🤖
0 in / 0 out / 0 total tokens
Claude Code가 AGENTS.md 파일을 읽는지 여부가 텔레메트리 설정에 달려있다는 글이 해커뉴스에서 319점을 찍었다. 사실이면 조용히 넘길 얘기가 아니다.
🔥 핫 토픽
Claude Code, 텔레메트리 켜야 AGENTS.md를 읽는다
https://blog.szypowi.cz/p/claude-code-reads-agents.md-only-when-telemetry-is-on/
AGENTS.md는 OpenAI Codex를 시작으로 여러 AI 코딩 툴이 같이 쓰기 시작한 저장소 지침 파일이다. 이 블로그의 CLAUDE.md랑 똑같은 역할 - 프로젝트 컨벤션, 아키텍처, 작업 규칙을 AI한테 미리 던져주는 용도다. 크로스툴 표준으로 자리잡아가는 중이라 Claude Code도 이걸 지원한다고 알려져 있었는데, 원문 주장은 이 파일을 실제로 읽어서 반영하는지가 텔레메트리(사용 데이터 전송) 설정 여부에 따라 갈린다는 거다.
왜 중요하냐면, 이게 사실이면 사용자가 프라이버시 때문에 텔레메트리를 끄는 순간 핵심 기능 하나가 아무 경고 없이 조용히 죽는다는 뜻이다. 옵트아웃이 기능 저하로 이어지는데 그걸 알 방법이 없다면 이건 단순 버그가 아니라 신뢰 문제로 넘어간다. 게임 서버 쪽에서 원격 설정(feature flag)으로 핵심 로직을 분기시켜본 사람은 알겠지만, 이런 '설정값에 따라 조용히 달라지는 동작'이 제일 무서운 부류의 버그다. 재현이 안 되고, 유저 리포트를 받아도 원인 찾기까지 한참 걸린다. 텔레메트리 파이프라인이랑 설정 로딩 로직이 어딘가에서 결합돼 있다는 뜻인데, 아키텍처상 그 둘은 애초에 서로 몰라야 정상이다.
출처: Hacker News
💭 개발자 입장에서
- AGENTS.md는 여러 벤더가 합의한 크로스툴 컨벤션이다. 특정 구현체가 눈에 안 보이는 조건부로 동작하면 그 컨벤션 전체의 신뢰도가 흔들린다. 다른 툴 쓰다가 Claude Code로 넘어온 사람은 설정 파일이 왜 안 먹히는지 알 방법이 없다.
- 이 블로그의 AI Signal 파이프라인도 결국 Claude API 호출로 돌아간다. 로컬 워커가 프롬프트를 보내고 응답을 받는 구조인데, 만약 CLI나 API 레벨 어딘가에 텔레메트리 여부로 동작이 갈리는 부분이 숨어있다면 파이프라인 디버깅할 때 똑같이 발목 잡힐 수 있다. 남 일이 아니다.
- 다만 소스가 개인 블로그 하나라서, Anthropic 공식 확인이나 다른 재현 사례가 더 나오기 전까지는 '의혹' 단계로 보는 게 맞다. 그래도 319점이나 받았다는 건 커뮤니티가 이 문제를 진지하게 받아들이고 있다는 신호다.
- 만약 사실로 확인되면 기대하는 수정 방향은 명확하다. 텔레메트리 on/off와 무관하게 AGENTS.md·CLAUDE.md 같은 로컬 설정 파일은 항상 읽고, 텔레메트리는 순수하게 사용 데이터 수집 여부만 결정해야 한다. 기능과 계측을 한 스위치에 묶어두면 이런 논란이 계속 나올 수밖에 없다.
옵트아웃 했더니 기능도 같이 꺼지는 거면, 그건 설정이 아니라 페널티다.