cmux 지원 — tmux를 넘어서
SessionCast CLI v0.1.26부터 AI 네이티브 터미널 멀티플렉서 cmux를 지원합니다.
자동 감지
별도 설정이 필요 없습니다. Agent가 시작할 때 자동으로 감지합니다:
/tmp/cmux.sock존재 → cmux 모드- 그 외 → tmux 모드 (기본)
# Agent를 실행하면 자동으로 cmux를 감지합니다
sessioncast agent
# → "Multiplexer: cmux (socket detected)"동작 원리
cmux의 JSON-RPC 소켓 API를 통해 통신하며, cmux의 개념을 기존 tmux 기반 아키텍처에 매핑합니다:
- 세션 목록: tmux
tmux ls→ cmuxworkspace.list - 화면 캡처: tmux
capture-pane→ cmuxsurface.read_text - 키 입력: tmux
send-keys→ cmuxsurface.send_text - 작업 디렉토리: tmux
display-message→ cmuxsidebar_state
실시간 스트리밍, 키 입력, 멀티 패인, Bell 알림, AI 대시보드 등 모든 기능이 cmux에서도 동작합니다.
cmux 설치
brew install --cask cmuxAgent 업데이트
sessioncast updateSessionCast는 tmux, cmux, itmux(Windows) — 원하는 멀티플렉서를 사용하세요.