feat: create new session with yolo mode (#13)

* feat: create new session with yolo mode

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix: harden sequence typecheck

* feat: add unified --yolo flag across all agents

---------

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: weishu <twsxtd@gmail.com>
This commit is contained in:
Ruihang Xia
2025-12-27 21:03:34 +08:00
committed by GitHub
co-authored by weishu
parent 126c5e483c
commit 58e61b3db9
12 changed files with 115 additions and 19 deletions
+2 -1
View File
@@ -7,6 +7,7 @@ type SpawnInput = {
machineId: string
directory: string
agent?: 'claude' | 'codex' | 'gemini'
yolo?: boolean
}
export function useSpawnSession(api: ApiClient | null): {
@@ -21,7 +22,7 @@ export function useSpawnSession(api: ApiClient | null): {
if (!api) {
throw new Error('API unavailable')
}
return await api.spawnSession(input.machineId, input.directory, input.agent)
return await api.spawnSession(input.machineId, input.directory, input.agent, input.yolo)
},
onSuccess: () => {
void queryClient.invalidateQueries({ queryKey: queryKeys.sessions })