Merge remote-tracking branch 'origin/main' into pr-autosync
2 months ago
41 files changed
- docs/generated/websocket-jsonrpc.d.ts+18−12
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+18−3
- src/agent.ts+5−0
- src/models/threadReasoningOptions.ts+64−0
- src/server/git/WorktreeService.ts+152−0
- src/server/jsonrpc/routes/index.ts+2−0
- src/server/jsonrpc/routes/threadManagement.ts+139
−0
src/server/jsonrpc/routes/turn.ts+1−0src/server/jsonrpc/routes/types.ts+13−0src/server/jsonrpc/schema.threadManagement.ts+89−0src/server/jsonrpc/schema.threadTurn.ts+4−0src/server/jsonrpc/schema.ts+6−0src/server/protocol.ts+1−1src/server/runtime/ServerRuntime.ts+70−2src/server/runtime/SessionRegistry.ts+25−1src/server/session/AgentSession.ts+2−0src/server/session/SessionContext.ts+2−0src/server/session/SessionRuntime.ts+2−0src/server/session/TurnExecutionManager.ts+2−0src/server/session/turnExecution/runTurnInvocation.ts+4−0src/server/session/turnExecution/runUserMessageTurn.ts+3−0src/server/sessionDb.ts+34−0src/server/sessionDb/migrations.ts+7−0src/server/sessionDb/repository.ts+114−0src/server/threads/ThreadManagementService.ts+92−0src/server/threads/localThreadHost.ts+1164−0src/server/threads/types.ts+251−0src/server/transport/h3/server.ts+7−0src/tools/context.ts+7−0src/tools/index.ts+32−2src/tools/threadManagement.ts+319−0test/h3.mobile-http-jsonrpc.test.ts+9−0test/h3.mobile-server-pairing.test.ts+33−0test/jsonrpc/control.session.test.ts+82−0test/jsonrpc/flow.task-terminal-locks.test.ts+4−1test/session-db.test.ts+52−0test/session/agentSession.core.test.ts+15−0test/threadManagement.service.test.ts+791−0test/tools/tools.createTools.test.ts+84−0test/worktreeService.test.ts+103−0