summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/server/server.ts3
-rw-r--r--packages/sdk/js/src/v2/gen/sdk.gen.ts2
-rw-r--r--packages/sdk/js/src/v2/gen/types.gen.ts1
-rw-r--r--packages/sdk/openapi.json4
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"]