Claude Code 플러그인
Mute와 Push Mode
Zeph이 얼마나 푸시할지 프로젝트 단위 또는 머신 전역으로 조절한다.
푸시는 zeph cc로 띄운 세션뿐 아니라 모든 Claude Code 세션에서 발동한다 — 그 명령은 원격
조종 브리지이지 알림 스위치가 아니다.
/zeph-mute 이 프로젝트의 모든 알림 끄기
/zeph-unmute 다시 켜기
/zeph-status 현재 상태 보기 (mute + push mode, 그리고 어디서 온 값인지)
/zeph-quiet 높은 우선순위 푸시만 도착 ← 기본값
/zeph-loud 매 턴 푸시
/zeph-normal 실제 작업을 한 턴마다 푸시, 읽기만 한 턴은 조용히quiet이 기본값이다
다이얼이 없는 설치는 높은 우선순위 신호에만 푸시하므로, 긴 세션이 턴마다 나가는 알림 스트림이 되지 않는다.
어느 쪽이든 여전히 도착하는 것:
- 질문. 에이전트가 무언가를 묻는 것은 절대 억제되지 않는다.
- 세션이 5분간 조용했을 때의 완료 푸시.
작업한 턴마다 듣고 싶다면 /zeph-normal을 쓰면 된다 — 예전 기본값이 그것이었다.
머신 전역 기본값
세 다이얼 중 아무거나에 --global을 붙이면, 자체 다이얼이 없는 모든 프로젝트의 기본값이 된다.
프로젝트별 다이얼이 항상 이기므로, /zeph-normal은 한 프로젝트만 턴별 푸시로 되돌리고
/zeph-normal --global은 전체에 적용한다.
상태는 어디에 있나
상태는 ${XDG_STATE_HOME:-~/.local/state}/zeph 아래 파일로 프로젝트 디렉터리별로 저장되며,
전역 값은 pushmode-default에 있다. 되돌리기 전까지 재부팅과 새 세션을 넘어 유지된다.
mute는 hook과 CLI 호출을 모두 침묵시키고 어떤 push mode보다 우선한다. mute가 프로젝트 단위로만 있는 것은 의도다 — 전역 mute는 개별 프로젝트만 풀 방법이 없기 때문이다.
구형 /tmp 위치와 빈 다이얼 파일의 의미를 포함한 전체 해석 순서는 CLI & SDK → 명령 레퍼런스의
같은 절에 정리돼 있다.