완료는 화면에만, 소리는 없음.
세션 모니터(claude-watch) 화면에 세션별 완료 · 입력 대기 표시. 화면을 볼 때만 유효하고, 다른 창에서 일하는 동안엔 세션 완료를 알 방법 없음. 터미널 완료 알림도 무음.
쓰던 것
세션 모니터 화면
세션마다 완료 · 입력 필요 · 기다림 표시. 화면을 볼 때만 쓸모.
Ghostty 터미널 벨
Claude Code 작업 완료 시 터미널 알림 발송. 받는 쪽은 Ghostty.
막힌 지점
벨에 소리가 없음
Ghostty bell-features 기본값이 시스템 알림 · 소리를 끔. 되긴 되는데 안 들림.
tmux 안에선 알림 미도착
세션을 tmux 화면에 모으면 Claude Code 가 Ghostty 안인지 인식 못 함. Ghostty 전용 알림 경로 자체를 안 탐.
게임 소리는 싫음
알림 훅 peon-ping 기본 팩은 게임 캐릭터 목소리. 원한 것은 «게임 소리 같지 않으면서 튀지 않는 소리».
- 세션이 끝나면 모니터 화면에 «완료» 그 화면을 볼 때만 보임
- 그 순간 터미널 벨 Ghostty 기본값이 소리를 끔
- 그동안 다른 창에서 작업 tmux 안이면 벨도 미도착
- 나중에 창을 돌다 발견
- 세션이 끝나면 Claude Code 훅이 수신 터미널을 거치지 않음
- 그 순간 «Task complete.» 헤드폰 연결 시에만
- 그동안 다른 창에서 작업 화면을 안 봐도 됨
- 그다음 모니터에서 세션 찾기 어느 세션인지는 소리가 말하지 않음
그래서 정한 것
터미널을 거치지 않음. 벨과 tmux 를 우회해 Claude Code 훅에서 직접 재생.
사람 목소리, 세 문장. 완료 · 입력 필요 · 한도만. 무슨 일인지 문장으로 전달.
가볍게. 훅은 컨텍스트 밖이라 세션 부담 없음.
전 → 후
전 후
세션이 끝났을 때
모니터 화면을 볼 때 인지
바로 목소리로 인지
나를 기다릴 때
화면에 «입력 필요» 표시
«I have a question.»
어느 세션인지
화면에 이름 표시
소리로는 모름 — 화면 확인 필요
지금
마지막 행 미해결. 세션 열 개를 넘는 날엔 소리를 들어도 결국 화면에서 찾기. 9월 2일 소리 제거, 세션 모니터 «내 차례» 목록만 사용.