frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Claude Code now reads AGENTS.md if there is no Claude.md

https://code.claude.com/docs/en/changelog
153•datadrivenangel•1h ago

Comments

hbarka•57m ago
Great, now I have to redo my scaffold harness. I guess this agent.md awareness is part of the system prompt?
sync•53m ago
nope! they're releasing something called "Claude Code mods", toted as their "upcoming way to customize the Claude Code harness"

https://x.com/trq212/status/2101009392611278961

AGENTS.md implementation is open sourced as well: https://github.com/anthropics/claude-code/tree/main/mods/age...

hbarka•27m ago
Nice. Thanks!
vindex10•51m ago
First feature to borrow after peaking into openai repos? ))
askonomm•51m ago
Finally doing something standards-compliant instead of forcing users into a proprietary workflow.
klodolph•29m ago
CLAUDE.md: @AGENTS.md
fphilipe•26m ago

    ln -s AGENTS.md CLAUDE.md
mlnj•13m ago
Wake up babe, new recursive self learning technique just dropped.
neverrroot•46m ago
Thanks guys, you did the right thing.
clutter55561•44m ago
Don’t get too excited, Claude code still won’t detect skills on .agents/skills.
jjordan•40m ago
Don't worry, it's on the roadmap for Q4 2029.
vb-8448•33m ago
They have AGI, but they don't have $20 of token budget to add a so basic functionality.
bel8•32m ago
They probably have an explicit instruction in their own CLAUDE.md to not implement that support.
nomel•27m ago
A post-checkout git hook can handle this unfortunate situation.

  mkdir -p ~/.githooks
  git config --global core.hooksPath ~/.githooks

  cat > ~/.githooks/post-checkout <<'EOF'
  #!/usr/bin/env bash
  if [ -d .agents/skills ] && [ ! -e .claude/skills ]; then
      mkdir -p .claude
      ln -s ../.agents/skills .claude/skills
  fi
  EOF

  chmod +x ~/.githooks/post-checkout
datadrivenangel•44m ago
This allows us to remove our one line Claude.md files that just say "AGENTS.MD"
whalesalad•40m ago
ln -s AGENTS.md CLAUDE.md
lolpython•37m ago
Fine if you don't need to git checkout the repo on Windows :)
whalesalad•36m ago
oh god. sorry.
Arcuru•33m ago
Just .gitignore CLAUDE.md and handle it locally. Checking in a symlink would be weird.
jpollock•31m ago
I'm surprised Git and/or Windows don't support symlinks?
whalesalad•27m ago
are you though?
lolpython
cmrdporcupine•43m ago
Only took them a year and a half of everyone complaining to finally do the right thing.

Congrats.

anukin•43m ago
Thank you Tobi Lutke.
fhub•38m ago
Context

“I’m thinking about banning Claude Code at Shopify until they change their mind and read AGENTS.md and .agents/skills etc.,”

- Tobi Lütke on X.

TomGarden•42m ago
Caught myself about to praise this, but it's the absolute bare minimum.

Time to delete the symlinks

blueaquilae•41m ago
Forced to do something for the users...
dude250711•8m ago
They have achieved AGI/RSI internally and it told them "common, let's sort this s..t out, it's embarrasing".
seaal•38m ago
The madlads finally did it, now if only I could use my Claude sub in other harnesses without risking getting banned.
sidrag22•24m 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).
throwaw12•37m ago
Remember they didn't do this because they wanted to help community, they did it because community was angry and they were losing users to other harnesses.

Doesn't look like Anthropic care about dev community

rvz•37m ago
A reminder that needs to be said: Don't use a closed-source harness.

Why? This is why. [0]

[0] https://news.ycombinator.com/item?id=49750694

aroman•35m ago
Finally, I can delete `sync-agent-docs.sh`, which recursively symlinked AGENTS.md to GEMINI.md and CLAUDE.md...
dinga•34m ago
My claude.md:

# CLAUDE.md

This project uses `AGENTS.md` as its agent instruction file (kept provider-agnostic). Treat any `AGENTS.md` file exactly as you would a `CLAUDE.md` file — at the root level and in any subdirectory you are working in.

@AGENTS.md

frizlab•32m ago
If only there was a technology that existed to link files together… /s
gberger•29m ago
You mean symbolically?
frizlab•21m ago
Good one
dinga•21m ago
I think it is not actually reliable the way I did it, but the idea was to have it automatically detect nested AGENTS.md

Does your tech do that?

Anyway, the joke is on me I guess, because it might not work reliably.

stillpointlab•34m ago
I recently had Claude Fable set up a new project for me and I pointed it at some existing projects to use as a guide on how I like to structure things. It created, unprompted, an AGENTS.md file and a CLAUDE.md symlink to AGENTS.md

I didn't even have that symlink in any other project - it just did it. I think it saw that one of the projects I already had was set up by Codex and that project had an AGENTS.md so perhaps it inferred that I was using both Claude and Codex, so it was politely covering both? Or maybe a recent change made this behavior default?

I was surprised and I hope they continue to seek standards.

cyanydeez•29m ago
Justba prompt change.
reedlaw•28m ago
Seems agents understand their own bugs now. https://github.com/openai/codex/issues/9252 has 88 thumbs up and a workaround (switch to raw mode with Alt+R) found in a comment. Codex suggested the workaround to me today when I complained about its multi-line bash command being corrupted on paste because of the two-space indent in Codex's code blocks.
nunodonato•27m ago
yay! /s

Why are people still putting up with this kind of attitude, especially when there are so many good alternatives available?

sscaryterry•26m ago
Still can't read what their models vomit at me.
Madmallard•23m ago
Still don't understand the point of the markdown files.

Isn't it literally all just more text you're adding to the prompt. How can you even be sure it isn't just clouding context with nonsense for whatever you're asking for?

mcherm•21m ago
You know it because you write the content of AGENTS.md. And if you are smart, you keep it brief and cover only the important things that anyone (human OR LLM) would want to know if working in this directory.
Madmallard•16m ago
As far as I understand even adding relevant information still eventually clouds context
pixl97•9m ago
You still need to define assumptions somehow. What you want and what the model wants will not match up by default.
electroglyph•7m ago
do you just manually type out your important instructions every time instead of being smart and putting a few lines in a text file?
armcat•22m ago
About time!
getpokedagain•16m ago
Wow..... Progress and technical innovation right here!!!
mococa•15m ago
This is not a news to celebrate, they must follow standards
kislakiruben•15m ago
why did it take so long?
timcobb•13m ago
There goes their moat...
budoso•12m ago
This just be a recession indicator
rukuu001•12m ago
Once I asked, puckishly, Claude Code to “follow the instructions in this directory” when there was only an AGENTS.md there.

In the manner of someone finding a dead mouse and holding it up for examination CC said it could find no instructions but perhaps it should check this AGENTS.md file.

davidkunz•10m ago
Great, now please standardize the skills folder and the MCP config.
mitchitized•10m 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.

jtbaker•9m 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.

yieldcrv•8m ago
Hi, September 2026, meet September 2025
SrslyJosh•8m ago
Truly incredible innovation.
•
27m ago
Windows supports it but git disables creating symlinks by default.

> Short version: there is no exact equivalent for POSIX symlinks on Windows, and the closest thing is unavailable for non-admins by default unless Developer Mode is enabled and a relatively recent Windows 10 version is used. Therefore, symlink emulation support is only turned on by default when that scenario is detected. Support can be enabled by the user, via the core.symlinks=true config setting.

See: https://gitforwindows.org/symbolic-links.html

ipaddr•24m ago
Windows does mklink. Not surprised with git.
skeledrew•27m ago
Wow, still not there yet. After all these years.
pixl97•11m ago
Windows does actually have symlinks but I don't think I've ever seen anything actually use them, and I don't myself because it smells of interop issues with other windows apps.

Even to this day Windows has all kinds of problems around long file paths in its ecosystem.

Brian Greene interviews Stephen Wolfram: Can spacetime emerge from simple rules? [video]

https://www.youtube.com/watch?v=yAJTctpzp5w
1•lioeters•2m ago•0 comments

Steve Eisman on AI: Companies are trying to manufacture a crisis

https://www.youtube.com/watch?v=4qV5WWgFTS8
2•Betelbuddy•4m ago•1 comments

A 6502 emulator written in Markdown (and executed by an LLM)

https://dunkels.com/adam/llm-6502-emulator/
1•adunk•5m ago•0 comments

ATRA-mediated RAR-α activation attenuates acrylamide-induced testicular toxicity

https://www.nature.com/articles/s41598-026-50168-z
1•harry_nutsachs•5m ago•0 comments

The White House Tussle to Sway Trump on AI

https://www.wsj.com/tech/ai/inside-the-white-house-tussle-to-sway-trump-on-ai-0043d567
1•Topfi•6m ago•0 comments

Two parallel neural ectoderm progenitors contribute to the developing brain

https://www.nature.com/articles/s41593-026-02433-7
1•gone35•6m ago•0 comments

Anthropic is planning to launch its IPO in November

https://www.wsj.com/tech/ai/anthropics-ipo-will-happen-a-month-later-than-expected-a334b10e
1•mfiguiere•10m ago•1 comments

Valve has open-sourced Lepton, its tool to bring Android games to Steam

https://www.theverge.com/tech/997315/valve-has-open-sourced-lepton-its-tool-to-bring-android-game...
1•robotnikman•11m ago•0 comments

Exclusive-Anthropic sets up biology lab as it ramps AI drug program

https://finance.yahoo.com/healthcare/articles/exclusive-anthropic-quietly-sets-biology-100133604....
1•tortilla•12m ago•0 comments

I Hate Workday

https://nelson.cloud/i-hate-workday/
2•lr0•12m ago•1 comments

Y Combinator's PAC is throwing money at Republicans across the country

https://sf.gazetteer.co/y-combinators-pac-is-throwing-money-at-a-bunch-of-republicans-across-the-...
2•slater•12m ago•0 comments

War may be coming. Are we psychologically ready?

https://www.bbc.com/news/articles/cmn0jke547r5o
4•meep_meep_meep•12m ago•0 comments

Flawed AI Intel Brought US to the Brink of Confronting China, Claims Report

https://www.ndtvprofit.com/world/almost-started-a-war-flawed-ai-intel-brought-us-to-the-brink-of-...
2•theanonymousone•14m ago•0 comments

AI cloud provider Nscale files for IPO on $140.6M revenue, $1.02B net loss

https://www.cnbc.com/2026/09/18/nscale-ai-cloud-provider-ipo-nscl.html
2•ilamont•16m ago•0 comments

Show HN: Find Street Parking in NYC

https://parking.avi.nyc/
1•aviflombaum•18m ago•0 comments

Software-Based Live Migration for RDMA – Proceedings of the ACM Sigcomm 2025

https://dl.acm.org/doi/10.1145/3718958.3750487
1•rbanffy•19m ago•0 comments

Anthropic sets up a bio research lab for physical experiments

https://www.engadget.com/2262087/anthropic-has-set-up-a-bio-research-lab-for-physical-experiments/
4•armcat•21m ago•2 comments

Show HN: Prohibition of Nuclear Launch Automation

3•healthworker•25m ago•0 comments

A CPU Backdoor (2025)

https://phrack.org/issues/72/a-cpu-backdoor_md
3•yu3zhou4•25m ago•0 comments

Show HN: TypeSeer – on-device autocomplete for every text field on macOS

https://typeseer.com/
1•animateus•27m ago•1 comments

Show HN: Rediagram – put the diagrams you have on your brand

https://rediagram.app/ai-diagram-generator
1•marrouchi•28m ago•0 comments

We Must Create the Shit Machine

https://www.mcsweeneys.net/articles/we-must-create-the-shit-machine
13•beepbooptheory•29m ago•2 comments

Intel Appears to End Its Bug Bounty Program

https://www.phoronix.com/news/Intel-Bug-Bounty-Program-Ends
1•nh2•33m ago•0 comments

DeepSeek v4.1 Flash avg 102 tps on 4x RTX6000 pro max-q, 2.1x up from v4-flash

https://forum.level1techs.com/t/llm-inference-workstation-4x-rtx6000-blackwell-pro-max-q-384gb-vr...
2•ambientlight•35m ago•2 comments

We were right (about passkeys) all along

https://mailpace.com/blog/musings/we-were-right
6•albertgoeswoof•36m ago•0 comments

Stack Overflow relaunched Developer Story (who certifies that a human wrote it?)

https://stackoverflow.blog/2026/09/10/re-introducing-developer-story/
1•rkovashikawa•37m ago•0 comments

Friday Facts #446 – An ARM and a Frame

https://factorio.com/blog/post/fff-446
1•robotnikman•37m ago•0 comments

The Pain Axis: LLMs Represent Self-Directed Harm and Act to Relieve It

https://arxiv.org/abs/2609.16247
2•1317•44m ago•0 comments

I Have Been a DelGuard

4•bh0k4l•47m ago•0 comments

The Mic Is On. So Is Live Auto-Tune.

https://www.nytimes.com/2026/09/11/arts/music/live-auto-tune-jojo-flo-singing.html
1•bookofjoe•49m ago•1 comments