diff options
| author | YeonGyu-Kim <[email protected]> | 2025-12-22 12:05:30 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-21 21:05:30 -0600 |
| commit | b906f2de8824e0ee746376521812336c85283d6f (patch) | |
| tree | d5f4dae7562130c4ccc08e4e45d0197a38479093 | |
| parent | 4035afe5c8e6b10df50a79cc5403111c0025afd6 (diff) | |
| download | opencode-b906f2de8824e0ee746376521812336c85283d6f.tar.gz opencode-b906f2de8824e0ee746376521812336c85283d6f.zip | |
feat(server): expose auto param in session.summarize for plugins (#5924)
| -rw-r--r-- | packages/opencode/src/server/server.ts | 3 | ||||
| -rw-r--r-- | packages/sdk/js/src/v2/gen/sdk.gen.ts | 2 | ||||
| -rw-r--r-- | packages/sdk/js/src/v2/gen/types.gen.ts | 1 | ||||
| -rw-r--r-- | packages/sdk/openapi.json | 4 |
4 files changed, 9 insertions, 1 deletions
diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index 9a5607e7d..e92c46225 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -1054,6 +1054,7 @@ export namespace Server { z.object({ providerID: z.string(), modelID: z.string(), + auto: z.boolean().optional().default(false), }), ), async (c) => { @@ -1075,7 +1076,7 @@ export namespace Server { providerID: body.providerID, modelID: body.modelID, }, - auto: false, + auto: body.auto, }) await SessionPrompt.loop(sessionID) return c.json(true) diff --git a/packages/sdk/js/src/v2/gen/sdk.gen.ts b/packages/sdk/js/src/v2/gen/sdk.gen.ts index 1a7128e24..fa7a86463 100644 --- a/packages/sdk/js/src/v2/gen/sdk.gen.ts +++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts @@ -1132,6 +1132,7 @@ export class Session extends HeyApiClient { directory?: string providerID?: string modelID?: string + auto?: boolean }, options?: Options<never, ThrowOnError>, ) { @@ -1144,6 +1145,7 @@ export class Session extends HeyApiClient { { in: "query", key: "directory" }, { in: "body", key: "providerID" }, { in: "body", key: "modelID" }, + { in: "body", key: "auto" }, ], }, ], diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 1b43d3f48..f7c0e88a5 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -2750,6 +2750,7 @@ export type SessionSummarizeData = { body?: { providerID: string modelID: string + auto?: boolean } path: { /** diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index f33d20069..12699ee2b 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -1804,6 +1804,10 @@ }, "modelID": { "type": "string" + }, + "auto": { + "default": false, + "type": "boolean" } }, "required": ["providerID", "modelID"] |
