‹ BackHN Continuity

Thread

Claude Code reads AGENTS.md only when telemetry is on [fixed]

486 points · 284 comments · pszypowicz

  1. mpoteat · · focus · HN ↗
    Sorry folks, this is a rollout artifact, we needed a way to turn this off remotely via feature flags if it broke something, and with telemetry off you don't get those. It's already been fixed as part of v2.1.281 releasing today.

    The mod is source available here: <a href="https:&#x2F;&#x2F;github.com&#x2F;anthropics&#x2F;claude-code&#x2F;tree&#x2F;main&#x2F;mods&#x2F;agents-md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;anthropics&#x2F;claude-code&#x2F;tree&#x2F;main&#x2F;mods&#x2F;age...

    Apologies again folks, this was a fully human error on my part - I should&#x27;ve found a better way to launch with a kill-switch.

    1. dotancohen · · focus · HN ↗
      So what Anthropic calls &quot;telemetry&quot; is really &quot;telechangeability&quot;? That&#x27;s sits with me even less comfortably than did the idea that some features are only available with telemetry enabled.
      1. post-it · · focus · HN ↗
        Not necessarily. They probably have an integrated service that handles some telemetry and also feature flags, like Braze. They toggled the whole thing off based on telemetry settings. It&#x27;s a bug I&#x27;ve made before too.
      2. stravant · · focus · HN ↗
        That&#x27;s just how big companies roll out software changes for software that auto-updates.

        It&#x27;s much preferable to be able to instantly fix it if the rollout of a new feature goes wrong than have everyone who installed the broken version bring stuck with problems until the company realizes the issue and rolls forwards with a fixed version.

        <a href="https:&#x2F;&#x2F;martinfowler.com&#x2F;articles&#x2F;feature-toggles.html" rel="nofollow">https:&#x2F;&#x2F;martinfowler.com&#x2F;articles&#x2F;feature-toggles.html

        1. VulgarExigency · · focus · HN ↗
          I&#x27;ve used feature flags extensively throughout my career as a SaaS developer, but I&#x27;ve never considered their usage in desktop software. Not sure how I feel about it.
          1. scottyah · · focus · HN ↗
            Desktop software is like web-based software, except there&#x27;s no sandbox or anyone trying to protect your privacy.
      3. dannyw · · focus · HN ↗
        I’d just assume good intent here. Feature flags, telemetry, and fast rollouts &#x2F; rollbacks are standard practice in software. Have a look at chrome:&#x2F;&#x2F;flags perhaps.

        I fully believe GP that there was zero intent to gate this behind collecting telemetry. Sounds like a little tech debt and a little oversight, and the simplest explanation is that it is.

        1. lbourdages · · focus · HN ↗
          You can have flags work in a pull fashion, though. At boot, and every 5 minutes, query an endpoint which returns flag values. You don&#x27;t need the client to send any information about what the user is doing.
          1. lionkor · · focus · HN ↗
            Well yes but as soon as you log this on the backend, you have telemetry, no?
            1. lbourdages · · focus · HN ↗
              There is a meaningful difference between a generic &quot;load all flag values&quot; call that is identical for all users and some actual telemetry which sends application context to the back-end.
      4. tyre · · focus · HN ↗
        Seems like they overloaded whatever they use for telemetry to do feature flags.

        It’s not a crazy conspiracy. They messed up, it’s fine.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.