Skip to content

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.txt so LLMs can install autonomously. @alloy
  • API reference — all MCP tool signatures, WebSocket types, HTTP endpoints. @sky