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
51 MiB
Languages
TypeScript
84.6%
CSS
6.7%
Shell
5%
JavaScript
3.7%