{"version":"2.1.311","anchor":"agentsmd-usage-telemetry-rows-deduped-per-session","canonical_anchor":"agentsmd-usage-telemetry-rows-deduped-per-session","heading":"AGENTS.md usage reports are now sent once per session","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/agentsmd-usage-telemetry-rows-deduped-per-session","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### AGENTS.md usage reports are now sent once per session\n\nClaude Code now records usage data about `AGENTS.md` once per session instead of from every process, unless `CLAUDE_CODE_AGENTS_MD_ROWS_EVERY_PROCESS` is set\n\n**What**\n\nClaude Code sends usage data about `AGENTS.md` files. Before this change, it sent that data every time a session started or a prompt was prepared.\n\nIt now sends it once per session and mode. Claude Code remembers that it already sent the data. Processes running without an interactive terminal check that record and skip sending again.\n\nSetting the environment variable `CLAUDE_CODE_AGENTS_MD_ROWS_EVERY_PROCESS` turns this off, so every process sends the data again.\n\n**Why**\n\nThis cuts duplicate usage reports from extra processes, such as copies of a session or runs without a terminal.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}