Skip to content

Commit b906f2d

Browse files
authored
feat(server): expose auto param in session.summarize for plugins (anomalyco#5924)
1 parent 4035afe commit b906f2d

4 files changed

Lines changed: 9 additions & 1 deletion

File tree

packages/opencode/src/server/server.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,6 +1054,7 @@ export namespace Server {
10541054
z.object({
10551055
providerID: z.string(),
10561056
modelID: z.string(),
1057+
auto: z.boolean().optional().default(false),
10571058
}),
10581059
),
10591060
async (c) => {
@@ -1075,7 +1076,7 @@ export namespace Server {
10751076
providerID: body.providerID,
10761077
modelID: body.modelID,
10771078
},
1078-
auto: false,
1079+
auto: body.auto,
10791080
})
10801081
await SessionPrompt.loop(sessionID)
10811082
return c.json(true)

packages/sdk/js/src/v2/gen/sdk.gen.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1132,6 +1132,7 @@ export class Session extends HeyApiClient {
11321132
directory?: string
11331133
providerID?: string
11341134
modelID?: string
1135+
auto?: boolean
11351136
},
11361137
options?: Options<never, ThrowOnError>,
11371138
) {
@@ -1144,6 +1145,7 @@ export class Session extends HeyApiClient {
11441145
{ in: "query", key: "directory" },
11451146
{ in: "body", key: "providerID" },
11461147
{ in: "body", key: "modelID" },
1148+
{ in: "body", key: "auto" },
11471149
],
11481150
},
11491151
],

packages/sdk/js/src/v2/gen/types.gen.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2750,6 +2750,7 @@ export type SessionSummarizeData = {
27502750
body?: {
27512751
providerID: string
27522752
modelID: string
2753+
auto?: boolean
27532754
}
27542755
path: {
27552756
/**

packages/sdk/openapi.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1804,6 +1804,10 @@
18041804
},
18051805
"modelID": {
18061806
"type": "string"
1807+
},
1808+
"auto": {
1809+
"default": false,
1810+
"type": "boolean"
18071811
}
18081812
},
18091813
"required": ["providerID", "modelID"]

0 commit comments

Comments
 (0)