fix: harden model stream parsing and socket event diagnostics
8 months ago
15 files changed
- apps/TUI/context/syncModelStreamLifecycle.ts+11−2
- docs/websocket-protocol.md+7−7
- src/cli/repl/streamFormatting.ts+17−4
- src/client/agentSocket.ts+68−13
- src/client/modelStream.ts+69−28
- src/server/modelStream.ts+64−35
- src/server/protocol.ts+3−0
- src/server/protocolEventParser.ts+144−16
- src/server/session/TurnExecutionManager.ts+4−1
- src/tools/ask.ts+18−10
- tasks/todo.md+32−0
- test/agentSocket.parse.test.ts+38−1
- test/server.model-stream.test.ts+54−26
- test/tools.test.ts+26−0
- test/tui.model-stream.test.ts+33−0