텔레메트리 끄면 Claude Code가 AGENTS.md를 안 읽었다, 원격 플래그가 원인이고 2.1.281에서 수정
- Claude Code 2.1.277이 추가한 AGENTS.md 지원은 내장 플러그인 agents-md에 실려 있고,
isOnByDefault가 false인 원격 피처 플래그 tengu_agents_md_mod를 못 가져오면 플러그인이 비활성화되어 로컬 파일을 읽지 않음 - DISABLE_TELEMETRY=1이나 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 중 하나만 설정해도 AGENTS.md가 로드되지 않고 값을 0으로 바꿔도 차단이 유지됨
.claude/settings.json의env블록으로 두 변수를 지워도 효과가 없고, 세션 실행 시--settings로 빈 값으로 덮어써야 두 번째 세션부터 지시 파일이 읽힘- 우회책은
CLAUDE.md에@AGENTS.md한 줄을 넣는 것으로,@path임포트는 피처 플래그에 의존하지 않아 텔레메트리가 꺼진 채로도 동작함 - Anthropic 관계자가 해커뉴스에서 "원격으로 끌 수 있는 킬 스위치가 필요했던 롤아웃 장치였다, 순전한 내 실수"라고 밝히고 v2.1.281에서 수정했다고 전함
Hacker News opinions
이거 의도된 건지 버그인지 솔직히 구분이 안 감.
이건 AI 생성 패치가 쌓이면 딱 생기는那种 버그임. 이런 미묘한 조건이 슬쩍 들어가고, 걸리면 "You're absolutely right" 하면서 넘어가더라.
아니 그거랑 정반대임. 링크 글 보면 완전한 인간의 실수고 임시 롤아웃 세팅이었음. AI 패치랑은 상관없음.
"extremely severe"는 좀 오버 아님? 텔레메트리 끈 사용자가 기능을 이틀 늦게 쓴 것뿐인데.
원래 모든 기능을 저렇게 플래그 뒤에서 점진 배포하는 거 아님? 근데 전부 플래그에 묶어두면 텔레메트리 없이는 기능이 없을 텐데 말이 안 됨.
2.1.277 릴리스 노트에는 "CLAUDE.md가 없는 프로젝트에서 AGENTS.md를 읽는다"고만 써 있음. 점진 배포라는 설명이랑은 안 맞음.
난 몇 달 전에 텔레메트리 껐는데 그 뒤로 staged rollout이 전부 안 먹힘. 플래그를 수동으로 켤 방법도 없어서 제목은 좀 낚시성임.
나는 cursor랑 claude 둘 다 써서 ~/.agents/skills 하나 만들고 양쪽 skills를 심링크했는데, claude는 .skills/synced로 서버에서 동기화해서 스킬이 계속 중복되더라.
클로즈드 하네스 좀 그만 쓰라고 몇 번째 말하는 거냐.
claude-code 저장소에 소스가 있길래 확인해 봤는데 스크립트랑 mods만 있고 하네스 자체 소스는 없더라. 내가 틀렸음.
난 Pro 플랜에서 전부 껐는데 agents.md 잘 읽히던데? 2.1.280에서 이미 고쳐진 거 아님?
미안함, 이건 롤아웃 아티팩트임. 망가지면 원격으로 끌 수단이 필요했는데 텔레메트리가 꺼져 있으면 플래그를 못 받아옴. v2.1.281에서 수정했고, 순전한 인간 실수임. AGENTS.md는 Mods라는 새 확장 시스템으로 구현한 거라 이슈 91870에서 피드백 받고 있음.
담당자가 솔직하게 인정한 건 빠르고 좋긴 한데, 원격 킬 스위치가 기본으로 박혀 있는 배포가 일반적이냐는 질문이 더 무서움.
그러니까 telemetry는 사실 telechangeability였다는 거네. 기능 제한보다 이게 더 불편함.
claude update 해도 2.1.281이 안 나오고 2.1.280이 최신이라는데 나만 그런가?