Claude Code 被抓包:關閉遙測數據會導致 AGENTS.md 讀取功能靜默失效

開發者深入追查 Claude Code 在特定遙測條件下才會讀取 AGENTS.md 的除坑與修復分享。

• Claude Code 引入了 AGENTS.md 專案指令支援,但該功能預設依賴遠端功能旗標(Feature Flag),且預設狀態為關閉。• 當使用者在環境變數中停用遙測或非必要流量時,系統會靜默略過本地的 AGENTS.md 檔案,且不會給予任何錯誤警告。• 作者透過測試發現,透過第三方閘道(如 Bedrock 或 Vertex)或設定隱私變數的開發者,皆會遭遇此一無預警失效的問題。• 透過在專案根目錄建立僅包含 @AGENTS.md 的一行 CLAUDE.md 檔案,可作為繞過此限制的有效替代方案。• 作者認為隱私設定不應悄悄關閉無關的本地功能,Anthropic 應在無法獲取旗標時改為預設啟用,或至少提供明確的啟動警告。• > 隱私設定絕對不應該悄悄關閉不相關的本地行為。• 建議官方未來應將讀取本地檔案與遙測脫鉤,並原生支援全域的 AGENTS.md 與共用 agent 技能目錄。


來源:Hacker News

閱讀原文 ↗

標籤:#claude-code

← 回首頁