$ the-wire · showcase
Claude Code 2.1.277 reads AGENTS.md, agent-sdk ships the AGENTS.md mod
By RepoJournal · Filed · About Anthropic · Composed from the cited sources · methodology
Claude Code 2.1.277 teaches the CLI to fall back to AGENTS.md where no CLAUDE.md exists, and the agents-md plugin source lands to make that fallback configurable.
v2.1.277 anthropics/claude-code
In a project with no CLAUDE.md, Claude Code now reads AGENTS.md instead, switchable under "Project instructions" in /config, though Bedrock, Vertex and Foundry are not yet covered. The release also adds CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 for gateways whose only egress is a forward proxy, handing the proxy the hostname instead of resolving it locally, plus an optional headers: map on gate...
mods/agents-md: the AGENTS.md project-instructions mod anthropics/claude-code
The source of the agents-md mod lands under mods/agents-md in the same layout as sec-default, diff and telemetry: manifest, hooks/ module, tests for claude plugin test, and a README. Behavior is driven by one option, instructionFiles, accepting claude-md, claude-md-or-agents-md (the default), claude-md-and-agents-md, and managed-only, with values under the earlier projectInstructions key still ...
mods/agents-md: a Read attaches no nested AGENTS.md where the engine attaches nothing to a turn anthropics/claude-code
The Read hook in that mod attaches no nested AGENTS.md when the engine itself attaches nothing to a turn, so --bare (which sets CLAUDE_CODE_SIMPLE) or CLAUDE_CODE_DISABLE_ATTACHMENTS now suppress it too, re-read through $.env.get on every Read using the engine's own switch spellings. That means a settings env block flipping one mid-session is followed.
diff: a docked pane reads the repository before it opens, so it never lands on Loading diff anthropics/claude-code
A docked diff pane now primes its data before it appears, so on the first edit and on /diff alike it lands filled (rows, "No changes", or "Diff unavailable") rather than on "Loading diff…". The inline dialog is unchanged.
Sync from claude-code-action base-action@cfc3eb2 anthropics/claude-code-base-action
The base action synced from claude-code-action to carry Claude Code 2.1.278 and Agent SDK 0.3.278, matching the bumps in claude-agent-sdk-python 1 and claude-code-action 5.