Skip to content

v0.8.0 — New Backends & Provider Support

Build on the backend abstraction from v0.7.3 to add new agent backends and provider support.

Prerequisite: v0.7.3 backend abstraction (Phase 6) must be complete — AgentBackend interface and ClaudeCodeBackend extraction.

New Backends

Implement the backends stubbed in v0.7.3:

  • OpenClawBackend — spawn and manage sessions via OpenClaw Gateway WebSocket. Handles direct API calls through OpenClaw, so ClawMux stays focused on UI/coordination.
  • GenericCLIBackend — tmux + configurable hooks for tools like OpenCode, Aider, or other CLI agents.
  • OpenAI-compatible backend — support OpenAI and compatible agents via the generic CLI interface or dedicated backend.

Browser UX

  • Dynamic sidebar layout — when a manager and worker collaborate on the same project, the sidebar rearranges to group related agents and show collaboration state visually.

Roles

  • Agent role system — defined roles (manager, worker, researcher, etc.) that affect behavior, skill injection, and interaction patterns.

Other

  • One-command setup — single install script
  • Hold-aware timeout — exempt sessions with pending calls from inactivity timeout
  • Streaming TTS — stream audio chunks to reduce time-to-first-audio