Plan WS provider connection parity
8 months ago
21 files changed
- apps/TUI/component/dialog-model.tsx+25−4
- apps/TUI/component/dialog-provider.tsx+203−14
- apps/TUI/component/prompt/slash-commands.ts+14−1
- apps/TUI/context/local.tsx+20−7
- apps/TUI/context/sync.tsx+161−0
- docs/websocket-protocol.md+160−3
- src/cli/repl.ts+170−34
- src/providers/authRegistry.ts+155−0
- src/providers/connectionCatalog.ts+48−0
- src/providers/index.ts+11−0
- src/server/protocol.ts+101−0
- src/server/session.ts+251−18
- src/server/startServer.ts+28−0
- src/tui/index.tsx+289−62
- test/protocol.test.ts+78−0
- test/providers/auth-registry.test.ts+77−0
- test/repl.test.ts+68−0
- test/server.connect.test.ts+9−1
- test/server.test.ts+70−12
- test/session.test.ts+121−0
- test/tui.slash-commands.test.ts+2−0