feat(voice): add spoken summary mode for conversation replies

This commit is contained in:
Shantur
2026-03-31 00:20:26 +01:00
parent d1a27ac31b
commit 045d8da8b2
6 changed files with 103 additions and 6 deletions

View File

@@ -11,6 +11,7 @@ import type {
SpeechSynthesisResponse,
SpeechTranscriptionResponse,
ServerMeta,
VoiceModeStateResponse,
WorkspaceCreateRequest,
WorkspaceDescriptor,
WorkspaceFileResponse,
@@ -348,6 +349,12 @@ export const serverApi = {
{ method: "POST" },
)
},
updateVoiceMode(instanceId: string, enabled: boolean): Promise<VoiceModeStateResponse> {
return request<VoiceModeStateResponse>(`/workspaces/${encodeURIComponent(instanceId)}/plugin/voice-mode`, {
method: "POST",
body: JSON.stringify({ enabled }),
})
},
fetchBackgroundProcessOutput(
instanceId: string,
processId: string,