v0.5.0 - Polish & Reliability (Final MCP Release)¶
Stability, UX polish, and bug fixes. This is the final release using the MCP server architecture.
Hub¶
- Adopt orphaned sessions on startup — scan for existing tmux sessions and re-adopt them.
@sky - Graceful reload — hub restarts without killing agent sessions, MCP servers auto-reconnect.
@sky@fable
Browser Bugs¶
- Voice overlaps — new TTS audio plays over previous audio that hasn't finished.
@sky - First word cut off — beginning of TTS playback gets clipped.
@sky - Voice doesn't resume when returning to tab — audio stops after tab switch.
@sky - Typed messages don't appear in chat — text input sends but isn't rendered.
@sky - Messages sent while agent is talking disappear — interjection support added with visual confirmation.
@sky - Debug panel overflow — work dir column spills off the edge on narrow screens.
@sky
Browser UX¶
- Session elapsed time — show time since last message.
@adam - Copy on long-press — copy chat message text.
@adam - Status clarity — "Listening" should only show during active recording. Otherwise show "Ready" or "Idle." Consistent across all states.
@sky - Seamless reconnection — hub sends full session state on browser connect so UI syncs immediately. localStorage active-voice restore added.
@sky - Multi-client support — multiple browser tabs/devices show synchronized state.
@sky - Interrupt gesture — Escape key stops playback and cancels recording.
@echo - Paste button — paste text into chat input.
@sky - Pause button — pause/resume voice playback via transport bar.
@sky - Sidebar navigation — persistent sidebar with compact voice cards, status dots, unread indicators.
@sky - Disconnect indicator — show offline state clearly when hub or WebSocket disconnects.
@sky - Spawn delay feedback — immediate visual feedback (pulsing yellow dot) when clicking spawn.
@sky - Word-level highlight — karaoke-style text highlighting synchronized with TTS playback.
@sky - Keyboard shortcut — spacebar to start/stop recording, Option+1-7 to switch sessions.
@sky
Branding¶
- Rename to ClawMux — renamed from Voice Hub / Claude Team Mux.
@sky
Documentation¶
- AI-optimized docs — machine-readable
llms.txtso LLMs can install autonomously.@alloy - API reference — all MCP tool signatures, WebSocket types, HTTP endpoints.
@sky