Top
Best
New

Posted by datadrivenangel 4 days ago

Claude Code now reads AGENTS.md if there is no Claude.md(code.claude.com)
739 points | 286 commentspage 2
budoso 4 days ago|
This just be a recession indicator
mahboi 4 days ago|
Fed raises rates => Claude now reads AGENTS.md, Bevi loses $50M in valuation
chr15m 4 days ago||
This is simply the obvious, non-stupid thing to do, like Apple switching to USB-C.
denverllc 4 days ago|
Apple didn’t want to, it was forced to.
jen20 4 days ago||
[Citation needed]
specked-citrus 4 days ago||
https://www.cnbc.com/2022/10/26/apple-confirms-iphone-to-get...
jen20 4 days ago||
OK so why ship it in the US? The phones sold in the EU vs US already differ with respect to SIM card slots.
onion2k 4 days ago|||
From a design and manufacturing point of view you want everything to be identical. Differences are expensive.

From a profit maximization standpoint you want identical phones that can't easily be sold across market borders. Usually that's done in software (e.g. region locked video games), but that can usually be cracked, so a single design difference is the best solution. A great example is Nintendo's cartridge slot shapes that were different in each region despite the hardware being the same.

Apple had lightning everywhere; they were forced to change to USB-C. Therefore they changed to USB-C everywhere. The market protection design change remains the sim slot.

tstrimple 3 days ago|||
We see this more locally in the US as well. There's something called the California effect. California emission standards were more strict than the rest of the country, but it didn't make sense to make California only vehicles and then vehicles for the rest of the country. So automakers built to the California standards and residents in all of the other states got to benefit from cleaner air as a result.
jen20 2 days ago|||
> From a design and manufacturing point of view you want everything to be identical.

OK, so why not ship a SIM card slot in the US? eSIMs work perfectly well in Europe, the US and most of the rest of the world, "region locking" is clearly not the answer.

Apple did not have "lightning everywhere" either - Macs and iPads got it much earlier.

grim_io 4 days ago|||
Imagine the shit show of trying to win support of third parties when you can't even standardize on one connector for the same device.
clutter55561 4 days ago||
From their changelog:

2.1.277

September 18, 2026

Added AGENTS.md support: in a project with no CLAUDE.md, Claude Code reads AGENTS.md instead; change it under “Project instructions” in /config (not yet on Bedrock, Vertex or Foundry)

Note that this *does not include .agents/skills*. Argh.

laurels-marts 4 days ago|
That would have been great. Coulda gotten rid of an entire symlink folder structure.
jtbaker 4 days ago||
LOL https://thenewstack.io/shopify-claude-code-agentsmd/

> “I’m thinking about banning Claude Code at Shopify until they change their mind and read AGENTS.md and .agents/skills etc.,” Lütke posted Tuesday on X.

aliasxneo 4 days ago||
Did a Ctrl+F to try and find anything about `.agents/skills` in the release notes. My harness already fixes Claude's refusal here, so I can't tell if that's been supported yet or not. Annoying if they did one without the other.
yoavsha1 4 days ago||
What harness is that?
aliasxneo 4 days ago||
oh-my-pi
oofbey 4 days ago||
Prompt results!
grim_io 4 days ago||
Not going to use Twitter without Nitter, so I'll just assume that's good news.

Maybe I can finally delete that useless symlink to the actual AGENTS.md.

snypher 4 days ago|
"We're adding support for AGENTS.md to Claude Code.

Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md.

You can toggle this behavior in /config."

mitchitized 4 days ago||
Claude also checks your settings.json first, and if it sees a default there it then prefers that over anything in CLAUDE.md. This is particularly nefarious as they ship logic to presume a default if a setting is not there in settings.json, even if there are instructions in CLAUDE.md for exactly that.

For instance, say you added "do not add 'Made with Claude Code' in any issues, pull requests or wiki entries" in your CLAUDE.md. So far, so good.

Well the latest update now looks for something in your settings.json. Since you don't know about it, it is not set. Claude then says "not explicitly set, so now it is true by default". It completely ignores your CLAUDE.md.

Wait, what?

You shouldn't be shipping logic that arbitrarily redefines the behavior of the program, especially if your new logic actually ignores your own configuration or directives.

springtimesun 4 days ago||
I have this in a rules file. It respects it. The only thing that broke recently was when they added the session links. That needed an explicit additional rule. Sometimes rules don’t get added to worktrees but I haven’t had the patience to isolate why this only happens sometimes.
tobyhinloopen 4 days ago|||
Oooh so that is why it started doing that! I was so confused how it suddenly started writing that everywhere again
sdf4j 3 days ago|||
got myself in a heated discussion with cc about that. It confessed that it added the ‘Made by Claude’ in a commit because a ‘mid session system-prompt refresh’ told it that, and that overwrites any previous instruction in CLAUDE.md
combobyte 4 days ago||
It's almost like the whole thing is designed on vibes.
TomGarden 4 days ago||
Caught myself about to praise this, but it's the absolute bare minimum.

Time to delete the symlinks

fnordpiglet 4 days ago||
My view is at the end of 35 years in the industry the current wave of “software” and “systems” engineering coming out of the AI harness community is pretty garbage. But web technology and distributed systems followed a very similar arc, as did protocols and memory management; and microcode before them. But it feels like this is particularly bad because the mistakes being made are plainly obvious to the grey heads who have been here a while. As opposed to before when mistakes were in new domains being explored, these are mistakes made before and have good solutions to.

I feel people too readily blame the LLMs themselves for this, but I’ve found LLMs know the history of computing thought evolution better than anyone I’ve ever encountered. Once you push them in the right direction, ground them in the philosophy of thought of hard won engineering ideas, they are astoundingly precise and accurate in their read and application (keeping every session grounded is the trick!). So it’s not the machines making these same mistakes with ready conceptual frameworks around them, it’s the 22 year old gatekeepers dashing head first into wall after wall, when we painstakingly built the door two feet to the left about the time they were gestating.

odjeifnejdjej 3 days ago||
> but I’ve found LLMs know the history of computing thought evolution better than anyone I’ve ever encountered

…

Yeah… that’s… pretty much how these LLMs work and their main selling point, actually. Not sure what the “I’m such a greybeard with 350 years worth of experiencie” preamble gets you here besides just making you look like you barely understand what you are talking about.

fnordpiglet 3 days ago||
Because, knowing what to induce in its behavior is the key - by understanding things like Postels law, I can direct the agentic loop towards patterns of development that avoid the cascade of issues that seem endemic in modern agentic harnesses.

In fact, this is a key insight, so it’s surprising you didn’t get the punchline. Trying to build things in a new way on a machine composed of the corpus of all the old ways is stupid. By eliciting the corpus of tried and true methods over the history of computing and process engineering as the grounding for how to develop and behave in processes, you offload a huge amount of the work in getting software that’s “right” for the domain you’re working in. But not being aware of them and being heedless that the techniques hard won were hard won by people at least or more smart than you facing similar problems is leading to a cycle in software that’s needlessly dumb, making stupid mistakes that are unnecessary.

There was a great Star Trek NG episode where Picard is stranded on a planet with a creature that can only speak in metaphorical language. Every sentence it uses refers to an event in the past and you have to understand it’s history to understand it today. Because LLMs are entirely trained on historical corpus, there is no time in history when all the techniques and processes and system design thinking was more relevant. Like that episode, Darmok, you can elicit a wealth of experience by simply referring to a technique from the past - if you know what it is.

Another way to put it , those that aren’t aware of their history are doomed to repeat it. The sad part of the situation is the coding agent you’re working with is fully trained on it, but unless you intentionally activate the semantic space and bring the concepts into its J-space you won’t maximize the value of that corpus. So, we are using these tools which are mostly crap duct-taped together, which suffer from flaws well understood for decades, mostly because of the driving human being ignorant of the available corpus.

eleventen 4 days ago|||
Anthropic in 2025: We can use our dominant market position to degrade the harness experiences of our competitors because they will never adopt CLAUDE.md

Anthropic in 2026: We are losing our market position. Users who adopted other harnesses have a degraded Claude Code experience because it doesn't recognize their AGENTS.md

armanckeser 4 days ago|||
Sounds like free market at work to me. I am just glad there is quite a lot of competition in a field that I would have assumed would have huge costs of entry
edoceo 4 days ago||
Building small models is a lower barrier. Think of something like to just train on a corpus of internal corporate data. I've see some small models that do this. It's like a super RAG thing. I think more of that will happen. Excited to see a SLM vendor emerge.
EA-3167 4 days ago||||
The walls are closing in and the president is gleefully lighting fires he has no intention of putting out. There's a reason they're rushing like mad to an IPO, but as we saw with OpenAI it's easier said than done when your business model is "Lose tons of money to eventually maybe dominate a market with the moat we don't have, but trust us AI is huge give us trillions."
the_gipsy 4 days ago||
With the "let's stop AI now" statements, can it really be said that they're rushing to an IPO?
TuxSH 4 days ago||
> "let's stop AI now"

Pausing AI training would benefit them a lot, as inference is insanely profitable (> 50% margins with maximum demand, afaik)

EA-3167 4 days ago||
Basically asking the government to hobble the competition so they can IPO before the music stops.
mitxela 4 days ago|||
Pretty typical capitalist moves.
odjeifnejdjej 3 days ago||
> typical

Cynical. The word is cynical.

mitxela 3 days ago||
No, cynical is what we should be about capitalism.
weberer 4 days ago||
Its like the Epic Games Store supporting Linux, or [any website] supporting dark mode. You'd think its an easy to implement bare minimum that everyone asks for, but its like pulling teeth to actually get it done.
x______________ 4 days ago|||
> ..or [any website] supporting dark mode. You'd think its an easy to implement bare minimum that everyone asks for, but its like pulling teeth to actually get it done.

At least with dark mode, you can ignore most web developers and get a browser extension to make everything dark, then only webmasters who don't follow standards gets it wrong.

mitxela 4 days ago|||
Linux is basically impossible to support. Valve pulled it off by shipping a complete copy of Ubuntu 12.02 with Steam.
dns_snek 4 days ago|||
<Platform> is basically impossible to support. <Company> pulled it off by shipping a complete copy of the Chromium browser with <Product> and turning it into a web application.

In any case I don't see how this is materially different from Windows where it's the norm for every game to ship its own libraries and install various redistributables to function.

mitxela 3 days ago||
On Windows those libraries are part of the application package. On Linux they're supposedly part of the OS, they're designed to be part of the OS and the loader is trying to get them from the OS, but is redirected to get them from the wrapper layer provided by the store (neither the application nor the OS!) instead.
grim_io 4 days ago|||
Where does Valve use Ubuntu? SteamOS is Arch.
acrispino 4 days ago||
https://gitlab.steamos.cloud/steamrt/scout/sdk
sscaryterry 4 days ago||
Still can't read what their models vomit at me.
datadrivenangel 4 days ago|
I cancelled my subscription over this. [0]

0 - https://www.williamangel.net/blog/2026/09/18/i-cancelled-my-...

iforgotmypasswo 3 days ago||
I’m cancelling my department’s subscriptions over this once we can get more access to Astra.

I canceled my personal subscription the weekend after Astra was released. I was working with our internal IT to swap the whole team when OpenAI turned off new 20x Pro subscriptions, so we’re stuck for now. Everyone is hyper-productive for about 1 day a week on 5x.

pasteleft 4 days ago||
BTW if you hate these Antrophic moments but still want to use CC, you can patch it: https://github.com/Piebald-AI/tweakcc
seaal 4 days ago|
The madlads finally did it, now if only I could use my Claude sub in other harnesses without risking getting banned.
sidrag22 4 days ago|
yep, all i want is freedom to make a workflow where i don't feel tied to one provider, CC is exactly what i don't wanna get trapped in. I'll happily use claude MODELS, but if it means i have to keep learning two harnesses side by side to keep using one particular provider, then the second i can easily replace it, i am going to(even if its a small drop in performance).
More comments...