프로젝트

알림 목소리 종료

완료와 입력 대기는 화면에 표시. 화면을 안 볼 때가 문제

완료는 화면에만, 소리는 없음.

세션 모니터(claude-watch) 화면에 세션별 완료 · 입력 대기 표시. 화면을 볼 때만 유효하고, 다른 창에서 일하는 동안엔 세션 완료를 알 방법 없음. 터미널 완료 알림도 무음.

쓰던 것

세션 모니터 화면

세션마다 완료 · 입력 필요 · 기다림 표시. 화면을 볼 때만 쓸모.

Ghostty 터미널 벨

Claude Code 작업 완료 시 터미널 알림 발송. 받는 쪽은 Ghostty.

막힌 지점

벨에 소리가 없음

Ghostty bell-features 기본값이 시스템 알림 · 소리를 끔. 되긴 되는데 안 들림.

tmux 안에선 알림 미도착

세션을 tmux 화면에 모으면 Claude Code 가 Ghostty 안인지 인식 못 함. Ghostty 전용 알림 경로 자체를 안 탐.

게임 소리는 싫음

알림 훅 peon-ping 기본 팩은 게임 캐릭터 목소리. 원한 것은 «게임 소리 같지 않으면서 튀지 않는 소리».

  1. 세션이 끝나면 모니터 화면에 «완료» 그 화면을 볼 때만 보임
  2. 그 순간 터미널 벨 Ghostty 기본값이 소리를 끔
  3. 그동안 다른 창에서 작업 tmux 안이면 벨도 미도착
  4. 나중에 창을 돌다 발견
전 — 터미널 벨
  1. 세션이 끝나면 Claude Code 훅이 수신 터미널을 거치지 않음
  2. 그 순간 «Task complete.» 헤드폰 연결 시에만
  3. 그동안 다른 창에서 작업 화면을 안 봐도 됨
  4. 그다음 모니터에서 세션 찾기 어느 세션인지는 소리가 말하지 않음
후 — 알림 목소리

그래서 정한 것

터미널을 거치지 않음. 벨과 tmux 를 우회해 Claude Code 훅에서 직접 재생.

사람 목소리, 세 문장. 완료 · 입력 필요 · 한도만. 무슨 일인지 문장으로 전달.

가볍게. 훅은 컨텍스트 밖이라 세션 부담 없음.

전 → 후

세션이 끝났을 때

모니터 화면을 볼 때 인지

바로 목소리로 인지

나를 기다릴 때

화면에 «입력 필요» 표시

«I have a question.»

어느 세션인지

화면에 이름 표시

소리로는 모름 — 화면 확인 필요

지금

마지막 행 미해결. 세션 열 개를 넘는 날엔 소리를 들어도 결국 화면에서 찾기. 9월 2일 소리 제거, 세션 모니터 «내 차례» 목록만 사용.