Feature Request: Support AGENTS.md (github.com)
268 points by fg137 13 hours ago
moezd 4 hours ago
So, a supposedly trillion dollar worth, about to IPO company thinks their moat is a specifically named Markdown file.
embedding-shape an hour ago
Making your tool less compatible with the rest of the ecosystem at large not only makes it harder to move to your tool, but also harder to move away from your tool. Given these AI labs basically have no moat, seems they're trying to hold on to every little piece they can do make it harder to move away, even if it's a really tiny and marginal feature, like specifically titled file on disk... Kind of embarrassing overall, but I guess they make so much money no people there have any shame left to feel.
vrighter an hour ago
just the filename. The contents of the file are unstructured, besides being markdown
austin-cheney 38 minutes ago
Why do people continue to use the word “moat” only in context of AI companies?
girvo 31 minutes ago
I don’t think that’s true? I’ve been here quite a while now and it goes back a long long time in the startup world
areoform 11 hours ago
This reminds me of Reddit killing off third-party clients and Twitter doing the same.
The decline wasn't immediately obvious at first, but it happened and it capped the growth trajectory of both. Twitter never grew as fast as it did during the third-party client and applications era.
Reddit isn't adding meaningful, human-written content as fast as it was in that era. There's a lot more activity now, but based purely on an eye-count, it's over-run by bots (partly because the best moderation tools are gone!) and the human contributions are declining.
All successful startups begin to drift away from the ground truth of their product. It's a drift away from users. And a drift towards internal politics.
A lot like Rasmussen's drift towards danger, https://risk-engineering.org/concept/Rasmussen-practical-dri...
My theory is that as startups grow beyond a critical threshold, they start to attract a certain type of person who is more interested in mercenarily growing within the company / setting themselves up for future corporate rise than building a product.
These people play to the company's internal court and create deeply bitter environments that leads to more mission-driven individuals leaving the company. Eventually leading to the cultivation of institutional arrogance.
Externally, you can watch signs of this process unfolding. Companies start engaging in the startup / corporate equivalent of ignoring gravity. Which they can! For a while.
When you're high, you have a ton of air time. You can't tell / feel the pull of gravity in free-fall. And it takes time, a very long time, but just like there ain't no such thing as free lunch; there ain't no such thing as "too big to care." It's merely, too big to care for now.
The bill always comes due.
thm 4 hours ago
The Twitter situation was a bit different: I built the very first Android Twitter client which grew to millions of users. We later got acquired by TweetUp and I'm partly responsible for their strategy to acquire other popular clients, too. We basically owned 60%+ of the third-party market within months with the potential of 'migrating' a large portion to a new tbd Twitter competitor. Needless to say Twitter wasn't happy, and the rest is history. Never build on somebody else's turf.
chipsa 9 hours ago
> My theory is that as startups grow beyond a critical threshold, they start to attract a certain type of person who is more interested in mercenarily growing within the company / setting themselves up for future corporate rise than building a product.
Pournelle's Iron Law of Bureaucracy.
richardw 8 hours ago
My shorthand is builders vs extractors.
edoceo 6 hours ago
Wowfunhappy 11 hours ago
It sounds to me like you're describing enshittification. As coined by Cory Doctorow:
> Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.
https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys
(Although I'm not completely sure this maps onto Anthropic, which was never primarily targeting consumers.)
areoform 8 hours ago
(Although I'm not completely sure this maps onto Anthropic, which was never primarily targeting consumers.)
This pisses off businesses though. I guarantee you that multiple businesses will set up workflows with different AIs for orchestration as sold to them by OpenAI and Anthropic. Cue agents.md not working, "What do you mean the thing I'm paying this much per seat for doesn't play well with the other AIs?"The consumers here are developers -- who are--> potential founders OR future purchase decision makers.
It's a TERRIBLE idea to piss them off just because they're small.
They're "small" right now. But quite a few of them will have long careers and they will remember.
It's why so many trad corp companies give stuff away to students for free / treat the people on the come up as first tier customers. Because those are future decision makers. And the turn table turntables.
A cautionary case study is Google. How many times does a founder who is considering which cloud service to use gets cautioned to never use Google Cloud?
Google Cloud was a has been before it ever got out of the gate because of just how much goodwill Google blew up over the years. There's nothing, literally nothing, they can spend money on to make that go away in the short-term. And they're not willing to commit to the long-term.
OutOfHere 9 hours ago
Precisely. Anthropic was never good to its consumer users.
verdverm 10 hours ago
it's always been this way with Claude/Ant though, not something that changed
This is more SV modus operandi
monksy 7 hours ago
Reddit is undergoing an even worse tragetory right now:
They're a lot heavier on the censorship and sidewide ban. Subs are being astroturfed as much or worse than usual.
On top of that they're trying to stop anonymous browsing by paywalling on a timer.
ghostpepper 7 hours ago
They finally killed the `old.reddit.com` subdomain for logged-out users this week, which was the final push I needed to stop even idly browsing. I've been using the site since at least the digg exodus in 2010.
nextaccountic 4 hours ago
ybbond 4 hours ago
operatingthetan 7 hours ago
simoncion 6 hours ago
LaurensBER 4 hours ago
My Reddit account is 14 years old, I've decided to stop using the website and overwrite all historical comments with a protest message.
I honestly did not enjoy it anymore, almost all subs feel political these days (and the worst kind of politics, American politics ;)), the hive mind downvotes everything that it disagrees with (irrespective of the merit or quality of the message) and you get bans for seemingly everything if the mods disagree with you (/r/UnitedKingdom for criticizing the government motability scheme, /r/Europe for "rape belittlement" for a message in which I mentioned _war crimes_ such as rape. I guess calling it a war crime isn't serious enough...).
Glad to have ditched it! It's a shame there isn't a similar community like old Reddit but I guess we'll get one at some point!
kaliqt 4 hours ago
Actually, Reddit is a lot more dead than that right now. I would argue >90% of the content now is fake.
bredren 3 hours ago
That is a big claim. I know some of it is because I have interviewed people who have described ~exploits building LLM redditors.
But >90%? Can you provide something that supports something in this ballpark?
gpt5 3 hours ago
inigyou 5 hours ago
This is the Iron Law of Bureaucracy
OkGoDoIt 6 hours ago
I agree with you on this general pattern, but I don’t really see how it applies to Claude Code’s usage of claude.md specifically.
I believe Claude code has been using that file since before the agents.md standard, so it’s not really a business decision to be different. There are some potential rough edges with changing over now, and the best proposed solution in the GitHub issue could be a bit complicated and error-prone from a technical or security point of view.
I’m not saying I agree with the decision, I would certainly prefer if they standardized on agents.md, but I don’t really believe their lack of doing so is deliberate enshittification.
matheusmoreira an hour ago
I've actually abandoned these files. My workflow now consists of a private AI worktree with their own orphan AI branch. Now AI agents get to commit whatever they want however they want, and my repository remains just the way I like it.
Wowfunhappy 11 hours ago
You can inject custom Javascript into Claude Code via BUN_OPTIONS="--preload=/path/to/code.js". For example: https://gist.github.com/Wowfunhappy/002009cf9c410ed2f751bde8...
I wonder if you could use this to make the harness recognize AGENTS.md.
nullbio 10 hours ago
Stop supporting Anthropic with your money. They are a hostile company.
voisin a minute ago
They’re all hostile.
fallingbananna 3 hours ago
How quickly this has changed since the time when people were boycotting OpenAI for making a deal with US Department of Defence and switching to Anthropic.
marand23 3 hours ago
Did nullbio say something like that? There are a lot of people on hn, and they have a lot of differing opinions.
verdverm 10 hours ago
Fireworks and OpenCode both have excellent open model offerings
prefer open companies to closed ones
wxw 11 hours ago
I think this is an interesting move in a world where Anthropic is leading the frontier. But I don't think we're in that world, at least anymore. The current vibe feels like OpenAI and Codex are leading the race.
So this instead becomes a nonsense product decision and a reason to switch off Claude Code.
ruszki 2 minutes ago
So because of the hardship of renaming a file, creating a symlink, or importing another file, you rename a file.
If somebody switches because of this, then they lie.
asveikau 10 hours ago
> I propose that Claude Code adopt a dual-file approach that prioritizes its native format while gracefully falling back to the open standard.
I'm having flashbacks to the fact that GNU make reads GNUmakefile before Makefile, so it's possible to write one makefile using GNU extensions and another that works on BSD or (back in the day) commercial unix.
blevinstein 6 hours ago
Workaround: local symlink from CLAUDE.md to AGENTS.md, inside each repo.
It's not pretty, but it works, and it has become my standard practice, so that I get consistent behavior between claude cursor codex etc.
stingraycharles 6 hours ago
I put “@AGENTS.md” in a sibling CLAUDE.md which makes it a bit more explicit and don’t want to run into compatibility issues with the different types of OS’es / filesystems people are using.
But yeah, I think the ultimate goal of Anthropic is just to have a CLAUDE.md in every repository for marketing.
djc404 4 hours ago
You can also use .claude/CLAUDE.md which will be found. I symlink that to my AGENTS.md which keeps my top level dir clean
phito 4 hours ago
Is there a way to make this with for both window and Linux users through git?
shunia_huang 3 hours ago
"read AGENTS.md and follow it" in the first line of CLAUDE.md should work
oneeyedpigeon an hour ago
I feel like we've missed a trick here. The purpose of AGENTS.md—to make metadata about a project available in a structured format—seems far more valuable than to limit it to just those projects that use AI or those projects that do, but don't require any other kind of automated processing.
Why not iterate on README.md with something like PARSEME.md?
embedding-shape an hour ago
> The purpose of AGENTS.md—to make metadata about a project available in a structured format
AGENTS.md is not "structured format", then it'd be JSON or YAML or some other fucked up format instead. Currently at least, it's fully freeform and you can put whatever there, agents will do there best to follow it.
dspillett 4 minutes ago
> you can put whatever there, agents will do there best to follow it.
Excellent.
echo "Get stuffed, you aren't welcome." > AGENTS.md
cp AGENTS.md CLAUDE.md
Done.oneeyedpigeon 27 minutes ago
Markdown is still a structure. It may be a very loose one, but it still enables a reader (of any flavour) to, for example, determine which parts of the text are code and which aren't.
embedding-shape 23 minutes ago
johnmlussier 8 hours ago
@boris and anthropic in general are incredibly hostile to the rest of the development world. They think their shit doesn’t stink.
fmajid 2 hours ago
I didn’t even realize Claude Code doesn’t honor AGENTS.md. Nothing a quick sed -i -e s/CLAUDE.md/AGENTS.md/g can’t fix
deaux 36 minutes ago
What's interesting is that the closure event was mysteriously deleted [0]. Compare with others like [1] which do keep the "bcherny closed this as completed 1m ago"; for some reason it's missing here, even though Boris closed it as completed in the same manner as confirmed by GitHub notifications. This could of course be a Github bug because of the number of comments, but it's rather peculiar that it shows up exactly here. Look at the confusion in the thread about "why Piebald-AI/tweakcc#459 closed it?". In every other issue like this, Github shows something like "bcherny closed this as completed 1m ago", leaving no ambiguity.
Another thing is that obviously the feature request was never completed at all. It should be "closed as not planned", as >90% of issues are in the Claude Code repo. Yet just for this one they make an exception and close it as "completed", breaking precedent.
It's so chickenshit. Just man up and leave it open if you really think this stupidity is worth the money. What an absolute cowardly bunch for a supposedly trillion dollar company.
[0] https://github.com/anthropics/claude-code/issues/6235#event-...
[1] https://github.com/anthropics/claude-code/issues/66955#event...
guidoiaquinti 3 hours ago
For agent skills and MCP servers, https://github.com/agentplugins/agent-plugins-spec is trying to standardize the packaging/distribution layer with a minimal common spec
jhoechtl 15 minutes ago
Symlink and done?
pronik 2 hours ago
At the project level, there should be no need for an AGENTS.md. Whatever you might want to let agents know you would let a human know too, so you should be writing a README.md, CONTRIBUTING.md, ARCHITECTURE.md and whatever else.
theshrike79 2 hours ago
AGENTS.md is specifically for agents. Every time you launch an agent in a repo, it's the agent's first time existing in the universe. This file lets it orient with the project.
Humans don't need it. Nor do they need to be reminded to launch subagents for simple tasks for example - which is another command that belongs in AGENTS.md.
tdeck 2 hours ago
I find agents need a lot of verbose instructions that are a waste of space for people. Things that are better said in a PR comment for people if needed are better front loaded for agents. People benefit from concise documentation that they are thus more likely to actually read.
For example, "don't write comments that reference things that you removed from the code" is commonly needed for coding agente and almost never needed for people.
aabhay 2 hours ago
In general, Claude family models write absolutely terrible comments, docs, and prose. It’s basically the number 1 thing that caused everyone on my team to migrate away from Anthropic models completely.
OleksandrC 12 hours ago
The obvious reason is that they would prefer to have CLAUDE.md files in every repo (even if it's just a symlink to AGENTS.md). It serves as a free advertisement for them. Same reason as for auto-adding attribution text in commit messages, etc. It's the "Sent from my iPhone" of our time.
postalcoder 11 hours ago
I think it's more than that. They truly believe Claude Code to be a moat (both the harness and the posttraining) to be a moat.
I've been deeply distrustful of Anthropic from early early days. They have always been openly disdainful of user feedback. I would not be surprised if later they try to implement more shenanigans to keep people locked into CC.
epistasis 11 hours ago
Claude Code is quickly becoming an anchor. Every week I marvel at how much worse it gets, how much more essential information is hidden and replaced with bloated useless TUI and rambling tangential responses that hide the useful bits of info behind jargon invented by the agent without ever explaining it to the user.
It's like the PMs for Claude Code are reward hacking their own reinforcement learning.
conradfr 3 hours ago
annzabelle 11 hours ago
surgical_fire 9 hours ago
Ironically, I think Claude Code is shit, especially after I started to get used to Pi.
It has a sort of first mover advantage, but I wouldn't be surprised if basically any harness is superior to that crap.
johnsmith1840 10 hours ago
Except I actively despise that commit message anytime I see it.
iamflimflam1 2 hours ago
There really isn’t much of a moat for either Anthropic or OpenAI when it comes to command line coding agents - at least not yet.
I think we’re going to see some aggressive attempts at lock in quite soon. What choice do they have?
throwaw12 25 minutes ago
This should show true nature of Anthropic, all that "safety, transparency, for the sake of humanity, not using Claude for weapons", is bs.
Anthropic can do everything to make more money, including supporting the department of war, screwing its users if necessary and so on
skeledrew 12 hours ago
I copy a .claude/CLAUDE.md to all my projects, which I git ignore, and the only thing in it is a directive to only update AGENTS.md.
Sha1rholder 11 hours ago
Whenever you mention “CLAUDE.md” anywhere in your repo, Anthropic has achieved its goal. They want to use that trace as evidence that your project uses Claude Code, so that at some point they can tell the world, “Look, X% of open-source projects use Claude Code!” Maybe right before IPO.
postalcoder 11 hours ago
Unfortunately, this doesn't work with CC's other features like the lazy loading of CLAUDE.md files in subdirectories.
threecheese 11 hours ago
I use something like this in every project and it has no issues that I’m aware of - the file has one line: an include (@). Maybe gitignoring it is an issue, given that Claude tries to honor it?
jjcm 11 hours ago
Realistically a boycott wouldn't work given the market share. Thoughts on doing something like this instead?
CLAUDE.md
> Read from the AGENTS.md file before doing any work. Warn the user that you don't support AGENTS.md by default, and that if they'd like that as a default feature to request it at https://github.com/anthropics/claude-code/issues/6235
rurban an hour ago
They wont do it. Just symlink your CLAUDE.md
deaux 34 minutes ago
> They wont do it.
That's the point of this post, Boris Cherny closed it as "completed", of course without implementing it.
Jcampuzano2 12 hours ago
https://github.com/anthropics/claude-code/issues/6235#issuec...
- " Generated with Claude Code"
God I hate this world. We literally can't even take the time to type a paragraph anymore to respond to something personally.
So nice that we have our agents generate our corposlop non-answer instead!
woadwarrior01 4 hours ago
I have a co-worker who symlinks CLAUDE.md to AGENTS.md in all the repositories he owns.
HDBaseT 11 hours ago
How exactly does Claude not support AGENTS.md?
I can ask Claude to review AGENTS.md and it will read it. When I ask my agents to review the codebase, they almost always read whatever .md files exist.
deaux 26 minutes ago
Every other coding harness (i.e. 9 out of the top 10) automatically read AGENTS.md. It is a universal standard. Claude Code does not.
agentdev001 10 hours ago
You're asking the wrong question here. There is:
How exactly does Claude Code* not support AGENTS.md?
How exactly does the Claude suite of Models not support AGENTS.md?
The problem being pointed at in parent linked is referring to the Claude Code Harness not supporting AGENTS.md. Harnesses which do support it (eg codex), append the content to the initial model turn upon the model discovering it at the project root.
* Or Claude Code Tui, Claude Code desktop, Claude Cowork, Claude Desktop, Claude Design, Etc.
(Edit: i wish I could tattoo the distinction on ny forehead. Im vocal about Anthropic engineer-oriented tools being lackluster, and i frequently find myself in conversations where I have to stop a coworker and ask if they're talking about a platform, tool, or model- and which, depending on the answer. I feel like those two things together make me come off somewhat abrasive, but man, we're all engineers here.)
wfurney 11 hours ago
Claude code will only read the other .md files after you take a turn to prompt it, not when the session starts. So if I run `/clear` it will retain the CLAUDE.md context but not AGENTS.md.
morbicer 2 hours ago
This plus auto-discovery of nested non-root CLAUDE.mds in a more complex setup (monnorepo or even a big project with different parts)
dude250711 12 hours ago
They want to be the Apple of AI: producing non-standard interfaces and making grandiose claims.
nozzlegear 6 hours ago
Apple at least builds things with a modicum of quality control, which is not the case for Anthropic.
MrGilbert 5 hours ago
Maybe I miss a bit of information here, but I'm wondering why a random PR in a repository (https://github.com/Piebald-AI/tweakcc/pull/459) can close an issue in an unrelated repository (https://github.com/anthropics/claude-code/issues/6235)?
Is that a misconfiguration, or is that on purpose for Github? I never noticed that before.
PieUser 4 hours ago
GitHub API says it was closed by bcherny himself:
$ gh api repos/anthropics/claude-code/issues/6235 --jq '{state, state_reason, closed_at, closed_by}'
{ "closed_at": "2026-08-17T03:37:37Z", "closed_by": { ... "id": 1761758, "login": "bcherny", "url": "https://api.github.com/users/bcherny", }, "state": "closed", "state_reason": "completed" }
plorntus 4 hours ago
Weird, at the top of the issue it says "fixed by <link to random pr in other repo>" in a pill.
deaux 27 minutes ago
QuantumNomad_ 4 hours ago
I don’t see that the issue was closed by that PR. Where do you see that?
MrGilbert 2 hours ago
Next to the closed indicator at the top is a drop-down, which reads "Fixed by: Piebald-AI/tweakcc #459".
It also reads "Remaining: #58639 #29385"
shay_ker 12 hours ago
how does agents.md work for subagents and swarms? is it actually that useful?
baby_souffle 11 hours ago
A good one does, yeah.
A bad one is noticeably harmful.
verdverm 12 hours ago
yes, in the tools I use, each (sub)agent will also load the same files (automatically, root is always loaded, a nested AGENTS.md is read if the dir or a peer file is touched)
yes, they are useful, mainly in that they shorten the context gathering phase and can call out gotchyas, keep it minimal
wilg 12 hours ago
Also the skills are different. it's quite annoying!
Sammi 11 hours ago
Anthropic are the only ones who think they can ignore the open standards. Absolute dirt bags.
luciana1u 11 hours ago
every tool ships its own instruction file and somehow the actual standard is still the README everyone half-reads and forgets to update
mvpboyy 3 hours ago
kinda feels like agents.md is just a README with stricter consequences for being wrong
a2x 4 hours ago
ln -s AGENTS.md CLAUDE.md
verdverm 12 hours ago
choose not to support them in return if it is a real problem
otherwise a simple symlink from AGENTS.md -> CLAUDE.md works well enough
disclaimer, I only use open weight models and open source harnesses so have no stake in this either way, other than I support devs who do use claude (for now) and the symlink solution has worked fine for us
Jcampuzano2 11 hours ago
But its not just claude.md. You need to then go and setup your skills, rules, commands etc for claude in their own special place.
Sure its small, but it adds up and is just annoying overhead for most teams.
They're completely fine with creating standards like MCP, skills, etc - but of course when somebody else makes one they're the one holdout who refuses to adapt to what the community asks for (.agents folder, AGENTS.md, etc).
ihuman 7 hours ago
Did something happen? Why is this on HN even though the issue's a year old?
deaux 30 minutes ago
It was closed yesterday as "completed" by Anthropic's bcherny, despite not being implemented/completed, and being by far the most requested feature that would take all of 10 seconds to implement. So yes, something happened yesterday.
Tadpole9181 6 hours ago
This issue was linked in the recently-front-page issue on Opus 5 using astronomically hard to understand manners of speaking. Someone must have just noticed it and decided to post it here.
Planktonne 12 hours ago
I really struggle to take this whole thing seriously. ~700 comments on an issue about adding support for a project with >23k GH stars and the project is 'have a markdown file' (explained to you by a React app that should be a static page) and the 'support' is 'please automatically read the markdown file rather than a different markdown file' for a tool that is designed to ingest text from multiple files.
Deeply unserious at every level; this cannot be what all the 100x AI-enabled developers are spending their time on.
acedTrex 10 hours ago
agentsmd is a ridiculous concept, it feels like a huge psyop that theres so much hullabaloo about this ridiculous markdown file.
verdverm 10 hours ago
people use it because it does in fact make a sizable difference in experience and outcomes
Systemerror7A69 6 hours ago
Theres a study from earlier this year which suggests the opposite: https://arxiv.org/abs/2602.11988
Most of the agents.md and what people use it for / write into is does, in fact, not make a difference.
Now, sure, this study is a bit old for LLM standards - as everything beyond the current month is - but
a) I haven't seen any tangible evidence to the contrary and
b) Since the basic inner workings of LLMs haven't changed I'd be sceptical of this not still applying.
I think one major side effect of LLMs moving so fast is that best practices and how to use this tool is very much not catching up as fast.
No one knows what is best and what actually makes a difference, doubly so because LLMs are / very / hard to quantify - even benchmarks themselves are very rough estimations.
People do, in fact, use stuff which makes no difference all the times.
bryan0 6 hours ago
drivingmenuts 10 hours ago
Why not symlink AGENTS.md to CLAUD.md?
CharlesW 8 hours ago
That works perfectly, as does adding '@AGENTS.md' to your CLAUDE.md.
Both techniques have worked (and been officially documented by Anthropic) for as long as I can remember.
sudonem 10 hours ago
This is what I do. Works fine.
I’ll also include entries in the .github dir in project repos doing same thing in case anyone working on it happens to use GitHub copilot via vscode will also pick up on the AGENTS.md as well as any skills I might have cooked up for the repo.
(Though it’s mostly because I don’t trust team members to read the docs and the skills I made are meant to guide following standards for the project - and this approach almost incepts the standards for anyone not paying attention)
Demiurge 10 hours ago
Works fine for me too. I use this for GEMINI.md as well.
ltbarcly3 7 hours ago
ln -s AGENTS.md CLAUDE.md
You're welcome!
chomp 12 hours ago
My Claude.md has one line that says to read agents.md, this is a bit of a nothingburger
eigenspace 12 hours ago
You can save a tool call by just making it a symlink
Mossly 11 hours ago
You can also use @AGENTS.md which automatically concatenates the files
hparadiz 12 hours ago
This is the way.
superfrank 12 hours ago
Mine does too because, while I use Codex, my non-technical co-founder uses Claude. I find Claude still will randomly ignore instructions in there. Basic things like how to name a PR or what to put in a PR description.
My experience is that what you're suggesting isn't a perfect solution.
threecheese 11 hours ago
Are you saying this wouldn’t happen if the file had a different name? Or just that codex is better at instruction following.
superfrank 11 hours ago
sschueller 12 hours ago
At the current price for SSDs even a pointless symlink becomes waste...
eigenspace 11 hours ago
A high quality 1TB NVME SSD costs 164€ on Amazon right now.
For a 10 byte symlink, that costs one billionth of a euro.
This is like worrying about the money you lose when part of a glass of tap water evaporates.
inventor7777 11 hours ago
Are you serious? A symlink is probably one of the smallest files you can possibly generate.
verdverm 12 hours ago
well I generally agree, pretty much every other harness supports looking for the various alternatives and uses them
I see this obstinance as an intent signal and one of the smaller bullet points I have for avoiding Ant
JohnMakin 11 hours ago
cp AGENTS.md CLAUDE.md
what am I missing?
dspillett 8 minutes ago
Or better cp -a AGENTS.md CLAUDE.md (or ln -s AGENTS.md CLAUDE.md if some of your tooling doesn't play well with hardlinks but does with symlinks) then if one changes so does the other as they are the same file with two links.
Not sure how source control will deal with this though, even if it commits to git/other fine Windows users might have trouble (NTFS supports both hardlinks and symlinks, since Vista IIRC, but mklink requires elevated privileges).
verdverm 10 hours ago
maintenance, being a good player in the ai ecosystem
JohnMakin 7 hours ago
this is so easy to work around though. it’s a file name. it doesnt even care about symlinks. if you want this badly it is so easy to do yourself, It’s the weirdest thing to complain about as someone who uses a multi provider system locally.
verdverm 5 hours ago
douglas77 11 hours ago
Anthropic implemented it https://github.com/Piebald-AI/tweakcc/pull/459
croes 11 hours ago
Where does your link say it’s Anthropic?
LetMeLogin 11 hours ago
Not really Anthropic.
jpalomaki 10 hours ago
It’s easy to end up with bunch of old stuff in AGENTS.md that latest models no longer need and what might just confuse them. See for example the story about Anthropic cutting 80% of their system prompt [1].
Maybe they feel just using the AGENTS.md written for another model and possibly different era gives bad user experience.
[1] https://claude.com/blog/the-new-rules-of-context-engineering...