Compare commits

..

2 Commits

Author SHA1 Message Date
opencode 733b21e22b release: v0.9.11 2025-09-17 16:29:48 +00:00
Aiden Cline 3c3d6b65c2 Revert "fix: type 'reasoning' was provided without its required follo… (#2648) 2025-09-17 11:17:26 -05:00
15 changed files with 21 additions and 38 deletions
+9 -9
View File
@@ -27,7 +27,7 @@
},
"cloud/core": {
"name": "@opencode/cloud-core",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@aws-sdk/client-sts": "3.782.0",
"@opencode/cloud-resource": "workspace:*",
@@ -44,7 +44,7 @@
},
"cloud/function": {
"name": "@opencode/cloud-function",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@ai-sdk/anthropic": "2.0.0",
"@ai-sdk/openai": "2.0.2",
@@ -70,7 +70,7 @@
},
"cloud/scripts": {
"name": "@opencode/cloud-scripts",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@opencode/cloud-core": "workspace:*",
"tsx": "4.20.5",
@@ -82,7 +82,7 @@
},
"packages/app": {
"name": "@opencode/app",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@kobalte/core": "0.13.11",
"@opencode-ai/sdk": "workspace:*",
@@ -114,7 +114,7 @@
},
"packages/function": {
"name": "@opencode/function",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@octokit/auth-app": "8.0.1",
"@octokit/rest": "22.0.0",
@@ -129,7 +129,7 @@
},
"packages/opencode": {
"name": "opencode",
"version": "0.9.10",
"version": "0.9.11",
"bin": {
"opencode": "./bin/opencode",
},
@@ -180,7 +180,7 @@
},
"packages/plugin": {
"name": "@opencode-ai/plugin",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@opencode-ai/sdk": "workspace:*",
},
@@ -191,7 +191,7 @@
},
"packages/sdk/js": {
"name": "@opencode-ai/sdk",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@hey-api/openapi-ts": "0.81.0",
},
@@ -203,7 +203,7 @@
},
"packages/web": {
"name": "@opencode/web",
"version": "0.9.10",
"version": "0.9.11",
"dependencies": {
"@astrojs/cloudflare": "12.6.3",
"@astrojs/markdown-remark": "6.3.1",
+1 -1
View File
@@ -7,7 +7,7 @@
"dev:remote": "VITE_AUTH_URL=https://auth.dev.opencode.ai bun sst shell --stage=dev bun dev",
"build": "vinxi build && ../../packages/opencode/script/schema.ts ./.output/public/config.json",
"start": "vinxi start",
"version": "0.9.10"
"version": "0.9.11"
},
"dependencies": {
"@ibm/plex": "6.4.1",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode/cloud-core",
"version": "0.9.10",
"version": "0.9.11",
"private": true,
"type": "module",
"dependencies": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@opencode/cloud-function",
"version": "0.9.10",
"version": "0.9.11",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@opencode/cloud-scripts",
"version": "0.9.10",
"version": "0.9.11",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@opencode/app",
"version": "0.9.10",
"version": "0.9.11",
"description": "",
"type": "module",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@opencode/function",
"version": "0.9.10",
"version": "0.9.11",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"$schema": "https://json.schemastore.org/package.json",
"version": "0.9.10",
"version": "0.9.11",
"name": "opencode",
"type": "module",
"private": true,
@@ -109,7 +109,6 @@ export namespace MessageV2 {
type: z.literal("text"),
text: z.string(),
synthetic: z.boolean().optional(),
metadata: z.record(z.string(), z.any()).optional(),
time: z
.object({
start: z.number(),
@@ -139,7 +138,6 @@ export namespace MessageV2 {
callID: z.string(),
tool: z.string(),
state: ToolState,
metadata: z.record(z.string(), z.any()).optional(),
}).meta({
ref: "ToolPart",
})
@@ -521,7 +519,6 @@ export namespace MessageV2 {
{
type: "text",
text: part.text,
providerMetadata: part.metadata,
},
]
if (part.type === "step-start")
@@ -539,7 +536,6 @@ export namespace MessageV2 {
toolCallId: part.callID,
input: part.state.input,
output: part.state.time.compacted ? "[Old tool result content cleared]" : part.state.output,
callProviderMetadata: part.metadata,
},
]
if (part.state.status === "error")
+1 -5
View File
@@ -873,6 +873,7 @@ export namespace SessionPrompt {
if (value.id in reasoningMap) {
const part = reasoningMap[value.id]
part.text = part.text.trimEnd()
part.time = {
...part.time,
end: Date.now(),
@@ -890,7 +891,6 @@ export namespace SessionPrompt {
type: "tool",
tool: value.toolName,
callID: value.id,
metadata: value.providerMetadata,
state: {
status: "pending",
},
@@ -910,7 +910,6 @@ export namespace SessionPrompt {
const part = await Session.updatePart({
...match,
tool: value.toolName,
metadata: match.metadata,
state: {
status: "running",
input: value.input,
@@ -1017,7 +1016,6 @@ export namespace SessionPrompt {
sessionID: assistantMsg.sessionID,
type: "text",
text: "",
metadata: value.providerMetadata,
time: {
start: Date.now(),
},
@@ -1027,7 +1025,6 @@ export namespace SessionPrompt {
case "text-delta":
if (currentText) {
currentText.text += value.text
if (value.providerMetadata) currentText.metadata = value.providerMetadata
if (currentText.text) await Session.updatePart(currentText)
}
break
@@ -1035,7 +1032,6 @@ export namespace SessionPrompt {
case "text-end":
if (currentText) {
currentText.text = currentText.text.trimEnd()
if (value.providerMetadata) currentText.metadata = value.providerMetadata
currentText.time = {
start: Date.now(),
end: Date.now(),
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/plugin",
"version": "0.9.10",
"version": "0.9.11",
"type": "module",
"scripts": {
"typecheck": "tsc --noEmit"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/sdk",
"version": "0.9.10",
"version": "0.9.11",
"type": "module",
"scripts": {
"typecheck": "tsc --noEmit"
-9
View File
@@ -649,9 +649,6 @@ export type TextPart = {
type: "text"
text: string
synthetic?: boolean
metadata?: {
[key: string]: unknown
}
time?: {
start: number
end?: number
@@ -776,9 +773,6 @@ export type ToolPart = {
callID: string
tool: string
state: ToolState
metadata?: {
[key: string]: unknown
}
}
export type StepStartPart = {
@@ -851,9 +845,6 @@ export type TextPartInput = {
type: "text"
text: string
synthetic?: boolean
metadata?: {
[key: string]: unknown
}
time?: {
start: number
end?: number
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@opencode/web",
"type": "module",
"version": "0.9.10",
"version": "0.9.11",
"scripts": {
"dev": "astro dev",
"dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev",
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "opencode",
"displayName": "opencode",
"description": "opencode for VS Code",
"version": "0.9.10",
"version": "0.9.11",
"publisher": "sst-dev",
"repository": {
"type": "git",