크라우니메신저연동 도구 (2026-06-30)
개요
임의 세션을 msg.crowny.org(kps-relay 방)에 한 마디로 연결 — 18세션 통합 모니터링·보고·지시수신. 사장님 출장 중 폰(msg.crowny.org/chat)에서 전 세션 확인.
도구
~/.claude/scripts/크라우니메신저연동.sh <세션명> {--연결|"보고"|--수신}
- --연결: 연결 선언 + 수신커서 초기화
- "보고": [세션명] prefix 보고 전송
- --수신: kps가 [세션명]/@세션명 멘션한 새 지시만 (커서 이후) 출력
- 발신=kpsmacs 고정(참여자 4자 kps/kpsmacs/kpswin/kpsmaci), 사장님=kps. 한 방(kps-relay)에서 [세션명] prefix로 구분.
전파
글로벌 CLAUDE.md "세션 동기화"에 등록 — 사용자가 "크라우니메신저연동"이라 하면 각 세션이 즉시 연결·보고·수신.
메신저 함정 (이 도구가 회피)
- 룸=kps-relay (UI 기본방, ?room= 전환은 서버버그로 무효).
- JSON값() 파서 "키":"값" 공백없음 → python json.dumps separators=(",",":") .
- 서버 라우터가 바디 부분문자열 매칭 → 리터럴 "/" 전각(/) 무해화.
- 한글 ensure_ascii=False. bash 한글 변수명 금지(영문 SESS/ACT). heredoc 한글손상→Write.
- stale 런타임 OOM(힙48M): 장기가동시 재발 가능 → kickstart 복구.
검증
연결(색인25)·보고(색인26)·수신(폴링 정상). 한글 정상. feed 확인.