22 files changed
- AGENTS.md+1−0
- apps/desktop/src/app/store.actions/tasks.ts+20−11
- apps/desktop/src/app/store.helpers.ts+1−0
- apps/desktop/src/ui/tasks/TaskContextSidebar.tsx+24−1
- apps/desktop/test/task-actions.test.ts+23−0
- apps/desktop/test/task-mode-ui.test.tsx+31−0
- docs/generated/websocket-jsonrpc.d.ts+4−2
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+8−2
- src/runtime/googleInteractionsRuntime.ts+4−1
- src/server/jsonrpc/routes/tasks.ts+13−1
- src/server/jsonrpc/schema.tasks.ts+9−0
- src/server/protocol.ts+1−1
- src/server/runtime/ServerRuntime.ts+1−0
- src/server/runtime/SessionRegistry.ts+5−1
- src/server/tasks/TaskCoordinator.ts+118−1
- src/shared/tasks.ts+50−0
- src/tools/createTask.ts+4−4
- test/jsonrpc.tasks-route.test.ts+40−0
- test/runtime/google-native/runtime.continuation.test.ts+58−0
- test/task-mode.persistence.test.ts+159−0
- test/tools/tools.createTools.test.ts+6−0