Add websocket trace parity for UIs
8 months ago
13 files changed
- apps/TUI/AGENTS.md+4−0
- apps/TUI/component/message/reasoning-part.tsx+21−5
- apps/TUI/context/modelStream.ts+181−21
- apps/TUI/context/sync.tsx+113−4
- apps/TUI/docs/opentui.md+677−0
- apps/desktop/src/app/modelStream.ts+181−21
- apps/desktop/src/app/store.ts+136−0
- apps/desktop/src/ui/ChatView.tsx+56−9
- apps/desktop/test/chat-reasoning-ui.test.ts+26−0
- apps/desktop/test/model-stream-mapper.test.ts+175−0
- apps/desktop/test/protocol-v2-events.test.ts+123−0
- test/tui.model-stream.test.ts+197−60
- test/tui.reasoning-part.test.ts+23−0