프로젝트

알림 목소리 종료

들리지 않던 완료 알림에서 시작해 열흘 만에 걷어내기까지

소리 분류 7개 중 3개만 켜고, 10일 만에 제거.

8/238/299/2 깔기 · 목소리 · 설정 repo 잘못 울린 소리 끔 걷어내기
점이 변천사 카드 여섯. 앞 사흘에 설치 · 설정 대부분, 8월 29일 오작동 정리, 9월 1~2일 두 기계에서 제거.

개발 과정

8월 23일
안 들리는 원인
문제
세션 완료에도 무음
한 것
원인 둘 확인 — Ghostty 벨 기본값이 소리를 끔, tmux 안에선 Claude Code 가 Ghostty 알림 경로를 못 잡음
결과
터미널 벨 대신 Claude Code 훅에서 직접 재생으로 결정
8월 23일
목소리 고르기
문제
peon-ping 기본 팩은 게임 효과음
한 것
ElevenLabs 목소리 몇 개 비교, Matilda 를 v3 모델 [excited] 지시로 생성
결과
완료 · 입력 필요 · 한도 세 문장짜리 팩 «matilda-excited»
8월 24일
설정 repo 로
문제
팩을 peon-ping 폴더에 두면 업데이트 · 팩 정리 때 삭제
한 것
팩과 설정을 claude-config 에 두고, 설정은 다섯 키만 넣는 스크립트로 반영
결과
세 기계가 같은 소리, 세션 모니터가 띄운 원격 세션도 같은 목소리
8월 24~25일
헤드폰 게이트
문제
사무실에서 스피커로 목소리가 나갈 위험
한 것
블루투스 · USB 헤드폰 연결 시에만 소리를 통과시키는 스크립트를 앞단에 배치
결과
헤드폰을 빼면 무음
8월 29일
잘못 울리는 소리
문제
컨텍스트 압축이 한도로, 서브에이전트 완료가 세션 완료로 재생
한 것
두 경우 비활성화
결과
소리와 실제 의미 일치
9월 1~2일
걷어내기
문제
세션이 열 개를 넘으면 목소리로는 어느 세션인지 모름
한 것
훅 9곳 · 팩 · 스킬 4개 · brew 설치본을 두 기계에서 삭제
결과
알림은 세션 모니터 «내 차례» 목록 하나로

배운 점

알림은 무엇과 어디를 같이 전달해야 함. 소리는 «무엇이 일어났나» 는 전하지만 «어느 세션인가» 는 못 전함. 세션 두세 개일 땐 안 보이고 열 개일 때 드러남.

도구가 딸려 오는 것을 셈. 소리는 훅이라 토큰 0, 컨텍스트에 올라간 것은 같이 깔린 스킬 4개(12.8KB). 비용은 설치된 파일을 보고 확인.

산출물

  • 목소리 팩 matilda-excited — mp3 세 개와 openpeon.json. 설정 repo git 이력(커밋 cdf92fe)에 보존
  • 소리는 소개 에서 재생