Claude Code Kini Membaca AGENTS.md: Perkara yang Berubah dalam 2.1.277
MarkdownPada 18 September 2026, Claude Code 2.1.277 mendapat sokongan terus untuk AGENTS.md: bila fail itu dimuatkan, cara memilih 1 daripada 4 mod dan perkara yang perlu dilakukan tentang import.
Baca artikel penuh
Pada 18 September 2026, sokongan untuk AGENTS.md ditambahkan dalam Claude Code 2.1.277. Jika ciri ini tersedia dalam sesi dan tiada CLAUDE.md, .claude/CLAUDE.md atau CLAUDE.local.md di mana-mana dalam rantaian direktori di atas direktori kerja, Claude Code membaca AGENTS.md secara lalai tanpa import manual. Sebelum ini, hal ini dilakukan melalui import @AGENTS.md dalam CLAUDE.md atau pautan simbolik CLAUDE.md ke AGENTS.md—untuk butiran lanjut, lihat artikel tentang satu fail arahan untuk beberapa ejen.
Jika anda menggunakan Claude Code dan satu atau dua alat lain dalam repositori yang sama, mod Project instructions yang anda pilih menentukan fail arahan yang dibaca oleh Claude Code. Di bawah ialah syarat bagi setiap satu daripada empat mod dan langkah untuk beralih daripada persediaan lama.
Bahan lanjut tentang mengkonfigurasi alat tersedia dalam dokumentasi Ailoot.
Apakah yang berubah dalam versi 2.1.277?
Inti utama
Mulai 18 September 2026, Claude Code membaca AGENTS.md secara lalai jika tiada CLAUDE.md, .claude/CLAUDE.md atau CLAUDE.local.md di mana-mana dalam rantaian direktori dari direktori kerja ke atas. Jika fail sedemikian wujud, pembacaan automatik AGENTS.md melalui Project instructions tidak diaktifkan. Import eksplisit @AGENTS.md daripada CLAUDE.md tetap berfungsi. ~/.claude/CLAUDE.md peringkat pengguna, CLAUDE.md yang diurus organisasi dan .claude/rules/ dimuatkan secara berasingan daripada pilihan antara fail projek. Mod ditukar melalui /config. Ciri ini belum tersedia di Bedrock, Vertex atau Foundry.
Fail CHANGELOG.md projek Claude Code rasmi di GitHub menerangkannya begini:
Sokongan AGENTS.md ditambahkan: dalam projek tanpa CLAUDE.md, Claude Code membaca AGENTS.md sebagai gantinya; ubahnya di bawah "Project instructions" dalam
/config(belum tersedia di Bedrock, Vertex atau Foundry)
Terjemahan: sokongan untuk AGENTS.md telah ditambahkan—dalam projek tanpa CLAUDE.md, Claude Code kini membaca AGENTS.md sebagai gantinya; tetapan ini boleh diubah dalam “Project instructions” di /config (belum tersedia di Bedrock, Vertex atau Foundry).
Sebelum versi ini, ketiadaan CLAUDE.md, .claude/CLAUDE.md dan CLAUDE.local.md dalam direktori kerja dan direktori di atasnya sahaja tidak membolehkan AGENTS.md dibaca. Import eksplisit, pautan simbolik atau hook manual diperlukan. Kini, apabila ciri ini tersedia, ejen mengambil fail itu secara automatik.
Fail yang menghalang pembacaan automatik AGENTS.md
Inti utama
Dalam mod lalai, CLAUDE.md, .claude/CLAUDE.md dan CLAUDE.local.md diperiksa dalam direktori kerja dan direktori di atasnya. ~/.claude/CLAUDE.md peribadi, CLAUDE.md yang diurus organisasi dan fail .claude/rules/ tidak menghalang pembacaan AGENTS.md dan dimuatkan bersamanya.
Jika anda mempunyai ~/.claude/CLAUDE.md peribadi dengan tetapan gaya pengekodan, fail itu tidak akan menghalang Claude Code daripada membaca AGENTS.md projek. Namun, sebarang CLAUDE.local.md dalam direktori kerja—termasuk yang tidak ditambahkan ke Git dan digunakan untuk nota peribadi—menghalang pembacaan automatik AGENTS.md dalam mod lalai. Import eksplisit tetap berfungsi; untuk membaca kedua-dua fail secara langsung, anda perlu menukar mod.
Jika mod pembacaan langsung dipilih di bawah Project instructions (lihat “4 mod Project instructions—yang mana perlu dipilih” di bawah) dan tiada CLAUDE.md, .claude/CLAUDE.md atau CLAUDE.local.md dalam direktori kerja atau direktori di atasnya, Claude Code membaca setiap AGENTS.md dan .claude/AGENTS.md dalam direktori tersebut apabila sesi bermula. Bagi keadaan tanpa fail yang menghalang, dokumentasi menunjukkan baris seperti ini dalam sesi interaktif:
no CLAUDE.md found; AGENTS.md loaded: /home/you/repo/AGENTS.md
Fail AGENTS.md dalam subdirektori dimuatkan apabila Claude membuka fail di situ menggunakan alat Read. Dalam mod claude-md-or-agents-md, ini berlaku hanya jika subdirektori itu tidak mempunyai CLAUDE.md, .claude/CLAUDE.md atau CLAUDE.local.md sendiri. Bagi claude-md-and-agents-md, dokumentasi menerangkan peraturan umum: CLAUDE.md dan AGENTS.md dibaca bersama, dengan CLAUDE.md dahulu dan kemudian AGENTS.md dalam setiap direktori. AGENTS.local.md, AGENTS.override.md dan apa-apa dalam direktori .agents/ tidak dibaca secara automatik.
Bahan tentang mengkonfigurasi ruang kerja ejen AI, termasuk fail arahan yang mengandungi konteks projek, tersedia dalam dokumentasi Ailoot.
4 mod Project instructions—yang mana perlu dipilih
Inti utama
Dalam bahagian Project instructions bagi arahan /config, terdapat empat nilai: claude-md-or-agents-md (lalai—salah satu daripada dua fail), claude-md-and-agents-md (kedua-duanya bersama), claude-md (hanya CLAUDE.md dibaca secara automatik, walaupun projek hanya mempunyai AGENTS.md) dan managed-only (semasa permulaan—hanya CLAUDE.md yang diurus organisasi dan memori automatik, tanpa fail projek atau peribadi). Perubahan berkuat kuasa mulai mesej seterusnya yang dihantar dan dalam setiap sesi baharu.
Tingkah laku mod dalam jadual diterangkan dalam dokumentasi Anthropic. Lajur kanan memberikan cadangan tentang masa untuk memilih setiap mod:
| Nilai | Perkara yang dibaca Claude Code | Bila hendak digunakan |
|---|---|---|
claude-md-or-agents-md | CLAUDE.md, atau AGENTS.md jika tiada CLAUDE.md, .claude/CLAUDE.md atau CLAUDE.local.md dalam direktori kerja atau direktori di atasnya | Lalai, jika repositori hanya menggunakan salah satu daripada dua fail itu dan tiada fail yang menghalang di atasnya |
claude-md-and-agents-md | Kedua-dua fail bersama: dalam setiap direktori, CLAUDE.md dahulu, kemudian AGENTS.md | Anda memerlukan AGENTS.md bersama untuk semua alat serta CLAUDE.md ringkas khusus untuk Claude; atau anda perlu membaca AGENTS.md apabila CLAUDE.local.md wujud |
claude-md | Hanya CLAUDE.md; pembacaan automatik AGENTS.md melalui Project instructions dinyahdayakan, walaupun AGENTS.md satu-satunya fail (import eksplisit @AGENTS.md daripada CLAUDE.md tetap berfungsi) | AGENTS.md ditulis untuk alat lain dan mungkin mengelirukan Claude |
managed-only | Pada permulaan sesi—hanya CLAUDE.md yang diurus organisasi dan memori automatik; fail CLAUDE.md projek, setempat dan pengguna, .claude/rules/ serta semua fail AGENTS.md dikecualikan daripada set awal. Walau bagaimanapun, fail CLAUDE.md dan .claude/rules/ dalam subdirektori masih dimuatkan kemudian apabila Claude membuka fail di situ. Mod ini mengehadkan set awal dan tidak memberikan pengasingan penuh daripada fail projek | Untuk organisasi yang mengambil berat tentang set arahan yang digunakan Claude Code untuk memulakan sesi, tanpa mengira sama ada projek itu mengandungi CLAUDE.md atau AGENTS.md |
Anda juga boleh memilih mod tanpa antara muka, melalui settings.json:
{
"pluginConfigs": {
"agents-md@builtin": {
"options": {
"instructionFiles": "claude-md-and-agents-md"
}
}
}
}
Claude Code mengabaikan nilai ini dalam tetapan project dan local. Menurut dokumentasi Anthropic, nilai ini boleh ditetapkan dalam ~/.claude/settings.json, dalam fail --settings atau dalam tetapan yang diurus organisasi.
Jika anda sudah mengkonfigurasi fail arahan bersama untuk beberapa alat AI dalam satu repositori, arahan untuk versi sebelum 2.1.277 menerangkan cara import @ berfungsi. Kaedah ini masih berfungsi sekarang.
Mengapa Project instructions tiada dalam /config
Inti utama
Menurut dokumentasi Anthropic, bahagian Project instructions mungkin tiada atas sebab berikut:
- Claude Code menggunakan versi lebih lama daripada 2.1.277.
- Sesi tidak menerima bendera ciri daripada Anthropic—contohnya, apabila menggunakan Bedrock, penyedia pihak ketiga yang lain atau apabila telemetri dinyahdayakan.
- Ini ialah sesi pertama sejurus selepas pemasangan atau kemas kini daripada versi lama. Jika ini satu-satunya sebab, ciri tersebut akan muncul dalam sesi seterusnya.
AGENTS.mdsendiri hanya akan dimuatkan jika syarat mod yang dipilih dipenuhi. - Pemalam terbina dalam
agents-mddinyahdayakan dalam/plugin.
Mula-mula, semak versi dengan arahan claude --version. Jika versinya lebih lama daripada 2.1.277, kemas kini Claude Code. Jika versinya sesuai tetapi bahagian itu masih tidak muncul, semak sebab-sebab lain yang disenaraikan di atas. Selagi ciri ini belum tersedia, import @AGENTS.md dalam CLAUDE.md kekal sebagai alternatif yang berfungsi.
Perkara yang perlu dilakukan dengan import @AGENTS.md lama
Inti utama
Anda boleh mengekalkan import @AGENTS.md dalam CLAUDE.md dan pautan simbolik: fail itu tidak akan dibaca dua kali dalam mana-mana mod. Permintaan bertulis untuk “membaca AGENTS.md” patut digantikan dengan import jika anda mengekalkan CLAUDE.md. Sebelum memadamkan fail, simpan semua arahan yang diperlukan dan semak syarat mod yang dipilih. Jika anda beralih kepada pembacaan langsung, buang sebarang hook SessionStart yang mencetak kandungan AGENTS.md secara manual; jika tidak, salinan kedua fail itu akan masuk ke dalam konteks. Selepas itu, semak pemuatan dalam sesi baharu; cara menyemaknya bergantung pada versi dan sama ada fail yang menghalang wujud.
Langkah seterusnya bergantung pada persediaan lama. Mula-mula, pastikan ciri ini tersedia dalam sesi anda seperti yang diterangkan dalam bahagian sebelumnya.
CLAUDE.mddengan import@AGENTS.md. Anda boleh membiarkannya seperti sedia ada—Claude Code tidak akan membaca fail itu dua kali dengan mana-mana nilai Project instructions. MemadamkanCLAUDE.mdadalah pilihan: import itu sudah memberikan Claude akses kepada kandunganAGENTS.md. Teruskan menyemak pemuatan melalui import menggunakan/memory; soalan terus kepada Claude tentang kandungan arahan hanyalah semakan yang lemah.CLAUDE.mdyang meminta secara bertulis supayaAGENTS.mddibaca. Permintaan sedemikian bukan import dan dengan sendirinya tidak menjamin fail itu akan dimuatkan. Gantikan perkataan itu dengan import@AGENTS.mdjika anda mahu mengekalkanCLAUDE.md(contohnya, untuk alat yang turut membacanya). Jika anda memutuskan untuk memadamkanCLAUDE.mdsepenuhnya dan modclaude-md-or-agents-mddipilih, semak dahulu bahawaCLAUDE.mdtidak mengandungi arahan unik dan tiadaCLAUDE.md,.claude/CLAUDE.mdatauCLAUDE.local.mdlain dalam direktori kerja atau direktori di atasnya; jika tidak, Claude Code akan terus membaca fail yang masih ada itu dan bukannyaAGENTS.md. Selepas memadamkannya, pastikan peralihan telah berlaku: apabila tiada lagi fail yang menghalang, barisAGENTS.md loadedmuncul dalam sesi interaktif. JikaCLAUDE.mddikekalkan dan kedua-dua fail dibaca dalam modclaude-md-and-agents-md, semak/memory(dalam versi 2.1.280+). Soalan terus kepada Claude tidak dapat membezakan pembacaan langsung daripada import.- Pautan simbolik
CLAUDE.mdkeAGENTS.md. Anda boleh mengekalkannya: tiada pembacaan berganda dalam mana-mana mod. Sebelum memadamkan pautan dalam modclaude-md-or-agents-md, semak bahawa arahan yang diperlukan telah dikekalkan dan tiadaCLAUDE.md,.claude/CLAUDE.mdatauCLAUDE.local.mdlain dalam direktori kerja atau direktori di atasnya. Semak pemuatan dengan cara yang sama: melalui barisAGENTS.md loadedpada permulaan sesi apabila tiada fail yang menghalang, atau melalui/memory(2.1.280+). JikaCLAUDE.mddikekalkan dalam modclaude-md-and-agents-md, soalan terus kepada Claude hanyalah semakan yang lemah. Ketiadaan ralat tidak cukup untuk mengesahkan pemuatan. - Hook
SessionStartyang mencetak kandunganAGENTS.mdsecara manual. Apabila fail dibaca secara langsung, hook sedemikian menambahkan salinan kedua ke dalam konteks. Semasa hook berjalan, soalan “apakah kandungan arahan anda?” tidak mengesahkan pembacaan langsung: Claude mungkin menjawab berdasarkan teks yang ditambahkan oleh hook. Beralih mengikut urutan ini:- Semak bahawa ciri ini tersedia: versi 2.1.277 atau lebih baharu, sesi menerima bendera ciri, pemalam didayakan dan sesi pertama selepas pemasangan atau kemas kini telah selesai. Pilih mod pembacaan langsung—bukan
claude-mdataumanaged-only. Untuk mod lalai, semak juga bahawa tiada fail yang menghalang. - Buang hook.
- Tutup sesi dan buka sesi baharu. Hook
SessionStartmenambahkan teksnya semasa permulaan, jadi kandungannya kekal dalam konteks sesi yang sudah terbuka. Jawapan Claude tentang kandungan arahan dalam sesi sedemikian tidak mengesahkan pembacaan langsung. - Semak pemuatan dalam sesi baharu. Dalam versi 2.1.280+, laluan ke
AGENTS.mdkelihatan dalam/memory. Dalam versi 2.1.277–2.1.279, jika tiada fail yang menghalang, cari barisAGENTS.md loadedsemasa permulaan: dokumentasi menerangkannya khusus untuk keadaan apabila tiadaCLAUDE.mdditemui. Jika anda mengekalkanCLAUDE.mddan menggunakan modclaude-md-and-agents-md, pemeriksaan adalah terhad:/memorytidak menunjukkanAGENTS.mddalam versi ini, dokumentasi tidak menerangkan baris pemuatan untuk keadaan ini, dan parafrasa arahan tidak dapat membezakan pembacaan langsung daripada import@dalamCLAUDE.md. Dalam keadaan itu, kemas kini kepada versi 2.1.280+ dan semak/memory.
- Semak bahawa ciri ini tersedia: versi 2.1.277 atau lebih baharu, sesi menerima bendera ciri, pemalam didayakan dan sesi pertama selepas pemasangan atau kemas kini telah selesai. Pilih mod pembacaan langsung—bukan
Cara menyemak sama ada AGENTS.md telah dimuatkan
Inti utama
Mulai versi 2.1.280, AGENTS.md yang dimuatkan melalui Project instructions muncul dalam /memory dan senarai Memory files bagi arahan /context. Dalam versi 2.1.277–2.1.279, ia tidak muncul di situ, walaupun arahan itu sendiri berfungsi dan menunjukkan CLAUDE.md serta fail memori lain yang telah dimuatkan. Dalam versi ini, jika tiada fail yang menghalang, semak baris AGENTS.md loaded pada permulaan sesi. Bertanya kepada Claude tentang kandungan arahan hanyalah semakan yang lemah: jawapannya tidak dapat membezakan pembacaan langsung daripada import @ dan mungkin bergantung pada teks yang ditambahkan oleh hook SessionStart. Oleh itu, pertanyaan sedemikian hanya wajar dibuat dalam sesi baharu selepas hook itu dibuang.
Terdapat dua lagi perbezaan berbanding CLAUDE.md biasa: hook InstructionsLoaded tidak dicetuskan untuk jenis AGENTS.md ini (hook tersebut berfungsi untuk AGENTS.md yang diimport melalui sintaks @ daripada CLAUDE.md atau disambungkan melalui pautan simbolik CLAUDE.md); direktori yang ditambahkan dengan bendera --add-dir bersama pemboleh ubah CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD hanya memuatkan CLAUDE.md direktori itu—AGENTS.md di situ tidak disertakan.
Jika anda perlu menyemak kandungan fail arahan projek yang besar, lihat analisis berasingan tentang cara mengkonfigurasi CLAUDE.md tanpa menjadikannya terlalu panjang. Analisis itu membincangkan struktur arahan, manakala syarat untuk memuatkan AGENTS.md diterangkan di atas. Untuk nota kerja antara sesi, lihat analisis tentang otak kedua dalam Claude Code—mengenai memori peribadi yang ditambah di atas arahan projek.
Apa seterusnya
Ciri ini dikeluarkan pada 18 September 2026 dalam versi 2.1.277. Anthropic mungkin menjelaskan butiran mod dalam keluaran akan datang, jadi sebelum mengubah tetapan dalam projek penting, bandingkan artikel ini dengan /config semasa dan changelog rasmi.
Sumber
Butiran lanjut
Soalan lazim: Claude Code Kini Membaca AGENTS.md: Perkara yang Berubah dalam 2.1.277
Mengapakah AGENTS.md tidak dimuatkan walaupun fail itu wujud?
Dalam mod lalai, CLAUDE.md, .claude/CLAUDE.md atau CLAUDE.local.md dalam direktori kerja atau direktori induk menyekat pemilihan AGENTS.md automatik. Semak juga versi Claude Code, ketersediaan ciri dan mod Project instructions dalam /config.
Bagaimanakah saya mengesahkan pemuatan langsung selepas membuang hook manual?
Buka sesi baharu supaya output SessionStart lama tiada. Dalam versi 2.1.280 atau lebih baharu, periksa /memory atau senarai Memory files dalam /context; pada 2.1.277–2.1.279, baris pemuatan permulaan terpakai apabila tiada fail CLAUDE.md yang menyekat. Parafrasa Claude sahaja ialah bukti lemah.