cmux Support — Beyond tmux
SessionCast CLI v0.1.26 now supports cmux, the AI-native terminal multiplexer built for multi-agent workflows.
Auto-Detection
No configuration needed. The agent automatically detects which multiplexer is running:
/tmp/cmux.sockexists → cmux mode- Otherwise → tmux mode (default)
# Just start the agent — it detects cmux automatically
sessioncast agent
# → "Multiplexer: cmux (socket detected)"How It Works
SessionCast communicates with cmux via its JSON-RPC socket API, mapping cmux concepts to the existing tmux-based architecture:
- Sessions: tmux
tmux ls→ cmuxworkspace.list - Screen capture: tmux
capture-pane→ cmuxsurface.read_text - Key input: tmux
send-keys→ cmuxsurface.send_text - Working dir: tmux
display-message→ cmuxsidebar_state
All existing features work with cmux — real-time streaming, key input, multi-pane support, bell notifications, and AI dashboard.
Install cmux
brew install --cask cmuxUpdate Agent
sessioncast updateSessionCast supports tmux, cmux, and itmux (Windows) — use whichever multiplexer fits your workflow.