← 새소식으로 돌아가기

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 → cmux workspace.list
  • 화면 캡처: tmux capture-pane → cmux surface.read_text
  • 키 입력: tmux send-keys → cmux surface.send_text
  • 작업 디렉토리: tmux display-message → cmux sidebar_state

실시간 스트리밍, 키 입력, 멀티 패인, Bell 알림, AI 대시보드 등 모든 기능이 cmux에서도 동작합니다.

cmux 설치

brew install --cask cmux

Agent 업데이트

sessioncast update

SessionCast는 tmux, cmux, itmux(Windows) — 원하는 멀티플렉서를 사용하세요.

불러오는 중...