CLI v0.1.9 — Rust로 완전히 새로 작성
SessionCast CLI가 Rust로 완전히 새로 작성되었습니다. 더 빠르고, 가볍고, 단일 바이너리로 배포됩니다 — Node.js나 npm이 더 이상 필요 없습니다.
서비스 장애 안내 — 에이전트 로그인 불가 (3월 13일 오전 10시 ~ 오후 5시)
진심으로 사과드립니다 — Platform API의 토큰 생성 과정에서 발생한 서버 측 버그로 인해, 오늘 오전 10시부터 오후 5시(KST)까지 에이전트 로그인이 되지 않는 문제가 있었습니다. 해당 시간대에 sessioncast login 또는 sessioncast agent를 실행하신 분들은 오류를 경험하셨을 수 있습니다.
원인은 파악되었으며 완전히 수정되었습니다. 문제를 겪으셨다면 CLI를 재설치하고 sessioncast login을 다시 실행해 주세요. 불편을 드려 정말 죄송합니다.
중요: npm 패키지 지원 종료
npm 패키지(sessioncast-cli)는 더 이상 업데이트되지 않습니다. 향후 npm 릴리즈 계획이 없으므로, 반드시 npm 패키지를 삭제하고 아래 안내에 따라 네이티브 바이너리로 전환해 주세요.
변경 사항
이전 CLI는 npm install -g sessioncast-cli로 설치하는 Node.js 패키지였습니다. 새 버전은 Rust로 작성된 네이티브 바이너리로, 플랫폼별 설치 스크립트를 통해 배포됩니다.
주요 개선사항:
- 의존성 제로 — 단일 바이너리, Node.js 런타임 불필요
- 빠른 시작 — 네이티브 바이너리로 즉시 실행
- 자동 업데이트 —
sessioncast update명령어 내장 - tmux 자동 설치 — tmux가 없으면 자동으로 설치
- 개선된 로그인 UI — 브라우저 콜백 페이지 스타일링 및 자동 닫힘
npm 버전에서 마이그레이션
이전에 npm으로 CLI를 설치했다면, 반드시 먼저 삭제해야 합니다:
npm uninstall -g sessioncast-cli이 단계는 필수입니다. 두 버전이 동시에 존재하면, 기존 npm 버전이 PATH에서 우선될 수 있어 로그인 실패 등 예상치 못한 문제가 발생합니다.
그리고 새로운 Rust 기반 CLI를 설치합니다:
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/sessioncast/sessioncast-cli-release/main/install.sh | bashWindows (PowerShell)
irm https://raw.githubusercontent.com/sessioncast/sessioncast-cli-release/main/install.ps1 | iex설치 확인:
sessioncast --versionsessioncast 0.1.9 이상이 표시되면 성공입니다.
tmux 자동 설치
새 CLI는 tmux를 자동으로 감지하고 설치합니다. sessioncast agent 실행 시 tmux가 없으면:
- macOS — Homebrew로 설치 (
brew install tmux) - Linux (Debian/Ubuntu) — apt로 설치 (
sudo apt install tmux) - Linux (RHEL/Fedora) — dnf로 설치 (
sudo dnf install tmux)
별도 설정이 필요 없습니다.
빠른 시작
# 설치
curl -fsSL https://raw.githubusercontent.com/sessioncast/sessioncast-cli-release/main/install.sh | bash
# 로그인
sessioncast login
# 에이전트 시작
sessioncast agent기존 세션 토큰과 설정 파일(~/.sessioncast.yml)은 새 CLI와 완전히 호환됩니다.
전체 변경 내역은 GitHub 릴리즈에서 확인할 수 있습니다.
최신 버전: v0.1.11 — sessioncast update 명령어로 업데이트하세요.