7a60f2cb0eebf03731147901c07b2b9066707e4c
useChat connected to `/api/chat/chat/ws` while the server listens on `/api/chat/ws`. The double `chat` was a de-Pi rename artifact: the global `api/pi/` → `api/chat/` sed rewrote `/api/pi/chat/ws` to `/api/chat/chat/ws`, and the targeted fix ran too late to catch it. Result: the chat socket never connected, so the UI showed "Disconnected" and the model selector — locked while disconnected — displayed only the active (Claude) provider, hiding OpenCode. One-character path fix restores all chat. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%