# Claude Code dabar skaito AGENTS.md: kas pasikeitė 2.1.277 versijoje

> 2026 m. rugsėjo 18 d. Claude Code 2.1.277 gavo tiesioginį AGENTS.md palaikymą: kada failas įkeliamas, kaip pasirinkti vieną iš 4 režimų ir ką daryti su importais.

Source: https://ailoot.ai/blog/lt/claude-code-agents-md-support/
Canonical: https://ailoot.ai/blog/lt/claude-code-agents-md-support/
Language: lt
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-041
Revision: sha256-35ac73ce081c51a01f4ee82cd7877b8be0a8fd6fc0b7609b98fd577743338ac6


2026 m. rugsėjo 18 d. Claude Code 2.1.277 buvo pridėtas `AGENTS.md` palaikymas. Jei ši funkcija pasiekiama sesijoje ir darbiniame kataloge, o visoje aukštesnių katalogų grandinėje nėra jokio `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md`, Claude Code pagal numatytuosius nustatymus skaito `AGENTS.md` be rankinio importavimo. Anksčiau tai buvo daroma importuojant `@AGENTS.md` į `CLAUDE.md` arba sukuriant simbolinę nuorodą iš `CLAUDE.md` į `AGENTS.md` — daugiau informacijos rasite straipsnyje [apie vieną instrukcijų failą keliems agentams](https://ailoot.ai/blog/lt/agents-md-claude-md-one-instruction-file/).

Jei tame pačiame saugyklos kataloge naudojate Claude Code ir vieną ar du kitus įrankius, pasirinktas Project instructions režimas lemia, kuriuos instrukcijų failus skaito Claude Code. Toliau pateikiamos kiekvieno iš keturių režimų sąlygos ir perėjimo nuo ankstesnės sąrankos veiksmai.

Daugiau medžiagos apie įrankių konfigūravimą rasite [Ailoot dokumentacijoje](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot vadovai">

[Ailoot vadovai](https://ailoot.ai/docs/)

</div>

## Kas pasikeitė 2.1.277 versijoje?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Svarbiausia išvada">

Svarbiausia išvada

Nuo 2026 m. rugsėjo 18 d. Claude Code pagal numatytuosius nustatymus skaito `AGENTS.md`, jei visoje katalogų grandinėje nuo darbinio aplanko aukštyn nėra jokio `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md`. Jei toks failas yra, automatinis `AGENTS.md` skaitymas per Project instructions neįjungiamas. Aiškus `@AGENTS.md` importas iš `CLAUDE.md` ir toliau veikia. Naudotojo lygmens `~/.claude/CLAUDE.md`, organizacijos valdomas `CLAUDE.md` ir `.claude/rules/` failai įkeliami nepriklausomai nuo to, kuris projekto failų režimas pasirinktas. Režimas keičiamas per `/config`. Ši funkcija dar nepasiekiama Bedrock, Vertex ar Foundry.

</div>

Oficialiame Claude Code projekto CHANGELOG.md faile GitHub platformoje tai aprašyta taip:

<figure>
<blockquote>
<p>Pridėtas AGENTS.md palaikymas: projekte, kuriame nėra CLAUDE.md, Claude Code vietoj jo skaito AGENTS.md; pakeiskite tai skiltyje „Project instructions“, pasiekiamoje per <code>/config</code> (dar nepasiekiama Bedrock, Vertex ar Foundry)</p>
</blockquote>
<figcaption>— Anthropic, claude-code CHANGELOG.md commit, ca02e7d, https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3</figcaption>
</figure>

Vertimas: pridėtas `AGENTS.md` palaikymas — projekte be `CLAUDE.md` Claude Code dabar skaito `AGENTS.md`; šią parinktį galima pakeisti `/config` skiltyje „Project instructions“ (dar nepasiekiama Bedrock, Vertex ar Foundry).

Iki šios versijos vien tai, kad darbiniame aplanke ir aukščiau esančiuose kataloguose nėra `CLAUDE.md`, `.claude/CLAUDE.md` ir `CLAUDE.local.md`, neįjungdavo `AGENTS.md` skaitymo. Reikėjo aiškaus importo, simbolinės nuorodos arba rankinio hook. Dabar, kai funkcija pasiekiama, agentas failą aptinka automatiškai.

## Kurie failai blokuoja automatinį AGENTS.md skaitymą

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Svarbiausia išvada">

Svarbiausia išvada

Numatytuoju režimu tikrinami darbinio katalogo ir aukščiau esančių katalogų failai `CLAUDE.md`, `.claude/CLAUDE.md` ir `CLAUDE.local.md`. Asmeninis `~/.claude/CLAUDE.md`, organizacijos valdomas `CLAUDE.md` ir `.claude/rules/` failai netrukdo skaityti `AGENTS.md` ir įkeliami kartu su juo.

</div>

Jei turite asmeninį `~/.claude/CLAUDE.md` su kodo stiliaus nustatymais, jis netrukdys Claude Code skaityti projekto `AGENTS.md`. Tačiau bet kuris darbiniame aplanke esantis `CLAUDE.local.md` — net jei jis nepridėtas prie Git ir naudojamas asmeninėms pastaboms — numatytuoju režimu blokuoja automatinį `AGENTS.md` skaitymą. Aiškus importas ir toliau veikia; norėdami abu failus skaityti tiesiogiai, turite pakeisti režimą.

Jei Project instructions nustatytas tiesioginio skaitymo režimas (žr. toliau esantį skyrių „4 Project instructions režimai — kurį pasirinkti“) ir darbiniame kataloge arba aukščiau esančiuose kataloguose nėra `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md`, Claude Code sesijos pradžioje skaito kiekvieną `AGENTS.md` ir `.claude/AGENTS.md` šiuose kataloguose. Kai nėra blokuojančių failų, dokumentacijoje nurodoma, kad interaktyvioje sesijoje rodoma panaši eilutė:

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

Pakatalogyje esantis `AGENTS.md` įkeliamas, kai Claude, naudodamas Read įrankį, atidaro tame kataloge esantį failą. Režimu `claude-md-or-agents-md` taip nutinka tik jei pakatalogyje nėra atskiro `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md`. Apie režimą `claude-md-and-agents-md` dokumentacijoje aprašoma bendroji taisyklė: `CLAUDE.md` ir `AGENTS.md` skaitomi kartu — kiekviename kataloge pirmiausia `CLAUDE.md`, tada `AGENTS.md`. `AGENTS.local.md`, `AGENTS.override.md` ir failai kataloge `.agents/` automatiškai neskaitomi.

Medžiagą apie AI agento darbo srities konfigūravimą, įskaitant instrukcijų failus su projekto kontekstu, rasite [Ailoot dokumentacijoje](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot vadovai">

[Ailoot vadovai](https://ailoot.ai/docs/)

</div>

## 4 Project instructions režimai — kurį pasirinkti

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Svarbiausia išvada">

Svarbiausia išvada

Komandos `/config` skiltyje Project instructions yra keturios reikšmės: `claude-md-or-agents-md` (numatytoji — vienas iš dviejų failų), `claude-md-and-agents-md` (abu kartu), `claude-md` (automatiškai skaitomas tik `CLAUDE.md`, net jei projekte yra tik `AGENTS.md`) ir `managed-only` (paleidimo metu — tik organizacijos valdomas `CLAUDE.md` ir automatinė atmintis, be projekto ar asmeninių failų). Pakeitimas įsigalioja išsiuntus kitą pranešimą ir kiekvienoje naujoje sesijoje.

</div>

Lentelėje pateiktų režimų veikimas aprašytas Anthropic dokumentacijoje. Dešiniajame stulpelyje pateikiamos rekomendacijos, kada juos rinktis:

| Reikšmė | Ką skaito Claude Code | Kada naudoti |
|----|----|----|
| `claude-md-or-agents-md` | `CLAUDE.md` arba `AGENTS.md`, jei darbiniame kataloge ir aukščiau esančiuose kataloguose nėra `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md` | Numatytasis režimas, jei saugykloje naudojamas tik vienas iš šių dviejų failų ir aukščiau nėra blokuojančių failų |
| `claude-md-and-agents-md` | Abu failai kartu: kiekviename kataloge pirmiausia `CLAUDE.md`, tada `AGENTS.md` | Reikia bendro `AGENTS.md` visiems įrankiams ir trumpo tik Claude skirto `CLAUDE.md`; arba reikia skaityti `AGENTS.md`, kai yra `CLAUDE.local.md` |
| `claude-md` | Tik `CLAUDE.md`; automatinis `AGENTS.md` skaitymas per Project instructions išjungtas, net jei `AGENTS.md` yra vienintelis failas (aiškus `@AGENTS.md` importas iš `CLAUDE.md` vis tiek veikia) | `AGENTS.md` parašytas kitam įrankiui ir gali suklaidinti Claude |
| `managed-only` | Sesijos pradžioje — tik organizacijos valdomas `CLAUDE.md` ir automatinė atmintis; projekto, vietiniai ir naudotojo `CLAUDE.md`, `.claude/rules/` ir visi `AGENTS.md` failai neįtraukiami į pradinį rinkinį. Tačiau pakatalogiuose esantys `CLAUDE.md` ir `.claude/rules/` failai vėliau įkeliami, kai Claude ten atidaro failą. Šis režimas apriboja pradinį rinkinį, bet visiškai neizoliuoja nuo projekto failų | Organizacijoms, kurioms svarbu, su kokiu instrukcijų rinkiniu Claude Code pradeda sesiją, neatsižvelgiant į tai, ar pačiame projekte yra `CLAUDE.md` arba `AGENTS.md` |

Režimą taip pat galite pasirinkti be sąsajos, naudodami `settings.json`:

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

Claude Code ignoruoja šią reikšmę `project` ir `local` nustatymuose. Anthropic dokumentacijoje nurodoma, kad ją galima nustatyti faile `~/.claude/settings.json`, faile, perduodamame su `--settings`, arba organizacijos valdomuose nustatymuose.

Jei jau sukonfigūravote bendrą instrukcijų failą keliems AI įrankiams vienoje saugykloje, [iki 2.1.277 versijos skirtose instrukcijose](https://ailoot.ai/blog/lt/agents-md-claude-md-one-instruction-file/) paaiškinta, kaip veikia `@` importas. Šis būdas veikia ir dabar.

## Kodėl /config nėra Project instructions

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Svarbiausia išvada">

Svarbiausia išvada

Anthropic dokumentacijoje nurodoma, kad Project instructions skilties gali nebūti dėl šių priežasčių:

- Claude Code versija senesnė nei 2.1.277.
- Sesija negauna Anthropic funkcijų žymų — pavyzdžiui, naudojant Bedrock, kitą trečiosios šalies teikėją arba išjungus telemetriją.
- Tai pirmoji sesija iškart po įdiegimo arba naujinimo iš senesnės versijos. Jei tai vienintelė priežastis, funkcija atsiras kitoje sesijoje. Pats `AGENTS.md` bus įkeltas tik tada, jei tenkinamos pasirinkto režimo sąlygos.
- Integruotas `agents-md` papildinys išjungtas per `/plugin`.

</div>

Pirmiausia patikrinkite versiją komanda `claude --version`. Jei ji senesnė nei 2.1.277, atnaujinkite Claude Code. Jei versija tinkama, bet skiltis vis tiek nerodoma, patikrinkite kitas pirmiau išvardytas priežastis. Kol funkcija nepasiekiama, `@AGENTS.md` importas į `CLAUDE.md` lieka veikiančia alternatyva.

## Ką daryti su senu @AGENTS.md importu

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Svarbiausia išvada">

Svarbiausia išvada

`@AGENTS.md` importą faile `CLAUDE.md` ir simbolinę nuorodą galite palikti: nė vienu režimu failas nebus skaitomas du kartus. Jei paliekate `CLAUDE.md`, tekstinį prašymą „perskaityti AGENTS.md“ reikėtų pakeisti importu. Prieš ištrindami failą išsaugokite visas reikalingas instrukcijas ir patikrinkite pasirinkto režimo sąlygas. Jei pereinate prie tiesioginio skaitymo, pašalinkite bet kurį `SessionStart` hook, kuris rankiniu būdu pateikdavo `AGENTS.md` turinį; priešingu atveju kontekste atsiras antroji failo kopija. Tada patikrinkite įkėlimą naujoje sesijoje; tikrinimo būdas priklauso nuo versijos ir nuo to, ar yra blokuojančių failų.

</div>

Tolesni veiksmai priklauso nuo ankstesnės sąrankos. Pirmiausia įsitikinkite, kad funkcija pasiekiama jūsų sesijoje, kaip aprašyta ankstesniame skyriuje.

- **`CLAUDE.md` su `@AGENTS.md` importu.** Galite palikti jį tokį, koks yra — Claude Code neskaitys failo du kartus esant jokiai Project instructions reikšmei. `CLAUDE.md` trinti nebūtina: importas jau suteikia Claude prieigą prie `AGENTS.md` turinio. Toliau tikrinkite įkėlimą per importą naudodami `/memory`; tiesioginis Claude klausimas apie instrukcijų turinį yra tik silpnas patikrinimas.
- **`CLAUDE.md`, kuriame žodžiais prašoma perskaityti `AGENTS.md`.** Toks prašymas nėra importas ir savaime negarantuoja, kad failas bus įkeltas. Jei norite palikti `CLAUDE.md` (pavyzdžiui, įrankiams, kurie taip pat jį skaito), pakeiskite tekstą į `@AGENTS.md` importą. Jei nuspręsite visiškai ištrinti `CLAUDE.md` ir pasirinktas režimas `claude-md-or-agents-md`, pirmiausia įsitikinkite, kad `CLAUDE.md` nėra unikalių instrukcijų ir darbiniame kataloge ar aukščiau esančiuose kataloguose nėra kito `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md`; priešingu atveju Claude Code toliau skaitys likusį failą vietoj `AGENTS.md`. Ištrynę įsitikinkite, kad perėjimas įvyko: kai nebelieka blokuojančių failų, interaktyvioje sesijoje rodoma eilutė `AGENTS.md loaded`. Jei `CLAUDE.md` lieka, o režimu `claude-md-and-agents-md` skaitomi abu failai, patikrinkite `/memory` (2.1.280+ versijoje). Tiesioginis Claude klausimas neleidžia atskirti tiesioginio įkėlimo nuo importo.
- **Simbolinė nuoroda `CLAUDE.md` į `AGENTS.md`.** Galite ją palikti: nė vienu režimu failas nebus skaitomas dukart. Prieš ištrindami nuorodą režimu `claude-md-or-agents-md`, patikrinkite, ar išsaugotos reikalingos instrukcijos ir ar darbiniame kataloge arba aukščiau esančiuose kataloguose nėra kito `CLAUDE.md`, `.claude/CLAUDE.md` ar `CLAUDE.local.md`. Įkėlimą tikrinkite taip pat: jei nėra blokuojančių failų, sesijos pradžioje ieškokite eilutės `AGENTS.md loaded`, arba patikrinkite `/memory` (2.1.280+). Jei `CLAUDE.md` lieka režimu `claude-md-and-agents-md`, tiesioginis Claude klausimas yra tik silpnas patikrinimas. Klaidos nebuvimo nepakanka įkėlimui patvirtinti.
- **`SessionStart` hook, kuris rankiniu būdu pateikdavo `AGENTS.md` turinį.** Kai failas skaitomas tiesiogiai, toks hook į kontekstą įdeda antrą kopiją. Kol hook veikia, klausimas „kas parašyta tavo instrukcijose?“ tiesioginio įkėlimo nepatvirtina: Claude gali atsakyti remdamasis hook pridėtu tekstu. Pereikite tokia tvarka:
  1. Patikrinkite, ar funkcija pasiekiama: versija 2.1.277 arba naujesnė, sesija gauna funkcijų žymas, papildinys įjungtas ir baigta pirmoji sesija po įdiegimo arba naujinimo. Pasirinkite tiesioginio skaitymo režimą — nei `claude-md`, nei `managed-only`. Jei pasirinkote numatytąjį režimą, taip pat patikrinkite, ar nėra blokuojančių failų.
  2. Pašalinkite hook.
  3. Uždarykite sesiją ir atidarykite naują. `SessionStart` hook tekstą įterpia paleidimo metu, todėl jo turinys lieka jau atidarytos sesijos kontekste. Claude atsakymas apie instrukcijų turinį tokioje sesijoje nepatvirtins tiesioginio įkėlimo.
  4. Patikrinkite įkėlimą naujoje sesijoje. 2.1.280+ versijoje `AGENTS.md` kelias matomas per `/memory`. 2.1.277–2.1.279 versijose, jei nėra blokuojančių failų, paleidimo metu ieškokite eilutės `AGENTS.md loaded`: dokumentacijoje ji aprašoma būtent tam atvejui, kai nerasta `CLAUDE.md`. Jei paliekate `CLAUDE.md` ir naudojate `claude-md-and-agents-md` režimą, patikrinimo galimybės ribotos: šiose versijose `/memory` nerodo `AGENTS.md`, dokumentacijoje nenurodoma šio atvejo įkėlimo eilutė, o instrukcijų perfrazavimas neleidžia atskirti tiesioginio skaitymo nuo `@` importo faile `CLAUDE.md`. Tokiu atveju atnaujinkite į 2.1.280+ versiją ir patikrinkite `/memory`.

## Kaip patikrinti, ar AGENTS.md įkeltas

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Svarbiausia išvada">

Svarbiausia išvada

Nuo 2.1.280 versijos per Project instructions įkeltas `AGENTS.md` rodomas `/memory` ir komandos `/context` atminties failų sąraše. 2.1.277–2.1.279 versijose jis ten nerodomas, nors pačios komandos veikia ir rodo įkeltą `CLAUDE.md` bei kitus atminties failus. Šiose versijose, jei nėra blokuojančių failų, patikrinkite, ar sesijos pradžioje rodoma eilutė `AGENTS.md loaded`. Paklausti Claude apie instrukcijų turinį yra tik silpnas patikrinimas: atsakymas neleidžia atskirti tiesioginio skaitymo nuo `@` importo ir gali būti pagrįstas `SessionStart` hook pridėtu tekstu. Todėl klausti prasminga tik naujoje sesijoje, pašalinus tokį hook.

</div>

Nuo įprasto `CLAUDE.md` tai skiriasi dar dviem dalykais: `InstructionsLoaded` hook nesuveikia šio tipo `AGENTS.md` failams (jie veikia, kai `AGENTS.md` importuojamas iš `CLAUDE.md` naudojant `@` sintaksę arba prijungiamas simboline nuoroda `CLAUDE.md`); naudojant `--add-dir` vėliavą kartu su kintamuoju `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD` pridėtuose kataloguose įkeliamas tik to katalogo `CLAUDE.md` — jo `AGENTS.md` neįtraukiamas.

Jei norite peržiūrėti didelio projekto instrukcijų failo turinį, žr. atskirą analizę [kaip konfigūruoti CLAUDE.md, kad jis netaptų pernelyg didelis](https://ailoot.ai/blog/lt/claude-md-template/). Joje aptariama instrukcijų struktūra, o `AGENTS.md` įkėlimo sąlygos aprašytos aukščiau. Apie darbo užrašus tarp sesijų skaitykite analizėje [antrasis Claude Code protas](https://ailoot.ai/blog/lt/claude-code-second-brain/) — joje rašoma apie asmeninę atmintį, papildančią projekto instrukcijas.

## Kas toliau

Ši funkcija išleista 2026 m. rugsėjo 18 d. su 2.1.277 versija. Anthropic būsimuose leidimuose gali patikslinti režimų veikimą, todėl prieš keisdami svarbaus projekto nustatymus palyginkite šį straipsnį su dabartiniu `/config` ir oficialiu pakeitimų žurnalu.

<div class="section" role="doc-bibliography" aria-label="Šaltiniai">

### Šaltiniai

- [Claude Code, GitHub esantis CHANGELOG.md commit su 2.1.277 įrašu (2026 m. rugsėjo 18 d.)](https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3)
- [Claude Code dokumentacija: Kaip Claude įsimena jūsų projektą — AGENTS.md skyrius](https://code.claude.com/docs/en/memory)

</div>



<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot vadovai">

[Ailoot vadovai](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Eiti į Ailoot">

[Eiti į Ailoot](https://ailoot.ai/)

</div>

## Klausimai ir atsakymai

### Kodėl AGENTS.md neįkeliamas, nors failas yra?

Numatytajame režime CLAUDE.md, .claude/CLAUDE.md ar CLAUDE.local.md darbiniame arba aukštesniame aplanke blokuoja automatinį AGENTS.md pasirinkimą. Taip pat patikrinkite Claude Code versiją, funkcijos prieinamumą ir Project instructions režimą per /config.

### Kaip patikrinti tiesioginį įkėlimą pašalinus rankinį hook?

Atverkite naują sesiją, kad joje nebūtų seno SessionStart rezultato. 2.1.280 ar naujesnėje versijoje peržiūrėkite /memory arba Memory files sąrašą per /context; 2.1.277–2.1.279 versijose paleidimo įkėlimo eilutė taikoma, kai nėra blokuojančių CLAUDE.md failų. Vien Claude perfrazavimas yra silpnas įrodymas.


## Ailoot · Įmonė ir jos projektų portfelis

Ailoot remiasi sukaupta veiklos patirtimi, plačia klientų baze, stabiliomis paslaugomis ir nuolatine KPI kontrole.

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Ailoot šią veiklos patirtį pritaiko teikdama API prieigą prie DI funkcijų klientų produktuose, agentuose, programose ir automatizavimo sprendimuose.
