فهرست منبع

release: v0.8.0

opencode 5 ماه پیش
والد
کامیت
4b30705c42

+ 1 - 1
cloud/app/package.json

@@ -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.7.9"
+    "version": "0.8.0"
   },
   "dependencies": {
     "@ibm/plex": "6.4.1",

+ 1 - 1
cloud/core/package.json

@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package.json",
   "name": "@opencode/cloud-core",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "private": true,
   "type": "module",
   "dependencies": {

+ 1 - 1
cloud/function/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@opencode/cloud-function",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "type": "module",

+ 1 - 1
cloud/scripts/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@opencode/cloud-scripts",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "type": "module",

+ 1 - 1
packages/function/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@opencode/function",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "type": "module",

+ 1 - 1
packages/opencode/package.json

@@ -1,6 +1,6 @@
 {
   "$schema": "https://json.schemastore.org/package.json",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "name": "opencode",
   "type": "module",
   "private": true,

+ 1 - 1
packages/plugin/package.json

@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package.json",
   "name": "@opencode-ai/plugin",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "type": "module",
   "scripts": {
     "typecheck": "tsc --noEmit"

+ 1 - 1
packages/sdk/js/package.json

@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package.json",
   "name": "@opencode-ai/sdk",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "type": "module",
   "scripts": {
     "typecheck": "tsc --noEmit"

+ 22 - 20
packages/sdk/js/src/gen/types.gen.ts

@@ -29,6 +29,9 @@ export type Event =
   | ({
       type: "message.part.removed"
     } & EventMessagePartRemoved)
+  | ({
+      type: "session.compacted"
+    } & EventSessionCompacted)
   | ({
       type: "permission.updated"
     } & EventPermissionUpdated)
@@ -38,21 +41,18 @@ export type Event =
   | ({
       type: "file.edited"
     } & EventFileEdited)
+  | ({
+      type: "session.idle"
+    } & EventSessionIdle)
   | ({
       type: "session.updated"
     } & EventSessionUpdated)
   | ({
       type: "session.deleted"
     } & EventSessionDeleted)
-  | ({
-      type: "session.idle"
-    } & EventSessionIdle)
   | ({
       type: "session.error"
     } & EventSessionError)
-  | ({
-      type: "session.compacted"
-    } & EventSessionCompacted)
   | ({
       type: "server.connected"
     } & EventServerConnected)
@@ -425,6 +425,13 @@ export type EventMessagePartRemoved = {
   }
 }
 
+export type EventSessionCompacted = {
+  type: "session.compacted"
+  properties: {
+    sessionID: string
+  }
+}
+
 export type EventPermissionUpdated = {
   type: "permission.updated"
   properties: Permission
@@ -462,6 +469,13 @@ export type EventFileEdited = {
   }
 }
 
+export type EventSessionIdle = {
+  type: "session.idle"
+  properties: {
+    sessionID: string
+  }
+}
+
 export type EventSessionUpdated = {
   type: "session.updated"
   properties: {
@@ -499,13 +513,6 @@ export type EventSessionDeleted = {
   }
 }
 
-export type EventSessionIdle = {
-  type: "session.idle"
-  properties: {
-    sessionID: string
-  }
-}
-
 export type EventSessionError = {
   type: "session.error"
   properties: {
@@ -526,13 +533,6 @@ export type EventSessionError = {
   }
 }
 
-export type EventSessionCompacted = {
-  type: "session.compacted"
-  properties: {
-    sessionID: string
-  }
-}
-
 export type EventServerConnected = {
   type: "server.connected"
   properties: {
@@ -571,6 +571,7 @@ export type Config = {
       description?: string
       agent?: string
       model?: string
+      subtask?: boolean
     }
   }
   plugin?: Array<string>
@@ -1156,6 +1157,7 @@ export type Command = {
   agent?: string
   model?: string
   template: string
+  subtask?: boolean
 }
 
 export type Symbol = {

+ 1 - 1
packages/web/package.json

@@ -1,7 +1,7 @@
 {
   "name": "@opencode/web",
   "type": "module",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "scripts": {
     "dev": "astro dev",
     "dev:remote": "sst shell --stage=dev --target=Web astro dev",

+ 1 - 1
sdks/vscode/package.json

@@ -2,7 +2,7 @@
   "name": "opencode",
   "displayName": "opencode",
   "description": "opencode for VS Code",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "publisher": "sst-dev",
   "repository": {
     "type": "git",