소리 분류 7개 중 3개만 켜고, 10일 만에 제거.
개발 과정
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)에 보존 - 소리는 소개 에서 재생