# Claude Code อ่าน AGENTS.md แล้ว: มีอะไรเปลี่ยนไปใน 2.1.277

> เมื่อวันที่ 18 กันยายน 2026 Claude Code 2.1.277 เพิ่มการรองรับ AGENTS.md โดยตรง: ไฟล์จะถูกโหลดเมื่อใด วิธีเลือกหนึ่งใน 4 โหมด และวิธีจัดการกับการนำเข้าไฟล์

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


เมื่อวันที่ 18 กันยายน 2026 มีการเพิ่มการรองรับ `AGENTS.md` ใน Claude Code 2.1.277 หากฟีเจอร์นี้พร้อมใช้งานในเซสชันและในไดเรกทอรีทำงาน และไม่มี `CLAUDE.md`, `.claude/CLAUDE.md` หรือ `CLAUDE.local.md` อยู่ที่ใดก็ตามในลำดับไดเรกทอรีด้านบน Claude Code จะอ่าน `AGENTS.md` โดยค่าเริ่มต้นโดยไม่ต้องนำเข้าด้วยตนเอง ก่อนหน้านี้ทำได้โดยนำเข้า `@AGENTS.md` ใน `CLAUDE.md` หรือใช้ลิงก์สัญลักษณ์จาก `CLAUDE.md` ไปยัง `AGENTS.md`—ดูรายละเอียดเพิ่มเติมได้ในบทความ[เกี่ยวกับไฟล์คำสั่งไฟล์เดียวสำหรับหลายเอเจนต์](https://ailoot.ai/blog/th/agents-md-claude-md-one-instruction-file/)

หากคุณใช้ Claude Code และเครื่องมืออื่นอีกหนึ่งหรือสองตัวในรีโพซิทอรีเดียวกัน โหมด Project instructions ที่คุณเลือกจะกำหนดว่า Claude Code อ่านไฟล์คำสั่งใดบ้าง ด้านล่างนี้คือเงื่อนไขของแต่ละโหมดทั้งสี่แบบและขั้นตอนการเปลี่ยนจากการตั้งค่าแบบเดิม

มีเอกสารเพิ่มเติมเกี่ยวกับการกำหนดค่าเครื่องมือใน[เอกสารของ Ailoot](https://ailoot.ai/docs/)

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="คู่มือ Ailoot">

[คู่มือ Ailoot](https://ailoot.ai/docs/)

</div>

## มีอะไรเปลี่ยนไปในเวอร์ชัน 2.1.277?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญ">

ประเด็นสำคัญ

ตั้งแต่วันที่ 18 กันยายน 2026 เป็นต้นมา Claude Code จะอ่าน `AGENTS.md` โดยค่าเริ่มต้น หากไม่มี `CLAUDE.md`, `.claude/CLAUDE.md` หรือ `CLAUDE.local.md` อยู่ที่ใดก็ตามในลำดับไดเรกทอรีจากโฟลเดอร์ทำงานขึ้นไป หากมีไฟล์ดังกล่าว จะไม่เปิดใช้งานการอ่าน `AGENTS.md` โดยอัตโนมัติผ่าน Project instructions การนำเข้า `@AGENTS.md` จาก `CLAUDE.md` อย่างชัดเจนยังคงใช้งานได้ `~/.claude/CLAUDE.md` ระดับผู้ใช้, `CLAUDE.md` ที่องค์กรจัดการ และ `.claude/rules/` จะโหลดแยกจากการเลือกไฟล์โปรเจกต์ สามารถสลับโหมดได้ผ่าน `/config` ฟีเจอร์นี้ยังไม่พร้อมใช้งานบน Bedrock, Vertex หรือ Foundry

</div>

ไฟล์ CHANGELOG.md อย่างเป็นทางการของโปรเจกต์ Claude Code บน GitHub ระบุไว้ดังนี้:

<figure>
<blockquote>
<p>เพิ่มการรองรับ AGENTS.md: ในโปรเจกต์ที่ไม่มี CLAUDE.md, Claude Code จะอ่าน AGENTS.md แทน; เปลี่ยนได้ใน "Project instructions" ที่ <code>/config</code> (ยังไม่พร้อมใช้งานบน Bedrock, Vertex หรือ Foundry)</p>
</blockquote>
<figcaption>— Anthropic, commit ของ claude-code CHANGELOG.md, ca02e7d, https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3</figcaption>
</figure>

กล่าวคือ มีการเพิ่มการรองรับ `AGENTS.md`—ในโปรเจกต์ที่ไม่มี `CLAUDE.md` ตอนนี้ Claude Code จะอ่าน `AGENTS.md` แทน โดยสามารถสลับได้ใน “Project instructions” ที่ `/config` (ยังไม่พร้อมใช้งานบน Bedrock, Vertex หรือ Foundry)

ก่อนเวอร์ชันนี้ การไม่มี `CLAUDE.md`, `.claude/CLAUDE.md` และ `CLAUDE.local.md` ในโฟลเดอร์ทำงานและไดเรกทอรีด้านบน ไม่ได้ทำให้มีการอ่าน `AGENTS.md` โดยอัตโนมัติ ต้องนำเข้าอย่างชัดเจน ใช้ลิงก์สัญลักษณ์ หรือใช้ hook ด้วยตนเอง ตอนนี้เมื่อฟีเจอร์พร้อมใช้งาน เอเจนต์จะอ่านไฟล์นี้โดยอัตโนมัติ

## ไฟล์ใดบ้างที่ขัดขวางการอ่าน AGENTS.md โดยอัตโนมัติ

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญ">

ประเด็นสำคัญ

ในโหมดเริ่มต้น ระบบจะตรวจสอบ `CLAUDE.md`, `.claude/CLAUDE.md` และ `CLAUDE.local.md` ในไดเรกทอรีทำงานและไดเรกทอรีด้านบน `~/.claude/CLAUDE.md` ส่วนตัว, `CLAUDE.md` ที่องค์กรจัดการ และไฟล์ `.claude/rules/` ไม่ขัดขวางการอ่าน `AGENTS.md` และจะโหลดควบคู่กันไป

</div>

หากคุณมี `~/.claude/CLAUDE.md` ส่วนตัวที่กำหนดรูปแบบการเขียนโค้ดไว้ ไฟล์นี้จะไม่ขัดขวาง Claude Code จากการอ่าน `AGENTS.md` ของโปรเจกต์ แต่ `CLAUDE.local.md` ใด ๆ ในโฟลเดอร์ทำงาน—แม้จะไม่ได้เพิ่มเข้า Git และใช้จดบันทึกส่วนตัว—จะขัดขวางการอ่าน `AGENTS.md` โดยอัตโนมัติในโหมดเริ่มต้น การนำเข้าอย่างชัดเจนยังคงทำงานได้ หากต้องการอ่านทั้งสองไฟล์โดยตรง คุณต้องเปลี่ยนโหมด

หากเลือกโหมดอ่านโดยตรงใน Project instructions (ดู “โหมด Project instructions 4 แบบ—ควรเลือกแบบใด” ด้านล่าง) และไม่มี `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
```

ระบบจะโหลดไฟล์ `AGENTS.md` ในไดเรกทอรีย่อยเมื่อ Claude เปิดไฟล์ในไดเรกทอรีนั้นโดยใช้เครื่องมือ Read ในโหมด `claude-md-or-agents-md` จะเกิดขึ้นเฉพาะเมื่อไดเรกทอรีย่อยนั้นไม่มี `CLAUDE.md`, `.claude/CLAUDE.md` หรือ `CLAUDE.local.md` ของตัวเอง สำหรับ `claude-md-and-agents-md` เอกสารอธิบายกฎทั่วไปว่าให้อ่าน `CLAUDE.md` และ `AGENTS.md` ด้วยกัน โดยอ่าน `CLAUDE.md` ก่อน แล้วจึงอ่าน `AGENTS.md` ในแต่ละไดเรกทอรี ระบบจะไม่อ่าน `AGENTS.local.md`, `AGENTS.override.md` และสิ่งใดก็ตามในไดเรกทอรี `.agents/` โดยอัตโนมัติ

มีเอกสารเกี่ยวกับการกำหนดค่าเวิร์กสเปซของเอเจนต์ AI รวมถึงไฟล์คำสั่งที่มีบริบทของโปรเจกต์ใน[เอกสารของ Ailoot](https://ailoot.ai/docs/)

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="คู่มือ Ailoot">

[คู่มือ Ailoot](https://ailoot.ai/docs/)

</div>

## โหมด Project instructions 4 แบบ—ควรเลือกแบบใด

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญ">

ประเด็นสำคัญ

ในส่วน Project instructions ของคำสั่ง `/config` มีค่าที่เลือกได้สี่ค่า: `claude-md-or-agents-md` (ค่าเริ่มต้น—อ่านไฟล์ใดไฟล์หนึ่ง), `claude-md-and-agents-md` (อ่านทั้งสองไฟล์), `claude-md` (อ่านเฉพาะ `CLAUDE.md` โดยอัตโนมัติ แม้ในโปรเจกต์จะมีเพียง `AGENTS.md`) และ `managed-only` (เมื่อเริ่มต้น—อ่านเฉพาะ `CLAUDE.md` ที่องค์กรจัดการและหน่วยความจำอัตโนมัติ ไม่มีไฟล์ของโปรเจกต์หรือผู้ใช้) การเปลี่ยนแปลงจะมีผลกับข้อความถัดไปที่ส่งและทุกเซสชันใหม่

</div>

พฤติกรรมของโหมดในตารางอธิบายไว้ในเอกสารของ Anthropic คอลัมน์ขวาสุดให้คำแนะนำในการเลือก:

| ค่า | Claude Code อ่านอะไร | ควรใช้เมื่อใด |
|----|----|----|
| `claude-md-or-agents-md` | `CLAUDE.md` หรือ `AGENTS.md` หากไม่มี `CLAUDE.md`, `.claude/CLAUDE.md` หรือ `CLAUDE.local.md` ในไดเรกทอรีทำงานหรือไดเรกทอรีด้านบน | ค่าเริ่มต้น หากรีโพซิทอรีใช้ไฟล์ใดไฟล์หนึ่งเพียงไฟล์เดียว และไม่มีไฟล์ขัดขวางอยู่ด้านบน |
| `claude-md-and-agents-md` | ทั้งสองไฟล์ด้วยกัน: ในแต่ละไดเรกทอรี อ่าน `CLAUDE.md` ก่อน แล้วจึง `AGENTS.md` | คุณต้องการใช้ `AGENTS.md` ร่วมกันกับเครื่องมือทั้งหมด พร้อม `CLAUDE.md` สั้น ๆ สำหรับ Claude เท่านั้น หรือจำเป็นต้องอ่าน `AGENTS.md` เมื่อมี `CLAUDE.local.md` |
| `claude-md` | เฉพาะ `CLAUDE.md`; ปิดการอ่าน `AGENTS.md` โดยอัตโนมัติผ่าน Project instructions แม้ `AGENTS.md` จะเป็นไฟล์เดียวที่มีอยู่ (การนำเข้า `@AGENTS.md` อย่างชัดเจนจาก `CLAUDE.md` ยังคงใช้ได้) | `AGENTS.md` เขียนไว้สำหรับเครื่องมืออื่นและอาจทำให้ Claude สับสน |
| `managed-only` | เมื่อเริ่มเซสชัน—เฉพาะ `CLAUDE.md` ที่องค์กรจัดการและหน่วยความจำอัตโนมัติ; `CLAUDE.md` ของโปรเจกต์ ไฟล์เฉพาะเครื่องและของผู้ใช้, `.claude/rules/` และไฟล์ `AGENTS.md` ทั้งหมดจะไม่รวมอยู่ในชุดเริ่มต้น อย่างไรก็ตาม ระบบยังคงโหลดไฟล์ `CLAUDE.md` และ `.claude/rules/` ในไดเรกทอรีย่อยในภายหลังเมื่อ Claude เปิดไฟล์ที่นั่น โหมดนี้จำกัดเฉพาะชุดเริ่มต้นและไม่ได้แยกจากไฟล์โปรเจกต์อย่างสมบูรณ์ | สำหรับองค์กรที่ต้องการควบคุมชุดคำสั่งที่ Claude Code เริ่มต้นเซสชันด้วย ไม่ว่าโปรเจกต์จะมี `CLAUDE.md` หรือ `AGENTS.md` หรือไม่ก็ตาม |

คุณยังเลือกโหมดได้โดยไม่ต้องใช้ส่วนติดต่อ ผ่าน `settings.json`:

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

Claude Code จะไม่ใช้ค่านี้ใน `project` และ `local` settings ตามเอกสารของ Anthropic สามารถกำหนดค่าได้ใน `~/.claude/settings.json`, ไฟล์ `--settings` หรือการตั้งค่าที่องค์กรจัดการ

หากคุณตั้งค่าไฟล์คำสั่งที่ใช้ร่วมกันสำหรับเครื่องมือ AI หลายตัวในรีโพซิทอรีเดียวกันไว้แล้ว [คำแนะนำสำหรับเวอร์ชันก่อน 2.1.277](https://ailoot.ai/blog/th/agents-md-claude-md-one-instruction-file/) อธิบายวิธีนำเข้าไฟล์ด้วย `@` วิธีนี้ยังใช้งานได้ในปัจจุบัน

## เหตุใดจึงไม่มี Project instructions ใน /config

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญ">

ประเด็นสำคัญ

ตามเอกสารของ Anthropic ส่วน Project instructions อาจไม่ปรากฏด้วยเหตุผลดังต่อไปนี้:

- Claude Code เป็นเวอร์ชันเก่ากว่า 2.1.277
- เซสชันไม่ได้รับ feature flags จาก Anthropic—ตัวอย่างเช่น เมื่อใช้ Bedrock ผู้ให้บริการบุคคลที่สามรายอื่น หรือปิด telemetry ไว้
- นี่เป็นเซสชันแรกทันทีหลังติดตั้งหรืออัปเดตจากเวอร์ชันเก่า หากนี่เป็นเหตุผลเดียว ฟีเจอร์จะปรากฏในเซสชันถัดไป โดย `AGENTS.md` จะโหลดก็ต่อเมื่อตรงตามเงื่อนไขของโหมดที่เลือก
- ปิดใช้งานปลั๊กอิน `agents-md` ที่ติดตั้งมาด้วยใน `/plugin`

</div>

เริ่มจากตรวจสอบเวอร์ชันด้วยคำสั่ง `claude --version` หากต่ำกว่า 2.1.277 ให้อัปเดต Claude Code หากเวอร์ชันเหมาะสมแต่ส่วนนี้ยังไม่ปรากฏ ให้ตรวจสอบสาเหตุอื่น ๆ ที่ระบุไว้ข้างต้น ระหว่างที่ฟีเจอร์ยังใช้งานไม่ได้ การนำเข้า `@AGENTS.md` ใน `CLAUDE.md` ยังคงเป็นวิธีสำรองที่ใช้ได้

## ควรทำอย่างไรกับการนำเข้า @AGENTS.md แบบเดิม

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญ">

ประเด็นสำคัญ

คุณเก็บการนำเข้า `@AGENTS.md` ใน `CLAUDE.md` และลิงก์สัญลักษณ์ไว้ได้: ไม่มีโหมดใดอ่านไฟล์ซ้ำ คำขอที่เขียนเป็นข้อความว่า “อ่าน AGENTS.md” ควรเปลี่ยนเป็นการนำเข้าไฟล์ หากคุณเก็บ `CLAUDE.md` ไว้ ก่อนลบไฟล์ ให้บันทึกคำสั่งทั้งหมดที่จำเป็นและตรวจสอบเงื่อนไขของโหมดที่เลือก หากเปลี่ยนไปอ่านไฟล์โดยตรง ให้ลบ hook `SessionStart` ที่พิมพ์เนื้อหาของ `AGENTS.md` ด้วยตนเอง มิฉะนั้นสำเนาที่สองของไฟล์จะเข้าสู่บริบท หลังจากนั้นให้ตรวจสอบการโหลดในเซสชันใหม่ โดยวิธีตรวจสอบขึ้นอยู่กับเวอร์ชันและการมีอยู่ของไฟล์ขัดขวาง

</div>

ขั้นตอนถัดไปขึ้นอยู่กับการตั้งค่าเดิม ก่อนอื่น ตรวจสอบให้แน่ใจว่าฟีเจอร์พร้อมใช้งานในเซสชันของคุณตามที่อธิบายไว้ในหัวข้อก่อนหน้า

- **`CLAUDE.md` ที่นำเข้า `@AGENTS.md`** คุณปล่อยไว้ตามเดิมได้—Claude Code จะไม่อ่านไฟล์ซ้ำไม่ว่าคุณจะเลือกค่า Project instructions ใด การลบ `CLAUDE.md` เป็นทางเลือก: การนำเข้าก็ทำให้ Claude เข้าถึงเนื้อหาของ `AGENTS.md` อยู่แล้ว ตรวจสอบการโหลดผ่านการนำเข้าต่อไปด้วย `/memory`; การถาม Claude โดยตรงเกี่ยวกับเนื้อหาคำสั่งเป็นเพียงการตรวจสอบที่ไม่ชัดเจนนัก
- **`CLAUDE.md` ที่เขียนขอให้อ่าน `AGENTS.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 ไม่สามารถแยกแยะการโหลดโดยตรงออกจากการนำเข้าได้
- **ลิงก์สัญลักษณ์จาก `CLAUDE.md` ไปยัง `AGENTS.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 โดยตรงเป็นเพียงการตรวจสอบที่ไม่ชัดเจนนัก การไม่มีข้อผิดพลาดไม่เพียงพอที่จะยืนยันว่าไฟล์ถูกโหลดแล้ว
- **hook `SessionStart` ที่พิมพ์เนื้อหา `AGENTS.md` ด้วยตนเอง** เมื่ออ่านไฟล์โดยตรง hook เช่นนี้จะเพิ่มสำเนาที่สองเข้าไปในบริบท ขณะ hook ทำงาน คำถาม “ในคำสั่งของคุณมีอะไรบ้าง?” ไม่ยืนยันว่าโหลดไฟล์โดยตรง: Claude อาจตอบจากข้อความที่ hook เพิ่มเข้ามา เปลี่ยนตามลำดับนี้:
  1. ตรวจสอบว่าฟีเจอร์พร้อมใช้งาน: เวอร์ชัน 2.1.277 ขึ้นไป เซสชันได้รับ feature flags ปลั๊กอินเปิดใช้งานแล้ว และเซสชันแรกหลังติดตั้งหรืออัปเดตเสร็จสมบูรณ์ เลือกโหมดอ่านโดยตรง—ไม่ใช่ `claude-md` หรือ `managed-only` สำหรับโหมดเริ่มต้น ให้ตรวจสอบเพิ่มเติมว่าไม่มีไฟล์ขัดขวาง
  2. ลบ hook
  3. ปิดเซสชันแล้วเปิดใหม่ hook `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 โหลดแล้ว

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญ">

ประเด็นสำคัญ

ตั้งแต่เวอร์ชัน 2.1.280 เป็นต้นไป `AGENTS.md` ที่โหลดผ่าน Project instructions จะปรากฏใน `/memory` และในรายการ Memory files ของคำสั่ง `/context` ในเวอร์ชัน 2.1.277–2.1.279 ไฟล์นี้จะไม่ปรากฏที่นั่น แม้ว่าคำสั่งเหล่านั้นจะทำงานและแสดง `CLAUDE.md` กับไฟล์หน่วยความจำอื่นที่โหลดแล้ว ในเวอร์ชันเหล่านี้ หากไม่มีไฟล์ขัดขวาง ให้ตรวจหาบรรทัด `AGENTS.md loaded` ตอนเริ่มเซสชัน การถาม Claude เกี่ยวกับเนื้อหาของคำสั่งเป็นเพียงการตรวจสอบที่ไม่ชัดเจนนัก: คำตอบไม่สามารถแยกการอ่านโดยตรงออกจากการนำเข้า `@` และอาจอาศัยข้อความที่ hook `SessionStart` เพิ่มเข้ามา ดังนั้นควรถามเฉพาะในเซสชันใหม่หลังลบ hook ดังกล่าวแล้ว

</div>

ยังมีความแตกต่างอีกสองข้อเมื่อเทียบกับ `CLAUDE.md` ทั่วไป: hook `InstructionsLoaded` จะไม่ทำงานกับ `AGENTS.md` ที่โหลดด้วยวิธีนี้ (แต่ทำงานกับ `AGENTS.md` ที่นำเข้าผ่านไวยากรณ์ `@` จาก `CLAUDE.md` หรือเชื่อมโยงด้วยลิงก์สัญลักษณ์ `CLAUDE.md`); ไดเรกทอรีที่เพิ่มด้วยแฟล็ก `--add-dir` พร้อมกับตัวแปร `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD` จะโหลดเฉพาะ `CLAUDE.md` ของไดเรกทอรีนั้น—ไม่รวม `AGENTS.md`

หากต้องการทบทวนเนื้อหาของไฟล์คำสั่งโปรเจกต์ขนาดใหญ่ โปรดดูบทวิเคราะห์แยกต่างหาก[เกี่ยวกับวิธีกำหนดค่า CLAUDE.md โดยไม่ทำให้ไฟล์พองโต](https://ailoot.ai/blog/th/claude-md-template/) ซึ่งกล่าวถึงโครงสร้างของคำสั่ง ส่วนเงื่อนไขการโหลด `AGENTS.md` อธิบายไว้ข้างต้น สำหรับบันทึกการทำงานระหว่างเซสชัน โปรดดูบทวิเคราะห์เรื่อง[สมองส่วนที่สองใน Claude Code](https://ailoot.ai/blog/th/claude-code-second-brain/)—เกี่ยวกับหน่วยความจำส่วนตัวที่ซ้อนทับอยู่บนคำสั่งของโปรเจกต์

## ต่อไปควรทำอะไร

ฟีเจอร์นี้เปิดตัวเมื่อวันที่ 18 กันยายน 2026 ในเวอร์ชัน 2.1.277 Anthropic อาจชี้แจงรายละเอียดของโหมดต่าง ๆ ในรุ่นต่อ ๆ ไป ดังนั้นก่อนเปลี่ยนการตั้งค่าในโปรเจกต์สำคัญ ให้เทียบบทความนี้กับ `/config` เวอร์ชันปัจจุบันและ changelog อย่างเป็นทางการ

<div class="section" role="doc-bibliography" aria-label="แหล่งที่มา">

### แหล่งที่มา

- [Claude Code, commit ของ CHANGELOG.md ที่มีรายการ 2.1.277 บน GitHub (18 กันยายน 2026)](https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3)
- [เอกสาร Claude Code: วิธีที่ Claude จดจำโปรเจกต์ของคุณ - ส่วน AGENTS.md](https://code.claude.com/docs/en/memory)

</div>



<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="คู่มือ Ailoot">

[คู่มือ Ailoot](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="ไปที่ Ailoot">

[ไปที่ Ailoot](https://ailoot.ai/)

</div>

## คำถามที่พบบ่อย

### ทำไมมีไฟล์ AGENTS.md แต่ไม่ถูกโหลด?

ในโหมดเริ่มต้น CLAUDE.md, .claude/CLAUDE.md หรือ CLAUDE.local.md ในโฟลเดอร์ทำงานหรือโฟลเดอร์แม่จะขวางการเลือก AGENTS.md อัตโนมัติ ตรวจเวอร์ชัน Claude Code การเปิดฟีเจอร์ และโหมด Project instructions ใน /config ด้วย

### ตรวจการโหลดโดยตรงหลังลบ hook แบบเดิมอย่างไร?

เปิดเซสชันใหม่เพื่อไม่ให้มีผล SessionStart เก่า รุ่น 2.1.280 ขึ้นไปให้ตรวจ /memory หรือ Memory files ใน /context ส่วน 2.1.277–2.1.279 ใช้บรรทัดโหลดตอนเริ่มเมื่อไม่มี CLAUDE.md ที่ขวาง คำตอบที่ Claude ทวนอย่างเดียวเป็นหลักฐานที่อ่อน


## Ailoot · บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

Ailoot อาศัยประสบการณ์การดำเนินงานที่สั่งสม ฐานลูกค้าขนาดใหญ่ บริการที่เสถียร และการติดตาม KPI อย่างต่อเนื่อง

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

Ailoot นำประสบการณ์การดำเนินงานนี้มาใช้เพื่อให้เข้าถึงฟังก์ชัน AI ผ่าน API ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
