무엇이 바뀌었나
확인
Claude Code 2.1.277(9월 18일) 변경 로그에 한 줄로 적혀 있다 —
CLAUDE.md 가 없는 프로젝트에서는 AGENTS.md 를 대신 읽는다.
바꾸는 자리는 /config 의 Project instructions 다.
(Bedrock · Vertex · Foundry 에서는 아직 안 된다고 같이 적혀 있다.)
확인 공식 문서에 표로 정리돼 있다. 내 폴더에 무엇이 있느냐로 갈린다.
| 내 저장소에 있는 것 | Claude 가 읽는 것 |
|---|---|
AGENTS.md 만 있고, 작업 폴더나 그 위에 CLAUDE.md·CLAUDE.local.md 가 없다 |
AGENTS.md |
AGENTS.md 도 있고 CLAUDE.md(또는 CLAUDE.local.md)도 있다 |
CLAUDE.md 만 |
CLAUDE.md 안에서 @AGENTS.md 로 불러오고 있다 |
CLAUDE.md + 불러온 AGENTS.md |
확인
세는 파일과 안 세는 파일이 따로 있다. 이게 제일 헷갈리는 자리다.
작업 폴더나 그 위쪽의 CLAUDE.md · .claude/CLAUDE.md ·
CLAUDE.local.md 는 센다 — 하나라도 있으면 AGENTS.md 는 안 읽힌다.
반대로 ~/.claude/CLAUDE.md(내 전역 지시서), 조직 관리 CLAUDE.md,
.claude/rules/ 는 안 센다 — 이것들은 AGENTS.md 와 같이 올라온다.
확인
읽혔는지 눈으로 볼 수 있는 줄이 있다. 대화창에 이렇게 뜬다 —
no CLAUDE.md found; AGENTS.md loaded: /home/you/repo/AGENTS.md.
이 줄이 사실상 유일한 확인 수단이다. 문서에 따르면
AGENTS.md 는 /memory 목록에도,
/context 의 Memory files 목록에도 안 뜬다.
확인
안 읽는 파일도 못 박혀 있다. AGENTS.local.md,
AGENTS.override.md, .agents/ 폴더 아래는 읽지 않는다.
하위 폴더의 AGENTS.md 는 Claude 가 그 폴더의 파일을 열 때 같이 올라온다.
확인
AGENTS.md 자체는 Anthropic 이 만든 형식이 아니다.
코딩 에이전트용 공개 형식이고, 지금은 리눅스 재단 산하 Agentic AI Foundation 이 관리한다.
공개 저장소 6만 개 이상이 쓰고 있고 도구 30종 이상이 읽는다.
정해진 항목은 없다 — 그냥 마크다운이다.
추정 그래서 이번 변경의 실제 수혜자는 도구를 두 개 이상 번갈아 쓰는 사람일 것이다. 한 도구만 쓰는 사람에게는 파일 이름이 하나 늘어난 것에 가깝다. 문서에 그런 구분은 없다. 써 보고 판단할 일이다.
확인 못 함 데스크톱 앱과 VS Code 확장에서도 같은 규칙으로 도는지는 문서에서 찾지 못했다. 한국어 화면에서 Project instructions 가 어떤 말로 표기되는지도 확인하지 못했다. 여기는 적지 않고 비워 둔다.
왜 중요한가
교육 과정 L2 · 06 에서
고칠 자리가 하나면 틀릴 자리도 하나라고 적었다.
지시서 파일은 그 원칙이 제일 잘 깨지는 자리다.
CLAUDE.md 에 한 번, AGENTS.md 에 한 번 적어 두고
한쪽만 고치는 일이 반복된다.
이번 변경은 그 두 개를 하나로 줄일 수 있게 해 준다. 다만 저절로 하나가 되는 건 아니다. 위 표대로 내 폴더 상태에 따라 읽히는 쪽이 달라진다. 그래서 줄이기 전에 지금 무엇이 읽히고 있는지부터 봐야 한다 (L2 · 04).
확인 Claude Code 는 터미널에서 돌리는 도구다. 처음이면 STEP 15 부터 보는 쪽이 빠르다. 무료 플랜에서는 안 된다 — Pro 이상이 필요하다.
직접 해 보기 — 10분
-
버전을 본다. 이 기능은
2.1.277부터다.
낮게 나오면claude --versionclaude update. 올린 직후 첫 세션은 아직 안 읽는다 — 문서에 그렇게 적혀 있다. 한 번 끄고 다시 켠 세션부터 읽는다. -
지금 무엇이 있는지 센다. 작업 폴더에서 한 줄이면 된다.
위쪽 폴더도 본다. 상위 폴더에 하나 있으면 그게 이긴다.ls -a CLAUDE.md .claude/CLAUDE.md CLAUDE.local.md AGENTS.md 2>/dev/null # Windows PowerShell dir CLAUDE.md, .claude\CLAUDE.md, CLAUDE.local.md, AGENTS.md -ErrorAction SilentlyContinue -
읽혔는지 화면에서 확인한다.
claude를 띄우고 대화창 위쪽에AGENTS.md loaded:줄이 뜨는지 본다. 안 뜨면 이렇게 물어보면 된다.지금 네 프로젝트 지시서에 무엇이 들어 있는지 그대로 적어 줘. 어느 파일에서 온 것인지도 같이. -
둘 다 읽게 바꾼다.
/config→ Project instructions →claude-md-and-agents-md. 같은 폴더의CLAUDE.md가 먼저,AGENTS.md가 그 뒤에 올라온다. 이미 불러온 것은 두 번 안 읽는다. -
파일로 고정한다. 매번
/config를 누르기 싫으면~/.claude/settings.json에 적어 둔다.
고치기 전에 그 파일을 복사해 둔다 — L2 · 05. 프로젝트 설정 파일에 적으면 무시된다. 사용자 설정에 적어야 한다.{ "pluginConfigs": { "agents-md@builtin": { "options": { "instructionFiles": "claude-md-and-agents-md" } } } }
확인
claude-md-or-agents-md — 기본값. CLAUDE.md 가 없을 때만 AGENTS.md.
claude-md-and-agents-md — 둘 다.
claude-md — CLAUDE.md 만.
managed-only — 조직 관리 지시서와 자동 메모리만.
확인
커밋하지 않을 내 메모를 CLAUDE.local.md 에 적어 두는 사람이 있다.
그 파일이 센다. 그러면 옆에 있는 AGENTS.md 는
한 줄도 안 읽힌다. 메모 한 장 때문에 프로젝트 지시서 전체가 빠지는 것이다.
둘 다 살리려면 Project instructions 를 claude-md-and-agents-md 로 바꾼다.
예전에 직접 이어 붙여 두었던 것이 있으면 겹치는지 한 번 본다.
SessionStart 훅으로 AGENTS.md 를 찍어 주고 있었다면
그건 지운다 — 이제 같은 내용이 두 벌 올라간다.
@AGENTS.md 불러오기나 심볼릭 링크는 그냥 둬도 된다. 두 번 읽지 않는다.
한 줄 정리
- 2.1.277 부터,
CLAUDE.md가 없으면AGENTS.md를 읽는다. - 확인은
AGENTS.md loaded:줄 하나뿐이다 —/memory에는 안 뜬다. - 둘 다 읽히게 하려면
/config→ Project instructions →claude-md-and-agents-md.
- Claude Code changelog — 2.1.277 (2026-09-18) AGENTS.md 지원 항목
- Claude Code Docs — How Claude remembers your project (읽히는 조합 표 · 세는 파일과 안 세는 파일 ·
AGENTS.md loaded줄 ·/config의 네 가지 값 ·pluginConfigs·/memory에 안 뜨는 것 · 설치 직후 첫 세션) - Claude Code Docs — Settings reference (
pluginConfigs자리와 무시되는 설정 파일) - Claude Code Docs — Advanced setup (
claude --version·claude update· 필요한 플랜) - AGENTS.md (공개 형식 · Agentic AI Foundation · 저장소 6만 개 이상 · 도구 30종 이상 · 가까운 파일이 이기는 규칙)