14 files changed
- apps/desktop/test/model-stream-mapper.test.ts+4−2
- docs/websocket-protocol.md+1−1
- src/agent.ts+9−95
- src/client/modelStream.ts+14−3
- src/providers/googleReplay.ts+145−0
- src/server/modelStream.ts+6−0
- src/server/session.ts+6−29
- src/tools/spawnAgent.ts+6−0
- test/agent.test.ts+56−19
- test/server.model-stream.test.ts+40−0
- test/server.test.ts+6−1
- test/session.test.ts+22−14
- test/spawnAgent.tool.test.ts+61−0
- test/tui.model-stream.test.ts+4−2