LOWNLAB News
โปรแกรมมิ่งระดับ 6/10blog.szypowi.cz · 23 กันยายน 2026

พบ Claude Code ข้ามไฟล์ AGENTS.md แบบเงียบ ๆ เมื่อปิด telemetry — เธรด Hacker News ระบุว่าแก้แล้ว

Claude Code reads AGENTS.md only when telemetry is on

Claude Code 2.1.277 เพิ่มการรองรับ AGENTS.md ซึ่งเป็นไฟล์คำสั่งโปรเจกต์ที่ coding agent หลายตัวใช้ร่วมกัน ถ้าโปรเจกต์ไม่มี CLAUDE.md ก็จะอ่าน AGENTS.md แทน แต่ Przemysław Szypowicz เขียนบทความเมื่อวันที่ 23 กันยายน 2026 บอกว่าฟีเจอร์นี้ทำงานเฉพาะตอนเปิด telemetry เท่านั้น

เขาแกะ bundle ของเวอร์ชัน 2.1.280 แล้วพบว่าตัวโหลด AGENTS.md เป็น built-in plugin ชื่อ agents-md ที่ต้องรอ remote feature flag ชื่อ tengu_agents_md_mod และถ้าเช็ก flag ไม่ได้ค่าจะเป็น false พอตั้ง DISABLE_TELEMETRY=1 หรือ CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 ระบบก็ไม่ดึง flag มา ไฟล์ AGENTS.md จึงถูกข้ามไปเฉย ๆ ไม่มีคำเตือนใด ๆ เขายืนยันผลด้วยการใส่คำ canary ว่า PERIWINKLE ไว้ใน AGENTS.md แล้วทดสอบกับ config หลายแบบ

ประเด็นหลักของผู้เขียนคือ ฟีเจอร์ที่แค่อ่านไฟล์บนเครื่องไม่ควรขึ้นกับการตั้งค่า telemetry หรือ remote flag และความล้มเหลวแบบเงียบทำให้ผู้ใช้เสียเวลา debug คำสั่งที่เขียนไว้ ทั้งที่จริง ๆ ไฟล์ไม่เคยไปถึงโมเดลเลย เขาบอกว่า “ความเงียบคือส่วนที่แย่ที่สุด” ทางแก้ชั่วคราวที่เขาเสนอคือสร้าง CLAUDE.md ที่มีบรรทัดเดียวว่า @AGENTS.md เพื่อ import ไฟล์ผ่านกลไกเดิมที่ไม่ต้องพึ่ง flag

หลังบทความขึ้นหน้าแรก Hacker News หัวข้อเธรดถูกแก้เป็น “[fixed]” และผู้ใช้ในเธรดพูดถึงการอัปเดตเป็นเวอร์ชัน 2.1.281 ใครที่ปิด telemetry และพึ่ง AGENTS.md ควรอัปเดต Claude Code เป็นเวอร์ชันล่าสุด แล้วทดสอบว่าคำสั่งถูกโหลดจริง เคสนี้ยังเป็นบทเรียนสำหรับคนทำเครื่องมือด้วย ว่า feature flag ไม่ควรไปคุมฟังก์ชันที่ทำงานบนเครื่องล้วน ๆ และถ้าจะล้มเหลวก็ควรล้มแบบมีข้อความบอกให้เห็น

แหล่งอ้างอิง

อ่านต้นฉบับที่ blog.szypowi.cz

https://blog.szypowi.cz/p/claude-code-reads-agents.md-only-when-telemetry-is-on/