summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--bun.lock22
-rw-r--r--packages/console/app/package.json2
-rw-r--r--packages/console/core/package.json2
-rw-r--r--packages/console/function/package.json2
-rw-r--r--packages/console/mail/package.json2
-rw-r--r--packages/desktop/package.json2
-rw-r--r--packages/function/package.json2
-rw-r--r--packages/opencode/package.json2
-rw-r--r--packages/plugin/package.json2
-rw-r--r--packages/sdk/js/package.json2
-rw-r--r--packages/sdk/js/src/gen/sdk.gen.ts12
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts33
-rw-r--r--packages/slack/package.json2
-rw-r--r--packages/ui/package.json2
-rw-r--r--packages/web/package.json2
-rw-r--r--sdks/vscode/package.json2
16 files changed, 69 insertions, 24 deletions
diff --git a/bun.lock b/bun.lock
index 09710dc97..f68eb6781 100644
--- a/bun.lock
+++ b/bun.lock
@@ -37,7 +37,7 @@
},
"packages/console/core": {
"name": "@opencode-ai/console-core",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@aws-sdk/client-sts": "3.782.0",
"@jsx-email/render": "1.1.1",
@@ -64,7 +64,7 @@
},
"packages/console/function": {
"name": "@opencode-ai/console-function",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@ai-sdk/anthropic": "2.0.0",
"@ai-sdk/openai": "2.0.2",
@@ -88,7 +88,7 @@
},
"packages/console/mail": {
"name": "@opencode-ai/console-mail",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@jsx-email/all": "2.2.3",
"@jsx-email/cli": "1.4.3",
@@ -109,7 +109,7 @@
},
"packages/desktop": {
"name": "@opencode-ai/desktop",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@kobalte/core": "catalog:",
"@opencode-ai/sdk": "workspace:*",
@@ -147,7 +147,7 @@
},
"packages/function": {
"name": "@opencode-ai/function",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@octokit/auth-app": "8.0.1",
"@octokit/rest": "22.0.0",
@@ -163,7 +163,7 @@
},
"packages/opencode": {
"name": "opencode",
- "version": "0.15.9",
+ "version": "0.15.10",
"bin": {
"opencode": "./bin/opencode",
},
@@ -226,7 +226,7 @@
},
"packages/plugin": {
"name": "@opencode-ai/plugin",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@opencode-ai/sdk": "workspace:*",
"zod": "catalog:",
@@ -246,7 +246,7 @@
},
"packages/sdk/js": {
"name": "@opencode-ai/sdk",
- "version": "0.15.9",
+ "version": "0.15.10",
"devDependencies": {
"@hey-api/openapi-ts": "0.81.0",
"@tsconfig/node22": "catalog:",
@@ -257,7 +257,7 @@
},
"packages/slack": {
"name": "@opencode-ai/slack",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@opencode-ai/sdk": "workspace:*",
"@slack/bolt": "^3.17.1",
@@ -270,7 +270,7 @@
},
"packages/ui": {
"name": "@opencode-ai/ui",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@kobalte/core": "catalog:",
"@solidjs/meta": "catalog:",
@@ -291,7 +291,7 @@
},
"packages/web": {
"name": "@opencode-ai/web",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@astrojs/cloudflare": "12.6.3",
"@astrojs/markdown-remark": "6.3.1",
diff --git a/packages/console/app/package.json b/packages/console/app/package.json
index 431905de1..1c638e5cd 100644
--- a/packages/console/app/package.json
+++ b/packages/console/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 && ../../opencode/script/schema.ts ./.output/public/config.json",
"start": "vinxi start",
- "version": "0.15.9"
+ "version": "0.15.10"
},
"dependencies": {
"@ibm/plex": "6.4.1",
diff --git a/packages/console/core/package.json b/packages/console/core/package.json
index 594fa8c56..835f88911 100644
--- a/packages/console/core/package.json
+++ b/packages/console/core/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/console-core",
- "version": "0.15.9",
+ "version": "0.15.10",
"private": true,
"type": "module",
"dependencies": {
diff --git a/packages/console/function/package.json b/packages/console/function/package.json
index 224a64aaf..6d5ef7181 100644
--- a/packages/console/function/package.json
+++ b/packages/console/function/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/console-function",
- "version": "0.15.9",
+ "version": "0.15.10",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/console/mail/package.json b/packages/console/mail/package.json
index e36b2ce6d..5fbc12051 100644
--- a/packages/console/mail/package.json
+++ b/packages/console/mail/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/console-mail",
- "version": "0.15.9",
+ "version": "0.15.10",
"dependencies": {
"@jsx-email/all": "2.2.3",
"@jsx-email/cli": "1.4.3",
diff --git a/packages/desktop/package.json b/packages/desktop/package.json
index 620fee2d6..a6df47e13 100644
--- a/packages/desktop/package.json
+++ b/packages/desktop/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/desktop",
- "version": "0.15.9",
+ "version": "0.15.10",
"description": "",
"type": "module",
"scripts": {
diff --git a/packages/function/package.json b/packages/function/package.json
index 09eea6845..81e418c96 100644
--- a/packages/function/package.json
+++ b/packages/function/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/function",
- "version": "0.15.9",
+ "version": "0.15.10",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index 3b998ab36..d2b1d55e0 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -1,6 +1,6 @@
{
"$schema": "https://json.schemastore.org/package.json",
- "version": "0.15.9",
+ "version": "0.15.10",
"name": "opencode",
"type": "module",
"private": true,
diff --git a/packages/plugin/package.json b/packages/plugin/package.json
index caafa7618..c7960112f 100644
--- a/packages/plugin/package.json
+++ b/packages/plugin/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/plugin",
- "version": "0.15.9",
+ "version": "0.15.10",
"type": "module",
"scripts": {
"typecheck": "tsgo --noEmit",
diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json
index f92901c6e..1e8a38115 100644
--- a/packages/sdk/js/package.json
+++ b/packages/sdk/js/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/sdk",
- "version": "0.15.9",
+ "version": "0.15.10",
"type": "module",
"scripts": {
"typecheck": "tsgo --noEmit",
diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts
index ecdcb52bf..4f224ea4c 100644
--- a/packages/sdk/js/src/gen/sdk.gen.ts
+++ b/packages/sdk/js/src/gen/sdk.gen.ts
@@ -53,6 +53,8 @@ import type {
SessionShareData,
SessionShareResponses,
SessionShareErrors,
+ SessionDiffData,
+ SessionDiffResponses,
SessionSummarizeData,
SessionSummarizeResponses,
SessionSummarizeErrors,
@@ -388,6 +390,16 @@ class Session extends _HeyApiClient {
}
/**
+ * Get the diff that resulted from this user message
+ */
+ public diff<ThrowOnError extends boolean = false>(options: Options<SessionDiffData, ThrowOnError>) {
+ return (options.client ?? this._client).get<SessionDiffResponses, unknown, ThrowOnError>({
+ url: "/session/{id}/diff",
+ ...options,
+ })
+ }
+
+ /**
* Summarize the session
*/
public summarize<ThrowOnError extends boolean = false>(options: Options<SessionSummarizeData, ThrowOnError>) {
diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts
index 53049eb13..afca94864 100644
--- a/packages/sdk/js/src/gen/types.gen.ts
+++ b/packages/sdk/js/src/gen/types.gen.ts
@@ -583,6 +583,12 @@ export type Todo = {
id: string
}
+export type FileDiff = {
+ file: string
+ left: string
+ right: string
+}
+
export type UserMessage = {
id: string
sessionID: string
@@ -798,6 +804,7 @@ export type StepStartPart = {
sessionID: string
messageID: string
type: "step-start"
+ snapshot?: string
}
export type StepFinishPart = {
@@ -805,6 +812,7 @@ export type StepFinishPart = {
sessionID: string
messageID: string
type: "step-finish"
+ snapshot?: string
cost: number
tokens: {
input: number
@@ -1737,6 +1745,27 @@ export type SessionShareResponses = {
export type SessionShareResponse = SessionShareResponses[keyof SessionShareResponses]
+export type SessionDiffData = {
+ body?: never
+ path: {
+ id: string
+ }
+ query?: {
+ directory?: string
+ messageID?: string
+ }
+ url: "/session/{id}/diff"
+}
+
+export type SessionDiffResponses = {
+ /**
+ * Successfully retrieved diff
+ */
+ 200: Array<FileDiff>
+}
+
+export type SessionDiffResponse = SessionDiffResponses[keyof SessionDiffResponses]
+
export type SessionSummarizeData = {
body?: {
providerID: string
@@ -1827,6 +1856,10 @@ export type SessionPromptData = {
tools?: {
[key: string]: boolean
}
+ acpConnection?: {
+ connection: unknown
+ sessionId: string
+ }
parts: Array<TextPartInput | FilePartInput | AgentPartInput>
}
path: {
diff --git a/packages/slack/package.json b/packages/slack/package.json
index f00af6d28..0da1175fb 100644
--- a/packages/slack/package.json
+++ b/packages/slack/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/slack",
- "version": "0.15.9",
+ "version": "0.15.10",
"type": "module",
"scripts": {
"dev": "bun run src/index.ts",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 8e72400a4..576db85ae 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/ui",
- "version": "0.15.9",
+ "version": "0.15.10",
"type": "module",
"exports": {
".": "./src/components/index.ts",
diff --git a/packages/web/package.json b/packages/web/package.json
index b206d48af..eb260f13f 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -1,7 +1,7 @@
{
"name": "@opencode-ai/web",
"type": "module",
- "version": "0.15.9",
+ "version": "0.15.10",
"scripts": {
"dev": "astro dev",
"dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev",
diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json
index 83349a9d8..d477908ca 100644
--- a/sdks/vscode/package.json
+++ b/sdks/vscode/package.json
@@ -2,7 +2,7 @@
"name": "opencode",
"displayName": "opencode",
"description": "opencode for VS Code",
- "version": "0.15.9",
+ "version": "0.15.10",
"publisher": "sst-dev",
"repository": {
"type": "git",