Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Why I Changed My Mind About AI Risk(persuasion.community)
    discuss
  2. Redis is not a map you talk to over TCP(verygoodsoftwarenotvirus.dev)
    discuss
  3. Show HN: UsageBar – A Windows tray app for monitoring Claude Code usage(github.com/hsnsdt)
    discuss
  4. Amazon re-hiring laid-off workers for AI(qz.com)
    discuss
  5. Sandboxing with Minimal Effort(yorickpeterse.com)
    discuss
  6. Developers want more efficient software(github.blog)
    discuss
  7. Cheating at Search with Jev(softwaredoug.com)
    discuss
  8. The United States of Walmart, According to WiFi Data(ipinfo.io)
    discuss
  9. Cheaper LLM Labelling(entropicthoughts.com)
    discuss
  10. UK to launch new military space squadron to protect satellites(phys.org)
    discuss
  11. Stripe built its internal AI platform(stripe.dev)
    discuss
  12. Philosophical and Biological Inquiry into Tree, Mycelium, Future of Intelligence(researchgate.net)
    discuss
  13. China Just Missed the Income Cutoff to Become a High Income Country This Year(ourworldindata.org)
    discuss
  14. Reasoning Yield: share of tokens spent resolving uncertainty(leaflet.pub)
    discuss
  15. Benchmarking LLM query generation across SQL, Cypher, and TypeQL(typedb.com)
    discuss
  16. Beating Jev's accuracy, speed, and cost with open models(github.com/robbalian)
    discuss
  17. Unlocking parallel test-time scaling for long-horizon agents(doubleword.ai)
    discuss
  18. Inside Voice – push-to-talk dictation that never leaves your Mac(github.com/billdx)
    discuss
  19. USDA Survey Shows Most U.S. Farmland Is Owned by Older, Non-Operating Landlords(americanfarmlandowner.com)
    1comments
  20. GCP IAM Propagation Lag and Terraform CI/CD(emilytburak.net)
    discuss
  21. Cafe Bench: Can LLMs run a coffee chain for a year?(getdot.ai)
    1comments
  22. Undercover: Europe Through the Sahara Desert and the Mediterranean Sea (I)(fij.ng)
    discuss
  23. Indonesia Has Become the Largest Producer of Processed Nickel(ourworldindata.org)
    discuss
  24. China Spends Record Amount Importing over 1K Tonnes of Gold This Year(ft.com)
    2comments
  25. Six of 48: I logged every way my AI agents failed for five months(github.com/taylorancapital)
    discuss
  26. Pangram (Wikipedia)(wikipedia.org)
    discuss
  27. Show HN: 234 days of AI pets that feud, elect a parliament, and have children(pawtonomy.co)
    1comments
  28. Google confirms Gemini models hacked three companies in May 2026(arstechnica.com)
    discuss
  29. Guide to Georgia (Travel Map)(rexby.com)
    discuss
  30. Show HN: GeniusNotes-smart sticky notes that remember the app (Tauri/Rust, Win)(gradientbits.com)
    1comments

Claude Code reads AGENTS.md only when telemetry is on

175 pointsby 1h agoblog.szypowi.cz
67 comments
1h agoHN ↗

Crazy part is: can’t tell if this intended or a bug

1h agoHN ↗

Can you think of a bug that makes sense in this case?

56m agoHN ↗

It is most certainly the kind of subtle bug the LLMs love to slip in and burn you in production

Not sure what y’all are thinking with these unwritten conspiracy theories that begin and end with “it’s intentional”

1h agoHN ↗

Assuming that it's intentional, what's the motivation?

1h agoHN ↗

I like to give my graces to people and the companies who are typically not trillions of dollars. Have an incredible amount of resources that many countries would like to have, with fewer of the obligations. I'm going to chalk this up to its intended

1h agoHN ↗

Someone on the Claude Code team is probably wondering the same...

43m agoHN ↗

many of these can also be chalked up to the fact that all of their products are extremely vibed

41m agoHN ↗

I cannot set a password for login, on logging in it says we've sent a login code but it's a link instead...

1h agoHN ↗

Nice find, though I'd rather read the prompt that was used to write this article. It is about ten times longer than it needs to and is quite painful to read.

1h agoHN ↗

Based on my experience with these tools so far, this seems exactly the kind of subtle but extremely severe bug that sneaks in when you start piling up layers of AI generated patches to a codebase without caring too much about the code.

54m agoHN ↗

Yep, especially with long contexts (and moreso if the last thing you were working on in the same context involved telemetry too). AI sneaks in weird conditions like this and then does the entire "You're absolutely right" thing if you're paying enough attention to catch it.

44m agoHN ↗

It seems to be exactly the opposite, a "fully human error":

https://news.ycombinator.com/item?id=49815363

Nothing to do with AI patches at all, nor was it a bug. It was intentional human behavior, a temporary rollout setting, that seems to have made sense.

But I guess that doesn't fit the "narrative".

24m agoHN ↗

It seems to be exactly the opposite, a "fully human error"

"LLMize the succeses, humanize the failures." is the PR strategy at play here. Anything goes well it's because AI did it, anything goes bad it's because a human didn't catch it.

3m agoHN ↗

One thing I do know is that an Anthropic employee is definitely NOT going to blame this on the model they are using.

32m agoHN ↗

Except that, and this I find slightly amusing, is a situation where they definitely don't want to publicly blame the ai model when there are mistakes.

31m agoHN ↗

I used to actively use Msty for local models because it just worked and had a lot of nice advanced features. A few months ago they released their beta version of a Claw-like UI and mentioned using a version of it to develop Msty itself. Well, that was around the time I stopped using Msty because every update started breaking things and two updates in a row included bugs which wiped all my configs, chats, and history.

8m agoHN ↗

"extremely severe" - aren't we laying it on a bit thick here? The whole impact seems to be that users who have telemetry turned off got this feature ~2 days later, when the bug was noticed.

58m agoHN ↗

Issue 95690, opened 3 days ago, 500k+ engineers, a simple CLI...

AGI was reached like 2 weeks ago, latest claude 5.x models rule supreme and oftware engineering is solved?

58m agoHN ↗

Isn't that how they just release all features? So they can do progressive roll outs and telemetry on issues with it?

Not sure if they later move the code from inside the flag check to the main code or that they keep the flag check.

But if they would keep all features behind a flag that would not make most sense as you then would have not many features without telemetry.

27m agoHN ↗

This is what's written in their release notes for 2.1.277:

Added AGENTS.md support: in a project with no CLAUDE.md, Claude Code reads AGENTS.md instead

My dumb brain tells me none of this is rolled out progressively (as of that version). You either have it or not.

9m agoHN ↗

It's been like this at least months. I turned telemetry off a few months ago and it basically prevented all stages rollouts of new features from working.

Anthropic commonly gates behind feature flags that require telemetry until they're "promoted" and defaulted on.

A little bit annoying you can't manually control the flags without telemetry but I think the title is a bit click bait.

56m agoHN ↗

I use cursor and claude, its kinda annoying having to have the same skills in both so I made a ~/.agents/skills folder then ln both cursor and claude skills to point to that folder.

which works except that claude uses .skills/synced which is uses to sync changes to skills from claude servers into the skills folder.

every other agent I have used just directly syncs into .skills so it ends up duplicating skills

56m agoHN ↗

can i ask claude to change these settings for me, and will it enable telemetry as implied checkpoint when i ask it to enable AGENTS.md?

20m agoHN ↗

It's not open source. It's more "source available", since it's published, but you legally can't do anything with it. Other than maybe build it yourself, for yourself, I guess.

53m agoHN ↗

Uhm I turned off everything there is to turn off in my Pro plan, and Claude just read my agents.md with no issue? So... What telemetry am I missing? Or did they JUST update? (I updated my docker image 40 minutes ago to get Opus 5.5, am on version 2.1.280, so not the mentioned 2.1.277, so it's fixed?)

51m agoHN ↗

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: https://github.com/anthropics/claude-code/tree/main/mods/age...

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

50m agoHN ↗

Much respect for the prompt response, humility, and frank disclosure.

47m agoHN ↗

I don't understand, isn't coding solved already?

47m agoHN ↗

The AGENTS.md support was implemented via our new extensibility system for CC, called Mods, which is launching soon-ish. A mod is a plugin with a new type of hook, which we call a function hook.

If folks play around with it, I would love feedback on the relevant issue: https://github.com/anthropics/claude-code/issues/91870

Mods allow quite a bit more customizability and control. I really believe in the idea.

39m agoHN ↗

The only difference between CLAUDE.md and AGENTS.md is the filename. Do you really need a whole plugin system to support that use case? Feels like this could have been a one line change.

30m agoHN ↗

One line change? Pffft. That means you're still looking at the code, you're behind the times.

27m agoHN ↗

The only difference between CLAUDE.md and AGENTS.md is the filename. Do you really need a whole plugin system to support that use case? Feels like this could have been a one line change.

I don't think this is a reasonable assumption. The document format in CLAUDE.md is whatever Anthropic specifies, where AGENTS.md is a common ground format that is expected to be supported by any agent, be it from Anthropic or not.

https://agents.md/

You might argue that differences are small or negligible, but that is just an expectation.

25m agoHN ↗

I think you're giving these files too much credit. There are no specs, they are freeform text. In this sense they are the same. The expectation of what could be in it by each vendor means nothing unless it's enforced.

24m agoHN ↗

It's not a format though is it? it's literally just an extension to the system prompt in plain markdown.

There is no rhyme or reason to the structure of this file, just like with most things in AI. It's best effort human language.

21m agoHN ↗

The document format in CLAUDE.md is whatever Anthropic specifies

Q: Do Anthropic actually specify a document format?

24m agoHN ↗

Yes, but at the same time, it’s also a good, simple use case to test a new plugin system. I can totally understand that.

20m agoHN ↗

Don't you run bizantine ralph loops on remote environments with codex security checks, coupled with jev, grok, open router and a fully independent openclaw (on a maxed out mac mini inside a caveau in an undisclosed location, with open telegram) to change constants? You're going to be left behind.

13m agoHN ↗

You sound like my type. hey, wanna come over to myspace so I could twitter your yahoo till you google all over my facebook?

5m agoHN ↗

The plugin system itself was probably already in the making, and they just chose to implement this tiny feature as a plugin to try it out.

As for the only difference being the file name, that's an untested assumption. Up until now, Claude hadn't supported AGENTS.md, and it's a simple application of Hyrum's Law that somebody, somewhere, was taking advantage of that to give one set of instructions to Claude, and a different set of instructions to some other provider. The correct behaviour in the presence of both files is not obvious, either.

Having a kill switch for the change is a perfectly reasonable safety measure in case something goes horribly wrong.

22m agoHN ↗

Sounds like you've read the deepseek harness paper.

39m agoHN ↗

Really loved this Tibo-level responsiveness, if Anthropic can keep it up with this level of service, I am pretty sure a lot of people will just ditch their ChatGPT subscription and just move to Claude.

27m agoHN ↗

On the other hand, if Anthropic is to follow the industry standards, this would never have happened in the first place. It's not like the feature gates are the frontier of software development.

24m agoHN ↗

Because they respond to HN threads about their products? Which are likely Claude hooks monitoring for activity in the first place? Come on...

At least make an argument for switching vendors based on the quality or price of their service.

39m agoHN ↗

The same guy writing readme's for my vibeslopped toy projects is also the readme writer at Anthropic, what a coincidence ;)

38m agoHN ↗

Well now, this is how you do community outreach

36m agoHN ↗

Ouch.

I've had to send such messages, but internally at work, not on HN!

Have a great day, human.

34m agoHN ↗

Apologies again folks, this was a fully human error on my part

Blink twice if you need help

29m agoHN ↗

a fully human error

Would be interesting to know how much time you/your team spent on that design decision

17m agoHN ↗

The correct design was in the AGENTS.md but they didn't have telemetry on

12m agoHN ↗

I hope disabling /r if telemetry is disabled is also unintentional...

11m agoHN ↗

"Rollout artifact"? This is Claude-speak isn't it? I have never ever heard anyone call a bug like this a "rollout artifact" before.

8m agoHN ↗

I was probably an agent that made the change, and the same agent that commented here on HN.

48m agoHN ↗

Even if this was an honest rollout mistake, the design is indefensible. Reading a local file should never depend on a remote feature flag, and silently skipping it with no warning is worse. I've tried to give Claude Code the benefit of the doubt, but this crosses a line.

39m agoHN ↗

Not everything is malicious. The author of the feature already responded on why this happened

47m agoHN ↗

Claude Code also doesn't read AGENTS.md by default if there's a CLAUDE.md it can read instead. This isn't limited to your repo, e.g. if you have a ~/CLAUDE.md then no AGENTS.md will be read.

To always read both, you have to switch the 'Project instructions' setting to the non-default `claude-md-and-agents-md`.

Just in case anyone is wondering why their AGENTS.md still isn't being read.

38m agoHN ↗

This is not the only case where Anthropic has done stuff silently without giving users any information about changes that would hurt them.

34m agoHN ↗

The number of people raw-dogging software that executes arbitrary instructions on their machine coming from a 3rd party server just absolutely baffles me.

The same people who've spent years of their career making sure that never happens.

30m agoHN ↗

Claude Code Remote control only works with telemetry enabled too.

4m agoHN ↗

This in some way sounds like VSCode's bug of always adding Copilot as a co-author of git commit regardless of user settings.

If people only glance over the code agents generate for them and don't bother to spend even half a minute thinking through what's actually happening, this is inevitable.

Certainly this kind of things happened before LLMs existed. But I'm not optimistic about the direction of how things are going.