fix(opencode): switch session models without restart
This commit is contained in:
@@ -271,6 +271,16 @@ export function createOpencodeClient(options: OpencodeClientOptions) {
|
||||
body: JSON.stringify(payload),
|
||||
signal: options?.signal,
|
||||
}),
|
||||
switchSessionModel: (
|
||||
sessionID: string,
|
||||
model: OpencodeModelReference,
|
||||
options?: OpencodeRuntimeRequestOptions,
|
||||
): Promise<void> =>
|
||||
request<void>(`/api/session/${encodeURIComponent(sessionID)}/model`, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ model }),
|
||||
signal: options?.signal,
|
||||
}),
|
||||
executeSessionCommand: (
|
||||
sessionID: string,
|
||||
payload: ExecuteOpencodeSessionCommandInput,
|
||||
|
||||
Reference in New Issue
Block a user