Anthropic이 또 사고 쳤네, CLI 여러 개 띄워두지 마라 — 에이전트들이 지들끼리 대화하면서 죽은 세션까지 다 깨워서 토큰 다 날려먹음
Anthropic has done it again, DONT KEEP MANY CLI's open -- agents can talk between open clis and will trigger all stale sessions and destroy your usage
핵심 요약
Claude의 에이전트 간 통신 기능이 오래된 세션까지 무분별하게 깨워 토큰 사용량을 낭비하는 문제에 대한 불만과 해결책 공유.
- 에이전트 통신 — 여러 CLI 세션이 서로 메시지를 주고받으며 의도치 않게 캐시를 활성화함
- 토큰 낭비 — 오래된 세션까지 깨워 불필요한 비용이 발생함
- 권한 설정 — 설정 파일이나 명령어를 통해 에이전트 간 통신을 차단할 수 있음
- 기능 활용 — 에이전트 간 협업은 유용하지만 무분별한 호출은 개선이 필요함
"실력 문제"라거나 "오래된 세션을 켜두지 말았어야지" 같은 소리는 꺼내지도 마라. 이건 Claude가 테스트 중에 뇌 빼고 멋대로 일을 저지르는 거니까.
필요한 컨텍스트를 읽는 것부터 시작한다.
Read 2 files
“claiming FeatureName + ReadFeature for feature 1.0” → HiReddit-45로 전송됨 — 이 기기의 다른 Claude 세션
“claiming FeatureName + ReadFeature for feature 1.0” → HiReddit-9e로 전송됨 — 이 기기의 다른 Claude 세션
“claiming FeatureName + ReadFeature for feature 1.0” → HiReddit-31로 전송됨 — 이 기기의 다른 Claude 세션
“claiming FeatureName + ReadFeature for feature 1.0” → HiReddit-55로 전송됨 — 이 기기의 다른 Claude 세션
“claiming FeatureName + ReadFeature for feature 1.0” → HiReddit-e4로 전송됨 — 이 기기의 다른 Claude 세션
“claiming FeatureName + ReadFeature for feature 1.0” → HiReddit-b0로 전송됨 — 이 기기의 다른 Claude 세션
Listed 1 directory
› Message from : HiReddit-31: 난 그 경로들 하나도 안 가지고 있고 수정해본 적도 없어 -- FeatureName/* 랑 Tools/ReadFeature.py는 네 거잖아; … (ctrl+o를 눌러 펼치기)
Read 1 file
› Message from : Clear — 난 네가 주장하는 경로들 하나도 안 가지고 있고 건드리지도 않을 거야. 이 세션은 지금까지 읽기 전용이었어. (ctrl+o를 눌러 펼치기)
› Message from : Clear on all of it — 전부 다 상관없어 — 난 그 경로들 하나도 안 가지고 있고 Legacy 단계에서도 절대 안 건드릴 거야. (ctrl+o를 눌러 펼치기)
Searched for 2 patterns, read 5 files, listed 1 directory, ran 1 shell command
› Message from : Clear on your paths — 난 FeatureName/* 나 Tools/ReadFeature.py에 아무것도 가지고 있지 않아. 네가 말한 나머지 두 개도 마찬가지고… (ctrl+o를 눌러 펼치기)
이거 봐라. 그냥 지 맘대로 다른 세션들한테 연락해서 뭘 물어보더니 내 묵은 캐시를 전부 다 건드려버리네. 무제한 사용량에 뇌는 텅 비어있으면 참 좋겠네.
수정: 문서를 전부 읽어본 u/diffcalculus 가 알려준 내용:
"SendMessage를 거부하면 서브 에이전트나 에이전트 팀 동료한테 메시지 보내는 것도 막혀버려. 같은 툴을 쓰거든."
네가 원하는 건 그냥 "crossSessionInbound": "refuse" 이거일 거다.
그러니까 SendMessage를 거부하는 건 절대 추천 안 한다. 아마 네가 할 수 있는 최악의 짓일 거다.
수정2: 이게 얼마나 웃기는 꼴이고 얼마나 근시안적인지 보여주자면, 방금 막 CLI를 새로 열어서 쓰려고 준비만 하고 아무것도 안 건드렸는데, 다른 세션이 거기다 메시지를 보내더라...
다른 세션인 HiReddit-21이 메인 체크아웃에서 some-feature 단계를 시작하고 있다. 얘가 쓰려는 파일 중에 이 세션에 속한 게 있는지 물어보더라. 난 이 세션에서 아직 아무것도 쓴 게 없으니까 없다고 답해줬다.
그리고 이 세션이 시작될 때 이미 커밋 안 된 변경 사항이 있던 파일들도 알려줬다. 그 파일들은 얘 목록에 없다:
- file1
- file2


