Блог

Claude Code енді AGENTS.md файлын оқиды: 2.1.277 нұсқасында не өзгерді

Markdown

2026 жылғы 18 қыркүйекте Claude Code 2.1.277 нұсқасы AGENTS.md файлын тікелей қолдауды қосты: файл қашан жүктеледі, 4 режимнің бірін қалай таңдау керек және импорттармен не істеу қажет.

Мақаланы толық оқу

2026 жылғы 18 қыркүйекте Claude Code 2.1.277 нұсқасына AGENTS.md қолдауы қосылды. Егер бұл мүмкіндік сеанста және жұмыс каталогында қолжетімді болса, әрі одан жоғары каталогтар тізбегінің ешбір жерінде CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md болмаса, Claude Code AGENTS.md файлын әдепкі бойынша, қолмен импорттаусыз оқиды. Бұрын бұл CLAUDE.md ішіндегі @AGENTS.md импорты немесе AGENTS.md файлына жасалған CLAUDE.md символдық сілтемесі арқылы іске асырылатын — толығырақ бірнеше агентке арналған бір нұсқаулар файлы туралы мақаланы қараңыз.

Егер Claude Code пен сол репозиторийде тағы бір-екі құралды пайдалансаңыз, таңдалған Project instructions режимі Claude Code қай нұсқаулар файлдарын оқитынын анықтайды. Төменде төрт режимнің әрқайсысына қойылатын шарттар және ескі баптаудан көшу қадамдары берілген.

Құралдарды баптау жөніндегі қосымша материалдар Ailoot құжаттамасында бар.

2.1.277 нұсқасында не өзгерді?

Негізгі түйін

2026 жылғы 18 қыркүйектен бастап жұмыс каталогынан жоғары қарайғы каталогтар тізбегінің ешбір жерінде CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md болмаса, Claude Code AGENTS.md файлын әдепкі бойынша оқиды. Мұндай файл бар болса, Project instructions арқылы AGENTS.md файлын автоматты оқу қосылмайды. CLAUDE.md ішіндегі айқын @AGENTS.md импорты жұмыс істей береді. Пайдаланушы деңгейіндегі ~/.claude/CLAUDE.md, ұйым басқаратын CLAUDE.md және .claude/rules/ файлдары жоба файлдарын таңдауға қарамастан бөлек жүктеледі. Режим /config арқылы ауыстырылады. Бұл мүмкіндік әзірге Bedrock, Vertex немесе Foundry жүйелерінде қолжетімді емес.

GitHub-тағы Claude Code жобасының ресми CHANGELOG.md файнында бұл былай жазылған:

AGENTS.md қолдауы қосылды: CLAUDE.md жоқ жобада Claude Code оның орнына AGENTS.md файлын оқиды; оны /config ішіндегі "Project instructions" бөлімінен өзгертіңіз (әзірге Bedrock, Vertex немесе Foundry жүйелерінде қолжетімді емес)

— Anthropic, claude-code CHANGELOG.md commit, ca02e7d, https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3

Аудармасы: AGENTS.md қолдауы қосылды — CLAUDE.md жоқ жобада Claude Code енді оның орнына AGENTS.md файлын оқиды; мұны /config ішіндегі “Project instructions” бөлімінен ауыстыруға болады (әзірге Bedrock, Vertex немесе Foundry жүйелерінде қолжетімді емес).

Бұл нұсқаға дейін жұмыс каталогында және оның жоғары жағында CLAUDE.md, .claude/CLAUDE.md және CLAUDE.local.md болмауының өзі AGENTS.md файлын оқуға жеткіліксіз еді. Айқын импорт, символдық сілтеме немесе қолмен іске қосылатын hook қажет болатын. Енді мүмкіндік қолжетімді болса, агент файлды автоматты түрде табады.

Қандай файлдар AGENTS.md файлын автоматты оқуға кедергі жасайды

Негізгі түйін

Әдепкі режимде жұмыс каталогы мен оның жоғары жағында CLAUDE.md, .claude/CLAUDE.md және CLAUDE.local.md бар-жоғы тексеріледі. Жеке ~/.claude/CLAUDE.md, ұйым басқаратын CLAUDE.md және .claude/rules/ файлдары AGENTS.md оқылуына кедергі жасамайды әрі онымен бірге жүктеледі.

Егер сізде кодтау мәнерінің баптаулары бар жеке ~/.claude/CLAUDE.md файлы болса, ол Claude Code-тың жоба ішіндегі AGENTS.md файлын оқуына кедергі болмайды. Бірақ жұмыс каталогындағы кез келген CLAUDE.local.md — тіпті Git-ке қосылмаған және жеке жазбаларға арналған файл да — әдепкі режимде AGENTS.md файлының автоматты оқылуына кедергі жасайды. Айқын импорт жұмыс істей береді; екі файлды да тікелей оқу үшін режимді ауыстыру қажет.

Project instructions ішінен тікелей оқу режимі таңдалса (төмендегі “4 Project instructions режимі — қайсысын таңдау керек” бөлімін қараңыз) және жұмыс каталогында не оның жоғары жағында CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md болмаса, Claude Code сеанс басталғанда сол каталогтардағы әрбір AGENTS.md және .claude/AGENTS.md файлын оқиды. Кедергі жасайтын файлдар жоқ жағдай үшін құжаттамада интерактивті сеанста мынаған ұқсас жол көрсетілген:

no CLAUDE.md found; AGENTS.md loaded: /home/you/repo/AGENTS.md

Claude қосалқы каталогтағы файлды Read құралымен ашқанда, сол каталогтағы AGENTS.md файлы жүктеледі. claude-md-or-agents-md режимінде бұл тек қосалқы каталогтың өзінде CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md болмаған жағдайда орындалады. claude-md-and-agents-md режимі үшін құжаттамада жалпы ереже берілген: әр каталогта алдымен CLAUDE.md, содан кейін AGENTS.md оқылады. AGENTS.local.md, AGENTS.override.md және .agents/ каталогының ішіндегілер автоматты түрде оқылмайды.

Жоба контексті бар нұсқаулар файлдарын қоса алғанда, AI агентінің жұмыс кеңістігін баптау жөніндегі материалдар Ailoot құжаттамасында бар.

4 Project instructions режимі — қайсысын таңдау керек

Негізгі түйін

/config пәрменінің Project instructions бөлімінде төрт мән бар: claude-md-or-agents-md (әдепкі — екі файлдың біреуі), claude-md-and-agents-md (екеуі бірге), claude-md (жобада тек AGENTS.md болса да, автоматты түрде тек CLAUDE.md оқылады) және managed-only (іске қосылғанда тек ұйым басқаратын CLAUDE.md мен автоматты жад, жоба не жеке файлдар оқылмайды). Өзгеріс келесі жіберілетін хабардан бастап және әрбір жаңа сеанста қолданылады.

Кестедегі режимдердің әрекеті Anthropic құжаттамасында сипатталған. Оң жақ бағанда режимді таңдау жөніндегі ұсыныстар берілген:

МәніClaude Code нені оқидыҚай кезде қолдану керек
claude-md-or-agents-mdCLAUDE.md немесе жұмыс каталогында не одан жоғарыда CLAUDE.md, .claude/CLAUDE.md не CLAUDE.local.md болмаса, AGENTS.mdРепозиторийде осы екі файлдың біреуі ғана қолданылса және оның жоғары жағында кедергі жасайтын файлдар болмаса, әдепкі режим
claude-md-and-agents-mdЕкі файл да бірге: әр каталогта алдымен CLAUDE.md, содан кейін AGENTS.mdБарлық құралдарға ортақ AGENTS.md және тек Claude-қа арналған қысқа CLAUDE.md қажет болса немесе CLAUDE.local.md бар кезде AGENTS.md файлын оқу керек болса
claude-mdТек CLAUDE.md; Project instructions арқылы AGENTS.md файлын автоматты оқу өшірулі болады, тіпті жалғыз файл AGENTS.md болса да (CLAUDE.md ішіндегі айқын @AGENTS.md импорты әлі де жұмыс істейді)AGENTS.md басқа құралға арнап жазылғандықтан, Claude-ты шатастыруы мүмкін болса
managed-onlyСеанс басталғанда — тек ұйым басқаратын CLAUDE.md пен автоматты жад; бастапқы жиынға жоба, жергілікті және пайдаланушының CLAUDE.md файлдары, .claude/rules/ және барлық AGENTS.md файлдары кірмейді. Дегенмен Claude қосалқы каталогтағы файлды ашқанда, сол каталогтардағы CLAUDE.md және .claude/rules/ файлдары кейінірек жүктеледі. Бұл режим бастапқы жиынды шектейді, бірақ жоба файлдарынан толық оқшауламайдыClaude Code сеансты қай нұсқаулар жиынымен бастайтынына мән беретін ұйымдар үшін, жобаның өзінде CLAUDE.md не AGENTS.md бар-жоғына қарамастан

Режимді интерфейсті қолданбай, settings.json арқылы да таңдауға болады:

{
  "pluginConfigs": {
    "agents-md@builtin": {
      "options": {
        "instructionFiles": "claude-md-and-agents-md"
      }
    }
  }
}

Claude Code project және local баптауларындағы бұл мәнді елемейді. Anthropic құжаттамасына сәйкес, оны ~/.claude/settings.json файлына, --settings файлына немесе ұйым басқаратын баптауларға орнатуға болады.

Егер бір репозиторийдегі бірнеше AI құралына ортақ нұсқаулар файлын әлдеқашан баптаған болсаңыз, 2.1.277 нұсқасына дейінгі нұсқауларда @ импортының қалай жұмыс істейтіні түсіндіріледі. Бұл әдіс әлі де жұмыс істейді.

Неліктен /config ішінде Project instructions жоқ

Негізгі түйін

Anthropic құжаттамасына сәйкес, Project instructions бөлімі мына себептерге байланысты болмауы мүмкін:

  • Claude Code нұсқасы 2.1.277-ден төмен.
  • Сеанс Anthropic-тен мүмкіндік жалаушаларын алмайды — мысалы, Bedrock немесе басқа үшінші тарап провайдерін пайдаланғанда не телеметрия өшірілгенде.
  • Бұл — ескі нұсқадан орнатқаннан немесе жаңартқаннан кейінгі алғашқы сеанс. Егер себеп тек осы болса, мүмкіндік келесі сеанста пайда болады. AGENTS.md файлы таңдалған режимнің шарттары орындалғанда ғана жүктеледі.
  • Кірістірілген agents-md плагині /plugin ішінде өшірілген.

Алдымен claude --version пәрменімен нұсқаны тексеріңіз. Егер ол 2.1.277-ден төмен болса, Claude Code бағдарламасын жаңартыңыз. Нұсқасы сәйкес болса, бірақ бөлім әлі де көрінбесе, жоғарыда аталған басқа себептерді тексеріңіз. Мүмкіндік қолжетімсіз болған кезде CLAUDE.md ішіне @AGENTS.md импортын қосу әлі де жұмыс істейтін балама жол болып табылады.

Ескі @AGENTS.md импортын не істеу керек

Негізгі түйін

CLAUDE.md ішіндегі @AGENTS.md импортын және символдық сілтемені қалдыруға болады: ешбір режимде файл екі рет оқылмайды. Егер CLAUDE.md файлын сақтасаңыз, “AGENTS.md файлын оқы” деген мәтіндік өтінішті импортпен алмастыру керек. Файлды жоймас бұрын барлық қажет нұсқауларды сақтап, таңдалған режим шарттарын тексеріңіз. Тікелей оқуға ауыссаңыз, AGENTS.md мазмұнын қолмен шығаратын кез келген SessionStart hook-ын алып тастаңыз; әйтпесе файлдың екінші көшірмесі контекстке қосылады. Содан кейін жаңа сеанста жүктелуін тексеріңіз; тексеру жолы нұсқаға және кедергі жасайтын файлдардың бар-жоғына байланысты.

Келесі қадамдар бұрынғы баптауға байланысты. Алдымен алдыңғы бөлімде сипатталғандай, мүмкіндік сеансыңызда қолжетімді екеніне көз жеткізіңіз.

  • @AGENTS.md импорты бар CLAUDE.md. Оны сол күйінде қалдыруға болады — Claude Code кез келген Project instructions мәнінде файлды екі рет оқымайды. CLAUDE.md файлын жою міндетті емес: импорт Claude-қа AGENTS.md мазмұнын онсыз да қолжетімді етеді. Импорт арқылы жүктелуін /memory пәрменімен тексеруді жалғастырыңыз; Claude-тан нұсқаулар мазмұнын тікелей сұрау — әлсіз тексеру ғана.
  • AGENTS.md файлын сөзбен оқуды сұрайтын CLAUDE.md. Мұндай өтініш импорт болып саналмайды және файлдың жүктелуіне өздігінен кепілдік бермейді. Егер CLAUDE.md файлын (мысалы, оны оқитын басқа құралдар үшін) сақтағыңыз келсе, мәтінді @AGENTS.md импортымен алмастырыңыз. Егер CLAUDE.md файлын толығымен жойып, claude-md-or-agents-md режимін таңдасаңыз, алдымен CLAUDE.md ішінде бірегей нұсқаулар жоқ екенін және жұмыс каталогында не оның жоғары жағында басқа CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md жоқ екенін тексеріңіз; әйтпесе Claude Code AGENTS.md орнына қалған файлды оқи береді. Оны жойғаннан кейін ауысу аяқталғанына көз жеткізіңіз: кедергі жасайтын файлдар қалмаса, интерактивті сеанста AGENTS.md loaded жолы пайда болады. Егер CLAUDE.md қалса және екі файл да claude-md-and-agents-md режимінде оқылса, /memory пәрменімен тексеріңіз (2.1.280+ нұсқасында). Claude-қа тікелей сұрақ қою тікелей жүктелуді импорттан ажыратпайды.
  • AGENTS.md файлына жасалған CLAUDE.md символдық сілтемесі. Оны қалдыруға болады: ешбір режимде екі рет оқылмайды. claude-md-or-agents-md режимінде сілтемені жоймас бұрын қажет нұсқаулар сақталғанын және жұмыс каталогында не оның жоғары жағында басқа CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md жоқ екенін тексеріңіз. Жүктелуді сол тәсілдермен тексеріңіз: кедергі жасайтын файлдар жоқ болса, сеанс басталғанда AGENTS.md loaded жолын іздеңіз немесе /memory пәрменін қолданыңыз (2.1.280+). Егер CLAUDE.md қалса әрі claude-md-and-agents-md режимі таңдалса, Claude-қа тікелей сұрақ қою — әлсіз тексеру ғана. Қате шықпауы файлдың жүктелгенін растауға жеткіліксіз.
  • AGENTS.md мазмұнын қолмен шығаратын SessionStart hook-ы. Файл тікелей оқылғанда мұндай hook контекстке екінші көшірмені қосады. Hook іске қосылып тұрған кезде “нұсқауларыңда не жазылған?” деген сұрақ тікелей жүктелуді растамайды: Claude hook қосқан мәтінге сүйеніп жауап беруі мүмкін. Режимді мына ретпен ауыстырыңыз:
    1. Мүмкіндік қолжетімді екенін тексеріңіз: нұсқа 2.1.277 немесе одан жоғары, сеанс мүмкіндік жалаушаларын алады, плагин қосылған және орнатудан не жаңартудан кейінгі алғашқы сеанс аяқталған. Тікелей оқу режимін таңдаңыз — claude-md де, managed-only да емес. Әдепкі режим үшін кедергі жасайтын файлдардың жоқтығын да тексеріңіз.
    2. Hook-ты алып тастаңыз.
    3. Сеансты жауып, жаңасын ашыңыз. SessionStart hook-ы мәтінін іске қосылғанда қосатындықтан, оның мазмұны ашық тұрған сеанстың контекстінде қала береді. Мұндай сеанста Claude-тың нұсқаулар мазмұны туралы жауабы тікелей жүктелуді растамайды.
    4. Жаңа сеанста жүктелуді тексеріңіз. 2.1.280+ нұсқасында AGENTS.md файлына апаратын жол /memory пәрменінде көрінеді. 2.1.277–2.1.279 нұсқаларында кедергі жасайтын файлдар болмаса, іске қосылғанда AGENTS.md loaded жолын іздеңіз: құжаттамада бұл жол арнайы CLAUDE.md табылмаған жағдай үшін сипатталған. Егер CLAUDE.md файлын сақтап, claude-md-and-agents-md режимін қолдансаңыз, тексеру мүмкіндігі шектеулі: бұл нұсқаларда /memory пәрмені AGENTS.md файлын көрсетпейді, құжаттамада бұл жағдайға арналған жүктелу жолы сипатталмаған, ал нұсқаулардың мазмұнын қайталап айту тікелей оқуды CLAUDE.md ішіндегі @ импортынан ажыратпайды. Мұндай жағдайда 2.1.280+ нұсқасына жаңартып, /memory пәрменін тексеріңіз.

AGENTS.md файлының жүктелгенін қалай тексеруге болады

Негізгі түйін

2.1.280 нұсқасынан бастап Project instructions арқылы жүктелген AGENTS.md файлы /memory пәрменінде және /context пәрменінің Memory files тізімінде көрінеді. 2.1.277–2.1.279 нұсқаларында файл ол жерде көрсетілмейді, бірақ пәрмендердің өзі жұмыс істеп, жүктелген CLAUDE.md және басқа жад файлдарын көрсетеді. Бұл нұсқаларда кедергі жасайтын файлдар болмаса, сеанс іске қосылған кездегі AGENTS.md loaded жолын тексеріңіз. Claude-тан нұсқаулар мазмұнын сұрау — әлсіз тексеру ғана: жауап тікелей оқуды @ импортынан ажырата алмайды және SessionStart hook-ы қосқан мәтінге сүйенуі мүмкін. Сондықтан мұны тек осындай hook-ты алып тастағаннан кейінгі жаңа сеанста сұраған жөн.

Кәдімгі CLAUDE.md файлынан тағы екі айырмашылығы бар: мұндай AGENTS.md үшін InstructionsLoaded hook-тары іске қосылмайды (олар CLAUDE.md ішіндегі @ синтаксисі арқылы импортталған немесе CLAUDE.md символдық сілтемесімен холбогдсон AGENTS.md үшін жұмыс істейді); --add-dir жалаушасымен және CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD айнымалысымен қосылған каталогтардан тек сол каталогтың CLAUDE.md файлы жүктеледі — оның AGENTS.md файлы қосылмайды.

Жоба нұсқауларының үлкен файлының мазмұнын қарап шығу қажет болса, CLAUDE.md файлын тым көлемді етпей баптау туралы бөлек талдауды қараңыз. Онда нұсқаулардың құрылымы қамтылған, ал AGENTS.md файлының жүктелу шарттары жоғарыда сипатталған. Сеанстар арасындағы жұмыс жазбалары үшін Claude Code-тағы екінші ми туралы талдауды қараңыз — онда жоба нұсқауларының үстіне қосылатын жеке жад туралы айтылады.

Әрі қарай не істеу керек

Бұл мүмкіндік 2026 жылғы 18 қыркүйекте 2.1.277 нұсқасында шығарылды. Anthropic болашақ шығарылымдарда режимдер туралы мәліметтерді нақтылауы мүмкін, сондықтан маңызды жобада баптауларды өзгертпес бұрын осы мақаланы ағымдағы /config мәліметтерімен және ресми өзгерістер журналымен салыстырыңыз.

Толығырақ

Жиі қойылатын сұрақтар

AGENTS.md файлы бар болса да, неге жүктелмейді?

Әдепкі режимде жұмыс қалтасында не оның ата-анасында CLAUDE.md, .claude/CLAUDE.md немесе CLAUDE.local.md болуы AGENTS.md автоматты таңдалуын тоқтатады. Claude Code нұсқасын, функция қолжетімділігін және /config ішіндегі Project instructions режимін де тексеріңіз.

Қолмен жасалған hook жойылғаннан кейін тікелей жүктелуді қалай тексеремін?

Ескі SessionStart шығысы болмауы үшін жаңа сеанс ашыңыз. 2.1.280 не кейінгі нұсқада /memory немесе /context ішіндегі Memory files тізімін қараңыз. 2.1.277–2.1.279 нұсқаларында бөгейтін CLAUDE.md болмаса, іске қосылудағы жүктеу жолы қолданылады. Claude-тың өз сөзімен қайталауы ғана әлсіз дәлел.

Барлық мақалалар