---
read_when: Finding which docs page covers a topic before reading the page
summary: แผนที่หัวข้อที่สร้างขึ้นสำหรับหน้าเอกสาร OpenClaw
title: แผนผังเอกสาร
x-i18n:
    generated_at: "2026-06-30T14:33:13Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: 9526e7b1db302e55d7e598900c7f6db45369ef924946ba8cc0da621482f21cd1
    source_path: docs_map.md
    workflow: 16
---

# แผนผังเอกสาร OpenClaw

ไฟล์นี้สร้างจากหัวข้อใน `docs/**/*.md` และ `docs/**/*.mdx` เพื่อช่วยให้เอเจนต์นำทางต้นไม้เอกสารได้
อย่าแก้ไขด้วยมือ ให้รัน `pnpm docs:map:gen`

## agent-runtime-architecture.md

- เส้นทาง: /agent-runtime-architecture
- หัวข้อ:
  - H2: เค้าโครงรันไทม์
  - H2: ขอบเขต
  - H2: แมนิเฟสต์
  - H2: การเลือกรันไทม์
  - H2: ที่เกี่ยวข้อง

## announcements/bluebubbles-imessage.md

- เส้นทาง: /announcements/bluebubbles-imessage
- หัวข้อ:
  - H1: การนำ BlueBubbles ออกและเส้นทาง imsg iMessage
  - H2: สิ่งที่เปลี่ยนแปลง
  - H2: สิ่งที่ต้องทำ
  - H2: หมายเหตุการย้ายระบบ
  - H2: ดูเพิ่มเติม

## auth-credential-semantics.md

- เส้นทาง: /auth-credential-semantics
- หัวข้อ:
  - H2: รหัสเหตุผลการตรวจสอบแบบเสถียร
  - H2: ข้อมูลรับรองโทเค็น
  - H3: กฎการมีสิทธิ์
  - H3: กฎการแก้ค่า
  - H2: ความสามารถในการพกพาสำเนาเอเจนต์
  - H2: เส้นทางการยืนยันตัวตนจากการกำหนดค่าเท่านั้น
  - H2: การกรองลำดับการยืนยันตัวตนแบบชัดเจน
  - H2: การแก้ค่าเป้าหมายการตรวจสอบ
  - H2: การค้นหาข้อมูลรับรอง CLI ภายนอก
  - H2: ตัวป้องกันนโยบาย OAuth SecretRef
  - H2: การส่งข้อความที่เข้ากันได้กับระบบเดิม
  - H2: ที่เกี่ยวข้อง

## automation/auth-monitoring.md

- เส้นทาง: /automation/auth-monitoring
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## automation/clawflow.md

- เส้นทาง: /automation/clawflow
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## automation/cron-jobs.md

- เส้นทาง: /automation/cron-jobs
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: Cron ทำงานอย่างไร
  - H2: ประเภทกำหนดการ
  - H3: วันของเดือนและวันของสัปดาห์ใช้ตรรกะ OR
  - H2: รูปแบบการดำเนินการ
  - H3: เพย์โหลดคำสั่ง
  - H3: ตัวเลือกเพย์โหลดสำหรับงานแบบแยก
  - H2: การส่งมอบและเอาต์พุต
  - H2: ภาษาเอาต์พุต
  - H2: ตัวอย่าง CLI
  - H2: Webhook
  - H3: การยืนยันตัวตน
  - H2: การผสานรวม Gmail PubSub
  - H3: การตั้งค่าด้วยวิซาร์ด (แนะนำ)
  - H3: การเริ่ม Gateway อัตโนมัติ
  - H3: การตั้งค่าด้วยตนเองครั้งเดียว
  - H3: การแทนที่โมเดล Gmail
  - H2: การจัดการงาน
  - H2: การกำหนดค่า
  - H2: การแก้ไขปัญหา
  - H3: ลำดับขั้นคำสั่ง
  - H2: ที่เกี่ยวข้อง

## automation/cron-vs-heartbeat.md

- เส้นทาง: /automation/cron-vs-heartbeat
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## automation/gmail-pubsub.md

- เส้นทาง: /automation/gmail-pubsub
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## automation/hooks.md

- เส้นทาง: /automation/hooks
- หัวข้อ:
  - H2: เลือกพื้นผิวที่เหมาะสม
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ประเภทเหตุการณ์
  - H2: การเขียนฮุก
  - H3: โครงสร้างฮุก
  - H3: รูปแบบ HOOK.md
  - H3: การใช้งานแฮนด์เลอร์
  - H3: จุดเด่นของบริบทเหตุการณ์
  - H2: การค้นพบฮุก
  - H3: แพ็กฮุก
  - H2: ฮุกที่รวมมาให้
  - H3: รายละเอียด session-memory
  - H3: การกำหนดค่า bootstrap-extra-files
  - H3: รายละเอียด command-logger
  - H3: รายละเอียด compaction-notifier
  - H3: รายละเอียด boot-md
  - H2: ฮุกของ Plugin
  - H2: การกำหนดค่า
  - H2: เอกสารอ้างอิง CLI
  - H2: แนวทางปฏิบัติที่ดีที่สุด
  - H2: การแก้ไขปัญหา
  - H3: ไม่พบฮุก
  - H3: ฮุกไม่มีสิทธิ์ใช้งาน
  - H3: ฮุกไม่ทำงาน
  - H2: ที่เกี่ยวข้อง

## automation/index.md

- เส้นทาง: /automation
- หัวข้อ:
  - H2: คู่มือตัดสินใจแบบเร็ว
  - H3: งานตามกำหนดเวลา (Cron) เทียบกับ Heartbeat
  - H2: แนวคิดหลัก
  - H3: งานตามกำหนดเวลา (Cron)
  - H3: งาน
  - H3: ข้อผูกมัดที่อนุมานได้
  - H3: TaskFlow
  - H3: คำสั่งประจำ
  - H3: ฮุก
  - H3: Heartbeat
  - H2: วิธีที่ระบบเหล่านี้ทำงานร่วมกัน
  - H2: ที่เกี่ยวข้อง

## automation/poll.md

- เส้นทาง: /automation/poll
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## automation/standing-orders.md

- เส้นทาง: /automation/standing-orders
- หัวข้อ:
  - H2: เหตุผลที่ใช้คำสั่งประจำ
  - H2: วิธีการทำงาน
  - H2: องค์ประกอบของคำสั่งประจำ
  - H2: คำสั่งประจำร่วมกับงาน Cron
  - H2: ตัวอย่าง
  - H3: ตัวอย่างที่ 1: เนื้อหาและโซเชียลมีเดีย (รอบรายสัปดาห์)
  - H3: ตัวอย่างที่ 2: การดำเนินงานด้านการเงิน (ทริกเกอร์จากเหตุการณ์)
  - H3: ตัวอย่างที่ 3: การเฝ้าติดตามและการแจ้งเตือน (ต่อเนื่อง)
  - H2: รูปแบบดำเนินการ-ตรวจสอบ-รายงาน
  - H2: สถาปัตยกรรมหลายโปรแกรม
  - H2: แนวทางปฏิบัติที่ดีที่สุด
  - H3: ควรทำ
  - H3: หลีกเลี่ยง
  - H2: ที่เกี่ยวข้อง

## automation/taskflow.md

- เส้นทาง: /automation/taskflow
- หัวข้อ:
  - H2: ควรใช้ TaskFlow เมื่อใด
  - H2: รูปแบบเวิร์กโฟลว์ตามกำหนดเวลาที่เชื่อถือได้
  - H2: โหมดซิงค์
  - H3: โหมดที่มีการจัดการ
  - H3: โหมดมิเรอร์
  - H2: สถานะถาวรและการติดตามรีวิชัน
  - H2: พฤติกรรมการยกเลิก
  - H2: คำสั่ง CLI
  - H2: โฟลว์สัมพันธ์กับงานอย่างไร
  - H2: ที่เกี่ยวข้อง

## automation/tasks.md

- เส้นทาง: /automation/tasks
- หัวข้อ:
  - H2: สรุปสั้น
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: สิ่งที่สร้างงาน
  - H2: วงจรชีวิตของงาน
  - H2: การส่งมอบและการแจ้งเตือน
  - H3: นโยบายการแจ้งเตือน
  - H2: เอกสารอ้างอิง CLI
  - H2: กระดานงานในแชต (/tasks)
  - H2: การผสานรวมสถานะ (แรงกดดันของงาน)
  - H2: พื้นที่จัดเก็บและการบำรุงรักษา
  - H3: งานอยู่ที่ใด
  - H3: การบำรุงรักษาอัตโนมัติ
  - H2: งานสัมพันธ์กับระบบอื่นอย่างไร
  - H2: ที่เกี่ยวข้อง

## automation/troubleshooting.md

- เส้นทาง: /automation/troubleshooting
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## automation/webhook.md

- เส้นทาง: /automation/webhook
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## brave-search.md

- เส้นทาง: /brave-search
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## channels/access-groups.md

- เส้นทาง: /channels/access-groups
- หัวข้อ:
  - H2: กลุ่มผู้ส่งข้อความแบบคงที่
  - H2: กลุ่มอ้างอิงจากรายการอนุญาต
  - H2: เส้นทางช่องทางข้อความที่รองรับ
  - H2: การวินิจฉัย Plugin
  - H2: กลุ่มเป้าหมายช่อง Discord
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: การแก้ไขปัญหา

## channels/ambient-room-events.md

- เส้นทาง: /channels/ambient-room-events
- หัวข้อ:
  - H2: การตั้งค่าที่แนะนำ
  - H2: สิ่งที่เปลี่ยนแปลง
  - H2: ตัวอย่าง Discord
  - H2: ตัวอย่าง Slack
  - H2: ตัวอย่าง Telegram
  - H2: นโยบายเฉพาะเอเจนต์
  - H2: โหมดการตอบกลับที่มองเห็นได้
  - H2: ประวัติ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## channels/bot-loop-protection.md

- เส้นทาง: /channels/bot-loop-protection
- หัวข้อ:
  - H1: การป้องกันลูปของบอต
  - H2: ค่าเริ่มต้น
  - H2: กำหนดค่าเริ่มต้นร่วม
  - H2: แทนที่ต่อช่องทางหรือบัญชี
  - H2: การรองรับช่องทาง

## channels/broadcast-groups.md

- เส้นทาง: /channels/broadcast-groups
- หัวข้อ:
  - H2: ภาพรวม
  - H2: กรณีการใช้งาน
  - H2: การกำหนดค่า
  - H3: การตั้งค่าพื้นฐาน
  - H3: กลยุทธ์การประมวลผล
  - H3: ตัวอย่างสมบูรณ์
  - H2: วิธีการทำงาน
  - H3: โฟลว์ข้อความ
  - H3: การแยกเซสชัน
  - H3: ตัวอย่าง: เซสชันแบบแยก
  - H2: แนวทางปฏิบัติที่ดีที่สุด
  - H2: ความเข้ากันได้
  - H3: ผู้ให้บริการ
  - H3: การกำหนดเส้นทาง
  - H2: การแก้ไขปัญหา
  - H2: ตัวอย่าง
  - H2: เอกสารอ้างอิง API
  - H3: สคีมาการกำหนดค่า
  - H3: ฟิลด์
  - H2: ข้อจำกัด
  - H2: การปรับปรุงในอนาคต
  - H2: ที่เกี่ยวข้อง

## channels/channel-routing.md

- เส้นทาง: /channels/channel-routing
- หัวข้อ:
  - H1: ช่องทางและการกำหนดเส้นทาง
  - H2: คำสำคัญ
  - H2: คำนำหน้าเป้าหมายขาออก
  - H2: รูปแบบคีย์เซสชัน (ตัวอย่าง)
  - H2: การตรึงเส้นทาง DM หลัก
  - H2: การบันทึกขาเข้าที่มีการป้องกัน
  - H2: กฎการกำหนดเส้นทาง (วิธีเลือกเอเจนต์)
  - H2: กลุ่มกระจายข้อความ (รันหลายเอเจนต์)
  - H2: ภาพรวมการกำหนดค่า
  - H2: พื้นที่จัดเก็บเซสชัน
  - H2: พฤติกรรม WebChat
  - H2: บริบทการตอบกลับ
  - H2: ที่เกี่ยวข้อง

## channels/clickclack.md

- เส้นทาง: /channels/clickclack
- หัวข้อ:
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H2: หลายบอต
  - H2: เป้าหมาย
  - H2: สิทธิ์
  - H2: การแก้ไขปัญหา

## channels/discord.md

- เส้นทาง: /channels/discord
- หัวข้อ:
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H2: แนะนำ: ตั้งค่าเวิร์กสเปซกิลด์
  - H2: โมเดลรันไทม์
  - H2: ช่องฟอรัม
  - H2: คอมโพเนนต์แบบโต้ตอบ
  - H2: การควบคุมการเข้าถึงและการกำหนดเส้นทาง
  - H3: การกำหนดเส้นทางเอเจนต์ตามบทบาท
  - H2: คำสั่งเนทีฟและการยืนยันตัวตนคำสั่ง
  - H2: รายละเอียดฟีเจอร์
  - H2: เครื่องมือและด่านอนุมัติการกระทำ
  - H2: UI Components v2
  - H2: เสียง
  - H3: ช่องเสียง
  - H3: ติดตามผู้ใช้ในเสียง
  - H3: ข้อความเสียง
  - H2: การแก้ไขปัญหา
  - H2: เอกสารอ้างอิงการกำหนดค่า
  - H2: ความปลอดภัยและการปฏิบัติการ
  - H2: ที่เกี่ยวข้อง

## channels/feishu.md

- เส้นทาง: /channels/feishu
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การควบคุมการเข้าถึง
  - H3: ข้อความส่วนตัว
  - H3: แชตกลุ่ม
  - H2: ตัวอย่างการกำหนดค่ากลุ่ม
  - H3: อนุญาตทุกกลุ่ม โดยไม่ต้อง @mention
  - H3: อนุญาตทุกกลุ่ม แต่ยังต้อง @mention
  - H3: อนุญาตเฉพาะบางกลุ่มเท่านั้น
  - H3: จำกัดผู้ส่งภายในกลุ่ม
  - H2: รับ ID กลุ่ม/ผู้ใช้
  - H3: ID กลุ่ม (chatid, รูปแบบ: ocxxx)
  - H3: ID ผู้ใช้ (openid, รูปแบบ: ouxxx)
  - H2: คำสั่งทั่วไป
  - H2: การแก้ไขปัญหา
  - H3: บอตไม่ตอบในแชตกลุ่ม
  - H3: บอตไม่ได้รับข้อความ
  - H3: การตั้งค่าด้วย QR ไม่ตอบสนองในแอปมือถือ Feishu
  - H3: App Secret รั่วไหล
  - H2: การกำหนดค่าขั้นสูง
  - H3: หลายบัญชี
  - H3: ขีดจำกัดข้อความ
  - H3: การสตรีม
  - H3: การเพิ่มประสิทธิภาพโควตา
  - H3: เซสชัน ACP
  - H4: การผูก ACP แบบถาวร
  - H4: สร้าง ACP จากแชต
  - H3: การกำหนดเส้นทางหลายเอเจนต์
  - H2: การแยกเอเจนต์ต่อผู้ใช้ (การสร้างเอเจนต์แบบไดนามิก)
  - H3: การตั้งค่าอย่างรวดเร็ว
  - H3: วิธีการทำงาน
  - H3: ตัวเลือกการกำหนดค่า
  - H3: ขอบเขตเซสชัน
  - H3: การปรับใช้หลายผู้ใช้ทั่วไป
  - H3: การตรวจสอบ
  - H3: หมายเหตุ
  - H2: เอกสารอ้างอิงการกำหนดค่า
  - H2: ประเภทข้อความที่รองรับ
  - H3: รับ
  - H3: ส่ง
  - H3: เธรดและการตอบกลับ
  - H2: ที่เกี่ยวข้อง

## channels/googlechat.md

- เส้นทาง: /channels/googlechat
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: การตั้งค่าอย่างรวดเร็ว (สำหรับผู้เริ่มต้น)
  - H2: เพิ่มไปยัง Google Chat
  - H2: URL สาธารณะ (Webhook เท่านั้น)
  - H3: ตัวเลือก A: Tailscale Funnel (แนะนำ)
  - H3: ตัวเลือก B: Reverse Proxy (Caddy)
  - H3: ตัวเลือก C: Cloudflare Tunnel
  - H2: วิธีการทำงาน
  - H2: เป้าหมาย
  - H2: จุดเด่นของการกำหนดค่า
  - H2: การแก้ไขปัญหา
  - H3: 405 Method Not Allowed
  - H3: ปัญหาอื่น ๆ
  - H2: ที่เกี่ยวข้อง

## channels/group-messages.md

- เส้นทาง: /channels/group-messages
- หัวข้อ:
  - H2: พฤติกรรม
  - H2: ตัวอย่างการกำหนดค่า (WhatsApp)
  - H3: คำสั่งเปิดใช้งาน (เฉพาะเจ้าของ)
  - H2: วิธีใช้งาน
  - H2: การทดสอบ / การตรวจสอบ
  - H2: ข้อควรพิจารณาที่ทราบ
  - H2: ที่เกี่ยวข้อง

## channels/groups.md

- เส้นทาง: /channels/groups
- หัวข้อ:
  - H2: บทนำสำหรับผู้เริ่มต้น (2 นาที)
  - H2: การตอบกลับที่มองเห็นได้
  - H2: การมองเห็นบริบทและรายการอนุญาต
  - H2: คีย์เซสชัน
  - H2: รูปแบบ: DM ส่วนตัว + กลุ่มสาธารณะ (เอเจนต์เดียว)
  - H2: ป้ายกำกับการแสดงผล
  - H2: นโยบายกลุ่ม
  - H2: การควบคุมด้วยการ mention (ค่าเริ่มต้น)
  - H2: กำหนดขอบเขตรูปแบบ mention ที่ตั้งค่าไว้
  - H2: ข้อจำกัดเครื่องมือของกลุ่ม/ช่องทาง (ไม่บังคับ)
  - H2: รายการอนุญาตของกลุ่ม
  - H2: การเปิดใช้งาน (เฉพาะเจ้าของ)
  - H2: ฟิลด์บริบท
  - H2: รายละเอียดเฉพาะของ iMessage
  - H2: พรอมป์ระบบของ WhatsApp
  - H2: รายละเอียดเฉพาะของ WhatsApp
  - H2: ที่เกี่ยวข้อง

## channels/imessage-from-bluebubbles.md

- เส้นทาง: /channels/imessage-from-bluebubbles
- หัวข้อ:
  - H2: เช็กลิสต์การย้ายระบบ
  - H2: เมื่อการย้ายระบบนี้เหมาะสม
  - H2: imsg ทำอะไร
  - H2: ก่อนเริ่ม
  - H2: การแปลค่าการกำหนดค่า
  - H2: กับดักรีจิสทรีกลุ่ม
  - H2: ทีละขั้นตอน
  - H2: ความเท่าเทียมของการกระทำโดยสรุป
  - H2: การจับคู่ เซสชัน และการผูก ACP
  - H2: ไม่มีช่องทางย้อนกลับ
  - H2: ที่เกี่ยวข้อง

## channels/imessage.md

- เส้นทาง: /channels/imessage
- หัวข้อ:
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H2: ข้อกำหนดและสิทธิ์ (macOS)
  - H2: การเปิดใช้งาน API ส่วนตัวของ imsg
  - H3: การตั้งค่า
  - H3: เมื่อคุณไม่สามารถปิดใช้งาน SIP
  - H2: การควบคุมการเข้าถึงและการกำหนดเส้นทาง
  - H2: การผูกการสนทนา ACP
  - H2: รูปแบบการปรับใช้
  - H2: สื่อ การแบ่งชิ้น และเป้าหมายการส่งมอบ
  - H2: การกระทำของ API ส่วนตัว
  - H2: การเขียนค่าการกำหนดค่า
  - H2: การรวม DM แบบแยกส่ง (คำสั่ง + URL ในองค์ประกอบเดียว)
  - H3: สถานการณ์และสิ่งที่เอเจนต์เห็น
  - H2: การกู้คืนขาเข้าหลังจากรีสตาร์ตบริดจ์หรือ Gateway
  - H3: สัญญาณที่ผู้ปฏิบัติงานมองเห็น
  - H3: การย้ายระบบ
  - H2: การแก้ไขปัญหา
  - H2: ตัวชี้เอกสารอ้างอิงการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## channels/index.md

- เส้นทาง: /channels
- หัวข้อ:
  - H2: หมายเหตุการส่งมอบ
  - H2: ช่องทางที่รองรับ
  - H2: หมายเหตุ

## channels/irc.md

- เส้นทาง: /channels/irc
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ค่าเริ่มต้นด้านความปลอดภัย
  - H2: การควบคุมการเข้าถึง
  - H3: ข้อผิดพลาดที่พบบ่อย: allowFrom ใช้สำหรับ DM ไม่ใช่ช่องทาง
  - H2: การทริกเกอร์การตอบกลับ (mentions)
  - H2: หมายเหตุด้านความปลอดภัย (แนะนำสำหรับช่องทางสาธารณะ)
  - H3: เครื่องมือเดียวกันสำหรับทุกคนในช่องทาง
  - H3: เครื่องมือต่างกันตามผู้ส่ง (เจ้าของมีอำนาจมากกว่า)
  - H2: NickServ
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## channels/line.md

- เส้นทาง: /channels/line
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: ตั้งค่า
  - H2: กำหนดค่า
  - H2: การควบคุมการเข้าถึง
  - H2: พฤติกรรมข้อความ
  - H2: ข้อมูลช่องทาง (ข้อความแบบ rich)
  - H2: การรองรับ ACP
  - H2: สื่อขาออก
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## channels/location.md

- เส้นทาง: /channels/location
- หัวข้อ:
  - H2: การจัดรูปแบบข้อความ
  - H2: ฟิลด์บริบท
  - H2: หมายเหตุของช่องทาง
  - H2: ที่เกี่ยวข้อง

## channels/matrix-migration.md

- เส้นทาง: /channels/matrix-migration
- หัวข้อ:
  - H2: สิ่งที่การย้ายระบบทำโดยอัตโนมัติ
  - H2: สิ่งที่การย้ายระบบไม่สามารถทำโดยอัตโนมัติ
  - H2: ขั้นตอนการอัปเกรดที่แนะนำ
  - H2: วิธีการทำงานของการย้ายระบบแบบเข้ารหัส
  - H2: ข้อความทั่วไปและความหมาย
  - H3: ข้อความการอัปเกรดและการตรวจจับ
  - H3: ข้อความการกู้คืนสถานะที่เข้ารหัส
  - H3: ข้อความการกู้คืนด้วยตนเอง
  - H3: ข้อความการติดตั้ง Plugin แบบกำหนดเอง
  - H2: หากประวัติที่เข้ารหัสยังไม่กลับมา
  - H2: หากคุณต้องการเริ่มใหม่สำหรับข้อความในอนาคต
  - H2: ที่เกี่ยวข้อง

## channels/matrix-presentation.md

- เส้นทาง: /channels/matrix-presentation
- หัวข้อ:
  - H2: เนื้อหาเหตุการณ์
  - H2: พฤติกรรมสำรอง
  - H2: บล็อกที่รองรับ
  - H2: การโต้ตอบ
  - H2: ความสัมพันธ์กับข้อมูลเมตาการอนุมัติ
  - H2: ข้อความสื่อ

## channels/matrix-push-rules.md

- เส้นทาง: /channels/matrix-push-rules
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: ขั้นตอน
  - H2: หมายเหตุสำหรับหลายบอต
  - H2: หมายเหตุของ homeserver
  - H2: ที่เกี่ยวข้อง

## channels/matrix.md

- เส้นทาง: /channels/matrix
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: ตั้งค่า
  - H3: การตั้งค่าแบบโต้ตอบ
  - H3: การกำหนดค่าขั้นต่ำ
  - H3: เข้าร่วมอัตโนมัติ
  - H3: รูปแบบเป้าหมาย allowlist
  - H3: การทำให้ ID บัญชีเป็นมาตรฐาน
  - H3: ข้อมูลรับรองที่แคชไว้
  - H3: ตัวแปรสภาพแวดล้อม
  - H2: ตัวอย่างการกำหนดค่า
  - H2: ตัวอย่างแสดงผลแบบสตรีม
  - H2: ข้อความเสียง
  - H2: ข้อมูลเมตาการอนุมัติ
  - H3: กฎ push แบบ self-hosted สำหรับตัวอย่างแสดงผลที่สรุปแล้วแบบเงียบ
  - H2: ห้องบอตถึงบอต
  - H2: การเข้ารหัสและการยืนยัน
  - H3: เปิดใช้การเข้ารหัส
  - H3: สถานะและสัญญาณความเชื่อถือ
  - H3: ยืนยันอุปกรณ์นี้ด้วยคีย์กู้คืน
  - H3: บูตสแตรปหรือซ่อมแซม cross-signing
  - H3: การสำรอง room-key
  - H3: การแสดงรายการ การร้องขอ และการตอบกลับการยืนยัน
  - H3: หมายเหตุสำหรับหลายบัญชี
  - H2: การจัดการโปรไฟล์
  - H2: เธรด
  - H3: การกำหนดเส้นทางเซสชัน (sessionScope)
  - H3: การตอบกลับแบบเธรด (threadReplies)
  - H3: การสืบทอดเธรดและคำสั่ง slash
  - H2: การผูกการสนทนา ACP
  - H3: การกำหนดค่าการผูกเธรด
  - H2: รีแอ็กชัน
  - H2: บริบทประวัติ
  - H2: การมองเห็นบริบท
  - H2: นโยบาย DM และห้อง
  - H2: การซ่อมแซมห้องโดยตรง
  - H2: การอนุมัติ exec
  - H2: คำสั่ง slash
  - H2: หลายบัญชี
  - H2: homeserver ส่วนตัว/LAN
  - H2: การพร็อกซีทราฟฟิก Matrix
  - H2: การแก้ไขเป้าหมาย
  - H2: อ้างอิงการกำหนดค่า
  - H3: บัญชีและการเชื่อมต่อ
  - H3: การเข้ารหัส
  - H3: การเข้าถึงและนโยบาย
  - H3: พฤติกรรมการตอบกลับ
  - H3: การตั้งค่ารีแอ็กชัน
  - H3: เครื่องมือและการ override รายห้อง
  - H3: การตั้งค่าการอนุมัติ exec
  - H2: ที่เกี่ยวข้อง

## channels/mattermost.md

- เส้นทาง: /channels/mattermost
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: คำสั่ง slash แบบเนทีฟ
  - H2: ตัวแปรสภาพแวดล้อม (บัญชีเริ่มต้น)
  - H2: โหมดแชต
  - H2: การทำเธรดและเซสชัน
  - H2: การควบคุมการเข้าถึง (DM)
  - H2: ช่องทาง (กลุ่ม)
  - H2: เป้าหมายสำหรับการส่งขาออก
  - H2: การลองใหม่ช่อง DM
  - H2: การสตรีมตัวอย่างแสดงผล
  - H2: รีแอ็กชัน (เครื่องมือข้อความ)
  - H2: ปุ่มแบบโต้ตอบ (เครื่องมือข้อความ)
  - H3: การผสานรวม API โดยตรง (สคริปต์ภายนอก)
  - H2: อะแดปเตอร์ไดเรกทอรี
  - H2: หลายบัญชี
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## channels/msteams.md

- เส้นทาง: /channels/msteams
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมกัน
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: เป้าหมาย
  - H2: การเขียนค่ากำหนดค่า
  - H2: การควบคุมการเข้าถึง (DM + กลุ่ม)
  - H3: วิธีการทำงาน
  - H3: ขั้นตอนที่ 1: สร้าง Azure Bot
  - H3: ขั้นตอนที่ 2: รับข้อมูลรับรอง
  - H3: ขั้นตอนที่ 3: กำหนดค่า Messaging Endpoint
  - H3: ขั้นตอนที่ 4: เปิดใช้ Teams Channel
  - H3: ขั้นตอนที่ 5: สร้าง Teams App Manifest
  - H3: ขั้นตอนที่ 6: กำหนดค่า OpenClaw
  - H3: ขั้นตอนที่ 7: เรียกใช้ Gateway
  - H2: การยืนยันตัวตนแบบรวมศูนย์ (ใบรับรองพร้อม managed identity)
  - H3: ตัวเลือก A: การยืนยันตัวตนด้วยใบรับรอง
  - H3: ตัวเลือก B: Azure Managed Identity
  - H3: การตั้งค่า AKS Workload Identity
  - H3: การเปรียบเทียบประเภทการยืนยันตัวตน
  - H2: การพัฒนาในเครื่อง (การ tunneling)
  - H2: การทดสอบบอต
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: การดำเนินการข้อมูลสมาชิก
  - H2: บริบทประวัติ
  - H2: สิทธิ์ Teams RSC ปัจจุบัน (manifest)
  - H2: ตัวอย่าง Teams manifest (ปกปิดข้อมูลแล้ว)
  - H3: ข้อควรระวังของ manifest (ฟิลด์ที่ต้องมี)
  - H3: การอัปเดตแอปที่มีอยู่
  - H2: ความสามารถ: RSC เท่านั้น เทียบกับ Graph
  - H3: เมื่อใช้เฉพาะ Teams RSC (ติดตั้งแอปแล้ว ไม่มีสิทธิ์ Graph API)
  - H3: เมื่อใช้ Teams RSC + สิทธิ์ Microsoft Graph Application
  - H3: RSC เทียบกับ Graph API
  - H2: สื่อ + ประวัติที่เปิดใช้ Graph (จำเป็นสำหรับช่องทาง)
  - H2: ข้อจำกัดที่ทราบ
  - H3: Webhook timeout
  - H3: การรองรับ Teams cloud และ service URL
  - H3: การจัดรูปแบบ
  - H2: การกำหนดค่า
  - H2: การกำหนดเส้นทางและเซสชัน
  - H2: รูปแบบการตอบกลับ: เธรดเทียบกับโพสต์
  - H3: ลำดับความสำคัญในการแก้ไข
  - H3: การคงบริบทเธรด
  - H2: ไฟล์แนบและรูปภาพ
  - H2: การส่งไฟล์ในแชตกลุ่ม
  - H3: เหตุผลที่แชตกลุ่มต้องใช้ SharePoint
  - H3: ตั้งค่า
  - H3: พฤติกรรมการแชร์
  - H3: พฤติกรรมสำรอง
  - H3: ตำแหน่งจัดเก็บไฟล์
  - H2: โพล (Adaptive Cards)
  - H2: การ์ดนำเสนอ
  - H2: รูปแบบเป้าหมาย
  - H2: การส่งข้อความเชิงรุก
  - H2: ID ของทีมและช่องทาง (จุดที่มักพลาด)
  - H2: ช่องส่วนตัว
  - H2: การแก้ไขปัญหา
  - H3: ปัญหาทั่วไป
  - H3: ข้อผิดพลาดการอัปโหลด manifest
  - H3: สิทธิ์ RSC ไม่ทำงาน
  - H2: อ้างอิง
  - H2: ที่เกี่ยวข้อง

## channels/nextcloud-talk.md

- เส้นทาง: /channels/nextcloud-talk
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมกัน
  - H2: ตั้งค่าอย่างรวดเร็ว (ผู้เริ่มต้น)
  - H2: หมายเหตุ
  - H2: การควบคุมการเข้าถึง (DM)
  - H2: ห้อง (กลุ่ม)
  - H2: ความสามารถ
  - H2: อ้างอิงการกำหนดค่า (Nextcloud Talk)
  - H2: ที่เกี่ยวข้อง

## channels/nostr.md

- เส้นทาง: /channels/nostr
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมกัน
  - H3: การติดตั้งแบบเก่า/กำหนดเอง
  - H3: การตั้งค่าแบบไม่โต้ตอบ
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: อ้างอิงการกำหนดค่า
  - H2: ข้อมูลเมตาโปรไฟล์
  - H2: การควบคุมการเข้าถึง
  - H3: นโยบาย DM
  - H3: ตัวอย่าง allowlist
  - H2: รูปแบบคีย์
  - H2: รีเลย์
  - H2: การรองรับโปรโตคอล
  - H2: การทดสอบ
  - H3: รีเลย์ในเครื่อง
  - H3: การทดสอบด้วยตนเอง
  - H2: การแก้ไขปัญหา
  - H3: ไม่ได้รับข้อความ
  - H3: ไม่ส่งการตอบกลับ
  - H3: การตอบกลับซ้ำ
  - H2: ความปลอดภัย
  - H2: ข้อจำกัด (MVP)
  - H2: ที่เกี่ยวข้อง

## channels/pairing.md

- เส้นทาง: /channels/pairing
- หัวข้อ:
  - H2: 1) การจับคู่ DM (การเข้าถึงแชตขาเข้า)
  - H3: อนุมัติผู้ส่ง
  - H3: กลุ่มผู้ส่งที่ใช้ซ้ำได้
  - H3: ตำแหน่งที่สถานะอยู่
  - H2: 2) การจับคู่อุปกรณ์ Node (โหนด iOS/Android/macOS/headless)
  - H3: จับคู่ผ่าน Telegram (แนะนำสำหรับ iOS)
  - H3: อนุมัติอุปกรณ์ Node
  - H3: การอนุมัติอัตโนมัติของ Node ด้วย trusted-CIDR ที่เป็นทางเลือก
  - H3: การจัดเก็บสถานะการจับคู่ Node
  - H3: หมายเหตุ
  - H2: เอกสารที่เกี่ยวข้อง

## channels/qa-channel.md

- เส้นทาง: /channels/qa-channel
- หัวข้อ:
  - H2: สิ่งที่ทำ
  - H2: การกำหนดค่า
  - H2: รันเนอร์
  - H2: ที่เกี่ยวข้อง

## channels/qqbot.md

- เส้นทาง: /channels/qqbot
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: ตั้งค่า
  - H2: กำหนดค่า
  - H3: การตั้งค่าหลายบัญชี
  - H3: แชตกลุ่ม
  - H3: เสียง (STT / TTS)
  - H2: รูปแบบเป้าหมาย
  - H2: คำสั่ง slash
  - H2: สถาปัตยกรรมเอนจิน
  - H2: การเริ่มใช้งานด้วย QR-code
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## channels/raft.md

- เส้นทาง: /channels/raft
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: ข้อกำหนดเบื้องต้น
  - H2: กำหนดค่า
  - H2: วิธีการทำงาน
  - H2: ตรวจสอบ
  - H2: การแก้ไขปัญหา
  - H2: อ้างอิง

## channels/signal.md

- เส้นทาง: /channels/signal
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: ตั้งค่าอย่างรวดเร็ว (ผู้เริ่มต้น)
  - H2: คืออะไร
  - H2: การเขียนค่ากำหนดค่า
  - H2: โมเดลหมายเลข (สำคัญ)
  - H2: เส้นทางการตั้งค่า A: ลิงก์บัญชี Signal ที่มีอยู่ (QR)
  - H2: เส้นทางการตั้งค่า B: ลงทะเบียนหมายเลขบอตเฉพาะ (SMS, Linux)
  - H2: โหมด daemon ภายนอก (httpUrl)
  - H2: โหมดคอนเทนเนอร์ (bbernhard/signal-cli-rest-api)
  - H2: การควบคุมการเข้าถึง (DM + กลุ่ม)
  - H2: วิธีการทำงาน (พฤติกรรม)
  - H2: สื่อ + ขีดจำกัด
  - H2: การพิมพ์ + ใบตอบรับการอ่าน
  - H2: รีแอ็กชัน (เครื่องมือข้อความ)
  - H2: รีแอ็กชันการอนุมัติ
  - H2: เป้าหมายการส่ง (CLI/cron)
  - H2: การแก้ไขปัญหา
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: อ้างอิงการกำหนดค่า (Signal)
  - H2: ที่เกี่ยวข้อง

## channels/slack.md

- เส้นทาง: /channels/slack
- หัวข้อ:
  - H2: การเลือก Socket Mode หรือ HTTP Request URLs
  - H3: โหมดรีเลย์
  - H2: ติดตั้ง
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: การปรับแต่งการขนส่ง Socket Mode
  - H2: เช็กลิสต์ manifest และ scope
  - H3: การตั้งค่า manifest เพิ่มเติม
  - H2: โมเดลโทเค็น
  - H2: การดำเนินการและด่านตรวจ
  - H2: การควบคุมการเข้าถึงและการกำหนดเส้นทาง
  - H2: การทำเธรด เซสชัน และแท็กการตอบกลับ
  - H2: รีแอ็กชัน ack
  - H3: Emoji (ackReaction)
  - H3: Scope (messages.ackReactionScope)
  - H2: การสตรีมข้อความ
  - H2: รีแอ็กชันการพิมพ์สำรอง
  - H2: สื่อ การแบ่งชิ้น และการส่ง
  - H2: คำสั่งและพฤติกรรม slash
  - H2: การตอบกลับแบบโต้ตอบ
  - H3: การส่ง modal ที่ Plugin เป็นเจ้าของ
  - H2: การอนุมัติแบบเนทีฟใน Slack
  - H2: เหตุการณ์และพฤติกรรมการดำเนินงาน
  - H2: อ้างอิงการกำหนดค่า
  - H2: การแก้ไขปัญหา
  - H2: อ้างอิงวิชันสำหรับไฟล์แนบ
  - H3: ประเภทสื่อที่รองรับ
  - H3: ไปป์ไลน์ขาเข้า
  - H3: การสืบทอดไฟล์แนบจากรากเธรด
  - H3: การจัดการไฟล์แนบหลายรายการ
  - H3: ขนาด การดาวน์โหลด และขีดจำกัดของโมเดล
  - H3: ขีดจำกัดที่ทราบ
  - H3: เอกสารที่เกี่ยวข้อง
  - H2: ที่เกี่ยวข้อง

## channels/sms.md

- เส้นทาง: /channels/sms
- หัวข้อ:
  - H2: ก่อนเริ่มต้น
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: ตัวอย่างการกำหนดค่า
  - H3: ไฟล์กำหนดค่า
  - H3: ตัวแปรสภาพแวดล้อม
  - H3: โทเค็นการยืนยันตัวตน SecretRef
  - H3: หมายเลขส่วนตัวแบบ allowlist-only
  - H3: ผู้ส่ง Messaging Service
  - H3: เป้าหมายขาออกเริ่มต้น
  - H2: การควบคุมการเข้าถึง
  - H2: การส่ง SMS
  - H2: ตรวจสอบการตั้งค่า
  - H3: การทดสอบตั้งแต่ต้นจนจบจาก macOS iMessage/SMS
  - H2: ความปลอดภัยของ Webhook
  - H2: การกำหนดค่าหลายบัญชี
  - H2: การแก้ไขปัญหา
  - H3: Twilio ส่งคืน 403 หรือ OpenClaw ปฏิเสธ Webhook
  - H3: ไม่ปรากฏคำขอจับคู่
  - H3: การส่งขาออกล้มเหลว
  - H3: ข้อความมาถึงแต่ agent ไม่ตอบ

## channels/synology-chat.md

- เส้นทาง: /channels/synology-chat
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมกัน
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: นโยบาย DM และการควบคุมการเข้าถึง
  - H2: การส่งขาออก
  - H2: หลายบัญชี
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## channels/telegram.md

- เส้นทาง: /channels/telegram
- หัวข้อ:
  - H2: ตั้งค่าอย่างรวดเร็ว
  - H2: การตั้งค่าฝั่ง Telegram
  - H2: การควบคุมการเข้าถึงและการเปิดใช้งาน
  - H3: ตัวตนบอตกลุ่ม
  - H2: พฤติกรรมรันไทม์
  - H2: อ้างอิงฟีเจอร์
  - H2: การควบคุมการตอบกลับข้อผิดพลาด
  - H2: การแก้ไขปัญหา
  - H2: อ้างอิงการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## channels/tlon.md

- เส้นทาง: /channels/tlon
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมกัน
  - H2: ตั้งค่า
  - H2: ships ส่วนตัว/LAN
  - H2: ช่องทางกลุ่ม
  - H2: การควบคุมการเข้าถึง
  - H2: ระบบเจ้าของและการอนุมัติ
  - H2: การตั้งค่า auto-accept
  - H2: เป้าหมายการส่ง (CLI/cron)
  - H2: Skill ที่มาพร้อมกัน
  - H2: ความสามารถ
  - H2: การแก้ไขปัญหา
  - H2: อ้างอิงการกำหนดค่า
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## channels/troubleshooting.md

- เส้นทาง: /channels/troubleshooting
- หัวข้อ:
  - H2: ลำดับขั้นคำสั่ง
  - H2: หลังการอัปเดต
  - H2: WhatsApp
  - H3: ลักษณะความล้มเหลวของ WhatsApp
  - H2: Telegram
  - H3: ลักษณะความล้มเหลวของ Telegram
  - H2: Discord
  - H3: ลักษณะความล้มเหลวของ Discord
  - H2: Slack
  - H3: ลักษณะความล้มเหลวของ Slack
  - H2: iMessage
  - H3: ลักษณะความล้มเหลวของ iMessage
  - H2: Signal
  - H3: ลักษณะความล้มเหลวของ Signal
  - H2: QQ Bot
  - H3: ลักษณะความล้มเหลวของ QQ Bot
  - H2: Matrix
  - H3: ลักษณะความล้มเหลวของ Matrix
  - H2: ที่เกี่ยวข้อง

## channels/twitch.md

- เส้นทาง: /channels/twitch
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมชุด
  - H2: การตั้งค่าอย่างรวดเร็ว (สำหรับผู้เริ่มต้น)
  - H2: คืออะไร
  - H2: การตั้งค่า (แบบละเอียด)
  - H3: สร้างข้อมูลประจำตัว
  - H3: กำหนดค่าบอต
  - H3: การควบคุมการเข้าถึง (แนะนำ)
  - H2: การรีเฟรชโทเค็น (ไม่บังคับ)
  - H2: การรองรับหลายบัญชี
  - H2: การควบคุมการเข้าถึง
  - H2: การแก้ไขปัญหา
  - H2: การกำหนดค่า
  - H3: การกำหนดค่าบัญชี
  - H3: ตัวเลือกผู้ให้บริการ
  - H2: การทำงานของเครื่องมือ
  - H2: ความปลอดภัยและการปฏิบัติการ
  - H2: ขีดจำกัด
  - H2: ที่เกี่ยวข้อง

## channels/wechat.md

- เส้นทาง: /channels/wechat
- หัวข้อ:
  - H2: การตั้งชื่อ
  - H2: วิธีการทำงาน
  - H2: ติดตั้ง
  - H2: เข้าสู่ระบบ
  - H2: การควบคุมการเข้าถึง
  - H2: ความเข้ากันได้
  - H2: โปรเซส sidecar
  - H2: การแก้ไขปัญหา
  - H2: เอกสารที่เกี่ยวข้อง

## channels/whatsapp.md

- เส้นทาง: /channels/whatsapp
- หัวข้อ:
  - H2: ติดตั้ง (เมื่อต้องการ)
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H2: รูปแบบการปรับใช้
  - H2: โมเดลรันไทม์
  - H2: พรอมป์การอนุมัติ
  - H2: ฮุก Plugin และความเป็นส่วนตัว
  - H2: การควบคุมการเข้าถึงและการเปิดใช้งาน
  - H2: การผูก ACP ที่กำหนดค่าไว้
  - H2: พฤติกรรมหมายเลขส่วนตัวและการแชตกับตนเอง
  - H2: การปรับข้อความให้เป็นรูปแบบมาตรฐานและบริบท
  - H2: การส่งมอบ การแบ่งชิ้น และสื่อ
  - H2: การอ้างอิงข้อความตอบกลับ
  - H2: ระดับรีแอ็กชัน
  - H2: รีแอ็กชันรับทราบ
  - H2: รีแอ็กชันสถานะวงจรชีวิต
  - H2: หลายบัญชีและข้อมูลประจำตัว
  - H2: เครื่องมือ การทำงาน และการเขียนค่ากำหนด
  - H2: การแก้ไขปัญหา
  - H2: พรอมป์ระบบ
  - H2: ตัวชี้ไปยังเอกสารอ้างอิงการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## channels/yuanbao.md

- เส้นทาง: /channels/yuanbao
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H3: การตั้งค่าแบบโต้ตอบ (ทางเลือก)
  - H2: การควบคุมการเข้าถึง
  - H3: ข้อความโดยตรง
  - H3: แชตกลุ่ม
  - H2: ตัวอย่างการกำหนดค่า
  - H3: การตั้งค่าพื้นฐานด้วยนโยบาย DM แบบเปิด
  - H3: จำกัด DM ให้เฉพาะผู้ใช้ที่กำหนด
  - H3: ปิดข้อกำหนด @mention ในกลุ่ม
  - H3: ปรับการส่งข้อความออกให้เหมาะสม
  - H3: ปรับกลยุทธ์ merge-text
  - H2: คำสั่งทั่วไป
  - H2: การแก้ไขปัญหา
  - H3: บอตไม่ตอบสนองในแชตกลุ่ม
  - H3: บอตไม่ได้รับข้อความ
  - H3: บอตส่งข้อความตอบกลับว่างหรือข้อความสำรอง
  - H3: App Secret รั่วไหล
  - H2: การกำหนดค่าขั้นสูง
  - H3: หลายบัญชี
  - H3: ขีดจำกัดข้อความ
  - H3: การสตรีม
  - H3: บริบทประวัติแชตกลุ่ม
  - H3: โหมดตอบกลับถึง
  - H3: การแทรกคำใบ้ Markdown
  - H3: โหมดดีบัก
  - H3: การกำหนดเส้นทางหลายเอเจนต์
  - H2: เอกสารอ้างอิงการกำหนดค่า
  - H2: ประเภทข้อความที่รองรับ
  - H3: รับ
  - H3: ส่ง
  - H3: เธรดและการตอบกลับ
  - H2: ที่เกี่ยวข้อง

## channels/zalo.md

- เส้นทาง: /channels/zalo
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมชุด
  - H2: การตั้งค่าอย่างรวดเร็ว (สำหรับผู้เริ่มต้น)
  - H2: คืออะไร
  - H2: การตั้งค่า (เส้นทางเร็ว)
  - H3: 1) สร้างโทเค็นบอต (Zalo Bot Platform)
  - H3: 2) กำหนดค่าโทเค็น (env หรือ config)
  - H2: วิธีการทำงาน (พฤติกรรม)
  - H2: ขีดจำกัด
  - H2: การควบคุมการเข้าถึง (DM)
  - H3: การเข้าถึง DM
  - H2: การควบคุมการเข้าถึง (กลุ่ม)
  - H2: Long-polling เทียบกับ webhook
  - H2: ประเภทข้อความที่รองรับ
  - H2: ความสามารถ
  - H2: เป้าหมายการส่งมอบ (CLI/cron)
  - H2: การแก้ไขปัญหา
  - H2: เอกสารอ้างอิงการกำหนดค่า (Zalo)
  - H2: ที่เกี่ยวข้อง

## channels/zaloclawbot.md

- เส้นทาง: /channels/zaloclawbot
- หัวข้อ:
  - H2: ความเข้ากันได้
  - H2: สิ่งที่ต้องมีก่อน
  - H2: ติดตั้งด้วย onboard (แนะนำ)
  - H2: การติดตั้งด้วยตนเอง
  - H3: 1. ติดตั้ง Plugin
  - H3: 2. เปิดใช้งาน Plugin ใน config
  - H3: 3. สร้างรหัส QR และเข้าสู่ระบบ
  - H3: 4. รีสตาร์ต Gateway
  - H2: วิธีการทำงาน
  - H2: เบื้องหลังการทำงาน
  - H2: การแก้ไขปัญหา

## channels/zalouser.md

- เส้นทาง: /channels/zalouser
- หัวข้อ:
  - H2: Plugin ที่มาพร้อมชุด
  - H2: การตั้งค่าอย่างรวดเร็ว (สำหรับผู้เริ่มต้น)
  - H2: คืออะไร
  - H2: การตั้งชื่อ
  - H2: การหา ID (ไดเรกทอรี)
  - H2: ขีดจำกัด
  - H2: การควบคุมการเข้าถึง (DM)
  - H2: การเข้าถึงกลุ่ม (ไม่บังคับ)
  - H3: การกั้นด้วยการกล่าวถึงกลุ่ม
  - H2: หลายบัญชี
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: การพิมพ์ รีแอ็กชัน และการรับทราบการส่งมอบ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## ci.md

- เส้นทาง: /ci
- หัวข้อ:
  - H2: ภาพรวมไปป์ไลน์
  - H2: ลำดับ fail-fast
  - H2: บริบทและหลักฐานของ PR
  - H2: ขอบเขตและการกำหนดเส้นทาง
  - H2: การส่งต่อกิจกรรม ClawSweeper
  - H2: การเรียกใช้ด้วยตนเอง
  - H2: รันเนอร์
  - H2: งบประมาณการลงทะเบียนรันเนอร์
  - H2: คำสั่งเทียบเท่าในเครื่อง
  - H2: ประสิทธิภาพของ OpenClaw
  - H2: การตรวจสอบความถูกต้องของรุ่นเต็ม
  - H2: ชาร์ดสดและ E2E
  - H2: การยอมรับแพ็กเกจ
  - H3: งาน
  - H3: แหล่งที่มาของตัวเลือกเผยแพร่
  - H3: โปรไฟล์ชุดทดสอบ
  - H3: ช่วงความเข้ากันได้แบบเดิม
  - H3: ตัวอย่าง
  - H2: Install smoke
  - H2: Docker E2E ในเครื่อง
  - H3: ค่าที่ปรับแต่งได้
  - H3: เวิร์กโฟลว์ live/E2E ที่ใช้ซ้ำได้
  - H3: ชิ้นส่วนของเส้นทางการเผยแพร่
  - H2: Plugin Prerelease
  - H2: QA Lab
  - H2: CodeQL
  - H3: หมวดหมู่ความปลอดภัย
  - H3: ชาร์ดความปลอดภัยเฉพาะแพลตฟอร์ม
  - H3: หมวดหมู่คุณภาพวิกฤต
  - H2: เวิร์กโฟลว์การบำรุงรักษา
  - H3: Docs Agent
  - H3: Test Performance Agent
  - H3: PR ซ้ำหลังจาก Merge
  - H2: เกตตรวจสอบในเครื่องและการกำหนดเส้นทางตามการเปลี่ยนแปลง
  - H2: การตรวจสอบความถูกต้องด้วย Testbox
  - H2: ที่เกี่ยวข้อง

## clawhub/cli.md

- เส้นทาง: /clawhub/cli
- หัวข้อ:
  - H1: ClawHub CLI
  - H2: ค้นพบและติดตั้ง
  - H2: เผยแพร่และบำรุงรักษา
  - H2: ที่เกี่ยวข้อง

## clawhub/publishing.md

- เส้นทาง: /clawhub/publishing
- หัวข้อ:
  - H1: การเผยแพร่บน ClawHub
  - H2: เจ้าของ
  - H2: Skills
  - H2: Plugins
  - H2: ขั้นตอนการเผยแพร่
  - H2: คำถามที่พบบ่อย
  - H3: ขอบเขตแพ็กเกจต้องตรงกับเจ้าของที่เลือก

## cli/acp.md

- เส้นทาง: /cli/acp
- หัวข้อ:
  - H2: สิ่งที่สิ่งนี้ไม่ใช่
  - H2: ตารางความเข้ากันได้
  - H2: ข้อจำกัดที่ทราบ
  - H2: การใช้งาน
  - H2: ไคลเอนต์ ACP (ดีบัก)
  - H2: การทดสอบ smoke ของโปรโตคอล
  - H2: วิธีใช้สิ่งนี้
  - H2: การเลือกเอเจนต์
  - H2: ใช้จาก acpx (Codex, Claude, ไคลเอนต์ ACP อื่น)
  - H2: การตั้งค่าเอดิเตอร์ Zed
  - H2: การแมปเซสชัน
  - H2: ตัวเลือก
  - H3: ตัวเลือกไคลเอนต์ acp
  - H2: ที่เกี่ยวข้อง

## cli/agent.md

- เส้นทาง: /cli/agent
- หัวข้อ:
  - H1: openclaw agent
  - H2: ตัวเลือก
  - H2: ตัวอย่าง
  - H2: หมายเหตุ
  - H2: สถานะการส่งมอบ JSON
  - H2: ที่เกี่ยวข้อง

## cli/agents.md

- เส้นทาง: /cli/agents
- หัวข้อ:
  - H1: openclaw agents
  - H2: ตัวอย่าง
  - H2: การผูกการกำหนดเส้นทาง
  - H3: รูปแบบ --bind
  - H3: พฤติกรรมขอบเขตการผูก
  - H2: พื้นผิวคำสั่ง
  - H3: agents
  - H3: agents list
  - H3: agents add [name]
  - H3: agents bindings
  - H3: agents bind
  - H3: agents unbind
  - H3: agents delete
  - H2: ไฟล์ตัวตน
  - H2: ตั้งค่าตัวตน
  - H2: ที่เกี่ยวข้อง

## cli/approvals.md

- เส้นทาง: /cli/approvals
- หัวข้อ:
  - H1: openclaw approvals
  - H2: openclaw exec-policy
  - H2: คำสั่งทั่วไป
  - H2: แทนที่การอนุมัติจากไฟล์
  - H2: ตัวอย่าง "ไม่ต้องถาม" / YOLO
  - H2: ตัวช่วย allowlist
  - H2: ตัวเลือกทั่วไป
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/backup.md

- เส้นทาง: /cli/backup
- หัวข้อ:
  - H1: openclaw backup
  - H2: หมายเหตุ
  - H2: สิ่งที่จะถูกสำรอง
  - H2: พฤติกรรมเมื่อ config ไม่ถูกต้อง
  - H2: ขนาดและประสิทธิภาพ
  - H2: ที่เกี่ยวข้อง

## cli/browser.md

- เส้นทาง: /cli/browser
- หัวข้อ:
  - H1: openclaw browser
  - H2: แฟล็กทั่วไป
  - H2: เริ่มต้นอย่างรวดเร็ว (ในเครื่อง)
  - H2: การแก้ไขปัญหาอย่างรวดเร็ว
  - H2: วงจรชีวิต
  - H2: หากคำสั่งหายไป
  - H2: โปรไฟล์
  - H2: แท็บ
  - H2: สแนปช็อต / ภาพหน้าจอ / การทำงาน
  - H2: สถานะและที่เก็บข้อมูล
  - H2: การดีบัก
  - H2: Chrome ที่มีอยู่ผ่าน MCP
  - H2: การควบคุมเบราว์เซอร์ระยะไกล (พร็อกซีโฮสต์ node)
  - H2: ที่เกี่ยวข้อง

## cli/channels.md

- เส้นทาง: /cli/channels
- หัวข้อ:
  - H1: openclaw channels
  - H2: คำสั่งทั่วไป
  - H2: สถานะ / ความสามารถ / การ resolve / บันทึก
  - H2: เพิ่ม / ลบบัญชี
  - H2: เข้าสู่ระบบและออกจากระบบ (แบบโต้ตอบ)
  - H2: การแก้ไขปัญหา
  - H2: โพรบความสามารถ
  - H2: แปลงชื่อเป็น ID
  - H2: ที่เกี่ยวข้อง

## cli/clawbot.md

- เส้นทาง: /cli/clawbot
- หัวข้อ:
  - H1: openclaw clawbot
  - H2: การย้ายข้อมูล
  - H2: ที่เกี่ยวข้อง

## cli/commitments.md

- เส้นทาง: /cli/commitments
- หัวข้อ:
  - H2: การใช้งาน
  - H2: ตัวเลือก
  - H2: ตัวอย่าง
  - H2: เอาต์พุต
  - H2: ที่เกี่ยวข้อง

## cli/completion.md

- เส้นทาง: /cli/completion
- หัวข้อ:
  - H1: openclaw completion
  - H2: การใช้งาน
  - H2: ตัวเลือก
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/config.md

- เส้นทาง: /cli/config
- หัวข้อ:
  - H2: ตัวเลือกราก
  - H2: ตัวอย่าง
  - H3: config schema
  - H3: เส้นทาง
  - H2: ค่า
  - H2: โหมด config set
  - H2: config patch
  - H2: แฟล็กตัวสร้างผู้ให้บริการ
  - H2: การรันจำลอง
  - H3: รูปทรงเอาต์พุต JSON
  - H2: ความปลอดภัยในการเขียน
  - H2: คำสั่งย่อย
  - H2: ตรวจสอบความถูกต้อง
  - H2: ที่เกี่ยวข้อง

## cli/configure.md

- เส้นทาง: /cli/configure
- หัวข้อ:
  - H1: openclaw configure
  - H2: ตัวเลือก
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## cli/crestodian.md

- เส้นทาง: /cli/crestodian
- หัวข้อ:
  - H1: openclaw crestodian
  - H2: สิ่งที่ Crestodian แสดง
  - H2: ตัวอย่าง
  - H2: การเริ่มต้นอย่างปลอดภัย
  - H2: การปฏิบัติการและการอนุมัติ
  - H2: การบูตสแตรปการตั้งค่า
  - H2: ตัววางแผนที่ช่วยโดยโมเดล
  - H2: การสลับไปยังเอเจนต์
  - H2: โหมดกู้คืนข้อความ
  - H2: ที่เกี่ยวข้อง

## cli/cron.md

- เส้นทาง: /cli/cron
- หัวข้อ:
  - H1: openclaw cron
  - H2: สร้างงานอย่างรวดเร็ว
  - H2: เซสชัน
  - H2: การส่งมอบ
  - H3: ความเป็นเจ้าของการส่งมอบ
  - H3: การส่งมอบเมื่อเกิดความล้มเหลว
  - H2: การจัดกำหนดการ
  - H3: งานแบบครั้งเดียว
  - H3: งานที่เกิดซ้ำ
  - H3: การรันด้วยตนเอง
  - H2: โมเดล
  - H3: ลำดับความสำคัญของโมเดล Cron แบบแยก
  - H3: โหมดเร็ว
  - H3: การลองซ้ำสำหรับการสลับโมเดลสด
  - H2: เอาต์พุตการรันและการปฏิเสธ
  - H3: การระงับการรับทราบที่ล้าสมัย
  - H3: การระงับโทเค็นเงียบ
  - H3: การปฏิเสธแบบมีโครงสร้าง
  - H2: การเก็บรักษา
  - H2: การย้ายงานเก่า
  - H2: การแก้ไขทั่วไป
  - H2: คำสั่งผู้ดูแลทั่วไป
  - H2: ที่เกี่ยวข้อง

## cli/daemon.md

- เส้นทาง: /cli/daemon
- หัวข้อ:
  - H1: openclaw daemon
  - H2: การใช้งาน
  - H2: คำสั่งย่อย
  - H2: ตัวเลือกทั่วไป
  - H2: แนะนำให้ใช้
  - H2: ที่เกี่ยวข้อง

## cli/dashboard.md

- เส้นทาง: /cli/dashboard
- หัวข้อ:
  - H1: openclaw dashboard
  - H2: ที่เกี่ยวข้อง

## cli/devices.md

- เส้นทาง: /cli/devices
- หัวข้อ:
  - H1: openclaw devices
  - H2: คำสั่ง
  - H3: openclaw devices list
  - H3: openclaw devices remove
  - H3: openclaw devices clear --yes [--pending]
  - H3: openclaw devices approve [requestId] [--latest]
  - H2: การอนุมัติครั้งแรกของ Paperclip / openclawgateway
  - H3: openclaw devices reject
  - H3: openclaw devices rotate --device --role [--scope ]
  - H3: openclaw devices revoke --device --role
  - H2: ตัวเลือกทั่วไป
  - H2: หมายเหตุ
  - H2: เช็กลิสต์การกู้คืนจาก token drift
  - H2: ที่เกี่ยวข้อง

## cli/directory.md

- เส้นทาง: /cli/directory
- หัวข้อ:
  - H1: openclaw directory
  - H2: แฟล็กทั่วไป
  - H2: หมายเหตุ
  - H2: การใช้ผลลัพธ์กับการส่งข้อความ
  - H2: รูปแบบ ID (ตามช่องทาง)
  - H2: ตนเอง ("me")
  - H2: เพียร์ (ผู้ติดต่อ/ผู้ใช้)
  - H2: กลุ่ม
  - H2: ที่เกี่ยวข้อง

## cli/dns.md

- เส้นทาง: /cli/dns
- หัวข้อ:
  - H1: openclaw dns
  - H2: การตั้งค่า
  - H2: dns setup
  - H2: ที่เกี่ยวข้อง

## cli/docs.md

- เส้นทาง: /cli/docs
- หัวข้อ:
  - H1: openclaw docs
  - H2: การใช้งาน
  - H2: ตัวอย่าง
  - H2: วิธีการทำงาน
  - H2: เอาต์พุต
  - H2: รหัสออก
  - H2: ที่เกี่ยวข้อง

## cli/doctor.md

- เส้นทาง: /cli/doctor
- หัวข้อ:
  - H1: openclaw doctor
  - H2: เหตุผลที่ใช้
  - H2: ตัวอย่าง
  - H2: ตัวเลือก
  - H2: โหมด lint
  - H2: การตรวจสุขภาพแบบมีโครงสร้าง
  - H2: การเลือกการตรวจสอบ
  - H2: โหมดหลังอัปเกรด
  - H2: macOS: การแทนที่ env ของ launchctl
  - H2: ที่เกี่ยวข้อง

## cli/flows.md

- เส้นทาง: /cli/flows
- หัวข้อ:
  - H1: openclaw tasks flow
  - H2: คำสั่งย่อย
  - H3: ค่าตัวกรองสถานะ
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## cli/gateway.md

- เส้นทาง: /cli/gateway
- หัวข้อ:
  - H2: รัน Gateway
  - H3: ตัวเลือก
  - H2: รีสตาร์ต Gateway
  - H3: การทำโปรไฟล์ Gateway
  - H2: สอบถาม Gateway ที่กำลังทำงานอยู่
  - H3: gateway health
  - H3: gateway usage-cost
  - H3: gateway stability
  - H3: gateway diagnostics export
  - H3: gateway status
  - H3: gateway probe
  - H4: ระยะไกลผ่าน SSH (เทียบเท่าแอป Mac)
  - H3: gateway call
  - H2: จัดการบริการ Gateway
  - H3: ติดตั้งด้วย wrapper
  - H2: ค้นหา gateway (Bonjour)
  - H3: gateway discover
  - H2: ที่เกี่ยวข้อง

## cli/health.md

- เส้นทาง: /cli/health
- หัวข้อ:
  - H1: openclaw health
  - H2: ตัวเลือก
  - H2: ที่เกี่ยวข้อง

## cli/hooks.md

- เส้นทาง: /cli/hooks
- หัวข้อ:
  - H1: openclaw hooks
  - H2: แสดงรายการ hooks ทั้งหมด
  - H2: ดูข้อมูล hook
  - H2: ตรวจสอบสิทธิ์การใช้งาน hooks
  - H2: เปิดใช้งาน Hook
  - H2: ปิดใช้งาน Hook
  - H2: หมายเหตุ
  - H2: ติดตั้งชุด hook
  - H2: อัปเดตชุด hook
  - H2: hooks ที่รวมมาให้
  - H3: session-memory
  - H3: bootstrap-extra-files
  - H3: command-logger
  - H3: boot-md
  - H2: ที่เกี่ยวข้อง

## cli/index.md

- เส้นทาง: /cli
- หัวข้อ:
  - H2: หน้าคำสั่ง
  - H2: แฟล็กส่วนกลาง
  - H2: โหมดเอาต์พุต
  - H2: โครงสร้างคำสั่ง
  - H2: คำสั่ง slash ในแชต
  - H2: การติดตามการใช้งาน
  - H2: ที่เกี่ยวข้อง

## cli/infer.md

- เส้นทาง: /cli/infer
- หัวข้อ:
  - H2: เปลี่ยน infer เป็น skill
  - H2: เหตุผลที่ใช้ infer
  - H2: โครงสร้างคำสั่ง
  - H2: งานทั่วไป
  - H2: พฤติกรรม
  - H2: โมเดล
  - H2: รูปภาพ
  - H2: เสียง
  - H2: TTS
  - H2: วิดีโอ
  - H2: เว็บ
  - H2: Embedding
  - H2: เอาต์พุต JSON
  - H2: ข้อผิดพลาดที่พบบ่อย
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/logs.md

- เส้นทาง: /cli/logs
- หัวข้อ:
  - H1: openclaw logs
  - H2: ตัวเลือก
  - H2: ตัวเลือก RPC ของ Gateway ที่ใช้ร่วมกัน
  - H2: ตัวอย่าง
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/mcp.md

- เส้นทาง: /cli/mcp
- หัวข้อ:
  - H2: เลือกเส้นทาง MCP ที่เหมาะสม
  - H2: OpenClaw ในฐานะเซิร์ฟเวอร์ MCP
  - H3: เมื่อใดควรใช้ serve
  - H3: วิธีทำงาน
  - H3: เลือกโหมดไคลเอนต์
  - H3: สิ่งที่ serve เปิดเผย
  - H3: การใช้งาน
  - H3: เครื่องมือ bridge
  - H3: โมเดลเหตุการณ์
  - H3: การแจ้งเตือนช่องทาง Claude
  - H3: การกำหนดค่าไคลเอนต์ MCP
  - H3: ตัวเลือก
  - H3: ความปลอดภัยและขอบเขตความไว้วางใจ
  - H3: การทดสอบ
  - H3: การแก้ไขปัญหา
  - H2: OpenClaw ในฐานะรีจิสทรีไคลเอนต์ MCP
  - H3: คำจำกัดความเซิร์ฟเวอร์ MCP ที่บันทึกไว้
  - H3: สูตรเซิร์ฟเวอร์ทั่วไป
  - H3: รูปแบบเอาต์พุต JSON
  - H3: การขนส่งแบบ Stdio
  - H3: การขนส่งแบบ SSE / HTTP
  - H3: เวิร์กโฟลว์ OAuth
  - H3: การขนส่ง HTTP แบบสตรีมได้
  - H2: UI ควบคุม
  - H2: ข้อจำกัดปัจจุบัน
  - H2: ที่เกี่ยวข้อง

## cli/memory.md

- เส้นทาง: /cli/memory
- หัวข้อ:
  - H1: openclaw memory
  - H2: ตัวอย่าง
  - H2: ตัวเลือก
  - H2: Dreaming
  - H2: ที่เกี่ยวข้อง

## cli/message.md

- เส้นทาง: /cli/message
- หัวข้อ:
  - H1: openclaw message
  - H2: การใช้งาน
  - H2: แฟล็กทั่วไป
  - H2: พฤติกรรม SecretRef
  - H2: การดำเนินการ
  - H3: แกนหลัก
  - H3: เธรด
  - H3: อีโมจิ
  - H3: สติกเกอร์
  - H3: บทบาท / ช่องทาง / สมาชิก / เสียง
  - H3: เหตุการณ์
  - H3: การกลั่นกรอง (Discord)
  - H3: การกระจายข้อความ
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## cli/migrate.md

- เส้นทาง: /cli/migrate
- หัวข้อ:
  - H1: openclaw migrate
  - H2: คำสั่ง
  - H2: โมเดลความปลอดภัย
  - H2: ผู้ให้บริการ Claude
  - H3: สิ่งที่ Claude นำเข้า
  - H3: สถานะไฟล์เก็บถาวรและการตรวจสอบด้วยตนเอง
  - H2: ผู้ให้บริการ Codex
  - H3: สิ่งที่ Codex นำเข้า
  - H3: สถานะ Codex ที่ตรวจสอบด้วยตนเอง
  - H2: ผู้ให้บริการ Hermes
  - H3: สิ่งที่ Hermes นำเข้า
  - H3: คีย์ .env ที่รองรับ
  - H3: สถานะแบบไฟล์เก็บถาวรเท่านั้น
  - H3: หลังจากนำไปใช้
  - H2: สัญญา Plugin
  - H2: การผสานกับการเริ่มใช้งาน
  - H2: ที่เกี่ยวข้อง

## cli/models.md

- เส้นทาง: /cli/models
- หัวข้อ:
  - H1: openclaw models
  - H2: คำสั่งทั่วไป
  - H3: สแกนโมเดล
  - H3: สถานะโมเดล
  - H2: ชื่อแทน + fallback
  - H2: โปรไฟล์การยืนยันตัวตน
  - H2: ที่เกี่ยวข้อง

## cli/node.md

- เส้นทาง: /cli/node
- หัวข้อ:
  - H1: openclaw node
  - H2: ทำไมต้องใช้โฮสต์ node?
  - H2: พร็อกซีเบราว์เซอร์ (ไม่ต้องกำหนดค่า)
  - H2: รัน (foreground)
  - H2: การยืนยันตัวตน Gateway สำหรับโฮสต์ node
  - H2: บริการ (background)
  - H2: การจับคู่
  - H2: การอนุมัติ exec
  - H2: ที่เกี่ยวข้อง

## cli/nodes.md

- เส้นทาง: /cli/nodes
- หัวข้อ:
  - H1: openclaw nodes
  - H2: คำสั่งทั่วไป
  - H2: เรียกใช้
  - H2: ที่เกี่ยวข้อง

## cli/onboard.md

- เส้นทาง: /cli/onboard
- หัวข้อ:
  - H1: openclaw onboard
  - H2: คู่มือที่เกี่ยวข้อง
  - H2: ตัวอย่าง
  - H2: โลแคล
  - H3: ตัวเลือก endpoint ของ Z.AI แบบไม่โต้ตอบ
  - H2: หมายเหตุของ flow
  - H2: คำสั่งติดตามผลทั่วไป

## cli/pairing.md

- เส้นทาง: /cli/pairing
- หัวข้อ:
  - H1: openclaw pairing
  - H2: คำสั่ง
  - H2: รายการ pairing
  - H2: อนุมัติ pairing
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/path.md

- เส้นทาง: /cli/path
- หัวข้อ:
  - H1: openclaw path
  - H2: เหตุผลที่ใช้
  - H2: วิธีใช้งาน
  - H2: วิธีทำงาน
  - H2: คำสั่งย่อย
  - H2: แฟล็กส่วนกลาง
  - H2: ไวยากรณ์ oc://
  - H2: การระบุตำแหน่งตามชนิดไฟล์
  - H2: สัญญาการเปลี่ยนแปลง
  - H2: ตัวอย่าง
  - H2: สูตรตามชนิดไฟล์
  - H3: Markdown
  - H3: JSONC
  - H3: JSONL
  - H3: YAML
  - H2: อ้างอิงคำสั่งย่อย
  - H3: resolve
  - H3: find
  - H3: set
  - H3: validate
  - H3: emit
  - H2: รหัสออก
  - H2: โหมดเอาต์พุต
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/plugins.md

- เส้นทาง: /cli/plugins
- หัวข้อ:
  - H2: คำสั่ง
  - H3: ผู้เขียน
  - H3: Scaffold ผู้ให้บริการ
  - H3: ติดตั้ง
  - H4: รูปย่อของ Marketplace
  - H3: รายการ
  - H3: ดัชนี Plugin
  - H3: ถอนการติดตั้ง
  - H3: อัปเดต
  - H3: ตรวจสอบ
  - H3: Doctor
  - H3: รีจิสทรี
  - H3: Marketplace
  - H2: ที่เกี่ยวข้อง

## cli/policy.md

- เส้นทาง: /cli/policy
- หัวข้อ:
  - H1: openclaw policy
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H3: อ้างอิงกฎ policy
  - H4: overlay แบบมี scope
  - H4: ช่องทาง
  - H4: เซิร์ฟเวอร์ MCP
  - H4: ผู้ให้บริการโมเดล
  - H4: เครือข่าย
  - H4: Ingress และการเข้าถึงช่องทาง
  - H4: Gateway
  - H4: เวิร์กสเปซของ agent
  - H4: ท่าทีของ sandbox
  - H4: การจัดการข้อมูล
  - H4: ความลับ
  - H4: การอนุมัติ exec
  - H4: โปรไฟล์การยืนยันตัวตน
  - H4: เมตาดาตาเครื่องมือ
  - H4: ท่าทีของเครื่องมือ
  - H2: กำหนดค่า policy
  - H2: ยอมรับสถานะ policy
  - H2: ผลการตรวจพบ
  - H2: ซ่อมแซม
  - H2: รหัสออก
  - H2: ที่เกี่ยวข้อง

## cli/proxy.md

- เส้นทาง: /cli/proxy
- หัวข้อ:
  - H1: openclaw proxy
  - H2: คำสั่ง
  - H2: ตรวจสอบความถูกต้อง
  - H2: พรีเซ็ต query
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/qr.md

- เส้นทาง: /cli/qr
- หัวข้อ:
  - H1: openclaw qr
  - H2: การใช้งาน
  - H2: ตัวเลือก
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/reset.md

- เส้นทาง: /cli/reset
- หัวข้อ:
  - H1: openclaw reset
  - H2: ที่เกี่ยวข้อง

## cli/sandbox.md

- เส้นทาง: /cli/sandbox
- หัวข้อ:
  - H2: ภาพรวม
  - H2: คำสั่ง
  - H3: openclaw sandbox explain
  - H3: openclaw sandbox list
  - H3: openclaw sandbox recreate
  - H2: กรณีใช้งาน
  - H3: หลังจากอัปเดตรูปภาพ Docker
  - H3: หลังจากเปลี่ยนการกำหนดค่า sandbox
  - H3: หลังจากเปลี่ยนเป้าหมาย SSH หรือข้อมูลยืนยันตัวตน SSH
  - H3: หลังจากเปลี่ยนซอร์ส, policy หรือโหมดของ OpenShell
  - H3: หลังจากเปลี่ยน setupCommand
  - H3: สำหรับ agent เฉพาะเท่านั้น
  - H2: เหตุผลที่จำเป็น
  - H2: การย้ายรีจิสทรี
  - H2: การกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## cli/secrets.md

- เส้นทาง: /cli/secrets
- หัวข้อ:
  - H1: openclaw secrets
  - H2: โหลดสแนปช็อต runtime ใหม่
  - H2: ตรวจสอบ
  - H2: กำหนดค่า (ตัวช่วยแบบโต้ตอบ)
  - H2: นำแผนที่บันทึกไว้ไปใช้
  - H2: เหตุผลที่ไม่มีข้อมูลสำรองสำหรับ rollback
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## cli/security.md

- เส้นทาง: /cli/security
- หัวข้อ:
  - H1: openclaw security
  - H2: ตรวจสอบ
  - H2: เอาต์พุต JSON
  - H2: สิ่งที่ --fix เปลี่ยน
  - H2: ที่เกี่ยวข้อง

## cli/sessions.md

- เส้นทาง: /cli/sessions
- หัวข้อ:
  - H1: openclaw sessions
  - H2: การบำรุงรักษา cleanup
  - H2: Compact เซสชัน
  - H3: RPC sessions.compact
  - H2: ที่เกี่ยวข้อง

## cli/setup.md

- เส้นทาง: /cli/setup
- หัวข้อ:
  - H1: openclaw setup
  - H2: ตัวเลือก
  - H3: การเรียกใช้ wizard อัตโนมัติ
  - H2: ตัวอย่าง
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/skills.md

- เส้นทาง: /cli/skills
- หัวข้อ:
  - H1: openclaw skills
  - H2: คำสั่ง
  - H2: เวิร์กช็อป Skill
  - H2: ที่เกี่ยวข้อง

## cli/status.md

- เส้นทาง: /cli/status
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## cli/system.md

- เส้นทาง: /cli/system
- หัวข้อ:
  - H1: openclaw system
  - H2: คำสั่งทั่วไป
  - H2: system event
  - H2: system heartbeat last|enable|disable
  - H2: system presence
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## cli/tasks.md

- เส้นทาง: /cli/tasks
- หัวข้อ:
  - H2: การใช้งาน
  - H2: ตัวเลือก root
  - H2: คำสั่งย่อย
  - H3: list
  - H3: show
  - H3: notify
  - H3: cancel
  - H3: audit
  - H3: maintenance
  - H3: flow
  - H2: ที่เกี่ยวข้อง

## cli/transcripts.md

- เส้นทาง: /cli/transcripts
- หัวข้อ:
  - H1: openclaw transcripts
  - H2: คำสั่ง
  - H2: เอาต์พุต
  - H2: การประชุมหลายครั้งต่อวัน
  - H2: สรุปที่ขาดหาย
  - H2: การกำหนดค่า

## cli/tui.md

- เส้นทาง: /cli/tui
- หัวข้อ:
  - H1: openclaw tui
  - H2: ตัวเลือก
  - H2: ตัวอย่าง
  - H2: ลูปซ่อมแซมการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## cli/uninstall.md

- เส้นทาง: /cli/uninstall
- หัวข้อ:
  - H1: openclaw uninstall
  - H2: ที่เกี่ยวข้อง

## cli/update.md

- เส้นทาง: /cli/update
- หัวข้อ:
  - H1: openclaw update
  - H2: การใช้งาน
  - H2: ตัวเลือก
  - H2: update status
  - H2: update repair
  - H2: update wizard
  - H2: สิ่งที่ทำ
  - H3: รูปแบบการตอบกลับของ control-plane
  - H2: flow สำหรับ git checkout
  - H3: การเลือกช่องทาง
  - H3: ขั้นตอนการอัปเดต
  - H2: รูปย่อ --update
  - H2: ที่เกี่ยวข้อง

## cli/voicecall.md

- เส้นทาง: /cli/voicecall
- หัวข้อ:
  - H1: openclaw voicecall
  - H2: คำสั่งย่อย
  - H2: การตั้งค่าและ smoke
  - H3: setup
  - H3: smoke
  - H2: วงจรชีวิตการโทร
  - H3: call
  - H3: start
  - H3: continue
  - H3: speak
  - H3: dtmf
  - H3: end
  - H3: status
  - H2: บันทึกและเมตริก
  - H3: tail
  - H3: latency
  - H2: การเปิดเผย webhooks
  - H3: expose
  - H2: ที่เกี่ยวข้อง

## cli/webhooks.md

- เส้นทาง: /cli/webhooks
- หัวข้อ:
  - H1: openclaw webhooks
  - H2: คำสั่งย่อย
  - H2: webhooks gmail setup
  - H3: จำเป็น
  - H3: ตัวเลือก Pub/Sub
  - H3: ตัวเลือกการส่งมอบของ OpenClaw
  - H3: ตัวเลือก gog watch serve
  - H3: การเปิดเผยผ่าน Tailscale
  - H3: เอาต์พุต
  - H2: webhooks gmail run
  - H2: flow แบบครบวงจร
  - H2: ที่เกี่ยวข้อง

## cli/wiki.md

- เส้นทาง: /cli/wiki
- หัวข้อ:
  - H1: openclaw wiki
  - H2: ใช้สำหรับอะไร
  - H2: คำสั่งทั่วไป
  - H2: คำสั่ง
  - H3: wiki status
  - H3: wiki doctor
  - H3: wiki init
  - H3: wiki ingest
  - H3: wiki okf import
  - H3: wiki compile
  - H3: wiki lint
  - H3: wiki search
  - H3: wiki get
  - H3: wiki apply
  - H3: wiki bridge import
  - H3: wiki unsafe-local import
  - H3: wiki obsidian ...
  - H2: คำแนะนำการใช้งานจริง
  - H2: การเชื่อมโยงกับการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## cli/workboard.md

- เส้นทาง: /cli/workboard
- หัวข้อ:
  - H2: การใช้งาน
  - H2: list
  - H2: create
  - H2: show
  - H2: dispatch
  - H2: ความเทียบเท่าคำสั่ง Slash
  - H2: สิทธิ์
  - H2: การแก้ไขปัญหา
  - H3: ไม่มีการ์ดปรากฏ
  - H3: Dispatch แจ้งว่าเป็นข้อมูลเท่านั้น
  - H3: Dispatch ไม่เริ่มอะไรเลย
  - H2: ที่เกี่ยวข้อง

## concepts/active-memory.md

- เส้นทาง: /concepts/active-memory
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: คำแนะนำด้านความเร็ว
  - H3: การตั้งค่า Cerebras
  - H2: วิธีดู
  - H2: สวิตช์เซสชัน
  - H2: ทำงานเมื่อใด
  - H2: ประเภทเซสชัน
  - H2: ทำงานที่ใด
  - H2: เหตุผลที่ใช้
  - H2: วิธีทำงาน
  - H2: โหมด query
  - H2: รูปแบบ prompt
  - H2: นโยบาย fallback ของโมเดล
  - H2: เครื่องมือหน่วยความจำ
  - H3: memory-core ในตัว
  - H3: หน่วยความจำ LanceDB
  - H3: Lossless Claw
  - H2: ช่องทางหลบขั้นสูง
  - H2: การคงอยู่ของ transcript
  - H2: การกำหนดค่า
  - H2: การตั้งค่าที่แนะนำ
  - H3: grace ช่วง cold-start
  - H2: การดีบัก
  - H2: ปัญหาทั่วไป
  - H2: หน้าที่เกี่ยวข้อง

## concepts/agent-loop.md

- เส้นทาง: /concepts/agent-loop
- หัวข้อ:
  - H2: จุดเข้าใช้งาน
  - H2: วิธีทำงาน (ระดับสูง)
  - H2: การเข้าคิว + concurrency
  - H2: การเตรียมเซสชัน + เวิร์กสเปซ
  - H2: การประกอบ prompt + system prompt
  - H2: จุด hook (ตำแหน่งที่คุณสามารถแทรกแซง)
  - H3: hooks ภายใน (hooks ของ Gateway)
  - H3: hooks ของ Plugin (วงจรชีวิต agent + gateway)
  - H2: การสตรีม + การตอบกลับบางส่วน
  - H2: การเรียกใช้เครื่องมือ + เครื่องมือส่งข้อความ
  - H2: การปรับรูปแบบคำตอบ + การระงับ
  - H2: Compaction + การลองใหม่
  - H2: สตรีมเหตุการณ์ (ปัจจุบัน)
  - H2: การจัดการช่องทางแชต
  - H2: การหมดเวลา
  - H2: จุดที่สิ่งต่าง ๆ อาจจบก่อนกำหนด
  - H2: ที่เกี่ยวข้อง

## concepts/agent-runtimes.md

- เส้นทาง: /concepts/agent-runtimes
- หัวข้อ:
  - H2: พื้นผิว Codex
  - H2: ความเป็นเจ้าของ runtime
  - H2: การเลือก runtime
  - H2: runtime agent ของ GitHub Copilot
  - H2: สัญญาความเข้ากันได้
  - H2: ป้ายสถานะ
  - H2: ที่เกี่ยวข้อง

## concepts/agent-workspace.md

- เส้นทาง: /concepts/agent-workspace
- หัวข้อ:
  - H2: ตำแหน่งเริ่มต้น
  - H2: โฟลเดอร์เวิร์กสเปซเพิ่มเติม
  - H2: แผนที่ไฟล์เวิร์กสเปซ
  - H2: สิ่งที่ไม่อยู่ในเวิร์กสเปซ
  - H2: สำรอง Git (แนะนำ, ส่วนตัว)
  - H2: อย่า commit ความลับ
  - H2: ย้ายเวิร์กสเปซไปยังเครื่องใหม่
  - H2: หมายเหตุขั้นสูง
  - H2: ที่เกี่ยวข้อง

## concepts/agent.md

- เส้นทาง: /concepts/agent
- หัวข้อ:
  - H2: พื้นที่ทำงาน (จำเป็น)
  - H2: ไฟล์ Bootstrap (แทรกให้)
  - H2: เครื่องมือในตัว
  - H2: Skills
  - H2: ขอบเขต Runtime
  - H2: เซสชัน
  - H2: การควบคุมทิศทางขณะสตรีม
  - H2: การอ้างอิงโมเดล
  - H2: การกำหนดค่า (ขั้นต่ำ)
  - H2: ที่เกี่ยวข้อง

## concepts/architecture.md

- เส้นทาง: /concepts/architecture
- หัวข้อ:
  - H2: ภาพรวม
  - H2: คอมโพเนนต์และโฟลว์
  - H3: Gateway (daemon)
  - H3: ไคลเอนต์ (แอป mac / CLI / ผู้ดูแลเว็บ)
  - H3: โหนด (macOS / iOS / Android / headless)
  - H3: WebChat
  - H2: วงจรชีวิตการเชื่อมต่อ (ไคลเอนต์เดียว)
  - H2: โปรโตคอลสายสื่อสาร (สรุป)
  - H2: การจับคู่ + ความเชื่อถือภายในเครื่อง
  - H2: การกำหนดชนิดของโปรโตคอลและการสร้างโค้ด
  - H2: การเข้าถึงระยะไกล
  - H2: ภาพรวมการปฏิบัติการ
  - H2: อินวาเรียนต์
  - H2: ที่เกี่ยวข้อง

## concepts/channel-docking.md

- เส้นทาง: /concepts/channel-docking
- หัวข้อ:
  - H2: ตัวอย่าง
  - H2: เหตุผลที่ใช้
  - H2: การกำหนดค่าที่จำเป็น
  - H2: คำสั่ง
  - H2: สิ่งที่เปลี่ยนแปลง
  - H2: สิ่งที่ไม่เปลี่ยนแปลง
  - H2: การแก้ไขปัญหา

## concepts/commitments.md

- เส้นทาง: /concepts/commitments
- หัวข้อ:
  - H2: เปิดใช้ commitments
  - H2: วิธีการทำงาน
  - H2: ขอบเขต
  - H2: Commitments เทียบกับตัวเตือน
  - H2: จัดการ commitments
  - H2: ความเป็นส่วนตัวและค่าใช้จ่าย
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## concepts/compaction.md

- เส้นทาง: /concepts/compaction
- หัวข้อ:
  - H2: วิธีการทำงาน
  - H2: Compaction อัตโนมัติ
  - H2: Compaction ด้วยตนเอง
  - H2: การกำหนดค่า
  - H3: การใช้โมเดลอื่น
  - H3: การรักษาตัวระบุ
  - H3: ตัวป้องกันขนาดไบต์ของทรานสคริปต์ที่ใช้งานอยู่
  - H3: ทรานสคริปต์ตัวสืบทอด
  - H3: การแจ้งเตือน Compaction
  - H3: การล้างหน่วยความจำ
  - H2: ผู้ให้บริการ Compaction แบบเสียบเพิ่มได้
  - H2: Compaction เทียบกับการตัดทอน
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## concepts/context-engine.md

- เส้นทาง: /concepts/context-engine
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: วิธีการทำงาน
  - H3: วงจรชีวิตของ subagent (ไม่บังคับ)
  - H3: การเพิ่มพรอมป์ระบบ
  - H2: เอนจินแบบดั้งเดิม
  - H2: เอนจิน Plugin
  - H3: อินเทอร์เฟซ ContextEngine
  - H3: การตั้งค่า Runtime
  - H3: ข้อกำหนดของโฮสต์
  - H3: การแยกความล้มเหลว
  - H3: ownsCompaction
  - H2: อ้างอิงการกำหนดค่า
  - H2: ความสัมพันธ์กับ Compaction และหน่วยความจำ
  - H2: เคล็ดลับ
  - H2: ที่เกี่ยวข้อง

## concepts/context.md

- เส้นทาง: /concepts/context
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว (ตรวจสอบบริบท)
  - H2: ตัวอย่างเอาต์พุต
  - H3: /context list
  - H3: /context detail
  - H3: /context map
  - H2: สิ่งที่นับรวมในหน้าต่างบริบท
  - H2: OpenClaw สร้างพรอมป์ระบบอย่างไร
  - H2: ไฟล์พื้นที่ทำงานที่แทรกให้ (บริบทโปรเจกต์)
  - H2: Skills: แทรกให้เทียบกับโหลดเมื่อต้องการ
  - H2: เครื่องมือ: มีค่าใช้จ่ายสองแบบ
  - H2: คำสั่ง ไดเรกทีฟ และ "ทางลัดแบบอินไลน์"
  - H2: เซสชัน Compaction และการตัดทอน (สิ่งที่คงอยู่)
  - H2: /context รายงานอะไรจริง ๆ
  - H2: ที่เกี่ยวข้อง

## concepts/delegate-architecture.md

- เส้นทาง: /concepts/delegate-architecture
- หัวข้อ:
  - H2: delegate คืออะไร
  - H2: ทำไมต้องใช้ delegate
  - H2: ระดับความสามารถ
  - H3: ระดับ 1: อ่านอย่างเดียว + ร่าง
  - H3: ระดับ 2: ส่งในนาม
  - H3: ระดับ 3: เชิงรุก
  - H2: ข้อกำหนดเบื้องต้น: การแยกและการเสริมความแข็งแรง
  - H3: การบล็อกเด็ดขาด (ต่อรองไม่ได้)
  - H3: ข้อจำกัดเครื่องมือ
  - H3: การแยก Sandbox
  - H3: บันทึกตรวจสอบย้อนหลัง
  - H2: การตั้งค่า delegate
  - H3: 1. สร้างเอเจนต์ delegate
  - H3: 2. กำหนดค่าการมอบหมายของผู้ให้บริการตัวตน
  - H4: Microsoft 365
  - H4: Google Workspace
  - H3: 3. ผูก delegate เข้ากับช่องทาง
  - H3: 4. เพิ่มข้อมูลประจำตัวให้เอเจนต์ delegate
  - H2: ตัวอย่าง: ผู้ช่วยระดับองค์กร
  - H2: รูปแบบการขยายขนาด
  - H2: ที่เกี่ยวข้อง

## concepts/dreaming.md

- เส้นทาง: /concepts/dreaming
- หัวข้อ:
  - H2: สิ่งที่ Dreaming เขียน
  - H2: โมเดลเฟส
  - H2: การนำเข้าทรานสคริปต์เซสชัน
  - H2: Dream Diary
  - H2: สัญญาณการจัดอันดับเชิงลึก
  - H2: ความครอบคลุมของรายงาน QA shadow trial
  - H2: การจัดตารางเวลา
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: คำสั่ง Slash
  - H2: เวิร์กโฟลว์ CLI
  - H2: ค่าเริ่มต้นหลัก
  - H2: UI ของ Dreams
  - H2: Dreaming ไม่เคยทำงาน: สถานะแสดงว่าถูกบล็อก
  - H2: ที่เกี่ยวข้อง

## concepts/experimental-features.md

- เส้นทาง: /concepts/experimental-features
- หัวข้อ:
  - H2: แฟล็กที่มีเอกสารอยู่ในปัจจุบัน
  - H2: โหมดเบาสำหรับโมเดลภายในเครื่อง
  - H3: ทำไมจึงเป็นสามเครื่องมือนี้
  - H3: ควรเปิดเมื่อใด
  - H3: ควรปิดไว้เมื่อใด
  - H3: เปิดใช้
  - H2: ทดลองไม่ได้หมายความว่าซ่อนอยู่
  - H2: ที่เกี่ยวข้อง

## concepts/features.md

- เส้นทาง: /concepts/features
- หัวข้อ:
  - H2: ไฮไลต์
  - H2: รายการทั้งหมด
  - H2: ที่เกี่ยวข้อง

## concepts/mantis-slack-desktop-runbook.md

- เส้นทาง: /concepts/mantis-slack-desktop-runbook
- หัวข้อ:
  - H2: โมเดลพื้นที่จัดเก็บ
  - H2: GitHub dispatch
  - H2: CLI ภายในเครื่อง
  - H2: โหมด Hydrate
  - H2: การตีความเวลา
  - H2: เช็กลิสต์หลักฐาน
  - H2: การจัดการความล้มเหลว
  - H2: ที่เกี่ยวข้อง

## concepts/mantis.md

- เส้นทาง: /concepts/mantis
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: สิ่งที่ไม่ใช่เป้าหมาย
  - H2: ความเป็นเจ้าของ
  - H2: รูปแบบคำสั่ง
  - H2: วงจรชีวิตการรัน
  - H2: Discord MVP
  - H2: ส่วน QA ที่มีอยู่
  - H2: โมเดลหลักฐาน
  - H2: เบราว์เซอร์และ VNC
  - H2: เครื่อง
  - H2: ความลับ
  - H2: อาร์ติแฟกต์ GitHub และคอมเมนต์ PR
  - H2: หมายเหตุการปรับใช้แบบส่วนตัว
  - H2: การเพิ่มสถานการณ์
  - H2: การขยายผู้ให้บริการ
  - H2: คำถามที่เปิดอยู่

## concepts/markdown-formatting.md

- เส้นทาง: /concepts/markdown-formatting
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: Pipeline
  - H2: ตัวอย่าง IR
  - H2: ใช้ที่ใด
  - H2: การจัดการตาราง
  - H2: กฎการแบ่งชิ้น
  - H2: นโยบายลิงก์
  - H2: สปอยเลอร์
  - H2: วิธีเพิ่มหรืออัปเดตตัวจัดรูปแบบช่องทาง
  - H2: ข้อควรระวังทั่วไป
  - H2: ที่เกี่ยวข้อง

## concepts/memory-builtin.md

- เส้นทาง: /concepts/memory-builtin
- หัวข้อ:
  - H2: สิ่งที่มีให้
  - H2: เริ่มต้นใช้งาน
  - H2: ผู้ให้บริการ embedding ที่รองรับ
  - H2: การทำดัชนีทำงานอย่างไร
  - H2: ควรใช้เมื่อใด
  - H2: การแก้ไขปัญหา
  - H2: การกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## concepts/memory-honcho.md

- เส้นทาง: /concepts/memory-honcho
- หัวข้อ:
  - H2: สิ่งที่มีให้
  - H2: เครื่องมือที่มี
  - H2: เริ่มต้นใช้งาน
  - H2: การกำหนดค่า
  - H2: การย้ายหน่วยความจำที่มีอยู่
  - H2: วิธีการทำงาน
  - H2: Honcho เทียบกับหน่วยความจำในตัว
  - H2: คำสั่ง CLI
  - H2: อ่านเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## concepts/memory-qmd.md

- เส้นทาง: /concepts/memory-qmd
- หัวข้อ:
  - H2: สิ่งที่เพิ่มจากแบบในตัว
  - H2: เริ่มต้นใช้งาน
  - H3: ข้อกำหนดเบื้องต้น
  - H3: เปิดใช้
  - H2: sidecar ทำงานอย่างไร
  - H2: ประสิทธิภาพการค้นหาและความเข้ากันได้
  - H2: การแทนที่โมเดล
  - H2: การทำดัชนีพาธเพิ่มเติม
  - H2: การทำดัชนีทรานสคริปต์เซสชัน
  - H2: ขอบเขตการค้นหา
  - H2: การอ้างอิง
  - H2: ควรใช้เมื่อใด
  - H2: การแก้ไขปัญหา
  - H2: การกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## concepts/memory-search.md

- เส้นทาง: /concepts/memory-search
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ผู้ให้บริการที่รองรับ
  - H2: การค้นหาทำงานอย่างไร
  - H2: การปรับปรุงคุณภาพการค้นหา
  - H3: การเสื่อมตามเวลา
  - H3: MMR (ความหลากหลาย)
  - H3: เปิดใช้ทั้งสองอย่าง
  - H2: หน่วยความจำหลายรูปแบบ
  - H2: การค้นหาหน่วยความจำเซสชัน
  - H2: การแก้ไขปัญหา
  - H2: อ่านเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## concepts/memory.md

- เส้นทาง: /concepts/memory
- หัวข้อ:
  - H2: วิธีการทำงาน
  - H2: อะไรอยู่ที่ไหน
  - H2: ความทรงจำที่ไวต่อการกระทำ
  - H2: commitments ที่อนุมานได้
  - H2: เครื่องมือหน่วยความจำ
  - H2: Plugin คู่หู Memory Wiki
  - H2: การค้นหาหน่วยความจำ
  - H2: แบ็กเอนด์หน่วยความจำ
  - H2: ชั้นวิกิความรู้
  - H2: การล้างหน่วยความจำอัตโนมัติ
  - H2: Dreaming
  - H2: การเติมข้อมูลย้อนหลังแบบมีหลักฐานรองรับและการโปรโมตแบบสด
  - H2: CLI
  - H2: อ่านเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## concepts/message-lifecycle-refactor.md

- เส้นทาง: /concepts/message-lifecycle-refactor
- หัวข้อ:
  - H2: ปัญหา
  - H2: เป้าหมาย
  - H2: สิ่งที่ไม่ใช่เป้าหมาย
  - H2: โมเดลอ้างอิง
  - H2: โมเดลหลัก
  - H2: คำศัพท์ข้อความ
  - H3: ข้อความ
  - H3: เป้าหมาย
  - H3: ความสัมพันธ์
  - H3: ต้นทาง
  - H3: ใบรับ
  - H2: บริบทการรับ
  - H2: บริบทการส่ง
  - H2: บริบทสด
  - H2: พื้นผิว Adapter
  - H2: การลด Public SDK
  - H2: ความสัมพันธ์กับ channel inbound
  - H2: แนวป้องกันความเข้ากันได้
  - H2: พื้นที่จัดเก็บภายใน
  - H2: คลาสความล้มเหลว
  - H2: การแมปช่องทาง
  - H2: แผนการย้าย
  - H3: เฟส 1: โดเมนข้อความภายใน
  - H3: เฟส 2: แกนส่งที่ทนทาน
  - H3: เฟส 3: สะพาน Channel Inbound
  - H3: เฟส 4: สะพาน Prepared Dispatcher
  - H3: เฟส 5: วงจรชีวิตสดแบบรวมศูนย์
  - H3: เฟส 6: Public SDK
  - H3: เฟส 7: ผู้ส่งทั้งหมด
  - H3: เฟส 8: ลบความเข้ากันได้แบบตั้งชื่อตาม Turn
  - H2: แผนการทดสอบ
  - H2: คำถามที่เปิดอยู่
  - H2: เกณฑ์การยอมรับ
  - H2: ที่เกี่ยวข้อง

## concepts/messages.md

- เส้นทาง: /concepts/messages
- หัวข้อ:
  - H2: โฟลว์ข้อความ (ระดับสูง)
  - H2: การขจัดรายการซ้ำของขาเข้า
  - H2: การหน่วงขาเข้า
  - H2: เซสชันและอุปกรณ์
  - H2: เมทาดาทาผลลัพธ์เครื่องมือ
  - H2: เนื้อความขาเข้าและบริบทประวัติ
  - H2: การเข้าคิวและการติดตามผล
  - H2: ความเป็นเจ้าของการรันของช่องทาง
  - H2: การสตรีม การแบ่งชิ้น และการจัดกลุ่ม
  - H2: การมองเห็นเหตุผลและโทเคน
  - H2: คำนำหน้า เธรด และการตอบกลับ
  - H2: การตอบกลับแบบเงียบ
  - H2: ที่เกี่ยวข้อง

## concepts/model-failover.md

- เส้นทาง: /concepts/model-failover
- หัวข้อ:
  - H2: โฟลว์ Runtime
  - H2: นโยบายแหล่งที่มาของการเลือก
  - H2: แคชการข้ามเมื่อการยืนยันตัวตนล้มเหลว
  - H2: การแจ้งเตือน fallback ที่ผู้ใช้มองเห็น
  - H2: พื้นที่จัดเก็บการยืนยันตัวตน (คีย์ + OAuth)
  - H2: ID โปรไฟล์
  - H2: ลำดับการหมุนเวียน
  - H3: การยึดติดกับเซสชัน (เป็นมิตรกับแคช)
  - H3: การสมัครสมาชิก OpenAI Codex พร้อม API-key สำรอง
  - H2: Cooldown
  - H2: การปิดใช้เมื่อมีปัญหาการเรียกเก็บเงิน
  - H2: Model fallback
  - H3: กฎของห่วงโซ่ตัวเลือก
  - H3: ข้อผิดพลาดใดที่ทำให้ fallback เดินหน้า
  - H3: การข้ามช่วง cooldown เทียบกับพฤติกรรม probe
  - H2: การแทนที่เซสชันและการสลับโมเดลแบบสด
  - H2: การสังเกตการณ์และสรุปความล้มเหลว
  - H2: การกำหนดค่าที่เกี่ยวข้อง

## concepts/model-providers.md

- เส้นทาง: /concepts/model-providers
- หัวข้อ:
  - H2: กฎแบบย่อ
  - H2: พฤติกรรมผู้ให้บริการที่ Plugin เป็นเจ้าของ
  - H2: การหมุนเวียน API key
  - H2: Plugin ผู้ให้บริการอย่างเป็นทางการ
  - H3: OpenAI
  - H3: Anthropic
  - H3: OpenAI ChatGPT/Codex OAuth
  - H3: ตัวเลือกโฮสต์แบบสมัครสมาชิกอื่น ๆ
  - H3: OpenCode
  - H3: Google Gemini (API key)
  - H3: Google Vertex และ Gemini CLI
  - H3: Z.AI (GLM)
  - H3: Vercel AI Gateway
  - H3: Plugin ผู้ให้บริการแบบ bundled อื่น ๆ
  - H4: จุดแปลกที่ควรรู้
  - H2: ผู้ให้บริการผ่าน models.providers (URL แบบกำหนดเอง/ฐาน)
  - H3: Moonshot AI (Kimi)
  - H3: Kimi coding
  - H3: Volcano Engine (Doubao)
  - H3: BytePlus (International)
  - H3: Synthetic
  - H3: MiniMax
  - H3: LM Studio
  - H3: Ollama
  - H3: vLLM
  - H3: SGLang
  - H3: พร็อกซีภายในเครื่อง (LM Studio, vLLM, LiteLLM, ฯลฯ)
  - H2: ตัวอย่าง CLI
  - H2: ที่เกี่ยวข้อง

## concepts/models.md

- เส้นทาง: /concepts/models
- หัวข้อ:
  - H2: การเลือกโมเดลทำงานอย่างไร
  - H2: แหล่งที่มาของการเลือกและพฤติกรรม fallback
  - H2: นโยบายโมเดลแบบย่อ
  - H2: การเริ่มต้นใช้งาน (แนะนำ)
  - H2: คีย์การกำหนดค่า (ภาพรวม)
  - H3: การแก้ไข allowlist อย่างปลอดภัย
  - H2: "Model is not allowed" (และเหตุผลที่การตอบกลับหยุด)
  - H2: การสลับโมเดลในแชต (/model)
  - H2: คำสั่ง CLI
  - H3: models list
  - H3: models status
  - H2: การสแกน (โมเดลฟรีของ OpenRouter)
  - H2: รีจิสทรีโมเดล (models.json)
  - H2: ที่เกี่ยวข้อง

## concepts/multi-agent.md

- เส้นทาง: /concepts/multi-agent
- หัวข้อ:
  - H2: "หนึ่งเอเจนต์" คืออะไร
  - H2: พาธ (แผนที่แบบย่อ)
  - H3: โหมดเอเจนต์เดียว (ค่าเริ่มต้น)
  - H2: ตัวช่วยเอเจนต์
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: หลายเอเจนต์ = หลายคน หลายบุคลิก
  - H2: การค้นหาหน่วยความจำ QMD ข้ามเอเจนต์
  - H2: หมายเลข WhatsApp เดียว หลายคน (แยก DM)
  - H2: กฎการกำหนดเส้นทาง (ข้อความเลือกเอเจนต์อย่างไร)
  - H2: หลายบัญชี / หมายเลขโทรศัพท์
  - H2: แนวคิด
  - H2: ตัวอย่างแพลตฟอร์ม
  - H2: รูปแบบทั่วไป
  - H2: Sandbox รายเอเจนต์และการกำหนดค่าเครื่องมือ
  - H2: ที่เกี่ยวข้อง

## concepts/oauth.md

- เส้นทาง: /concepts/oauth
- หัวข้อ:
  - H2: token sink (เหตุผลที่มีอยู่)
  - H2: พื้นที่จัดเก็บ (โทเคนอยู่ที่ไหน)
  - H2: ความเข้ากันได้กับโทเคนเดิมของ Anthropic
  - H2: การย้าย Anthropic Claude CLI
  - H2: การแลกเปลี่ยน OAuth (การเข้าสู่ระบบทำงานอย่างไร)
  - H3: Anthropic setup-token
  - H3: OpenAI Codex (ChatGPT OAuth)
  - H2: การรีเฟรช + การหมดอายุ
  - H2: หลายบัญชี (โปรไฟล์) + การกำหนดเส้นทาง
  - H3: 1) แนะนำ: แยกเอเจนต์
  - H3: 2) ขั้นสูง: หลายโปรไฟล์ในเอเจนต์เดียว
  - H2: ที่เกี่ยวข้อง

## concepts/parallel-specialist-lanes.md

- เส้นทาง: /concepts/parallel-specialist-lanes
- หัวข้อ:
  - H2: หลักการพื้นฐาน
  - H2: การเปิดใช้งานที่แนะนำ
  - H3: ระยะที่ 1: สัญญาของเลน + งานหนักเบื้องหลัง
  - H3: ระยะที่ 2: การควบคุมลำดับความสำคัญและภาวะพร้อมกัน
  - H3: ระยะที่ 3: ผู้ประสานงาน / ตัวควบคุมทราฟฟิก
  - H2: เทมเพลตสัญญาเลนขั้นต่ำ
  - H2: ที่เกี่ยวข้อง

## concepts/personal-agent-benchmark-pack.md

- เส้นทาง: /concepts/personal-agent-benchmark-pack
- หัวข้อ:
  - H2: สถานการณ์
  - H2: โมเดลความเป็นส่วนตัว
  - H2: การขยายแพ็ก

## concepts/presence.md

- เส้นทาง: /concepts/presence
- หัวข้อ:
  - H2: ฟิลด์สถานะการปรากฏตัว (สิ่งที่แสดง)
  - H2: ผู้ผลิต (สถานะการปรากฏตัวมาจากที่ใด)
  - H3: 1) รายการของ Gateway เอง
  - H3: 2) การเชื่อมต่อ WebSocket
  - H4: เหตุใดคำสั่ง CLI แบบครั้งเดียวจึงไม่แสดง
  - H3: 3) บีคอน system-event
  - H3: 4) Node เชื่อมต่อ (role: node)
  - H2: กฎการผสาน + การลบรายการซ้ำ (เหตุใด instanceId จึงสำคัญ)
  - H2: TTL และขนาดที่จำกัด
  - H2: ข้อควรระวังเกี่ยวกับรีโมต/อุโมงค์ (IP แบบ loopback)
  - H2: ผู้ใช้ข้อมูล
  - H3: แท็บอินสแตนซ์บน macOS
  - H2: เคล็ดลับการดีบัก
  - H2: ที่เกี่ยวข้อง

## concepts/progress-drafts.md

- เส้นทาง: /concepts/progress-drafts
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: สิ่งที่ผู้ใช้เห็น
  - H2: เลือกโหมด
  - H2: กำหนดค่าป้ายกำกับ
  - H2: ควบคุมบรรทัดความคืบหน้า
  - H2: พฤติกรรมของช่องทาง
  - H2: การสรุปผล
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## concepts/qa-e2e-automation.md

- เส้นทาง: /concepts/qa-e2e-automation
- หัวข้อ:
  - H2: พื้นผิวคำสั่ง
  - H2: โฟลว์ของผู้ปฏิบัติงาน
  - H2: ความครอบคลุมของการขนส่งแบบสด
  - H2: เอกสารอ้างอิง QA สำหรับ Telegram, Discord, Slack และ WhatsApp
  - H3: แฟล็ก CLI ที่ใช้ร่วมกัน
  - H3: QA สำหรับ Telegram
  - H3: QA สำหรับ Discord
  - H3: QA สำหรับ Slack
  - H4: การตั้งค่า Slack workspace
  - H3: QA สำหรับ WhatsApp
  - H3: พูลข้อมูลประจำตัว Convex
  - H2: seed ที่อิงจากรีโป
  - H2: เลน mock ของผู้ให้บริการ
  - H2: อะแดปเตอร์การขนส่ง
  - H3: การเพิ่มช่องทาง
  - H3: ชื่อ helper ของสถานการณ์
  - H2: การรายงาน
  - H2: เอกสารที่เกี่ยวข้อง

## concepts/qa-matrix.md

- เส้นทาง: /concepts/qa-matrix
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: สิ่งที่เลนทำ
  - H2: CLI
  - H3: แฟล็กทั่วไป
  - H3: แฟล็กผู้ให้บริการ
  - H2: โปรไฟล์
  - H2: สถานการณ์
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: อาร์ติแฟกต์เอาต์พุต
  - H2: เคล็ดลับการคัดแยกปัญหา
  - H2: สัญญาการขนส่งแบบสด
  - H2: ที่เกี่ยวข้อง

## concepts/queue-steering.md

- เส้นทาง: /concepts/queue-steering
- หัวข้อ:
  - H2: ขอบเขตรันไทม์
  - H2: โหมด
  - H2: ตัวอย่าง burst
  - H2: ขอบเขต
  - H2: Debounce
  - H2: ที่เกี่ยวข้อง

## concepts/queue.md

- เส้นทาง: /concepts/queue
- หัวข้อ:
  - H2: เหตุผล
  - H2: วิธีการทำงาน
  - H2: ค่าเริ่มต้น
  - H2: โหมดคิว
  - H2: ตัวเลือกคิว
  - H2: การชี้นำและสตรีมมิง
  - H2: ลำดับก่อนหลัง
  - H2: การเขียนทับต่อเซสชัน
  - H2: ขอบเขตและการรับประกัน
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## concepts/retry.md

- เส้นทาง: /concepts/retry
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: ค่าเริ่มต้น
  - H2: พฤติกรรม
  - H3: ผู้ให้บริการโมเดล
  - H3: Discord
  - H3: Telegram
  - H2: การกำหนดค่า
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## concepts/session-pruning.md

- เส้นทาง: /concepts/session-pruning
- หัวข้อ:
  - H2: เหตุใดจึงสำคัญ
  - H2: วิธีการทำงาน
  - H2: การล้างรูปภาพเดิม
  - H2: ค่าเริ่มต้นอัจฉริยะ
  - H2: เปิดหรือปิดใช้งาน
  - H2: การตัดแต่งเทียบกับ Compaction
  - H2: อ่านเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## concepts/session-tool.md

- เส้นทาง: /concepts/session-tool
- หัวข้อ:
  - H2: เครื่องมือที่พร้อมใช้งาน
  - H2: การแสดงรายการและการอ่านเซสชัน
  - H2: การส่งข้อความข้ามเซสชัน
  - H2: helper สำหรับสถานะและการประสานงาน
  - H2: การสร้างเอเจนต์ย่อย
  - H2: การมองเห็น
  - H2: อ่านเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## concepts/session.md

- เส้นทาง: /concepts/session
- หัวข้อ:
  - H2: วิธีที่ข้อความถูกกำหนดเส้นทาง
  - H2: การแยก DM
  - H3: ช่องทางที่เชื่อมกับ Dock
  - H2: วงจรชีวิตของเซสชัน
  - H2: ตำแหน่งที่สถานะอยู่
  - H2: การบำรุงรักษาเซสชัน
  - H2: การตรวจสอบเซสชัน
  - H2: อ่านเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## concepts/soul.md

- เส้นทาง: /concepts/soul
- หัวข้อ:
  - H2: สิ่งที่ควรอยู่ใน SOUL.md
  - H2: เหตุใดวิธีนี้จึงได้ผล
  - H2: พรอมป์ต์ Molty
  - H2: ลักษณะที่ดีควรเป็นอย่างไร
  - H2: คำเตือนหนึ่งข้อ
  - H2: ที่เกี่ยวข้อง

## concepts/streaming.md

- เส้นทาง: /concepts/streaming
- หัวข้อ:
  - H2: การสตรีมแบบบล็อก (ข้อความช่องทาง)
  - H3: การส่งสื่อด้วยการสตรีมแบบบล็อก
  - H2: อัลกอริทึมการแบ่งชิ้น (ขอบเขตต่ำ/สูง)
  - H2: การรวมเข้าด้วยกัน (ผสานบล็อกที่สตรีม)
  - H2: การเว้นจังหวะแบบมนุษย์ระหว่างบล็อก
  - H2: "สตรีมเป็นชิ้นหรือทั้งหมด"
  - H2: โหมดสตรีมตัวอย่าง
  - H3: การแมปช่องทาง
  - H3: พฤติกรรมรันไทม์
  - H3: การอัปเดตตัวอย่างความคืบหน้าของเครื่องมือ
  - H2: ที่เกี่ยวข้อง

## concepts/system-prompt.md

- เส้นทาง: /concepts/system-prompt
- หัวข้อ:
  - H2: โครงสร้าง
  - H2: โหมดพรอมป์ต์
  - H2: สแนปชอตพรอมป์ต์
  - H2: การฉีด bootstrap ของเวิร์กสเปซ
  - H2: การจัดการเวลา
  - H2: Skills
  - H2: เอกสารประกอบ
  - H2: ที่เกี่ยวข้อง

## concepts/timezone.md

- เส้นทาง: /concepts/timezone
- หัวข้อ:
  - H2: พื้นผิวเขตเวลาสามส่วน
  - H2: การตั้งค่าเขตเวลาของผู้ใช้
  - H2: เมื่อใดควรเขียนทับ
  - H2: ที่เกี่ยวข้อง

## concepts/typebox.md

- เส้นทาง: /concepts/typebox
- หัวข้อ:
  - H2: โมเดลทางความคิด (30 วินาที)
  - H2: ตำแหน่งของสคีมา
  - H2: ไปป์ไลน์ปัจจุบัน
  - H2: วิธีใช้สคีมาขณะรันไทม์
  - H2: เฟรมตัวอย่าง
  - H2: ไคลเอนต์ขั้นต่ำ (Node.js)
  - H2: ตัวอย่างแบบลงมือทำ: เพิ่มเมธอดตั้งแต่ต้นจนจบ
  - H2: พฤติกรรม codegen ของ Swift
  - H2: การกำหนดเวอร์ชัน + ความเข้ากันได้
  - H2: รูปแบบและธรรมเนียมของสคีมา
  - H2: JSON สคีมาแบบสด
  - H2: เมื่อคุณเปลี่ยนสคีมา
  - H2: ที่เกี่ยวข้อง

## concepts/typing-indicators.md

- เส้นทาง: /concepts/typing-indicators
- หัวข้อ:
  - H2: ค่าเริ่มต้น
  - H2: โหมด
  - H2: การกำหนดค่า
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## concepts/usage-tracking.md

- เส้นทาง: /concepts/usage-tracking
- หัวข้อ:
  - H2: คืออะไร
  - H2: ปรากฏที่ใด
  - H2: โหมด footer การใช้งานเริ่มต้น
  - H3: สถานะเซสชันที่แตกต่างกันสามแบบ
  - H3: ลำดับก่อนหลัง
  - H3: การรีเซ็ตเทียบกับการปิด
  - H3: พฤติกรรม toggle
  - H3: Config
  - H2: footer /usage full แบบกำหนดเอง
  - H3: รูปร่าง
  - H3: เส้นทางสัญญา
  - H3: กริยา
  - H3: รูปแบบชิ้นส่วน
  - H3: ตัวอย่าง
  - H2: ผู้ให้บริการ + ข้อมูลประจำตัว
  - H2: ที่เกี่ยวข้อง

## date-time.md

- เส้นทาง: /date-time
- หัวข้อ:
  - H2: ซองข้อความ (ค่าเริ่มต้นเป็นเวลาท้องถิ่น)
  - H3: ตัวอย่าง
  - H2: พรอมป์ต์ระบบ: วันที่และเวลาปัจจุบัน
  - H2: บรรทัดเหตุการณ์ระบบ (ค่าเริ่มต้นเป็นเวลาท้องถิ่น)
  - H3: กำหนดค่าเขตเวลาผู้ใช้ + รูปแบบ
  - H2: การตรวจจับรูปแบบเวลา (อัตโนมัติ)
  - H2: เพย์โหลดเครื่องมือ + ตัวเชื่อมต่อ (เวลาผู้ให้บริการดิบ + ฟิลด์ที่ทำให้เป็นมาตรฐาน)
  - H2: เอกสารที่เกี่ยวข้อง

## debug/node-issue.md

- เส้นทาง: /debug/node-issue
- หัวข้อ:
  - H1: Node + tsx "\\name is not a function" ขัดข้อง
  - H2: สรุป
  - H2: สภาพแวดล้อม
  - H2: การทำซ้ำปัญหา (เฉพาะ Node)
  - H2: การทำซ้ำปัญหาแบบขั้นต่ำในรีโป
  - H2: การตรวจสอบเวอร์ชัน Node
  - H2: หมายเหตุ / สมมติฐาน
  - H2: ประวัติการถดถอย
  - H2: วิธีแก้ปัญหาชั่วคราว
  - H2: เอกสารอ้างอิง
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## diagnostics/flags.md

- เส้นทาง: /diagnostics/flags
- หัวข้อ:
  - H2: วิธีการทำงาน
  - H2: เปิดใช้งานผ่าน config
  - H2: การเขียนทับด้วย env (ครั้งเดียว)
  - H2: แฟล็กการทำโปรไฟล์
  - H2: อาร์ติแฟกต์ไทม์ไลน์
  - H2: ตำแหน่งที่บันทึกไปอยู่
  - H2: ดึงบันทึกออกมา
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## gateway/authentication.md

- เส้นทาง: /gateway/authentication
- หัวข้อ:
  - H2: การตั้งค่าที่แนะนำ (คีย์ API, ผู้ให้บริการใดก็ได้)
  - H2: Anthropic: ความเข้ากันได้ของ Claude CLI และโทเค็น
  - H2: หมายเหตุเกี่ยวกับ Anthropic
  - H2: การตรวจสอบสถานะการยืนยันตัวตนของโมเดล
  - H2: พฤติกรรมการหมุนเวียนคีย์ API (gateway)
  - H2: การลบการยืนยันตัวตนของผู้ให้บริการขณะที่ gateway กำลังทำงาน
  - H2: การควบคุมว่าจะใช้ข้อมูลประจำตัวใด
  - H3: OpenAI และ id openai-codex เดิม
  - H3: ระหว่างเข้าสู่ระบบ (CLI)
  - H3: ต่อเซสชัน (คำสั่งแชต)
  - H3: ต่อเอเจนต์ (การเขียนทับ CLI)
  - H2: การแก้ไขปัญหา
  - H3: "ไม่พบข้อมูลประจำตัว"
  - H3: โทเค็นกำลังหมดอายุ/หมดอายุแล้ว
  - H2: ที่เกี่ยวข้อง

## gateway/background-process.md

- เส้นทาง: /gateway/background-process
- หัวข้อ:
  - H2: เครื่องมือ exec
  - H2: การเชื่อมกระบวนการลูก
  - H2: เครื่องมือ process
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## gateway/bonjour.md

- เส้นทาง: /gateway/bonjour
- หัวข้อ:
  - H2: Bonjour แบบพื้นที่กว้าง (Unicast DNS-SD) ผ่าน Tailscale
  - H3: การกำหนดค่า Gateway (แนะนำ)
  - H3: การตั้งค่าเซิร์ฟเวอร์ DNS ครั้งเดียว (โฮสต์ gateway)
  - H3: การตั้งค่า DNS ของ Tailscale
  - H3: ความปลอดภัยของ listener ของ gateway (แนะนำ)
  - H2: สิ่งที่ประกาศ
  - H2: ประเภทบริการ
  - H2: คีย์ TXT (คำใบ้ที่ไม่ใช่ความลับ)
  - H2: การดีบักบน macOS
  - H2: การดีบักในบันทึก Gateway
  - H2: การดีบักบน Node iOS
  - H2: เมื่อใดควรเปิดใช้ Bonjour
  - H2: เมื่อใดควรปิดใช้ Bonjour
  - H2: ข้อควรระวัง Docker
  - H2: การแก้ไขปัญหา Bonjour ที่ปิดใช้งาน
  - H2: โหมดความล้มเหลวทั่วไป
  - H2: ชื่ออินสแตนซ์ที่ escape แล้ว (\032)
  - H2: การเปิดใช้ / การปิดใช้ / การกำหนดค่า
  - H2: เอกสารที่เกี่ยวข้อง

## gateway/bridge-protocol.md

- เส้นทาง: /gateway/bridge-protocol
- หัวข้อ:
  - H2: เหตุใดจึงมีอยู่
  - H2: การขนส่ง
  - H2: Handshake + การจับคู่
  - H2: เฟรม
  - H2: เหตุการณ์วงจรชีวิต exec
  - H2: การใช้งาน tailnet ในอดีต
  - H2: การกำหนดเวอร์ชัน
  - H2: ที่เกี่ยวข้อง

## gateway/cli-backends.md

- เส้นทาง: /gateway/cli-backends
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็วสำหรับผู้เริ่มต้น
  - H2: ใช้เป็น fallback
  - H2: ภาพรวมการกำหนดค่า
  - H3: ตัวอย่างการกำหนดค่า
  - H2: วิธีการทำงาน
  - H2: เซสชัน
  - H2: บทนำ fallback จากเซสชัน claude-cli
  - H2: รูปภาพ (ส่งผ่าน)
  - H2: อินพุต / เอาต์พุต
  - H2: ค่าเริ่มต้น (เป็นของ Plugin)
  - H2: ค่าเริ่มต้นที่เป็นของ Plugin
  - H2: การเป็นเจ้าของ Compaction แบบเนทีฟ
  - H2: MCP overlays ของบันเดิล
  - H2: เพดานประวัติ reseed
  - H2: ข้อจำกัด
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## gateway/config-agents.md

- เส้นทาง: /gateway/config-agents
- หัวข้อ:
  - H2: ค่าเริ่มต้นของเอเจนต์
  - H3: agents.defaults.workspace
  - H3: agents.defaults.repoRoot
  - H3: agents.defaults.skills
  - H3: agents.defaults.skipBootstrap
  - H3: agents.defaults.skipOptionalBootstrapFiles
  - H3: agents.defaults.contextInjection
  - H3: agents.defaults.bootstrapMaxChars
  - H3: agents.defaults.bootstrapTotalMaxChars
  - H3: การเขียนทับโปรไฟล์ bootstrap ต่อเอเจนต์
  - H3: agents.defaults.bootstrapPromptTruncationWarning
  - H3: แผนที่ความเป็นเจ้าของงบประมาณบริบท
  - H4: agents.defaults.startupContext
  - H4: agents.defaults.contextLimits
  - H4: agents.list[].contextLimits
  - H4: skills.limits.maxSkillsPromptChars
  - H4: agents.list[].skillsLimits.maxSkillsPromptChars
  - H3: agents.defaults.imageMaxDimensionPx
  - H3: agents.defaults.imageQuality
  - H3: agents.defaults.userTimezone
  - H3: agents.defaults.timeFormat
  - H3: agents.defaults.model
  - H3: นโยบายรันไทม์
  - H3: agents.defaults.cliBackends
  - H3: agents.defaults.promptOverlays
  - H3: agents.defaults.heartbeat
  - H3: agents.defaults.compaction
  - H3: agents.defaults.runRetries
  - H3: agents.defaults.contextPruning
  - H3: การสตรีมแบบบล็อก
  - H3: ตัวบ่งชี้การพิมพ์
  - H3: agents.defaults.sandbox
  - H3: agents.list (การเขียนทับต่อเอเจนต์)
  - H2: การกำหนดเส้นทางหลายเอเจนต์
  - H3: ฟิลด์การจับคู่การผูก
  - H3: โปรไฟล์การเข้าถึงต่อเอเจนต์
  - H2: เซสชัน
  - H2: ข้อความ
  - H3: คำนำหน้าการตอบกลับ
  - H3: ปฏิกิริยารับทราบ
  - H3: Debounce ขาเข้า
  - H3: TTS (text-to-speech)
  - H2: การพูดคุย
  - H2: ที่เกี่ยวข้อง

## gateway/config-channels.md

- เส้นทาง: /gateway/config-channels
- หัวข้อ:
  - H2: ช่องทาง
  - H3: การเข้าถึง DM และกลุ่ม
  - H3: การเขียนทับโมเดลของช่องทาง
  - H3: ค่าเริ่มต้นของช่องทางและ Heartbeat
  - H3: WhatsApp
  - H3: Telegram
  - H3: Discord
  - H3: Google Chat
  - H3: Slack
  - H3: Mattermost
  - H3: Signal
  - H3: iMessage
  - H3: Matrix
  - H3: Microsoft Teams
  - H3: IRC
  - H3: หลายบัญชี (ทุกช่องทาง)
  - H3: ช่องทาง Plugin อื่น
  - H3: การกำหนดเงื่อนไขการกล่าวถึงในแชตกลุ่ม
  - H4: ขีดจำกัดประวัติ DM
  - H4: โหมดแชตกับตัวเอง
  - H3: คำสั่ง (การจัดการคำสั่งแชต)
  - H2: ที่เกี่ยวข้อง

## gateway/config-tools.md

- เส้นทาง: /gateway/config-tools
- หัวข้อ:
  - H2: เครื่องมือ
  - H3: โปรไฟล์เครื่องมือ
  - H3: กลุ่มเครื่องมือ
  - H3: เครื่องมือ MCP และ Plugin ภายในนโยบายเครื่องมือ sandbox
  - H3: tools.codeMode
  - H3: tools.allow / tools.deny
  - H3: tools.byProvider
  - H3: tools.toolsBySender
  - H3: tools.elevated
  - H3: tools.exec
  - H3: tools.loopDetection
  - H3: tools.web
  - H3: tools.media
  - H3: tools.agentToAgent
  - H3: tools.sessions
  - H3: tools.sessionsspawn
  - H3: tools.experimental
  - H3: agents.defaults.subagents
  - H2: ผู้ให้บริการแบบกำหนดเองและ URL ฐาน
  - H3: รายละเอียดฟิลด์ผู้ให้บริการ
  - H3: ตัวอย่างผู้ให้บริการ
  - H2: ที่เกี่ยวข้อง

## gateway/configuration-examples.md

- เส้นทาง: /gateway/configuration-examples
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H3: ขั้นต่ำสุดที่จำเป็น
  - H3: ค่าเริ่มต้นที่แนะนำ
  - H2: ตัวอย่างแบบขยาย (ตัวเลือกหลัก)
  - H3: รีโป Skills ข้างเคียงที่ symlink ไว้
  - H2: รูปแบบทั่วไป
  - H3: baseline Skills ที่ใช้ร่วมกันพร้อม override หนึ่งรายการ
  - H3: การตั้งค่าหลายแพลตฟอร์ม
  - H3: การอนุมัติอัตโนมัติสำหรับเครือข่าย Node ที่เชื่อถือได้
  - H3: โหมด DM ปลอดภัย (กล่องข้อความเข้าร่วม / DM หลายผู้ใช้)
  - H3: คีย์ API Anthropic + fallback MiniMax
  - H3: บอทงาน (จำกัดการเข้าถึง)
  - H3: เฉพาะโมเดล local
  - H2: เคล็ดลับ
  - H2: ที่เกี่ยวข้อง

## gateway/configuration-reference.md

- เส้นทาง: /gateway/configuration-reference
- หัวข้อ:
  - H2: ช่องทาง
  - H2: ค่าเริ่มต้นของเอเจนต์, หลายเอเจนต์, sessions และข้อความ
  - H2: เครื่องมือและผู้ให้บริการแบบกำหนดเอง
  - H2: โมเดล
  - H2: MCP
  - H2: Skills
  - H2: Plugins
  - H3: การกำหนดค่า Plugin ของชุดทดสอบ Codex
  - H2: Commitments
  - H2: เบราว์เซอร์
  - H2: UI
  - H2: Gateway
  - H3: endpoint ที่เข้ากันได้กับ OpenAI
  - H3: การแยกหลาย instance
  - H3: gateway.tls
  - H3: gateway.reload
  - H2: Hooks
  - H3: การผสานรวม Gmail
  - H2: โฮสต์ Canvas Plugin
  - H2: การค้นพบ
  - H3: mDNS (Bonjour)
  - H3: พื้นที่กว้าง (DNS-SD)
  - H2: สภาพแวดล้อม
  - H3: env (ตัวแปร env แบบ inline)
  - H3: การแทนที่ตัวแปร env
  - H2: Secrets
  - H3: SecretRef
  - H3: พื้นผิว credential ที่รองรับ
  - H3: การกำหนดค่าผู้ให้บริการ Secret
  - H2: ที่เก็บ auth
  - H3: auth.cooldowns
  - H2: การบันทึก log
  - H2: การวินิจฉัย
  - H2: อัปเดต
  - H2: ACP
  - H2: CLI
  - H2: Wizard
  - H2: Identity
  - H2: Bridge (legacy, removed)
  - H2: Cron
  - H3: cron.retry
  - H3: cron.failureAlert
  - H3: cron.failureDestination
  - H2: ตัวแปร template สำหรับโมเดลสื่อ
  - H2: การ include config ($include)
  - H2: ที่เกี่ยวข้อง

## gateway/configuration.md

- เส้นทาง: /gateway/configuration
- หัวข้อ:
  - H2: การกำหนดค่าน้อยที่สุด
  - H2: การแก้ไข config
  - H2: การตรวจสอบแบบเข้มงวด
  - H2: งานทั่วไป
  - H2: การ reload config แบบ hot
  - H3: โหมด reload
  - H3: สิ่งที่ใช้แบบ hot ได้เทียบกับสิ่งที่ต้อง restart
  - H3: การวางแผน reload
  - H2: Config RPC (การอัปเดตแบบโปรแกรม)
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: เอกสารอ้างอิงฉบับเต็ม
  - H2: ที่เกี่ยวข้อง

## gateway/diagnostics.md

- เส้นทาง: /gateway/diagnostics
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: คำสั่งแชต
  - H2: สิ่งที่ export มีอยู่
  - H2: โมเดลความเป็นส่วนตัว
  - H2: ตัวบันทึกความเสถียร
  - H2: ตัวเลือกที่มีประโยชน์
  - H2: ปิดใช้งานการวินิจฉัย
  - H2: ที่เกี่ยวข้อง

## gateway/discovery.md

- เส้นทาง: /gateway/discovery
- หัวข้อ:
  - H2: คำศัพท์
  - H2: เหตุผลที่เรายังคงใช้ทั้ง direct และ SSH
  - H2: อินพุตการค้นพบ (วิธีที่ client รู้ว่า gateway อยู่ที่ไหน)
  - H3: 1) การค้นพบ Bonjour / DNS-SD
  - H4: รายละเอียด beacon ของ service
  - H3: 2) Tailnet (ข้ามเครือข่าย)
  - H3: 3) เป้าหมาย manual / SSH
  - H2: การเลือก transport (นโยบาย client)
  - H2: การ pairing + auth (transport โดยตรง)
  - H2: ความรับผิดชอบตาม component
  - H2: ที่เกี่ยวข้อง

## gateway/doctor.md

- เส้นทาง: /gateway/doctor
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H3: โหมด headless และ automation
  - H2: โหมด lint แบบอ่านอย่างเดียว
  - H2: สิ่งที่ทำ (สรุป)
  - H2: การ backfill และ reset UI ของ Dreams
  - H2: พฤติกรรมโดยละเอียดและเหตุผล
  - H2: ที่เกี่ยวข้อง

## gateway/external-apps.md

- เส้นทาง: /gateway/external-apps
- หัวข้อ:
  - H2: สิ่งที่พร้อมใช้งานวันนี้
  - H2: เส้นทางที่แนะนำ
  - H2: โค้ดแอปเทียบกับโค้ด Plugin
  - H2: ที่เกี่ยวข้อง

## gateway/gateway-lock.md

- เส้นทาง: /gateway/gateway-lock
- หัวข้อ:
  - H2: เหตุผล
  - H2: กลไก
  - H2: พื้นผิวข้อผิดพลาด
  - H2: หมายเหตุการปฏิบัติงาน
  - H2: ที่เกี่ยวข้อง

## gateway/health.md

- เส้นทาง: /gateway/health
- หัวข้อ:
  - H2: การตรวจสอบอย่างรวดเร็ว
  - H2: การวินิจฉัยเชิงลึก
  - H2: การกำหนดค่า monitor สุขภาพ
  - H2: การ monitor uptime
  - H3: ตัวอย่างการตั้งค่า service monitor
  - H2: เมื่อมีบางอย่างล้มเหลว
  - H2: คำสั่ง "health" เฉพาะ
  - H2: ที่เกี่ยวข้อง

## gateway/heartbeat.md

- เส้นทาง: /gateway/heartbeat
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว (ผู้เริ่มต้น)
  - H2: ค่าเริ่มต้น
  - H2: prompt ของ Heartbeat มีไว้เพื่ออะไร
  - H2: สัญญาการตอบกลับ
  - H2: Config
  - H3: ขอบเขตและลำดับความสำคัญ
  - H3: Heartbeat ต่อเอเจนต์
  - H3: ตัวอย่างชั่วโมงที่ใช้งาน
  - H3: การตั้งค่า 24/7
  - H3: ตัวอย่างหลายบัญชี
  - H3: หมายเหตุภาคสนาม
  - H2: พฤติกรรมการส่งมอบ
  - H2: การควบคุมการมองเห็น
  - H3: แต่ละ flag ทำอะไร
  - H3: ตัวอย่างต่อช่องทางเทียบกับต่อบัญชี
  - H3: รูปแบบทั่วไป
  - H2: HEARTBEAT.md (ไม่บังคับ)
  - H3: บล็อก tasks:
  - H3: เอเจนต์สามารถอัปเดต HEARTBEAT.md ได้หรือไม่?
  - H2: การปลุกแบบ manual (ตามต้องการ)
  - H2: การส่ง reasoning (ไม่บังคับ)
  - H2: ความตระหนักเรื่องค่าใช้จ่าย
  - H2: context overflow หลัง Heartbeat
  - H2: ที่เกี่ยวข้อง

## gateway/index.md

- เส้นทาง: /gateway
- หัวข้อ:
  - H2: การเริ่มต้น local ใน 5 นาที
  - H2: โมเดล runtime
  - H2: endpoint ที่เข้ากันได้กับ OpenAI
  - H3: ลำดับความสำคัญของ port และ bind
  - H3: โหมด hot reload
  - H2: ชุดคำสั่ง operator
  - H2: Gateway หลายตัว (โฮสต์เดียวกัน)
  - H2: การเข้าถึงระยะไกล
  - H2: การควบคุมดูแลและ lifecycle ของ service
  - H2: เส้นทางด่วนสำหรับโปรไฟล์ dev
  - H2: เอกสารอ้างอิงด่วนของ protocol (มุมมอง operator)
  - H2: การตรวจสอบการปฏิบัติงาน
  - H3: Liveness
  - H3: Readiness
  - H3: การกู้คืนช่องว่าง
  - H2: ลายเซ็นความล้มเหลวทั่วไป
  - H2: การรับประกันความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## gateway/local-model-services.md

- เส้นทาง: /gateway/local-model-services
- หัวข้อ:
  - H2: วิธีการทำงาน
  - H2: รูปทรง config
  - H2: ฟิลด์
  - H2: ตัวอย่าง Inferrs
  - H2: ตัวอย่าง ds4
  - H2: หมายเหตุการปฏิบัติงาน
  - H2: ที่เกี่ยวข้อง

## gateway/local-models.md

- เส้นทาง: /gateway/local-models
- หัวข้อ:
  - H2: ระดับฮาร์ดแวร์ขั้นต่ำ
  - H2: เลือก backend
  - H2: แนะนำ: LM Studio + โมเดล local ขนาดใหญ่ (Responses API)
  - H3: Config แบบ hybrid: hosted primary, local fallback
  - H3: local-first พร้อม safety net แบบ hosted
  - H3: โฮสติ้งระดับภูมิภาค / การ routing ข้อมูล
  - H2: local proxy อื่นที่เข้ากันได้กับ OpenAI
  - H2: backend ที่เล็กกว่าหรือเข้มงวดกว่า
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## gateway/logging.md

- เส้นทาง: /gateway/logging
- หัวข้อ:
  - H1: การบันทึก log
  - H2: logger แบบอิงไฟล์
  - H2: การ capture console
  - H2: การ redact
  - H2: log WebSocket ของ Gateway
  - H3: รูปแบบ log ของ WS
  - H2: การจัดรูปแบบ console (การบันทึก log ตาม subsystem)
  - H2: ที่เกี่ยวข้อง

## gateway/multiple-gateways.md

- เส้นทาง: /gateway/multiple-gateways
- หัวข้อ:
  - H2: การตั้งค่าที่แนะนำที่สุด
  - H2: เริ่มต้นอย่างรวดเร็วสำหรับ Rescue-Bot
  - H2: เหตุผลที่วิธีนี้ทำงานได้
  - H2: สิ่งที่ --profile rescue onboard เปลี่ยนแปลง
  - H2: การตั้งค่า Gateway หลายตัวทั่วไป
  - H2: checklist การแยก
  - H2: การแมป port (derived)
  - H2: หมายเหตุ Browser/CDP (ข้อผิดพลาดพบบ่อย)
  - H2: ตัวอย่าง env แบบ manual
  - H2: การตรวจสอบอย่างรวดเร็ว
  - H2: ที่เกี่ยวข้อง

## gateway/network-model.md

- เส้นทาง: /gateway/network-model
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## gateway/openai-http-api.md

- เส้นทาง: /gateway/openai-http-api
- หัวข้อ:
  - H2: การยืนยันตัวตน
  - H2: ขอบเขตความปลอดภัย (สำคัญ)
  - H2: ควรใช้ endpoint นี้เมื่อใด
  - H2: สัญญาโมเดลแบบ agent-first
  - H2: การเปิดใช้งาน endpoint
  - H2: การปิดใช้งาน endpoint
  - H2: พฤติกรรม session
  - H2: เหตุผลที่พื้นผิวนี้สำคัญ
  - H2: รายการโมเดลและการ routing เอเจนต์
  - H2: การ streaming (SSE)
  - H2: สัญญาเครื่องมือแชต
  - H3: ฟิลด์ request ที่รองรับ
  - H3: variant ที่ไม่รองรับ
  - H3: รูปทรง response ของเครื่องมือแบบไม่ streaming
  - H3: รูปทรง response ของเครื่องมือแบบ streaming
  - H3: loop follow-up ของเครื่องมือ
  - H2: การตั้งค่า Open WebUI อย่างรวดเร็ว
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## gateway/openresponses-http-api.md

- เส้นทาง: /gateway/openresponses-http-api
- หัวข้อ:
  - H2: การยืนยันตัวตน ความปลอดภัย และการ routing
  - H2: พฤติกรรม session
  - H2: รูปทรง request (รองรับ)
  - H2: รายการ (อินพุต)
  - H3: message
  - H3: functioncalloutput (เครื่องมือแบบ turn-based)
  - H3: reasoning และ itemreference
  - H2: เครื่องมือ (เครื่องมือ function ฝั่ง client)
  - H2: รูปภาพ (inputimage)
  - H2: ไฟล์ (inputfile)
  - H2: ขีดจำกัดไฟล์ + รูปภาพ (config)
  - H2: การ streaming (SSE)
  - H2: การใช้งาน
  - H2: ข้อผิดพลาด
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## gateway/openshell.md

- เส้นทาง: /gateway/openshell
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: โหมด workspace
  - H3: mirror
  - H3: remote
  - H3: การเลือกโหมด
  - H2: เอกสารอ้างอิงการกำหนดค่า
  - H2: ตัวอย่าง
  - H3: การตั้งค่า remote ขั้นต่ำ
  - H3: โหมด mirror พร้อม GPU
  - H3: OpenShell ต่อเอเจนต์พร้อม Gateway แบบกำหนดเอง
  - H2: การจัดการ lifecycle
  - H3: ควรสร้างใหม่เมื่อใด
  - H2: การเสริมความปลอดภัย
  - H2: ข้อจำกัดปัจจุบัน
  - H2: วิธีการทำงาน
  - H2: ที่เกี่ยวข้อง

## gateway/opentelemetry.md

- เส้นทาง: /gateway/opentelemetry
- หัวข้อ:
  - H2: ภาพรวมการเชื่อมต่อทั้งหมด
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: signal ที่ export
  - H2: เอกสารอ้างอิงการกำหนดค่า
  - H3: ตัวแปรสภาพแวดล้อม
  - H2: ความเป็นส่วนตัวและการ capture เนื้อหา
  - H2: การ sampling และ flushing
  - H2: metrics ที่ export
  - H3: การใช้งานโมเดล
  - H3: flow ข้อความ
  - H3: Talk
  - H3: queues และ sessions
  - H3: telemetry ความมีชีวิตของ session
  - H3: lifecycle ของชุดทดสอบ
  - H3: การ execute เครื่องมือ
  - H3: Exec
  - H3: internals การวินิจฉัย (หน่วยความจำและ loop เครื่องมือ)
  - H2: spans ที่ export
  - H2: catalog เหตุการณ์การวินิจฉัย
  - H2: เมื่อไม่มี exporter
  - H2: ปิดใช้งาน
  - H2: ที่เกี่ยวข้อง

## gateway/operator-scopes.md

- เส้นทาง: /gateway/operator-scopes
- หัวข้อ:
  - H2: บทบาท
  - H2: ระดับ scope
  - H2: scope ของ method เป็นเพียงด่านแรก
  - H2: การอนุมัติการ pairing อุปกรณ์
  - H2: การอนุมัติการ pairing Node
  - H2: auth แบบ shared-secret

## gateway/pairing.md

- เส้นทาง: /gateway/pairing
- หัวข้อ:
  - H2: แนวคิด
  - H2: วิธีการทำงานของ pairing
  - H2: workflow CLI (เหมาะกับ headless)
  - H2: พื้นผิว API (protocol ของ Gateway)
  - H2: การ gating คำสั่ง Node (2026.3.31+)
  - H2: ขอบเขตความเชื่อถือของเหตุการณ์ Node (2026.3.31+)
  - H2: การอนุมัติอัตโนมัติ (แอป macOS)
  - H2: การอนุมัติอัตโนมัติสำหรับอุปกรณ์ Trusted-CIDR
  - H2: การอนุมัติอัตโนมัติสำหรับ metadata-upgrade
  - H2: helper การ pairing ด้วย QR
  - H2: locality และ forwarded headers
  - H2: ที่เก็บข้อมูล (local, ส่วนตัว)
  - H2: พฤติกรรม transport
  - H2: ที่เกี่ยวข้อง

## gateway/prometheus.md

- เส้นทาง: /gateway/prometheus
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: metrics ที่ export
  - H2: นโยบาย label
  - H2: สูตร PromQL
  - H2: การเลือกระหว่าง Prometheus และการ export OpenTelemetry
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## gateway/protocol.md

- เส้นทาง: /gateway/protocol
- หัวข้อ:
  - H2: Transport
  - H2: Handshake (connect)
  - H3: ตัวอย่าง Node
  - H2: Framing
  - H2: Roles + scopes
  - H3: Roles
  - H3: Scopes (operator)
  - H3: Caps/commands/permissions (Node)
  - H2: Presence
  - H3: เหตุการณ์ Node background alive
  - H2: การกำหนดขอบเขตเหตุการณ์ broadcast
  - H2: กลุ่ม method RPC ทั่วไป
  - H3: กลุ่มเหตุการณ์ทั่วไป
  - H3: method helper ของ Node
  - H3: RPC ของ task ledger
  - H3: method helper ของ operator
  - H3: view ของ models.list
  - H2: การอนุมัติ Exec
  - H2: fallback การส่งมอบเอเจนต์
  - H2: การจัดเวอร์ชัน
  - H3: ค่าคงที่ client
  - H2: Auth
  - H2: identity อุปกรณ์ + pairing
  - H3: การวินิจฉัยการ migration auth อุปกรณ์
  - H2: TLS + pinning
  - H2: Scope
  - H2: ที่เกี่ยวข้อง

## gateway/remote-gateway-readme.md

- เส้นทาง: /gateway/remote-gateway-readme
- หัวข้อ:
  - H1: การรัน OpenClaw.app ด้วย Gateway ระยะไกล
  - H2: ภาพรวม
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H3: ขั้นตอนที่ 1: เพิ่ม SSH Config
  - H3: ขั้นตอนที่ 2: คัดลอก SSH Key
  - H3: ขั้นตอนที่ 3: กำหนดค่า Auth ของ Gateway ระยะไกล
  - H3: ขั้นตอนที่ 4: เริ่ม SSH Tunnel
  - H3: ขั้นตอนที่ 5: Restart OpenClaw.app
  - H2: เริ่ม Tunnel อัตโนมัติเมื่อ Login
  - H3: สร้างไฟล์ PLIST
  - H3: โหลด Launch Agent
  - H2: การแก้ไขปัญหา
  - H2: วิธีการทำงาน
  - H2: ที่เกี่ยวข้อง

## gateway/remote.md

- เส้นทาง: /gateway/remote
- หัวข้อ:
  - H2: แนวคิดหลัก
  - H2: การตั้งค่า VPN และ tailnet ที่พบบ่อย
  - H3: Gateway ที่เปิดตลอดเวลาใน tailnet ของคุณ
  - H3: เดสก์ท็อปที่บ้านรัน Gateway
  - H3: แล็ปท็อปรัน Gateway
  - H2: ลำดับคำสั่ง (อะไรทำงานที่ไหน)
  - H2: SSH tunnel (CLI + เครื่องมือ)
  - H2: ค่าเริ่มต้นระยะไกลของ CLI
  - H2: ลำดับความสำคัญของข้อมูลประจำตัว
  - H2: การเข้าถึง Chat UI ระยะไกล
  - H2: โหมดระยะไกลของแอป macOS
  - H2: กฎความปลอดภัย (ระยะไกล/VPN)
  - H3: macOS: SSH tunnel แบบถาวรผ่าน LaunchAgent
  - H4: ขั้นตอนที่ 1: เพิ่มการกำหนดค่า SSH
  - H4: ขั้นตอนที่ 2: คัดลอกคีย์ SSH (ครั้งเดียว)
  - H4: ขั้นตอนที่ 3: กำหนดค่าโทเค็นของ gateway
  - H4: ขั้นตอนที่ 4: สร้าง LaunchAgent
  - H4: ขั้นตอนที่ 5: โหลด LaunchAgent
  - H4: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## gateway/sandbox-vs-tool-policy-vs-elevated.md

- เส้นทาง: /gateway/sandbox-vs-tool-policy-vs-elevated
- หัวข้อ:
  - H2: ดีบักด่วน
  - H2: Sandbox: เครื่องมือทำงานที่ไหน
  - H3: Bind mounts (ตรวจสอบความปลอดภัยอย่างรวดเร็ว)
  - H2: นโยบายเครื่องมือ: มีเครื่องมือใดอยู่/เรียกใช้ได้
  - H3: กลุ่มเครื่องมือ (รูปย่อ)
  - H2: Elevated: "รันบนโฮสต์" สำหรับ exec เท่านั้น
  - H2: วิธีแก้ "sandbox jail" ที่พบบ่อย
  - H3: "Tool X ถูกบล็อกโดยนโยบายเครื่องมือของ sandbox"
  - H3: "ฉันคิดว่านี่คือ main ทำไมจึงอยู่ใน sandbox?"
  - H2: ที่เกี่ยวข้อง

## gateway/sandboxing.md

- เส้นทาง: /gateway/sandboxing
- หัวข้อ:
  - H2: สิ่งที่ถูกนำเข้า sandbox
  - H2: โหมด
  - H2: ขอบเขต
  - H2: Backend
  - H3: การเลือก backend
  - H3: Docker backend
  - H3: SSH backend
  - H3: OpenShell backend
  - H4: โหมด Workspace
  - H4: วงจรชีวิต OpenShell
  - H2: การเข้าถึง Workspace
  - H2: Bind mounts แบบกำหนดเอง
  - H2: Images และการตั้งค่า
  - H2: setupCommand (ตั้งค่าคอนเทนเนอร์ครั้งเดียว)
  - H2: นโยบายเครื่องมือและช่องทางเลี่ยง
  - H2: การแทนที่สำหรับ multi-agent
  - H2: ตัวอย่างเปิดใช้ขั้นต่ำ
  - H2: ที่เกี่ยวข้อง

## gateway/secrets-plan-contract.md

- เส้นทาง: /gateway/secrets-plan-contract
- หัวข้อ:
  - H2: รูปทรงไฟล์แผน
  - H2: การ upsert และลบของผู้ให้บริการ
  - H2: ขอบเขตเป้าหมายที่รองรับ
  - H2: พฤติกรรมของประเภทเป้าหมาย
  - H2: กฎการตรวจสอบ path
  - H2: พฤติกรรมเมื่อล้มเหลว
  - H2: พฤติกรรมความยินยอมของผู้ให้บริการ exec
  - H2: หมายเหตุขอบเขต runtime และ audit
  - H2: การตรวจสอบของ operator
  - H2: เอกสารที่เกี่ยวข้อง

## gateway/secrets.md

- เส้นทาง: /gateway/secrets
- หัวข้อ:
  - H2: เป้าหมายและโมเดล runtime
  - H2: ขอบเขตการเข้าถึงของ agent
  - H2: การกรอง active surface
  - H2: การวินิจฉัยพื้นผิวการยืนยันตัวตนของ Gateway
  - H2: การตรวจสอบล่วงหน้าอ้างอิง onboarding
  - H2: สัญญา SecretRef
  - H2: การกำหนดค่าผู้ให้บริการ
  - H2: คีย์ API ที่อิงไฟล์
  - H2: ตัวอย่างการผสานรวม exec
  - H2: ตัวแปรสภาพแวดล้อมของเซิร์ฟเวอร์ MCP
  - H2: วัสดุยืนยันตัวตน SSH ของ sandbox
  - H2: พื้นผิวข้อมูลประจำตัวที่รองรับ
  - H2: พฤติกรรมที่ต้องมีและลำดับความสำคัญ
  - H2: ตัวกระตุ้นการเปิดใช้งาน
  - H2: สัญญาณ degraded และ recovered
  - H2: การแก้เส้นทางคำสั่ง
  - H2: เวิร์กโฟลว์ audit และ configure
  - H2: นโยบายความปลอดภัยทางเดียว
  - H2: หมายเหตุความเข้ากันได้ของ auth แบบเดิม
  - H2: หมายเหตุ Web UI
  - H2: ที่เกี่ยวข้อง

## gateway/security/audit-checks.md

- เส้นทาง: /gateway/security/audit-checks
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## gateway/security/exposure-runbook.md

- เส้นทาง: /gateway/security/exposure-runbook
- หัวข้อ:
  - H2: เลือกรูปแบบการเปิดเผย
  - H2: สินค้าคงคลังก่อนเริ่ม
  - H2: การตรวจสอบ baseline
  - H2: baseline ที่ปลอดภัยขั้นต่ำ
  - H2: การเปิดเผย DM และกลุ่ม
  - H2: การตรวจสอบ reverse proxy
  - H2: การทบทวนเครื่องมือและ sandbox
  - H2: การตรวจสอบหลังการเปลี่ยนแปลง
  - H2: แผนย้อนกลับ
  - H2: เช็กลิสต์การทบทวน

## gateway/security/index.md

- เส้นทาง: /gateway/security
- หัวข้อ:
  - H2: กำหนดขอบเขตก่อน: โมเดลความปลอดภัยของผู้ช่วยส่วนตัว
  - H2: ตรวจสอบด่วน: openclaw security audit
  - H3: ล็อก dependency ของแพ็กเกจที่เผยแพร่
  - H3: ความเชื่อถือของ deployment และโฮสต์
  - H3: การดำเนินการไฟล์อย่างปลอดภัย
  - H3: Workspace Slack ที่ใช้ร่วมกัน: ความเสี่ยงจริง
  - H3: Agent ที่บริษัทใช้ร่วมกัน: รูปแบบที่ยอมรับได้
  - H2: แนวคิดความเชื่อถือของ Gateway และ node
  - H2: เมทริกซ์ขอบเขตความเชื่อถือ
  - H2: ไม่ใช่ช่องโหว่โดยการออกแบบ
  - H2: baseline ที่แข็งแรงขึ้นใน 60 วินาที
  - H2: กฎด่วนสำหรับกล่องขาเข้าที่ใช้ร่วมกัน
  - H2: โมเดลการมองเห็น context
  - H2: สิ่งที่ audit ตรวจสอบ (ภาพรวม)
  - H2: แผนที่การจัดเก็บข้อมูลประจำตัว
  - H2: เช็กลิสต์ security audit
  - H2: อภิธานศัพท์ security audit
  - H2: Control UI ผ่าน HTTP
  - H2: สรุปแฟล็กที่ไม่ปลอดภัยหรืออันตราย
  - H2: การกำหนดค่า reverse proxy
  - H2: หมายเหตุ HSTS และ origin
  - H2: บันทึก session ในเครื่องอยู่บนดิสก์
  - H2: การเรียกใช้ Node (system.run)
  - H2: Skills แบบไดนามิก (watcher / remote nodes)
  - H2: โมเดลภัยคุกคาม
  - H2: แนวคิดหลัก: การควบคุมการเข้าถึงก่อน intelligence
  - H2: โมเดลการอนุญาตคำสั่ง
  - H2: ความเสี่ยงของเครื่องมือ control plane
  - H2: Plugins
  - H2: โมเดลการเข้าถึง DM: pairing, allowlist, open, disabled
  - H2: การแยก session ของ DM (โหมดผู้ใช้หลายคน)
  - H3: โหมด DM ที่ปลอดภัย (แนะนำ)
  - H2: Allowlists สำหรับ DM และกลุ่ม
  - H2: Prompt injection (คืออะไร ทำไมจึงสำคัญ)
  - H2: การล้าง special-token ของเนื้อหาภายนอก
  - H2: แฟล็กข้ามเนื้อหาภายนอกที่ไม่ปลอดภัย
  - H3: Prompt injection ไม่ต้องใช้ DM สาธารณะ
  - H3: Backend LLM ที่โฮสต์เอง
  - H3: ความสามารถของโมเดล (หมายเหตุด้านความปลอดภัย)
  - H2: Reasoning และเอาต์พุตละเอียดในกลุ่ม
  - H2: ตัวอย่างการ harden การกำหนดค่า
  - H3: สิทธิ์ไฟล์
  - H3: การเปิดเผยเครือข่าย (bind, port, firewall)
  - H3: การ publish พอร์ต Docker ด้วย UFW
  - H3: การค้นพบ mDNS/Bonjour
  - H3: ล็อก Gateway WebSocket (local auth)
  - H3: เฮดเดอร์ตัวตนของ Tailscale Serve
  - H3: การควบคุมเบราว์เซอร์ผ่านโฮสต์ node (แนะนำ)
  - H3: Secrets บนดิสก์
  - H3: ไฟล์ .env ของ Workspace
  - H3: Logs และ transcripts (การปกปิดและการเก็บรักษา)
  - H3: DMs: pairing เป็นค่าเริ่มต้น
  - H3: Groups: ต้อง mention ทุกที่
  - H3: หมายเลขแยกกัน (WhatsApp, Signal, Telegram)
  - H3: โหมดอ่านอย่างเดียว (ผ่าน sandbox และเครื่องมือ)
  - H3: baseline ที่ปลอดภัย (คัดลอก/วาง)
  - H2: Sandboxing (แนะนำ)
  - H3: guardrail สำหรับการมอบหมาย sub-agent
  - H2: ความเสี่ยงของการควบคุมเบราว์เซอร์
  - H3: นโยบาย SSRF ของเบราว์เซอร์ (เข้มงวดโดยค่าเริ่มต้น)
  - H2: โปรไฟล์การเข้าถึงต่อ agent (multi-agent)
  - H3: ตัวอย่าง: การเข้าถึงเต็มรูปแบบ (ไม่มี sandbox)
  - H3: ตัวอย่าง: เครื่องมืออ่านอย่างเดียว + Workspace อ่านอย่างเดียว
  - H3: ตัวอย่าง: ไม่มีการเข้าถึง filesystem/shell (อนุญาตการส่งข้อความของผู้ให้บริการ)
  - H2: การตอบสนองต่อ incident
  - H3: จำกัดผลกระทบ
  - H3: หมุนเวียน (ถือว่าถูกบุกรุกหาก secrets รั่วไหล)
  - H3: Audit
  - H3: รวบรวมสำหรับรายงาน
  - H2: การสแกน secrets
  - H2: การรายงานปัญหาความปลอดภัย

## gateway/security/secure-file-operations.md

- เส้นทาง: /gateway/security/secure-file-operations
- หัวข้อ:
  - H2: ค่าเริ่มต้น: ไม่มีตัวช่วย Python
  - H2: สิ่งที่ยังได้รับการปกป้องโดยไม่มี Python
  - H2: สิ่งที่ Python เพิ่มให้
  - H2: คำแนะนำสำหรับ Plugin และ core

## gateway/security/shrinkwrap.md

- เส้นทาง: /gateway/security/shrinkwrap
- หัวข้อ:
  - H2: เวอร์ชันง่าย
  - H2: เหตุผลที่ OpenClaw ใช้มัน
  - H2: รายละเอียดทางเทคนิค

## gateway/tailscale.md

- เส้นทาง: /gateway/tailscale
- หัวข้อ:
  - H2: โหมด
  - H2: Auth
  - H2: ตัวอย่างการกำหนดค่า
  - H3: เฉพาะ Tailnet (Serve)
  - H3: เฉพาะ Tailnet (bind กับ Tailnet IP)
  - H3: อินเทอร์เน็ตสาธารณะ (Funnel + รหัสผ่านที่ใช้ร่วมกัน)
  - H2: ตัวอย่าง CLI
  - H2: หมายเหตุ
  - H2: การควบคุมเบราว์เซอร์ (Gateway ระยะไกล + เบราว์เซอร์ในเครื่อง)
  - H2: ข้อกำหนดเบื้องต้น + ขีดจำกัดของ Tailscale
  - H2: เรียนรู้เพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## gateway/tools-invoke-http-api.md

- เส้นทาง: /gateway/tools-invoke-http-api
- หัวข้อ:
  - H2: การยืนยันตัวตน
  - H2: ขอบเขตความปลอดภัย (สำคัญ)
  - H2: เนื้อหา request
  - H2: นโยบาย + พฤติกรรม routing
  - H2: Responses
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## gateway/troubleshooting.md

- เส้นทาง: /gateway/troubleshooting
- หัวข้อ:
  - H2: ลำดับขั้นคำสั่ง
  - H2: หลังการอัปเดต
  - H2: การติดตั้งแบบ split brain และ guard สำหรับ config ที่ใหม่กว่า
  - H2: Protocol ไม่ตรงกันหลัง rollback
  - H2: ข้าม symlink ของ Skill เพราะ path escape
  - H2: Anthropic 429 ต้องใช้ usage เพิ่มเติมสำหรับ context ยาว
  - H2: Responses ที่ถูก upstream 403 บล็อก
  - H2: Backend ที่เข้ากันได้กับ OpenAI ในเครื่องผ่าน probe โดยตรง แต่ agent run ล้มเหลว
  - H2: ไม่มีการตอบกลับ
  - H2: การเชื่อมต่อ Control UI ของแดชบอร์ด
  - H3: แผนที่ด่วนของรหัสรายละเอียด auth
  - H2: บริการ Gateway ไม่ได้ทำงานอยู่
  - H2: macOS gateway หยุดตอบสนองเงียบ ๆ แล้วกลับมาทำงานเมื่อคุณแตะแดชบอร์ด
  - H2: Gateway ออกระหว่างใช้หน่วยความจำสูง
  - H2: Gateway ปฏิเสธ config ที่ไม่ถูกต้อง
  - H2: คำเตือน probe ของ Gateway
  - H2: Channel เชื่อมต่อแล้ว แต่ข้อความไม่ไหล
  - H2: การส่ง Cron และ Heartbeat
  - H2: Node จับคู่แล้ว เครื่องมือล้มเหลว
  - H2: เครื่องมือเบราว์เซอร์ล้มเหลว
  - H2: หากคุณอัปเกรดแล้วบางอย่างพังขึ้นมากะทันหัน
  - H2: ที่เกี่ยวข้อง

## gateway/trusted-proxy-auth.md

- เส้นทาง: /gateway/trusted-proxy-auth
- หัวข้อ:
  - H2: ควรใช้เมื่อใด
  - H2: เมื่อใดที่ไม่ควรใช้
  - H2: วิธีการทำงาน
  - H2: พฤติกรรมการ pairing ของ Control UI
  - H2: การกำหนดค่า
  - H3: อ้างอิงการกำหนดค่า
  - H2: TLS termination และ HSTS
  - H3: คำแนะนำการ rollout
  - H2: ตัวอย่างการตั้งค่า proxy
  - H2: การกำหนดค่า token แบบผสม
  - H2: เฮดเดอร์ขอบเขต operator
  - H2: เช็กลิสต์ความปลอดภัย
  - H2: Security audit
  - H2: การแก้ไขปัญหา
  - H2: การย้ายจาก token auth
  - H2: ที่เกี่ยวข้อง

## help/debugging.md

- เส้นทาง: /help/debugging
- หัวข้อ:
  - H2: การแทนที่ debug runtime
  - H2: เอาต์พุต trace ของ session
  - H2: Trace วงจรชีวิต Plugin
  - H2: การ profiling การเริ่มต้น CLI และคำสั่ง
  - H2: โหมด watch ของ Gateway
  - H2: โปรไฟล์ dev + gateway dev (--dev)
  - H2: การ logging สตรีมดิบ (OpenClaw)
  - H2: การ logging chunk ดิบที่เข้ากันได้กับ OpenAI
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: การดีบักใน VSCode
  - H3: การตั้งค่า
  - H3: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## help/environment.md

- เส้นทาง: /help/environment
- หัวข้อ:
  - H2: ลำดับความสำคัญ (สูงสุด → ต่ำสุด)
  - H2: ข้อมูลประจำตัวผู้ให้บริการและ Workspace .env
  - H2: บล็อก env ใน config
  - H2: การนำเข้า shell env
  - H2: Snapshot ของ exec shell
  - H2: Env vars ที่ runtime inject
  - H2: Env vars ของ UI
  - H2: การแทนที่ env var ใน config
  - H2: Secret refs เทียบกับสตริง ${ENV}
  - H2: Env vars ที่เกี่ยวข้องกับ path
  - H2: Logging
  - H3: OPENCLAWHOME
  - H2: ผู้ใช้ nvm: webfetch TLS ล้มเหลว
  - H2: ตัวแปรสภาพแวดล้อมเดิม
  - H2: ที่เกี่ยวข้อง

## help/faq-first-run.md

- เส้นทาง: /help/faq-first-run
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็วและการตั้งค่าครั้งแรก
  - H2: ที่เกี่ยวข้อง

## help/faq-models.md

- เส้นทาง: /help/faq-models
- หัวข้อ:
  - H2: Models: ค่าเริ่มต้น การเลือก aliases การสลับ
  - H2: Model failover และ "All models failed"
  - H2: Auth profiles: คืออะไรและจัดการอย่างไร
  - H2: ที่เกี่ยวข้อง

## help/faq.md

- เส้นทาง: /help/faq
- หัวข้อ:
  - H2: 60 วินาทีแรกหากบางอย่างเสีย
  - H2: เริ่มต้นอย่างรวดเร็วและการตั้งค่าครั้งแรก
  - H2: OpenClaw คืออะไร?
  - H2: Skills และ automation
  - H2: Sandboxing และ memory
  - H2: สิ่งต่าง ๆ อยู่ที่ไหนบนดิสก์
  - H2: พื้นฐาน config
  - H2: Remote gateways และ nodes
  - H2: Env vars และการโหลด .env
  - H2: Sessions และแชตหลายรายการ
  - H2: Models, failover, และ auth profiles
  - H2: Gateway: ports, "already running", และ remote mode
  - H2: Logging และ debugging
  - H2: Media และ attachments
  - H2: Security และ access control
  - H2: คำสั่งแชต การยกเลิก tasks และ "มันจะไม่หยุด"
  - H2: เบ็ดเตล็ด
  - H2: ที่เกี่ยวข้อง

## help/index.md

- เส้นทาง: /help
- หัวข้อ:
  - H2: FAQ
  - H2: Diagnostics
  - H2: Testing
  - H2: Community และ meta

## help/scripts.md

- เส้นทาง: /help/scripts
- หัวข้อ:
  - H2: Conventions
  - H2: สคริปต์ตรวจสอบ auth
  - H2: ตัวช่วยอ่าน GitHub
  - H2: เมื่อเพิ่มสคริปต์
  - H2: ที่เกี่ยวข้อง

## help/testing-live.md

- เส้นทาง: /help/testing-live
- หัวข้อ:
  - H2: สด: คำสั่งสโมกในเครื่อง
  - H2: สด: การกวาดตรวจความสามารถของ Node Android
  - H2: สด: สโมกโมเดล (คีย์โปรไฟล์)
  - H3: ชั้นที่ 1: การเติมเต็มโมเดลโดยตรง (ไม่มี Gateway)
  - H3: ชั้นที่ 2: Gateway + สโมกเอเจนต์ dev (สิ่งที่ "@openclaw" ทำจริง)
  - H2: สด: สโมกแบ็กเอนด์ CLI (Claude, Gemini หรือ CLI อื่นในเครื่อง)
  - H2: สด: การเข้าถึงพร็อกซี APNs HTTP/2
  - H2: สด: สโมกการผูก ACP (/acp spawn ... --bind here)
  - H2: สด: สโมกฮาร์เนสแอปเซิร์ฟเวอร์ Codex
  - H3: สูตรใช้งานจริงที่แนะนำ
  - H2: สด: เมทริกซ์โมเดล (สิ่งที่เราครอบคลุม)
  - H3: ชุดสโมกสมัยใหม่ (การเรียกใช้เครื่องมือ + รูปภาพ)
  - H3: พื้นฐาน: การเรียกใช้เครื่องมือ (Read + Exec ที่เลือกได้)
  - H3: วิชัน: การส่งรูปภาพ (ไฟล์แนบ → ข้อความหลายรูปแบบ)
  - H3: ตัวรวม / Gateway ทางเลือก
  - H2: ข้อมูลรับรอง (ห้าม commit)
  - H2: Deepgram สด (การถอดเสียงเสียง)
  - H2: แผนการเขียนโค้ด BytePlus สด
  - H2: สื่อเวิร์กโฟลว์ ComfyUI สด
  - H2: การสร้างรูปภาพสด
  - H2: การสร้างเพลงสด
  - H2: การสร้างวิดีโอสด
  - H2: ฮาร์เนสสื่อสด
  - H2: ที่เกี่ยวข้อง

## help/testing-updates-plugins.md

- เส้นทาง: /help/testing-updates-plugins
- หัวข้อ:
  - H2: สิ่งที่เราปกป้อง
  - H2: หลักฐานในเครื่องระหว่างการพัฒนา
  - H2: เลน Docker
  - H2: การยอมรับแพ็กเกจ
  - H2: ค่าเริ่มต้นของรีลีส
  - H2: ความเข้ากันได้แบบเดิม
  - H2: การเพิ่มความครอบคลุม
  - H2: การคัดแยกความล้มเหลว

## help/testing.md

- เส้นทาง: /help/testing
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ไดเรกทอรีชั่วคราวสำหรับการทดสอบ
  - H2: รันเนอร์เฉพาะ QA
  - H3: ข้อมูลรับรอง Telegram ที่ใช้ร่วมกันผ่าน Convex (v1)
  - H3: การเพิ่มแชนเนลเข้า QA
  - H2: ชุดทดสอบ (อะไรทำงานที่ไหน)
  - H3: หน่วย / การผสานรวม (ค่าเริ่มต้น)
  - H3: ความเสถียร (Gateway)
  - H3: E2E (ผลรวมของรีโพ)
  - H3: E2E (สโมก Gateway)
  - H3: E2E (เบราว์เซอร์จำลอง Control UI)
  - H3: E2E: สโมกแบ็กเอนด์ OpenShell
  - H3: สด (ผู้ให้บริการจริง + โมเดลจริง)
  - H2: ควรรันชุดใด?
  - H2: การทดสอบสด (แตะเครือข่าย)
  - H2: รันเนอร์ Docker (การตรวจสอบ "ใช้งานได้ใน Linux" ที่เลือกได้)
  - H2: ตรวจสอบความถูกต้องของเอกสาร
  - H2: รีเกรสชันออฟไลน์ (ปลอดภัยสำหรับ CI)
  - H2: การประเมินความน่าเชื่อถือของเอเจนต์ (Skills)
  - H2: การทดสอบสัญญา (รูปร่างของ Plugin และแชนเนล)
  - H3: คำสั่ง
  - H3: สัญญาของแชนเนล
  - H3: สัญญาสถานะผู้ให้บริการ
  - H3: สัญญาผู้ให้บริการ
  - H3: ควรรันเมื่อใด
  - H2: การเพิ่มรีเกรสชัน (แนวทาง)
  - H2: ที่เกี่ยวข้อง

## help/troubleshooting.md

- เส้นทาง: /help/troubleshooting
- หัวข้อ:
  - H2: 60 วินาทีแรก
  - H2: Assistant ดูเหมือนถูกจำกัดหรือขาดเครื่องมือ
  - H2: บริบทยาวของ Anthropic ได้ 429
  - H2: แบ็กเอนด์ในเครื่องที่เข้ากันได้กับ OpenAI ใช้งานได้โดยตรงแต่ล้มเหลวใน OpenClaw
  - H2: การติดตั้ง Plugin ล้มเหลวเพราะไม่มีส่วนขยาย openclaw
  - H2: นโยบายการติดตั้งบล็อกการติดตั้งหรืออัปเดต Plugin
  - H2: มี Plugin อยู่แต่ถูกบล็อกเพราะความเป็นเจ้าของน่าสงสัย
  - H2: แผนผังการตัดสินใจ
  - H2: ที่เกี่ยวข้อง

## index.md

- เส้นทาง: /
- หัวข้อ:
  - H1: OpenClaw 🦞
  - H2: OpenClaw คืออะไร?
  - H2: ทำงานอย่างไร
  - H2: ความสามารถหลัก
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: แดชบอร์ด
  - H2: การกำหนดค่า (เลือกได้)
  - H2: เริ่มที่นี่
  - H2: เรียนรู้เพิ่มเติม

## install/ansible.md

- เส้นทาง: /install/ansible
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: สิ่งที่คุณจะได้รับ
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: สิ่งที่จะถูกติดตั้ง
  - H2: การตั้งค่าหลังติดตั้ง
  - H3: คำสั่งด่วน
  - H2: สถาปัตยกรรมความปลอดภัย
  - H2: การติดตั้งด้วยตนเอง
  - H2: การอัปเดต
  - H2: การแก้ไขปัญหา
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## install/azure.md

- เส้นทาง: /install/azure
- หัวข้อ:
  - H2: สิ่งที่คุณจะทำ
  - H2: สิ่งที่คุณต้องมี
  - H2: กำหนดค่าการดีพลอย
  - H2: ดีพลอยทรัพยากร Azure
  - H2: ติดตั้ง OpenClaw
  - H2: ข้อพิจารณาด้านค่าใช้จ่าย
  - H2: ล้างข้อมูล
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/bun.md

- เส้นทาง: /install/bun
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: สคริปต์วงจรชีวิต
  - H2: ข้อควรระวัง
  - H2: ที่เกี่ยวข้อง

## install/clawdock.md

- เส้นทาง: /install/clawdock
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: สิ่งที่คุณจะได้รับ
  - H3: การดำเนินการพื้นฐาน
  - H3: การเข้าถึงคอนเทนเนอร์
  - H3: Web UI และการจับคู่
  - H3: การตั้งค่าและการบำรุงรักษา
  - H3: ยูทิลิตี
  - H2: โฟลว์ครั้งแรก
  - H2: การกำหนดค่าและความลับ
  - H2: ที่เกี่ยวข้อง

## install/development-channels.md

- เส้นทาง: /install/development-channels
- หัวข้อ:
  - H2: การสลับแชนเนล
  - H2: การระบุเวอร์ชันหรือแท็กแบบครั้งเดียว
  - H2: ดรายรัน
  - H2: Plugin และแชนเนล
  - H2: การตรวจสอบสถานะปัจจุบัน
  - H2: แนวทางปฏิบัติที่ดีที่สุดในการติดแท็ก
  - H2: ความพร้อมใช้งานของแอป macOS
  - H2: ที่เกี่ยวข้อง

## install/digitalocean.md

- เส้นทาง: /install/digitalocean
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: การตั้งค่า
  - H2: การคงอยู่และการสำรองข้อมูล
  - H2: เคล็ดลับ RAM 1 GB
  - H2: การแก้ไขปัญหา
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/docker-vm-runtime.md

- เส้นทาง: /install/docker-vm-runtime
- หัวข้อ:
  - H2: ฝังไบนารีที่จำเป็นไว้ในอิมเมจ
  - H2: สร้างและเปิดใช้งาน
  - H2: สิ่งใดคงอยู่ที่ไหน
  - H2: การอัปเดต
  - H2: ที่เกี่ยวข้อง

## install/docker.md

- เส้นทาง: /install/docker
- หัวข้อ:
  - H2: Docker เหมาะกับฉันหรือไม่?
  - H2: ข้อกำหนดเบื้องต้น
  - H2: Gateway แบบคอนเทนเนอร์
  - H3: โฟลว์ด้วยตนเอง
  - H3: ตัวแปรสภาพแวดล้อม
  - H3: การสังเกตการณ์
  - H3: การตรวจสอบสุขภาพ
  - H3: LAN เทียบกับ loopback
  - H3: ผู้ให้บริการในเครื่องของโฮสต์
  - H3: แบ็กเอนด์ Claude CLI ใน Docker
  - H3: Bonjour / mDNS
  - H3: พื้นที่จัดเก็บและการคงอยู่
  - H3: ตัวช่วย Shell (เลือกได้)
  - H3: รันบน VPS?
  - H2: แซนด์บ็อกซ์เอเจนต์
  - H3: เปิดใช้งานอย่างรวดเร็ว
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## install/exe-dev.md

- เส้นทาง: /install/exe-dev
- หัวข้อ:
  - H2: เส้นทางด่วนสำหรับผู้เริ่มต้น
  - H2: สิ่งที่คุณต้องมี
  - H2: ติดตั้งอัตโนมัติด้วย Shelley
  - H2: การติดตั้งด้วยตนเอง
  - H2: 1) สร้าง VM
  - H2: 2) ติดตั้งข้อกำหนดเบื้องต้น (บน VM)
  - H2: 3) ติดตั้ง OpenClaw
  - H2: 4) ตั้งค่า nginx เพื่อพร็อกซี OpenClaw ไปยังพอร์ต 8000
  - H2: 5) เข้าถึง OpenClaw และให้สิทธิ์
  - H2: การตั้งค่าแชนเนลระยะไกล
  - H2: การเข้าถึงระยะไกล
  - H2: การอัปเดต
  - H2: ที่เกี่ยวข้อง

## install/fly.md

- เส้นทาง: /install/fly
- หัวข้อ:
  - H2: สิ่งที่คุณต้องมี
  - H2: เส้นทางด่วนสำหรับผู้เริ่มต้น
  - H2: การแก้ไขปัญหา
  - H3: "แอปไม่ได้ฟังที่อยู่ที่คาดไว้"
  - H3: การตรวจสอบสุขภาพล้มเหลว / การเชื่อมต่อถูกปฏิเสธ
  - H3: OOM / ปัญหาหน่วยความจำ
  - H3: ปัญหาล็อก Gateway
  - H3: ไม่ได้อ่านการกำหนดค่า
  - H3: เขียนการกำหนดค่าผ่าน SSH
  - H3: สถานะไม่คงอยู่
  - H2: การอัปเดต
  - H3: คำสั่งอัปเดตเครื่อง
  - H2: การดีพลอยแบบส่วนตัว (เสริมความแข็งแกร่ง)
  - H3: เมื่อใดควรใช้การดีพลอยแบบส่วนตัว
  - H3: การตั้งค่า
  - H3: การเข้าถึงการดีพลอยแบบส่วนตัว
  - H3: Webhook กับการดีพลอยแบบส่วนตัว
  - H3: ประโยชน์ด้านความปลอดภัย
  - H2: หมายเหตุ
  - H2: ค่าใช้จ่าย
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/gcp.md

- เส้นทาง: /install/gcp
- หัวข้อ:
  - H2: เรากำลังทำอะไร (อธิบายง่าย ๆ)?
  - H2: เส้นทางด่วน (ผู้ปฏิบัติงานที่มีประสบการณ์)
  - H2: สิ่งที่คุณต้องมี
  - H2: การแก้ไขปัญหา
  - H2: บัญชีบริการ (แนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด)
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/hetzner.md

- เส้นทาง: /install/hetzner
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: เรากำลังทำอะไร (อธิบายง่าย ๆ)?
  - H2: เส้นทางด่วน (ผู้ปฏิบัติงานที่มีประสบการณ์)
  - H2: สิ่งที่คุณต้องมี
  - H2: โครงสร้างพื้นฐานเป็นโค้ด (Terraform)
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/hostinger.md

- เส้นทาง: /install/hostinger
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: ตัวเลือก A: OpenClaw แบบ 1-Click
  - H2: ตัวเลือก B: OpenClaw บน VPS
  - H2: ยืนยันการตั้งค่าของคุณ
  - H2: การแก้ไขปัญหา
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/index.md

- เส้นทาง: /install
- หัวข้อ:
  - H2: ข้อกำหนดของระบบ
  - H2: แนะนำ: สคริปต์ติดตั้ง
  - H2: วิธีติดตั้งทางเลือก
  - H3: ตัวติดตั้ง prefix ในเครื่อง (install-cli.sh)
  - H3: npm, pnpm หรือ bun
  - H3: จากซอร์ส
  - H3: ติดตั้งจาก checkout main ของ GitHub
  - H3: คอนเทนเนอร์และตัวจัดการแพ็กเกจ
  - H2: ยืนยันการติดตั้ง
  - H2: การโฮสต์และการดีพลอย
  - H2: อัปเดต ย้ายข้อมูล หรือถอนการติดตั้ง
  - H2: การแก้ไขปัญหา: ไม่พบ openclaw

## install/installer.md

- เส้นทาง: /install/installer
- หัวข้อ:
  - H2: คำสั่งด่วน
  - H2: install.sh
  - H3: โฟลว์ (install.sh)
  - H3: การตรวจจับ checkout ซอร์ส
  - H3: ตัวอย่าง (install.sh)
  - H2: install-cli.sh
  - H3: โฟลว์ (install-cli.sh)
  - H3: ตัวอย่าง (install-cli.sh)
  - H2: install.ps1
  - H3: โฟลว์ (install.ps1)
  - H3: ตัวอย่าง (install.ps1)
  - H2: CI และระบบอัตโนมัติ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## install/kubernetes.md

- เส้นทาง: /install/kubernetes
- หัวข้อ:
  - H2: ทำไมไม่ใช้ Helm?
  - H2: สิ่งที่คุณต้องมี
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การทดสอบในเครื่องด้วย Kind
  - H2: ทีละขั้นตอน
  - H3: 1) ดีพลอย
  - H3: 2) เข้าถึง Gateway
  - H2: สิ่งที่จะถูกดีพลอย
  - H2: การปรับแต่ง
  - H3: คำแนะนำเอเจนต์
  - H3: การกำหนดค่า Gateway
  - H3: เพิ่มผู้ให้บริการ
  - H3: เนมสเปซกำหนดเอง
  - H3: อิมเมจกำหนดเอง
  - H3: เปิดเผยนอกเหนือจาก port-forward
  - H2: ดีพลอยอีกครั้ง
  - H2: รื้อถอน
  - H2: หมายเหตุสถาปัตยกรรม
  - H2: โครงสร้างไฟล์
  - H2: ที่เกี่ยวข้อง

## install/macos-vm.md

- เส้นทาง: /install/macos-vm
- หัวข้อ:
  - H2: ค่าเริ่มต้นที่แนะนำ (ผู้ใช้ส่วนใหญ่)
  - H2: ตัวเลือก VM ของ macOS
  - H3: VM ในเครื่องบน Apple Silicon Mac ของคุณ (Lume)
  - H3: ผู้ให้บริการ Mac แบบโฮสต์ (คลาวด์)
  - H2: เส้นทางด่วน (Lume, ผู้ใช้ที่มีประสบการณ์)
  - H2: สิ่งที่คุณต้องมี (Lume)
  - H2: 1) ติดตั้ง Lume
  - H2: 2) สร้าง VM macOS
  - H2: 3) ทำ Setup Assistant ให้เสร็จ
  - H2: 4) รับที่อยู่ IP ของ VM
  - H2: 5) SSH เข้า VM
  - H2: 6) ติดตั้ง OpenClaw
  - H2: 7) กำหนดค่าแชนเนล
  - H2: 8) รัน VM แบบไม่มีหน้าจอ
  - H2: โบนัส: การผสานรวม iMessage
  - H2: บันทึกอิมเมจต้นแบบ
  - H2: รันตลอด 24/7
  - H2: การแก้ไขปัญหา
  - H2: เอกสารที่เกี่ยวข้อง

## install/migrating-claude.md

- เส้นทาง: /install/migrating-claude
- หัวข้อ:
  - H2: สองวิธีในการนำเข้า
  - H2: สิ่งที่จะถูกนำเข้า
  - H2: สิ่งที่คงอยู่เฉพาะในคลังเก็บ
  - H2: การเลือกแหล่งที่มา
  - H2: โฟลว์ที่แนะนำ
  - H2: การจัดการข้อขัดแย้ง
  - H2: เอาต์พุต JSON สำหรับระบบอัตโนมัติ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## install/migrating-hermes.md

- เส้นทาง: /install/migrating-hermes
- หัวข้อ:
  - H2: สองวิธีในการนำเข้า
  - H2: สิ่งที่จะถูกนำเข้า
  - H2: สิ่งที่คงอยู่เฉพาะในคลังเก็บ
  - H2: โฟลว์ที่แนะนำ
  - H2: การจัดการข้อขัดแย้ง
  - H2: ความลับ
  - H2: เอาต์พุต JSON สำหรับระบบอัตโนมัติ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## install/migrating.md

- เส้นทาง: /install/migrating
- หัวข้อ:
  - H2: นำเข้าจากระบบเอเจนต์อื่น
  - H2: ย้าย OpenClaw ไปยังเครื่องใหม่
  - H3: ขั้นตอนการย้ายข้อมูล
  - H3: ข้อผิดพลาดที่พบบ่อย
  - H3: เช็กลิสต์การยืนยัน
  - H2: อัปเกรด Plugin ในที่เดิม
  - H2: ที่เกี่ยวข้อง

## install/nix.md

- เส้นทาง: /install/nix
- หัวข้อ:
  - H2: สิ่งที่คุณจะได้รับ
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: พฤติกรรมรันไทม์โหมด Nix
  - H3: สิ่งที่เปลี่ยนในโหมด Nix
  - H3: เส้นทางการกำหนดค่าและสถานะ
  - H3: การค้นหา PATH ของบริการ
  - H2: ที่เกี่ยวข้อง

## install/node.md

- เส้นทาง: /install/node
- หัวข้อ:
  - H2: ตรวจสอบเวอร์ชันของคุณ
  - H2: ติดตั้ง Node
  - H2: การแก้ไขปัญหา
  - H3: openclaw: command not found
  - H3: ข้อผิดพลาดสิทธิ์บน npm install -g (Linux)
  - H2: ที่เกี่ยวข้อง

## install/northflank.mdx

- เส้นทาง: /install/northflank
- หัวข้อ:
  - H1: Northflank
  - H2: วิธีเริ่มต้น
  - H2: สิ่งที่คุณจะได้รับ
  - H2: เชื่อมต่อแชนเนล
  - H2: ขั้นตอนถัดไป

## install/oracle.md

- เส้นทาง: /install/oracle
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: การตั้งค่า
  - H2: ยืนยันสถานะความปลอดภัย
  - H2: หมายเหตุ ARM
  - H2: การคงอยู่และการสำรองข้อมูล
  - H2: ทางเลือกสำรอง: ทันเนล SSH
  - H2: การแก้ไขปัญหา
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/podman.md

- เส้นทาง: /install/podman
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: Podman และ Tailscale
  - H2: Systemd (Quadlet, เลือกได้)
  - H2: การกำหนดค่า env และพื้นที่จัดเก็บ
  - H2: คำสั่งที่มีประโยชน์
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## install/railway.mdx

- เส้นทาง: /install/railway
- หัวข้อ:
  - H1: Railway
  - H2: เช็กลิสต์ด่วน (ผู้ใช้ใหม่)
  - H2: ดีพลอยด้วยคลิกเดียว
  - H2: สิ่งที่คุณจะได้รับ
  - H2: การตั้งค่า Railway ที่จำเป็น
  - H3: เครือข่ายสาธารณะ
  - H3: โวลุ่ม (จำเป็น)
  - H3: ตัวแปร
  - H2: เชื่อมต่อแชนเนล
  - H2: การสำรองข้อมูลและการย้ายข้อมูล
  - H2: ขั้นตอนถัดไป

## install/raspberry-pi.md

- เส้นทาง: /install/raspberry-pi
- หัวข้อ:
  - H2: ความเข้ากันได้ของฮาร์ดแวร์
  - H2: ข้อกำหนดเบื้องต้น
  - H2: การตั้งค่า
  - H2: เคล็ดลับด้านประสิทธิภาพ
  - H2: การตั้งค่าโมเดลที่แนะนำ
  - H2: หมายเหตุเกี่ยวกับไบนารี ARM
  - H2: การคงอยู่ของข้อมูลและการสำรองข้อมูล
  - H2: การแก้ไขปัญหา
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## install/render.mdx

- เส้นทาง: /install/render
- หัวข้อ:
  - H1: Render
  - H2: ข้อกำหนดเบื้องต้น
  - H2: ดีพลอยด้วย Render Blueprint
  - H2: ทำความเข้าใจ Blueprint
  - H2: การเลือกแผน
  - H2: หลังการดีพลอย
  - H3: เข้าถึง Control UI
  - H2: คุณสมบัติของ Render Dashboard
  - H3: ล็อก
  - H3: การเข้าถึงเชลล์
  - H3: ตัวแปรสภาพแวดล้อม
  - H3: ดีพลอยอัตโนมัติ
  - H2: โดเมนกำหนดเอง
  - H2: การสเกล
  - H2: การสำรองข้อมูลและการย้ายข้อมูล
  - H2: การแก้ไขปัญหา
  - H3: บริการเริ่มทำงานไม่ได้
  - H3: การเริ่มต้นแบบ cold start ช้า (ระดับฟรี)
  - H3: ข้อมูลสูญหายหลัง redeploy
  - H3: การตรวจสอบสถานะล้มเหลว
  - H2: ขั้นตอนถัดไป

## install/uninstall.md

- เส้นทาง: /install/uninstall
- หัวข้อ:
  - H2: เส้นทางง่าย (ยังติดตั้ง CLI อยู่)
  - H2: การลบบริการด้วยตนเอง (ไม่ได้ติดตั้ง CLI)
  - H3: macOS (launchd)
  - H3: Linux (systemd user unit)
  - H3: Windows (Scheduled Task)
  - H2: การติดตั้งปกติเทียบกับ source checkout
  - H3: การติดตั้งปกติ (install.sh / npm / pnpm / bun)
  - H3: Source checkout (git clone)
  - H2: ที่เกี่ยวข้อง

## install/updating.md

- เส้นทาง: /install/updating
- หัวข้อ:
  - H2: แนะนำ: openclaw update
  - H2: สลับระหว่างการติดตั้งด้วย npm และ git
  - H2: ทางเลือก: เรียกใช้ตัวติดตั้งอีกครั้ง
  - H2: ทางเลือก: npm, pnpm หรือ bun แบบด้วยตนเอง
  - H3: หัวข้อการติดตั้ง npm ขั้นสูง
  - H2: ตัวอัปเดตอัตโนมัติ
  - H2: หลังการอัปเดต
  - H3: เรียกใช้ doctor
  - H3: รีสตาร์ท Gateway
  - H3: ตรวจสอบ
  - H2: ย้อนกลับ
  - H3: ปักหมุดเวอร์ชัน (npm)
  - H3: ปักหมุด commit (source)
  - H2: หากคุณติดขัด
  - H2: ที่เกี่ยวข้อง

## install/upstash.md

- เส้นทาง: /install/upstash
- หัวข้อ:
  - H2: ข้อกำหนดเบื้องต้น
  - H2: สร้าง Box
  - H2: เชื่อมต่อด้วย SSH tunnel
  - H2: ติดตั้ง OpenClaw
  - H2: เรียกใช้ onboarding
  - H2: เริ่ม Gateway
  - H2: รีสตาร์ทอัตโนมัติ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## logging.md

- เส้นทาง: /logging
- หัวข้อ:
  - H2: ตำแหน่งที่เก็บล็อก
  - H2: วิธีอ่านล็อก
  - H3: CLI: live tail (แนะนำ)
  - H3: Control UI (เว็บ)
  - H3: ล็อกเฉพาะ Channel
  - H2: รูปแบบล็อก
  - H3: ล็อกไฟล์ (JSONL)
  - H3: เอาต์พุตคอนโซล
  - H3: ล็อก Gateway WebSocket
  - H2: การกำหนดค่าการบันทึกล็อก
  - H3: ระดับล็อก
  - H3: การวินิจฉัย model transport แบบเจาะจง
  - H3: การเชื่อมโยง trace
  - H3: ขนาดและเวลาของการเรียกโมเดล
  - H3: สไตล์คอนโซล
  - H3: การปกปิดข้อมูล
  - H2: การวินิจฉัยและ OpenTelemetry
  - H2: เคล็ดลับการแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## maturity/scorecard.md

- เส้นทาง: /maturity/scorecard
- หัวข้อ:
  - H1: ตารางคะแนนวุฒิภาวะ
  - H2: หน้านี้มีไว้เพื่ออะไร
  - H2: ภาพรวม
  - H2: ช่วงคะแนน
  - H2: ตัวสำรวจพื้นผิว
  - H2: สรุปหลักฐาน QA
  - H3: ความพร้อมตามพื้นที่

## maturity/taxonomy.md

- เส้นทาง: /maturity/taxonomy
- หัวข้อ:
  - H1: อนุกรมวิธานวุฒิภาวะ
  - H2: วิธีอ่านหน้านี้
  - H2: ระดับวุฒิภาวะ
  - H2: พื้นที่ผลิตภัณฑ์
  - H2: รายละเอียด
  - H3: Core
  - H3: Platform
  - H3: Channel
  - H3: Provider และเครื่องมือ

## network.md

- เส้นทาง: /network
- หัวข้อ:
  - H2: โมเดลหลัก
  - H2: การจับคู่ + identity
  - H2: การค้นพบ + transports
  - H2: Nodes + transports
  - H2: ความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## nodes/audio.md

- เส้นทาง: /nodes/audio
- หัวข้อ:
  - H2: สิ่งที่ทำงานได้
  - H2: การตรวจจับอัตโนมัติ (ค่าเริ่มต้น)
  - H2: ตัวอย่างการกำหนดค่า
  - H3: Provider + CLI fallback (OpenAI + Whisper CLI)
  - H3: Provider-only พร้อม scope gating
  - H3: Provider-only (Deepgram)
  - H3: Provider-only (Mistral Voxtral)
  - H3: Provider-only (SenseAudio)
  - H3: ส่ง transcript กลับไปยังแชท (เลือกใช้)
  - H2: หมายเหตุและข้อจำกัด
  - H3: การรองรับสภาพแวดล้อม proxy
  - H2: การตรวจจับการกล่าวถึงในกลุ่ม
  - H2: ข้อควรระวัง
  - H2: ที่เกี่ยวข้อง

## nodes/camera.md

- เส้นทาง: /nodes/camera
- หัวข้อ:
  - H2: iOS node
  - H3: การตั้งค่าผู้ใช้ (เปิดโดยค่าเริ่มต้น)
  - H3: คำสั่ง (ผ่าน Gateway node.invoke)
  - H3: ข้อกำหนดให้แอปอยู่ foreground
  - H3: ตัวช่วย CLI
  - H2: Android node
  - H3: การตั้งค่าผู้ใช้ Android (เปิดโดยค่าเริ่มต้น)
  - H3: สิทธิ์
  - H3: ข้อกำหนด foreground ของ Android
  - H3: คำสั่ง Android (ผ่าน Gateway node.invoke)
  - H3: ตัวป้องกัน payload
  - H2: แอป macOS
  - H3: การตั้งค่าผู้ใช้ (ปิดโดยค่าเริ่มต้น)
  - H3: ตัวช่วย CLI (node invoke)
  - H2: ความปลอดภัย + ข้อจำกัดเชิงปฏิบัติ
  - H2: วิดีโอหน้าจอ macOS (ระดับ OS)
  - H2: ที่เกี่ยวข้อง

## nodes/images.md

- เส้นทาง: /nodes/images
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: พื้นผิว CLI
  - H2: พฤติกรรมของ WhatsApp Web Channel
  - H2: ไปป์ไลน์ตอบกลับอัตโนมัติ
  - H2: สื่อขาเข้าไปยังคำสั่ง
  - H2: ข้อจำกัดและข้อผิดพลาด
  - H2: หมายเหตุสำหรับการทดสอบ
  - H2: ที่เกี่ยวข้อง

## nodes/index.md

- เส้นทาง: /nodes
- หัวข้อ:
  - H2: การจับคู่ + สถานะ
  - H2: โฮสต์ node ระยะไกล (system.run)
  - H3: อะไรรันอยู่ที่ไหน
  - H3: เริ่ม node host (foreground)
  - H3: Gateway ระยะไกลผ่าน SSH tunnel (loopback bind)
  - H3: เริ่ม node host (บริการ)
  - H3: จับคู่ + ตั้งชื่อ
  - H3: เพิ่มคำสั่งใน allowlist
  - H3: ชี้ exec ไปที่ node
  - H2: การเรียกใช้คำสั่ง
  - H2: นโยบายคำสั่ง
  - H2: การกำหนดค่า (openclaw.json)
  - H2: ภาพหน้าจอ (canvas snapshots)
  - H3: การควบคุม Canvas
  - H3: A2UI (Canvas)
  - H2: รูปภาพ + วิดีโอ (node camera)
  - H2: การบันทึกหน้าจอ (nodes)
  - H2: ตำแหน่งที่ตั้ง (nodes)
  - H2: SMS (Android nodes)
  - H2: คำสั่งอุปกรณ์ Android + ข้อมูลส่วนตัว
  - H2: คำสั่งระบบ (node host / mac node)
  - H2: การผูก exec node
  - H2: แผนผังสิทธิ์
  - H2: Headless node host (ข้ามแพลตฟอร์ม)
  - H2: โหมด Mac node

## nodes/location-command.md

- เส้นทาง: /nodes/location-command
- หัวข้อ:
  - H2: TL;DR
  - H2: เหตุผลที่ใช้ selector (ไม่ใช่แค่สวิตช์)
  - H2: โมเดลการตั้งค่า
  - H2: การแมปสิทธิ์ (node.permissions)
  - H2: คำสั่ง: location.get
  - H2: พฤติกรรมเบื้องหลัง
  - H2: การผสานรวมโมเดล/เครื่องมือ
  - H2: ข้อความ UX (แนะนำ)
  - H2: ที่เกี่ยวข้อง

## nodes/media-understanding.md

- เส้นทาง: /nodes/media-understanding
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: พฤติกรรมระดับสูง
  - H2: ภาพรวมการกำหนดค่า
  - H3: รายการโมเดล
  - H3: ข้อมูลรับรอง Provider (apiKey)
  - H2: ค่าเริ่มต้นและข้อจำกัด
  - H3: ตรวจจับ media understanding อัตโนมัติ (ค่าเริ่มต้น)
  - H3: การรองรับสภาพแวดล้อม proxy (โมเดล Provider)
  - H2: ความสามารถ (ไม่บังคับ)
  - H2: เมทริกซ์การรองรับ Provider (การผสานรวม OpenClaw)
  - H2: คำแนะนำการเลือกโมเดล
  - H2: นโยบายไฟล์แนบ
  - H2: ตัวอย่างการกำหนดค่า
  - H2: เอาต์พุตสถานะ
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## nodes/talk.md

- เส้นทาง: /nodes/talk
- หัวข้อ:
  - H2: พฤติกรรม (macOS)
  - H2: คำสั่งเสียงในคำตอบกลับ
  - H2: การกำหนดค่า (/.openclaw/openclaw.json)
  - H2: UI ของ macOS
  - H2: UI ของ Android
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## nodes/troubleshooting.md

- เส้นทาง: /nodes/troubleshooting
- หัวข้อ:
  - H2: ลำดับขั้นคำสั่ง
  - H2: ข้อกำหนด foreground
  - H2: เมทริกซ์สิทธิ์
  - H2: การจับคู่เทียบกับการอนุมัติ
  - H2: รหัสข้อผิดพลาด node ที่พบบ่อย
  - H2: ลูปกู้คืนอย่างรวดเร็ว
  - H2: ที่เกี่ยวข้อง

## nodes/voicewake.md

- เส้นทาง: /nodes/voicewake
- หัวข้อ:
  - H2: ที่เก็บข้อมูล (โฮสต์ Gateway)
  - H2: โปรโตคอล
  - H3: เมธอด
  - H3: เมธอดการกำหนดเส้นทาง (trigger → target)
  - H3: เหตุการณ์
  - H2: พฤติกรรมไคลเอนต์
  - H3: แอป macOS
  - H3: iOS node
  - H3: Android node
  - H2: ที่เกี่ยวข้อง

## openclaw-agent-runtime.md

- เส้นทาง: /openclaw-agent-runtime
- หัวข้อ:
  - H2: การตรวจสอบชนิดและ linting
  - H2: การรันการทดสอบ Agent Runtime
  - H2: การทดสอบด้วยตนเอง
  - H2: รีเซ็ตเป็นสถานะเริ่มต้นสะอาด
  - H2: เอกสารอ้างอิง
  - H2: ที่เกี่ยวข้อง

## perplexity.md

- เส้นทาง: /perplexity
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## plan/codex-context-engine-harness.md

- เส้นทาง: /plan/codex-context-engine-harness
- หัวข้อ:
  - H2: สถานะ
  - H2: เป้าหมาย
  - H2: สิ่งที่ไม่ใช่เป้าหมาย
  - H2: สถาปัตยกรรมปัจจุบัน
  - H2: ช่องว่างปัจจุบัน
  - H2: พฤติกรรมที่ต้องการ
  - H2: ข้อจำกัดด้านการออกแบบ
  - H3: Codex app-server ยังคงเป็นแหล่ง canonical สำหรับสถานะ thread ดั้งเดิม
  - H3: การประกอบ context engine ต้องถูกฉายเข้าไปในอินพุตของ Codex
  - H3: ความเสถียรของ prompt-cache มีความสำคัญ
  - H3: ความหมายของการเลือก runtime ไม่เปลี่ยนแปลง
  - H2: แผนการใช้งาน
  - H3: 1. ส่งออกหรือย้าย reusable context-engine attempt helpers
  - H3: 2. เพิ่มตัวช่วย Codex context projection
  - H3: 3. Wire bootstrap ก่อนการเริ่มต้น Codex thread
  - H3: 4. Wire assemble ก่อน thread/start / thread/resume และ turn/start
  - H3: 5. รักษาการจัดรูปแบบที่เสถียรของ prompt-cache
  - H3: 6. Wire post-turn หลังการ mirror transcript
  - H3: 7. Normalize บริบท runtime ของ usage และ prompt-cache
  - H3: 8. นโยบาย Compaction
  - H4: /compact และ OpenClaw compaction แบบชัดเจน
  - H4: เหตุการณ์ contextCompaction ดั้งเดิมของ Codex ระหว่าง turn
  - H3: 9. พฤติกรรมการรีเซ็ตและการผูก session
  - H3: 10. การจัดการข้อผิดพลาด
  - H2: แผนการทดสอบ
  - H3: การทดสอบหน่วย
  - H3: การทดสอบที่มีอยู่ซึ่งต้องอัปเดต
  - H3: การทดสอบ integration / live
  - H2: ความสามารถในการสังเกต
  - H2: การย้ายข้อมูล / ความเข้ากันได้
  - H2: คำถามที่ยังเปิดอยู่
  - H2: เกณฑ์การยอมรับ

## plan/ui-channels.md

- เส้นทาง: /plan/ui-channels
- หัวข้อ:
  - H2: สถานะ
  - H2: ปัญหา
  - H2: เป้าหมาย
  - H2: สิ่งที่ไม่ใช่เป้าหมาย
  - H2: โมเดลเป้าหมาย
  - H2: เมทาดาทาการส่งมอบ
  - H2: สัญญาความสามารถของ runtime
  - H2: การแมป Channel
  - H2: ขั้นตอนการ refactor
  - H2: การทดสอบ
  - H2: คำถามที่ยังเปิดอยู่
  - H2: ที่เกี่ยวข้อง

## platforms/android.md

- เส้นทาง: /platforms/android
- หัวข้อ:
  - H2: ภาพรวมการรองรับ
  - H2: การควบคุมระบบ
  - H2: Runbook การเชื่อมต่อ
  - H3: ข้อกำหนดเบื้องต้น
  - H3: 1) เริ่ม Gateway
  - H3: 2) ตรวจสอบการค้นพบ (ไม่บังคับ)
  - H4: การค้นพบ Tailnet (Vienna ⇄ London) ผ่าน unicast DNS-SD
  - H3: 3) เชื่อมต่อจาก Android
  - H3: Beacon แสดงการมีอยู่ที่ยังทำงานอยู่
  - H3: 4) อนุมัติการจับคู่ (CLI)
  - H3: 5) ตรวจสอบว่า node เชื่อมต่อแล้ว
  - H3: 6) แชท + ประวัติ
  - H3: 7) Canvas + กล้อง
  - H4: Gateway Canvas Host (แนะนำสำหรับเนื้อหาเว็บ)
  - H3: 8) เสียง + พื้นผิวคำสั่ง Android ที่ขยายแล้ว
  - H2: จุดเข้าใช้งาน assistant
  - H2: การส่งต่อการแจ้งเตือน
  - H2: ที่เกี่ยวข้อง

## platforms/digitalocean.md

- เส้นทาง: /platforms/digitalocean
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## platforms/easyrunner.md

- เส้นทาง: /platforms/easyrunner
- หัวข้อ:
  - H2: ก่อนเริ่ม
  - H2: แอป Compose
  - H2: กำหนดค่า OpenClaw
  - H2: ตรวจสอบ
  - H2: การอัปเดตและการสำรองข้อมูล
  - H2: การแก้ไขปัญหา

## platforms/index.md

- เส้นทาง: /platforms
- หัวข้อ:
  - H2: เลือก OS ของคุณ
  - H2: VPS และโฮสติ้ง
  - H2: ลิงก์ทั่วไป
  - H2: การติดตั้งบริการ Gateway (CLI)
  - H2: ที่เกี่ยวข้อง

## platforms/ios.md

- เส้นทาง: /platforms/ios
- หัวข้อ:
  - H2: สิ่งที่ทำได้
  - H2: ข้อกำหนด
  - H2: เริ่มต้นอย่างรวดเร็ว (จับคู่ + เชื่อมต่อ)
  - H2: Push ที่หนุนด้วย relay สำหรับ build ทางการ
  - H2: Beacon แสดงการทำงานเบื้องหลัง
  - H2: การยืนยันตัวตนและลำดับความไว้วางใจ
  - H2: เส้นทางการค้นพบ
  - H3: Bonjour (LAN)
  - H3: Tailnet (ข้ามเครือข่าย)
  - H3: โฮสต์/พอร์ตด้วยตนเอง
  - H2: Canvas + A2UI
  - H2: ความสัมพันธ์กับ Computer Use
  - H3: Canvas eval / snapshot
  - H2: Voice wake + talk mode
  - H2: ข้อผิดพลาดทั่วไป
  - H2: เอกสารที่เกี่ยวข้อง

## platforms/linux.md

- เส้นทาง: /platforms/linux
- หัวข้อ:
  - H2: เส้นทางด่วนสำหรับผู้เริ่มต้น (VPS)
  - H2: ติดตั้ง
  - H2: Gateway
  - H2: การติดตั้งบริการ Gateway (CLI)
  - H2: การควบคุมระบบ (systemd user unit)
  - H2: ภาวะหน่วยความจำตึงตัวและ OOM kills
  - H2: ที่เกี่ยวข้อง

## platforms/mac/bundled-gateway.md

- เส้นทาง: /platforms/mac/bundled-gateway
- หัวข้อ:
  - H2: ติดตั้ง CLI (จำเป็นสำหรับโหมด local)
  - H2: Launchd (Gateway เป็น LaunchAgent)
  - H2: ความเข้ากันได้ของเวอร์ชัน
  - H2: ไดเรกทอรีสถานะบน macOS
  - H2: ดีบักการเชื่อมต่อของแอป
  - H2: ตรวจสอบแบบ smoke
  - H2: ที่เกี่ยวข้อง

## platforms/mac/canvas.md

- เส้นทาง: /platforms/mac/canvas
- หัวข้อ:
  - H2: ตำแหน่งของ Canvas
  - H2: พฤติกรรมของ panel
  - H2: พื้นผิว Agent API
  - H2: A2UI ใน Canvas
  - H3: คำสั่ง A2UI (v0.8)
  - H2: การ trigger agent runs จาก Canvas
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## platforms/mac/child-process.md

- เส้นทาง: /platforms/mac/child-process
- หัวข้อ:
  - H2: พฤติกรรมเริ่มต้น (launchd)
  - H2: Dev builds ที่ไม่ได้ลงนาม
  - H2: โหมด attach-only
  - H2: โหมดระยะไกล
  - H2: เหตุผลที่เราเลือกใช้ launchd
  - H2: ที่เกี่ยวข้อง

## platforms/mac/dev-setup.md

- เส้นทาง: /platforms/mac/dev-setup
- หัวข้อ:
  - H1: การตั้งค่านักพัฒนา macOS
  - H2: ข้อกำหนดเบื้องต้น
  - H2: 1. ติดตั้งแพ็กเกจที่ต้องใช้
  - H2: 2. บิลด์และแพ็กเกจแอป
  - H2: 3. ติดตั้ง CLI
  - H2: การแก้ไขปัญหา
  - H3: บิลด์ล้มเหลว: toolchain หรือ SDK ไม่ตรงกัน
  - H3: แอปขัดข้องเมื่อให้สิทธิ์
  - H3: Gateway "Starting..." ไม่สิ้นสุด
  - H2: ที่เกี่ยวข้อง

## platforms/mac/health.md

- เส้นทาง: /platforms/mac/health
- หัวข้อ:
  - H1: การตรวจสอบสถานะบน macOS
  - H2: แถบเมนู
  - H2: การตั้งค่า
  - H2: วิธีการทำงานของ probe
  - H2: เมื่อไม่แน่ใจ
  - H2: ที่เกี่ยวข้อง

## platforms/mac/icon.md

- เส้นทาง: /platforms/mac/icon
- หัวข้อ:
  - H1: สถานะไอคอนแถบเมนู
  - H2: ที่เกี่ยวข้อง

## platforms/mac/logging.md

- เส้นทาง: /platforms/mac/logging
- หัวข้อ:
  - H1: การบันทึก log (macOS)
  - H2: ไฟล์ log วินิจฉัยแบบ rolling (แผงดีบัก)
  - H2: ข้อมูลส่วนตัวของ unified logging บน macOS
  - H2: เปิดใช้สำหรับ OpenClaw (ai.openclaw)
  - H2: ปิดใช้หลังการดีบัก
  - H2: ที่เกี่ยวข้อง

## platforms/mac/menu-bar.md

- เส้นทาง: /platforms/mac/menu-bar
- หัวข้อ:
  - H2: สิ่งที่แสดง
  - H2: โมเดลสถานะ
  - H2: enum IconState (Swift)
  - H3: ActivityKind → glyph
  - H3: การแมปภาพ
  - H2: เมนูย่อยบริบท
  - H2: ข้อความแถวสถานะ (เมนู)
  - H2: การรับ event
  - H2: การ override สำหรับดีบัก
  - H2: เช็กลิสต์การทดสอบ
  - H2: ที่เกี่ยวข้อง

## platforms/mac/peekaboo.md

- เส้นทาง: /platforms/mac/peekaboo
- หัวข้อ:
  - H2: สิ่งนี้คืออะไร (และไม่ใช่อะไร)
  - H2: ความสัมพันธ์กับการใช้งานคอมพิวเตอร์
  - H2: เปิดใช้ bridge
  - H2: ลำดับการค้นพบ client
  - H2: ความปลอดภัยและสิทธิ์
  - H2: พฤติกรรม snapshot (automation)
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## platforms/mac/permissions.md

- เส้นทาง: /platforms/mac/permissions
- หัวข้อ:
  - H2: ข้อกำหนดสำหรับสิทธิ์ที่เสถียร
  - H2: การให้สิทธิ์ Accessibility สำหรับรันไทม์ Node และ CLI
  - H2: เช็กลิสต์การกู้คืนเมื่อ prompt หายไป
  - H2: สิทธิ์ไฟล์และโฟลเดอร์ (Desktop/Documents/Downloads)
  - H2: ที่เกี่ยวข้อง

## platforms/mac/remote.md

- เส้นทาง: /platforms/mac/remote
- หัวข้อ:
  - H2: โหมด
  - H2: transport ระยะไกล
  - H2: ข้อกำหนดเบื้องต้นบนโฮสต์ระยะไกล
  - H2: การตั้งค่าแอป macOS
  - H2: Web Chat
  - H2: สิทธิ์
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: flow การเข้าสู่ระบบ WhatsApp (ระยะไกล)
  - H2: การแก้ไขปัญหา
  - H2: เสียงแจ้งเตือน
  - H2: ที่เกี่ยวข้อง

## platforms/mac/signing.md

- เส้นทาง: /platforms/mac/signing
- หัวข้อ:
  - H1: การลงนาม mac (บิลด์ดีบัก)
  - H2: การใช้งาน
  - H3: หมายเหตุการลงนามแบบ Ad-hoc
  - H2: metadata ของบิลด์สำหรับ About
  - H2: เหตุผล
  - H2: ที่เกี่ยวข้อง

## platforms/mac/skills.md

- เส้นทาง: /platforms/mac/skills
- หัวข้อ:
  - H2: แหล่งข้อมูล
  - H2: action การติดตั้ง
  - H2: คีย์ Env/API
  - H2: โหมดระยะไกล
  - H2: ที่เกี่ยวข้อง

## platforms/mac/voice-overlay.md

- เส้นทาง: /platforms/mac/voice-overlay
- หัวข้อ:
  - H1: วงจรชีวิต Voice Overlay (macOS)
  - H2: เจตนาปัจจุบัน
  - H2: ดำเนินการแล้ว (9 ธ.ค. 2025)
  - H2: ขั้นตอนถัดไป
  - H2: เช็กลิสต์การดีบัก
  - H2: ขั้นตอนการย้ายระบบ (แนะนำ)
  - H2: ที่เกี่ยวข้อง

## platforms/mac/voicewake.md

- เส้นทาง: /platforms/mac/voicewake
- หัวข้อ:
  - H1: Voice Wake และ Push-to-Talk
  - H2: ข้อกำหนด
  - H2: โหมด
  - H2: พฤติกรรมขณะรัน (wake-word)
  - H2: invariant ของวงจรชีวิต
  - H2: โหมดความล้มเหลว overlay ค้าง (ก่อนหน้า)
  - H2: รายละเอียดเฉพาะของ push-to-talk
  - H2: การตั้งค่าที่ผู้ใช้เห็น
  - H2: พฤติกรรมการส่งต่อ
  - H2: payload การส่งต่อ
  - H2: การตรวจสอบอย่างรวดเร็ว
  - H2: ที่เกี่ยวข้อง

## platforms/mac/webchat.md

- เส้นทาง: /platforms/mac/webchat
- หัวข้อ:
  - H2: การเปิดใช้งานและการดีบัก
  - H2: วิธีเชื่อมต่อระบบ
  - H2: พื้นผิวด้านความปลอดภัย
  - H2: ข้อจำกัดที่ทราบ
  - H2: ที่เกี่ยวข้อง

## platforms/mac/xpc.md

- เส้นทาง: /platforms/mac/xpc
- หัวข้อ:
  - H1: สถาปัตยกรรม IPC ของ OpenClaw macOS
  - H2: เป้าหมาย
  - H2: วิธีการทำงาน
  - H3: Gateway + transport ของ node
  - H3: บริการ Node + IPC ของแอป
  - H3: PeekabooBridge (automation ของ UI)
  - H2: flow การทำงาน
  - H2: หมายเหตุการ hardening
  - H2: ที่เกี่ยวข้อง

## platforms/macos.md

- เส้นทาง: /platforms/macos
- หัวข้อ:
  - H2: ดาวน์โหลด
  - H2: การรันครั้งแรก
  - H2: เลือกโหมด Gateway
  - H2: สิ่งที่แอปเป็นเจ้าของ
  - H2: หน้ารายละเอียด macOS
  - H2: ที่เกี่ยวข้อง

## platforms/oracle.md

- เส้นทาง: /platforms/oracle
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## platforms/raspberry-pi.md

- เส้นทาง: /platforms/raspberry-pi
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## platforms/windows.md

- เส้นทาง: /platforms/windows
- หัวข้อ:
  - H2: แนะนำ: Windows Hub
  - H3: สิ่งที่ Windows Hub มีให้
  - H3: การเปิดใช้ครั้งแรก
  - H2: โหมด node ของ Windows
  - H2: โหมด MCP ภายในเครื่อง
  - H2: CLI และ Gateway แบบ native บน Windows
  - H2: WSL2 Gateway
  - H2: เริ่ม Gateway อัตโนมัติก่อนเข้าสู่ระบบ Windows
  - H2: เปิดเผยบริการ WSL ผ่าน LAN
  - H2: การแก้ไขปัญหา
  - H3: ไอคอนถาดไม่ปรากฏ
  - H3: การตั้งค่าภายในเครื่องล้มเหลว
  - H3: แอประบุว่าต้องจับคู่
  - H3: Web chat ไม่สามารถเข้าถึง Gateway ระยะไกล
  - H3: คำสั่ง screen.snapshot, camera หรือ audio ล้มเหลว
  - H3: การเชื่อมต่อ Git หรือ GitHub ล้มเหลว
  - H2: ที่เกี่ยวข้อง

## plugins/adding-capabilities.md

- เส้นทาง: /plugins/adding-capabilities
- หัวข้อ:
  - H2: เมื่อใดควรสร้าง capability
  - H2: ลำดับมาตรฐาน
  - H2: อะไรควรอยู่ที่ไหน
  - H2: จุดเชื่อมต่อ provider และ harness
  - H2: เช็กลิสต์ไฟล์
  - H2: ตัวอย่างที่ทำครบ: การสร้างภาพ
  - H2: provider สำหรับ embedding
  - H2: เช็กลิสต์การรีวิว
  - H2: ที่เกี่ยวข้อง

## plugins/admin-http-rpc.md

- เส้นทาง: /plugins/admin-http-rpc
- หัวข้อ:
  - H2: ก่อนเปิดใช้
  - H2: เปิดใช้
  - H2: ตรวจสอบ route
  - H2: การยืนยันตัวตน
  - H2: โมเดลความปลอดภัย
  - H2: คำขอ
  - H2: การตอบกลับ
  - H2: method ที่อนุญาต
  - H2: การเปรียบเทียบ WebSocket
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## plugins/agent-tools.md

- เส้นทาง: /plugins/agent-tools
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## plugins/architecture-internals.md

- เส้นทาง: /plugins/architecture-internals
- หัวข้อ:
  - H2: pipeline การโหลด
  - H3: พฤติกรรมที่ใช้ manifest เป็นหลัก
  - H3: ขอบเขต cache ของ Plugin
  - H2: โมเดล registry
  - H2: callback การผูก conversation
  - H2: hook รันไทม์ของ provider
  - H3: ลำดับและการใช้งาน hook
  - H3: ตัวอย่าง provider
  - H3: ตัวอย่างในตัว
  - H2: helper ของรันไทม์
  - H3: api.runtime.imageGeneration
  - H2: route HTTP ของ Gateway
  - H2: เส้นทาง import ของ Plugin SDK
  - H2: schema ของเครื่องมือข้อความ
  - H2: การ resolve เป้าหมาย channel
  - H2: ไดเรกทอรีที่อิง config
  - H2: catalog ของ provider
  - H2: การตรวจสอบ channel แบบอ่านอย่างเดียว
  - H2: package pack
  - H3: metadata ของ catalog channel
  - H2: Plugin ของ context engine
  - H2: การเพิ่ม capability ใหม่
  - H3: เช็กลิสต์ capability
  - H3: เทมเพลต capability
  - H2: ที่เกี่ยวข้อง

## plugins/architecture.md

- เส้นทาง: /plugins/architecture
- หัวข้อ:
  - H2: โมเดล capability สาธารณะ
  - H3: จุดยืนด้านความเข้ากันได้ภายนอก
  - H3: รูปแบบ Plugin
  - H3: hook เดิม
  - H3: สัญญาณความเข้ากันได้
  - H2: ภาพรวมสถาปัตยกรรม
  - H3: snapshot metadata ของ Plugin และตาราง lookup
  - H3: การวางแผน activation
  - H3: Plugin ของ channel และเครื่องมือข้อความที่ใช้ร่วมกัน
  - H2: โมเดลความเป็นเจ้าของ capability
  - H3: การแบ่งชั้น capability
  - H3: ตัวอย่าง Plugin ของบริษัทที่มีหลาย capability
  - H3: ตัวอย่าง capability: การเข้าใจวิดีโอ
  - H2: contract และการบังคับใช้
  - H3: สิ่งที่ควรอยู่ใน contract
  - H2: โมเดลการดำเนินการ
  - H2: ขอบเขตการ export
  - H2: ภายในระบบและข้อมูลอ้างอิง
  - H2: ที่เกี่ยวข้อง

## plugins/building-extensions.md

- เส้นทาง: /plugins/building-extensions
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## plugins/building-plugins.md

- เส้นทาง: /plugins/building-plugins
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: เลือกรูปแบบ Plugin
  - H2: Quickstart
  - H2: การลงทะเบียนเครื่องมือ
  - H2: convention การ import
  - H2: เช็กลิสต์ก่อนส่ง
  - H2: ทดสอบกับรุ่น beta
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## plugins/bundles.md

- เส้นทาง: /plugins/bundles
- หัวข้อ:
  - H2: เหตุผลที่ bundle มีอยู่
  - H2: ติดตั้ง bundle
  - H2: สิ่งที่ OpenClaw แมปจาก bundle
  - H3: รองรับในตอนนี้
  - H4: เนื้อหา Skill
  - H4: ชุด hook
  - H4: MCP สำหรับ OpenClaw แบบฝัง
  - H4: การตั้งค่า OpenClaw แบบฝัง
  - H4: LSP ของ OpenClaw แบบฝัง
  - H3: ตรวจพบแต่ไม่ดำเนินการ
  - H2: รูปแบบ bundle
  - H2: ลำดับความสำคัญในการตรวจจับ
  - H2: การพึ่งพาขณะรันและการ cleanup
  - H2: ความปลอดภัย
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## plugins/cli-backend-plugins.md

- เส้นทาง: /plugins/cli-backend-plugins
- หัวข้อ:
  - H2: สิ่งที่ Plugin เป็นเจ้าของ
  - H2: Plugin backend ขั้นต่ำ
  - H2: รูปแบบ config
  - H2: hook backend ขั้นสูง
  - H3: ownsNativeCompaction: เลือกไม่ใช้ Compaction ของ OpenClaw
  - H2: bridge เครื่องมือ MCP
  - H2: การกำหนดค่าของผู้ใช้
  - H2: การตรวจสอบ
  - H2: เช็กลิสต์
  - H2: ที่เกี่ยวข้อง

## plugins/codex-computer-use.md

- เส้นทาง: /plugins/codex-computer-use
- หัวข้อ:
  - H2: OpenClaw.app และ Peekaboo
  - H2: แอป iOS
  - H2: cua-driver MCP โดยตรง
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H2: คำสั่ง
  - H2: ตัวเลือก Marketplace
  - H2: Marketplace macOS ที่รวมมาให้
  - H2: ขีดจำกัด catalog ระยะไกล
  - H2: ข้อมูลอ้างอิงการกำหนดค่า
  - H2: สิ่งที่ OpenClaw ตรวจสอบ
  - H2: สิทธิ์ macOS
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## plugins/codex-harness-reference.md

- เส้นทาง: /plugins/codex-harness-reference
- หัวข้อ:
  - H2: พื้นผิว config ของ Plugin
  - H2: transport ของ app-server
  - H2: โหมด approval และ sandbox
  - H2: การดำเนินการ native แบบ sandbox
  - H2: การแยก auth และ environment
  - H2: เครื่องมือแบบ dynamic
  - H2: timeout
  - H2: การค้นพบโมเดล
  - H2: ไฟล์ bootstrap ของ workspace
  - H2: การ override environment
  - H2: ที่เกี่ยวข้อง

## plugins/codex-harness-runtime.md

- เส้นทาง: /plugins/codex-harness-runtime
- หัวข้อ:
  - H2: ภาพรวม
  - H2: การผูก thread และการเปลี่ยนโมเดล
  - H2: การตอบกลับที่มองเห็นได้และ Heartbeat
  - H2: ขอบเขต hook
  - H2: contract การรองรับ V1
  - H2: สิทธิ์ native และ elicitations ของ MCP
  - H2: การควบคุม queue
  - H2: การอัปโหลด feedback ของ Codex
  - H2: Compaction และ mirror ของ transcript
  - H2: สื่อและการส่ง
  - H2: ที่เกี่ยวข้อง

## plugins/codex-harness.md

- เส้นทาง: /plugins/codex-harness
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: Quickstart
  - H2: การกำหนดค่า
  - H2: ตรวจสอบรันไทม์ Codex
  - H2: routing และการเลือกโมเดล
  - H2: รูปแบบการ deploy
  - H3: การ deploy Codex พื้นฐาน
  - H3: การ deploy provider แบบผสม
  - H3: การ deploy Codex แบบ fail-closed
  - H2: นโยบาย app-server
  - H2: คำสั่งและการวินิจฉัย
  - H3: ตรวจสอบ thread ของ Codex ภายในเครื่อง
  - H2: Plugin native ของ Codex
  - H2: การใช้งานคอมพิวเตอร์
  - H2: ขอบเขตรันไทม์
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## plugins/codex-native-plugins.md

- เส้นทาง: /plugins/codex-native-plugins
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: Quickstart
  - H2: จัดการ Plugin จากแชต
  - H2: วิธีทำงานของการตั้งค่า Plugin native
  - H2: ขอบเขตการรองรับ V1
  - H2: inventory และความเป็นเจ้าของแอป
  - H2: config แอปของ thread
  - H2: นโยบาย action ที่ทำลายข้อมูล
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## plugins/community.md

- เส้นทาง: /plugins/community
- หัวข้อ:
  - H2: ค้นหา Plugin
  - H2: เผยแพร่ Plugin
  - H2: ที่เกี่ยวข้อง

## plugins/compatibility.md

- เส้นทาง: /plugins/compatibility
- หัวข้อ:
  - H2: registry ความเข้ากันได้
  - H2: แพ็กเกจ inspector ของ Plugin
  - H3: lane การยอมรับของ maintainer
  - H2: นโยบายการเลิกใช้
  - H2: พื้นที่ความเข้ากันได้ปัจจุบัน
  - H3: alias แบบ flat ของ callback ขาเข้า WhatsApp
  - H3: ฟิลด์ admission ขาเข้า WhatsApp
  - H2: บันทึกประจำรุ่น

## plugins/copilot.md

- เส้นทาง: /plugins/copilot
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: การติดตั้ง Plugin
  - H2: Quickstart
  - H2: provider ที่รองรับ
  - H2: BYOK
  - H2: Auth
  - H2: พื้นผิวการกำหนดค่า
  - H2: Compaction
  - H2: การ mirror transcript
  - H2: คำถามแทรก (/btw)
  - H2: Doctor
  - H2: ข้อจำกัด
  - H2: สิทธิ์และ askuser
  - H3: token GitHub ระดับ session
  - H2: ที่เกี่ยวข้อง

## plugins/dependency-resolution.md

- เส้นทาง: /plugins/dependency-resolution
- หัวข้อ:
  - H2: การแบ่งความรับผิดชอบ
  - H2: root การติดตั้ง
  - H2: Plugin ภายในเครื่อง
  - H2: การเริ่มต้นและ reload
  - H2: Plugin ที่รวมมาให้
  - H2: การ cleanup ของ legacy

## plugins/google-meet.md

- เส้นทาง: /plugins/google-meet
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H3: Gateway ภายในเครื่อง + Parallels Chrome
  - H2: หมายเหตุการติดตั้ง
  - H2: ทรานสปอร์ต
  - H3: Chrome
  - H3: Twilio
  - H2: OAuth และการตรวจสอบล่วงหน้า
  - H3: สร้างข้อมูลประจำตัวของ Google
  - H3: สร้าง refresh token
  - H3: ตรวจสอบ OAuth ด้วย doctor
  - H2: การกำหนดค่า
  - H2: เครื่องมือ
  - H2: โหมดเอเจนต์และ bidi
  - H2: รายการตรวจสอบการทดสอบแบบสด
  - H2: การแก้ไขปัญหา
  - H3: เอเจนต์มองไม่เห็นเครื่องมือ Google Meet
  - H3: ไม่มีโหนดที่เชื่อมต่อซึ่งรองรับ Google Meet
  - H3: เบราว์เซอร์เปิดขึ้นแต่เอเจนต์เข้าร่วมไม่ได้
  - H3: การสร้างการประชุมล้มเหลว
  - H3: เอเจนต์เข้าร่วมแล้วแต่ไม่พูด
  - H3: การตรวจสอบการตั้งค่า Twilio ล้มเหลว
  - H3: การโทรของ Twilio เริ่มขึ้นแต่ไม่เข้าสู่การประชุม
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## plugins/hooks.md

- เส้นทาง: /plugins/hooks
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: แค็ตตาล็อก hook
  - H2: ดีบัก runtime hooks
  - H2: นโยบายการเรียกเครื่องมือ
  - H3: hook สภาพแวดล้อม Exec
  - H3: การคงอยู่ของผลลัพธ์เครื่องมือ
  - H2: hook สำหรับพรอมต์และโมเดล
  - H3: ส่วนขยายเซสชันและการแทรกในเทิร์นถัดไป
  - H2: hook ข้อความ
  - H2: ติดตั้ง hook
  - H2: วงจรชีวิต Gateway
  - H2: การเลิกใช้งานที่กำลังจะมาถึง
  - H2: ที่เกี่ยวข้อง

## plugins/install-overrides.md

- เส้นทาง: /plugins/install-overrides
- หัวข้อ:
  - H2: สภาพแวดล้อม
  - H2: ลักษณะการทำงาน
  - H2: Package E2E

## plugins/llama-cpp.md

- เส้นทาง: /plugins/llama-cpp
- หัวข้อ:
  - H2: การกำหนดค่า
  - H2: Runtime แบบเนทีฟ

## plugins/manage-plugins.md

- เส้นทาง: /plugins/manage-plugins
- หัวข้อ:
  - H2: แสดงรายการและค้นหา Plugin
  - H2: ติดตั้ง Plugin
  - H2: รีสตาร์ตและตรวจสอบ
  - H2: อัปเดต Plugin
  - H2: ถอนการติดตั้ง Plugin
  - H2: เลือกแหล่งที่มา
  - H2: เผยแพร่ Plugin
  - H2: ที่เกี่ยวข้อง

## plugins/manifest.md

- เส้นทาง: /plugins/manifest
- หัวข้อ:
  - H2: ไฟล์นี้ทำอะไร
  - H2: ตัวอย่างขั้นต่ำ
  - H2: ตัวอย่างแบบละเอียด
  - H2: ข้อมูลอ้างอิงฟิลด์ระดับบนสุด
  - H2: ข้อมูลอ้างอิงเมทาดาทาของผู้ให้บริการการสร้าง
  - H2: ข้อมูลอ้างอิงเมทาดาทาเครื่องมือ
  - H2: ข้อมูลอ้างอิง providerAuthChoices
  - H2: ข้อมูลอ้างอิง commandAliases
  - H2: ข้อมูลอ้างอิง activation
  - H2: ข้อมูลอ้างอิง qaRunners
  - H2: ข้อมูลอ้างอิง setup
  - H3: ข้อมูลอ้างอิง setup.providers
  - H3: ฟิลด์ setup
  - H2: ข้อมูลอ้างอิง uiHints
  - H2: ข้อมูลอ้างอิง contracts
  - H2: ข้อมูลอ้างอิง mediaUnderstandingProviderMetadata
  - H2: ข้อมูลอ้างอิง channelConfigs
  - H3: การแทนที่ Plugin ช่องทางอื่น
  - H2: ข้อมูลอ้างอิง modelSupport
  - H2: ข้อมูลอ้างอิง modelCatalog
  - H2: ข้อมูลอ้างอิง modelIdNormalization
  - H2: ข้อมูลอ้างอิง providerEndpoints
  - H2: ข้อมูลอ้างอิง providerRequest
  - H2: ข้อมูลอ้างอิง secretProviderIntegrations
  - H2: ข้อมูลอ้างอิง modelPricing
  - H3: OpenClaw Provider Index
  - H2: Manifest เทียบกับ package.json
  - H3: ฟิลด์ package.json ที่มีผลต่อการค้นพบ
  - H2: ลำดับความสำคัญของการค้นพบ (รหัส Plugin ซ้ำ)
  - H2: ข้อกำหนด JSON Schema
  - H2: ลักษณะการทำงานของการตรวจสอบความถูกต้อง
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## plugins/memory-lancedb.md

- เส้นทาง: /plugins/memory-lancedb
- หัวข้อ:
  - H2: การติดตั้ง
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: embeddings ที่มีผู้ให้บริการรองรับ
  - H2: embeddings ของ Ollama
  - H2: ผู้ให้บริการที่เข้ากันได้กับ OpenAI
  - H2: ขีดจำกัดการเรียกคืนและการจับเก็บ
  - H2: คำสั่ง
  - H2: พื้นที่จัดเก็บ
  - H2: dependency ของ Runtime
  - H2: การแก้ไขปัญหา
  - H3: ความยาวอินพุตเกินความยาวบริบท
  - H3: โมเดล embedding ไม่รองรับ
  - H3: Plugin โหลดได้แต่ไม่มีความทรงจำปรากฏ
  - H2: ที่เกี่ยวข้อง

## plugins/memory-wiki.md

- เส้นทาง: /plugins/memory-wiki
- หัวข้อ:
  - H2: สิ่งที่เพิ่มเข้ามา
  - H2: การทำงานร่วมกับหน่วยความจำ
  - H2: รูปแบบไฮบริดที่แนะนำ
  - H2: โหมด vault
  - H3: isolated
  - H3: bridge
  - H3: unsafe-local
  - H2: โครงร่าง vault
  - H2: การนำเข้า Open Knowledge Format
  - H2: คำกล่าวอ้างและหลักฐานแบบมีโครงสร้าง
  - H2: เมทาดาทาเอนทิตีสำหรับเอเจนต์
  - H2: pipeline การคอมไพล์
  - H2: แดชบอร์ดและรายงานสุขภาพ
  - H2: การค้นหาและการดึงข้อมูล
  - H2: เครื่องมือเอเจนต์
  - H2: ลักษณะการทำงานของพรอมต์และบริบท
  - H2: การกำหนดค่า
  - H3: ตัวอย่าง: QMD + โหมด bridge
  - H2: CLI
  - H2: การรองรับ Obsidian
  - H2: เวิร์กโฟลว์ที่แนะนำ
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/message-presentation.md

- เส้นทาง: /plugins/message-presentation
- หัวข้อ:
  - H2: สัญญา
  - H2: ตัวอย่างผู้ผลิต
  - H2: สัญญาของตัวเรนเดอร์
  - H2: โฟลว์การเรนเดอร์หลัก
  - H2: กฎการลดระดับ
  - H2: การแมปผู้ให้บริการ
  - H2: Presentation เทียบกับ InteractiveReply
  - H2: หมุดการส่งมอบ
  - H2: รายการตรวจสอบสำหรับผู้เขียน Plugin
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/oc-path.md

- เส้นทาง: /plugins/oc-path
- หัวข้อ:
  - H2: เหตุผลที่ควรเปิดใช้งาน
  - H2: ตำแหน่งที่ทำงาน
  - H2: เปิดใช้งาน
  - H2: Dependency
  - H2: สิ่งที่มีให้
  - H2: ความสัมพันธ์กับ Plugin อื่น
  - H2: ความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## plugins/plugin-inventory.md

- เส้นทาง: /plugins/plugin-inventory
- หัวข้อ:
  - H1: คลังรายการ Plugin
  - H2: คำจำกัดความ
  - H2: ติดตั้ง Plugin
  - H2: แพ็กเกจ npm หลัก
  - H2: แพ็กเกจภายนอกอย่างเป็นทางการ
  - H2: เฉพาะ source checkout เท่านั้น

## plugins/plugin-permission-requests.md

- เส้นทาง: /plugins/plugin-permission-requests
- หัวข้อ:
  - H2: เลือก gate ที่ถูกต้อง
  - H2: ขออนุมัติก่อนเรียกเครื่องมือ
  - H2: ลักษณะการตัดสินใจ
  - H2: กำหนดเส้นทางพรอมต์การอนุมัติ
  - H2: สิทธิ์แบบเนทีฟของ Codex
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## plugins/reference.md

- เส้นทาง: /plugins/reference
- หัวข้อ:
  - H1: ข้อมูลอ้างอิง Plugin

## plugins/reference/acpx.md

- เส้นทาง: /plugins/reference/acpx
- หัวข้อ:
  - H1: Plugin ACPx
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/admin-http-rpc.md

- เส้นทาง: /plugins/reference/admin-http-rpc
- หัวข้อ:
  - H1: Plugin Admin Http Rpc
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/alibaba.md

- เส้นทาง: /plugins/reference/alibaba
- หัวข้อ:
  - H1: Plugin Alibaba
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/amazon-bedrock-mantle.md

- เส้นทาง: /plugins/reference/amazon-bedrock-mantle
- หัวข้อ:
  - H1: Plugin Amazon Bedrock Mantle
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/amazon-bedrock.md

- เส้นทาง: /plugins/reference/amazon-bedrock
- หัวข้อ:
  - H1: Plugin Amazon Bedrock
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/anthropic-vertex.md

- เส้นทาง: /plugins/reference/anthropic-vertex
- หัวข้อ:
  - H1: Plugin Anthropic Vertex
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: Claude Fable 5

## plugins/reference/anthropic.md

- เส้นทาง: /plugins/reference/anthropic
- หัวข้อ:
  - H1: Plugin Anthropic
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/arcee.md

- เส้นทาง: /plugins/reference/arcee
- หัวข้อ:
  - H1: Plugin Arcee
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/azure-speech.md

- เส้นทาง: /plugins/reference/azure-speech
- หัวข้อ:
  - H1: Plugin Azure Speech
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/bonjour.md

- เส้นทาง: /plugins/reference/bonjour
- หัวข้อ:
  - H1: Plugin Bonjour
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/brave.md

- เส้นทาง: /plugins/reference/brave
- หัวข้อ:
  - H1: Plugin Brave
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/browser.md

- เส้นทาง: /plugins/reference/browser
- หัวข้อ:
  - H1: Plugin Browser
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/byteplus.md

- เส้นทาง: /plugins/reference/byteplus
- หัวข้อ:
  - H1: Plugin BytePlus
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/canvas.md

- เส้นทาง: /plugins/reference/canvas
- หัวข้อ:
  - H1: Plugin Canvas
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/cerebras.md

- เส้นทาง: /plugins/reference/cerebras
- หัวข้อ:
  - H1: Plugin Cerebras
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/chutes.md

- เส้นทาง: /plugins/reference/chutes
- หัวข้อ:
  - H1: Plugin Chutes
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/clickclack.md

- เส้นทาง: /plugins/reference/clickclack
- หัวข้อ:
  - H1: Plugin Clickclack
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/cloudflare-ai-gateway.md

- เส้นทาง: /plugins/reference/cloudflare-ai-gateway
- หัวข้อ:
  - H1: Plugin Cloudflare AI Gateway
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/codex-supervisor.md

- เส้นทาง: /plugins/reference/codex-supervisor
- หัวข้อ:
  - H1: Plugin Codex Supervisor
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: รายการเซสชัน

## plugins/reference/codex.md

- เส้นทาง: /plugins/reference/codex
- หัวข้อ:
  - H1: Plugin Codex
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/cohere.md

- เส้นทาง: /plugins/reference/cohere
- หัวข้อ:
  - H1: Plugin Cohere
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/comfy.md

- เส้นทาง: /plugins/reference/comfy
- หัวข้อ:
  - H1: Plugin ComfyUI
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/copilot-proxy.md

- เส้นทาง: /plugins/reference/copilot-proxy
- หัวข้อ:
  - H1: Plugin Copilot Proxy
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/copilot.md

- เส้นทาง: /plugins/reference/copilot
- หัวข้อ:
  - H1: Plugin Copilot
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/deepgram.md

- เส้นทาง: /plugins/reference/deepgram
- หัวข้อ:
  - H1: Plugin Deepgram
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/deepinfra.md

- เส้นทาง: /plugins/reference/deepinfra
- หัวข้อ:
  - H1: Plugin DeepInfra
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/deepseek.md

- เส้นทาง: /plugins/reference/deepseek
- หัวข้อ:
  - H1: Plugin DeepSeek
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/diagnostics-otel.md

- เส้นทาง: /plugins/reference/diagnostics-otel
- หัวข้อ:
  - H1: Plugin Diagnostics OpenTelemetry
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/diagnostics-prometheus.md

- เส้นทาง: /plugins/reference/diagnostics-prometheus
- หัวข้อ:
  - H1: Plugin Diagnostics Prometheus
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/diffs-language-pack.md

- เส้นทาง: /plugins/reference/diffs-language-pack
- หัวข้อ:
  - H1: Plugin Diffs Language Pack
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: ภาษาที่เพิ่ม

## plugins/reference/diffs.md

- เส้นทาง: /plugins/reference/diffs
- หัวข้อ:
  - H1: Plugin Diffs
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/discord.md

- เส้นทาง: /plugins/reference/discord
- หัวข้อ:
  - H1: Plugin Discord
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/document-extract.md

- เส้นทาง: /plugins/reference/document-extract
- หัวข้อ:
  - H1: Plugin Document Extract
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/duckduckgo.md

- เส้นทาง: /plugins/reference/duckduckgo
- หัวข้อ:
  - H1: Plugin DuckDuckGo
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/elevenlabs.md

- เส้นทาง: /plugins/reference/elevenlabs
- หัวข้อ:
  - H1: Plugin Elevenlabs
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/exa.md

- เส้นทาง: /plugins/reference/exa
- หัวข้อ:
  - H1: Plugin Exa
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/fal.md

- เส้นทาง: /plugins/reference/fal
- หัวข้อ:
  - H1: Plugin fal
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/feishu.md

- เส้นทาง: /plugins/reference/feishu
- หัวข้อ:
  - H1: Plugin Feishu
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/file-transfer.md

- เส้นทาง: /plugins/reference/file-transfer
- หัวข้อ:
  - H1: Plugin File Transfer
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/firecrawl.md

- เส้นทาง: /plugins/reference/firecrawl
- หัวข้อ:
  - H1: Plugin Firecrawl
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/fireworks.md

- เส้นทาง: /plugins/reference/fireworks
- หัวข้อ:
  - H1: Plugin Fireworks
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/github-copilot.md

- เส้นทาง: /plugins/reference/github-copilot
- หัวข้อ:
  - H1: Plugin GitHub Copilot
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/gmi.md

- เส้นทาง: /plugins/reference/gmi
- หัวข้อ:
  - H1: Plugin Gmi
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/google-meet.md

- เส้นทาง: /plugins/reference/google-meet
- หัวข้อ:
  - H1: Plugin Google Meet
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/google.md

- เส้นทาง: /plugins/reference/google
- หัวข้อ:
  - H1: Plugin Google
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/googlechat.md

- เส้นทาง: /plugins/reference/googlechat
- หัวข้อ:
  - H1: Plugin Google Chat
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/gradium.md

- เส้นทาง: /plugins/reference/gradium
- หัวข้อ:
  - H1: Plugin Gradium
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/groq.md

- เส้นทาง: /plugins/reference/groq
- หัวข้อ:
  - H1: Plugin Groq
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/huggingface.md

- เส้นทาง: /plugins/reference/huggingface
- หัวข้อ:
  - H1: Plugin Hugging Face
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/imessage.md

- เส้นทาง: /plugins/reference/imessage
- หัวข้อ:
  - H1: Plugin iMessage
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/inworld.md

- เส้นทาง: /plugins/reference/inworld
- หัวข้อ:
  - H1: Plugin Inworld
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/irc.md

- เส้นทาง: /plugins/reference/irc
- หัวข้อ:
  - H1: Plugin IRC
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/kilocode.md

- เส้นทาง: /plugins/reference/kilocode
- หัวข้อ:
  - H1: Plugin Kilocode
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/kimi.md

- เส้นทาง: /plugins/reference/kimi
- หัวข้อ:
  - H1: Plugin Kimi
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/line.md

- เส้นทาง: /plugins/reference/line
- หัวข้อ:
  - H1: Plugin LINE
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/litellm.md

- เส้นทาง: /plugins/reference/litellm
- หัวข้อ:
  - H1: Plugin LiteLLM
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/llama-cpp.md

- เส้นทาง: /plugins/reference/llama-cpp
- หัวข้อ:
  - H1: Plugin Llama Cpp
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/llm-task.md

- เส้นทาง: /plugins/reference/llm-task
- หัวข้อ:
  - H1: Plugin LLM Task
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/lmstudio.md

- เส้นทาง: /plugins/reference/lmstudio
- หัวข้อ:
  - H1: Plugin LM Studio
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/lobster.md

- เส้นทาง: /plugins/reference/lobster
- หัวข้อ:
  - H1: Plugin Lobster
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/matrix.md

- เส้นทาง: /plugins/reference/matrix
- หัวข้อ:
  - H1: Plugin Matrix
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/mattermost.md

- เส้นทาง: /plugins/reference/mattermost
- หัวข้อ:
  - H1: Plugin Mattermost
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/memory-core.md

- เส้นทาง: /plugins/reference/memory-core
- หัวข้อ:
  - H1: Plugin Memory Core
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/memory-lancedb.md

- เส้นทาง: /plugins/reference/memory-lancedb
- หัวข้อ:
  - H1: Plugin Memory Lancedb
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/memory-wiki.md

- เส้นทาง: /plugins/reference/memory-wiki
- หัวข้อ:
  - H1: Plugin Memory Wiki
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/microsoft-foundry.md

- เส้นทาง: /plugins/reference/microsoft-foundry
- หัวข้อ:
  - H1: Plugin Microsoft Foundry
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: ข้อกำหนด
  - H2: โมเดลแชต
  - H2: การสร้างภาพ MAI
  - H2: การแก้ไขปัญหา

## plugins/reference/microsoft.md

- เส้นทาง: /plugins/reference/microsoft
- หัวข้อ:
  - H1: Plugin Microsoft
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/migrate-claude.md

- เส้นทาง: /plugins/reference/migrate-claude
- หัวข้อ:
  - H1: Plugin Migrate Claude
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/migrate-hermes.md

- เส้นทาง: /plugins/reference/migrate-hermes
- หัวข้อ:
  - H1: Plugin Migrate Hermes
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/minimax.md

- เส้นทาง: /plugins/reference/minimax
- หัวข้อ:
  - H1: Plugin MiniMax
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/mistral.md

- เส้นทาง: /plugins/reference/mistral
- หัวข้อ:
  - H1: Plugin Mistral
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/moonshot.md

- เส้นทาง: /plugins/reference/moonshot
- หัวข้อ:
  - H1: Plugin Moonshot
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/msteams.md

- เส้นทาง: /plugins/reference/msteams
- หัวข้อ:
  - H1: Plugin Microsoft Teams
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/nextcloud-talk.md

- เส้นทาง: /plugins/reference/nextcloud-talk
- หัวข้อ:
  - H1: Plugin Nextcloud Talk
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/nostr.md

- เส้นทาง: /plugins/reference/nostr
- หัวข้อ:
  - H1: Plugin Nostr
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/novita.md

- เส้นทาง: /plugins/reference/novita
- หัวข้อ:
  - H1: Plugin Novita
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/nvidia.md

- เส้นทาง: /plugins/reference/nvidia
- หัวข้อ:
  - H1: Plugin NVIDIA
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/oc-path.md

- เส้นทาง: /plugins/reference/oc-path
- หัวข้อ:
  - H1: Plugin Oc Path
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/ollama.md

- เส้นทาง: /plugins/reference/ollama
- หัวข้อ:
  - H1: Plugin Ollama
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/open-prose.md

- เส้นทาง: /plugins/reference/open-prose
- หัวข้อ:
  - H1: Plugin Open Prose
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/openai.md

- เส้นทาง: /plugins/reference/openai
- หัวข้อ:
  - H1: Plugin OpenAI
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/opencode-go.md

- เส้นทาง: /plugins/reference/opencode-go
- หัวข้อ:
  - H1: Plugin OpenCode Go
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/opencode.md

- เส้นทาง: /plugins/reference/opencode
- หัวข้อ:
  - H1: Plugin OpenCode
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/openrouter.md

- เส้นทาง: /plugins/reference/openrouter
- หัวข้อ:
  - H1: Plugin OpenRouter
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/openshell.md

- เส้นทาง: /plugins/reference/openshell
- หัวข้อ:
  - H1: Plugin Openshell
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/perplexity.md

- เส้นทาง: /plugins/reference/perplexity
- หัวข้อ:
  - H1: Plugin Perplexity
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/pixverse.md

- เส้นทาง: /plugins/reference/pixverse
- หัวข้อ:
  - H1: Plugin PixVerse
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/policy.md

- เส้นทาง: /plugins/reference/policy
- หัวข้อ:
  - H1: Plugin Policy
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: ลักษณะการทำงาน
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/qa-channel.md

- เส้นทาง: /plugins/reference/qa-channel
- หัวข้อ:
  - H1: Plugin QA Channel
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/qa-lab.md

- เส้นทาง: /plugins/reference/qa-lab
- หัวข้อ:
  - H1: Plugin QA Lab
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/qa-matrix.md

- เส้นทาง: /plugins/reference/qa-matrix
- หัวข้อ:
  - H1: Plugin QA Matrix
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/qianfan.md

- เส้นทาง: /plugins/reference/qianfan
- หัวข้อ:
  - H1: Plugin Qianfan
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/qqbot.md

- เส้นทาง: /plugins/reference/qqbot
- หัวข้อ:
  - H1: Plugin QQ Bot
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/qwen.md

- เส้นทาง: /plugins/reference/qwen
- หัวข้อ:
  - H1: Plugin Qwen
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/raft.md

- เส้นทาง: /plugins/reference/raft
- หัวข้อ:
  - H1: Plugin Raft
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/runway.md

- เส้นทาง: /plugins/reference/runway
- หัวข้อ:
  - H1: Plugin Runway
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/searxng.md

- เส้นทาง: /plugins/reference/searxng
- หัวข้อ:
  - H1: Plugin SearXNG
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/senseaudio.md

- เส้นทาง: /plugins/reference/senseaudio
- หัวข้อ:
  - H1: Plugin Senseaudio
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/sglang.md

- เส้นทาง: /plugins/reference/sglang
- หัวข้อ:
  - H1: Plugin SGLang
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/signal.md

- เส้นทาง: /plugins/reference/signal
- หัวข้อ:
  - H1: Plugin Signal
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/slack.md

- เส้นทาง: /plugins/reference/slack
- หัวข้อ:
  - H1: Plugin Slack
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/sms.md

- เส้นทาง: /plugins/reference/sms
- หัวข้อ:
  - H1: Plugin Sms
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/stepfun.md

- เส้นทาง: /plugins/reference/stepfun
- หัวข้อ:
  - H1: Plugin StepFun
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/synology-chat.md

- เส้นทาง: /plugins/reference/synology-chat
- หัวข้อ:
  - H1: Plugin Synology Chat
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/synthetic.md

- เส้นทาง: /plugins/reference/synthetic
- หัวข้อ:
  - H1: Plugin Synthetic
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/tavily.md

- เส้นทาง: /plugins/reference/tavily
- หัวข้อ:
  - H1: Plugin Tavily
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/telegram.md

- เส้นทาง: /plugins/reference/telegram
- หัวข้อ:
  - H1: Plugin Telegram
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/tencent.md

- เส้นทาง: /plugins/reference/tencent
- หัวข้อ:
  - H1: Plugin Tencent
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/tlon.md

- เส้นทาง: /plugins/reference/tlon
- หัวข้อ:
  - H1: Plugin Tlon
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/together.md

- เส้นทาง: /plugins/reference/together
- หัวข้อ:
  - H1: Plugin Together
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/tokenjuice.md

- เส้นทาง: /plugins/reference/tokenjuice
- หัวข้อ:
  - H1: Plugin Tokenjuice
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/tts-local-cli.md

- เส้นทาง: /plugins/reference/tts-local-cli
- หัวข้อ:
  - H1: Plugin TTS Local CLI
  - H2: การเผยแพร่
  - H2: พื้นผิว

## plugins/reference/twitch.md

- เส้นทาง: /plugins/reference/twitch
- หัวข้อ:
  - H1: Plugin Twitch
  - H2: การเผยแพร่
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/venice.md

- เส้นทาง: /plugins/reference/venice
- หัวข้อ:
  - H1: Plugin Venice
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/vercel-ai-gateway.md

- เส้นทาง: /plugins/reference/vercel-ai-gateway
- หัวข้อ:
  - H1: Plugin Vercel AI Gateway
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/vllm.md

- เส้นทาง: /plugins/reference/vllm
- หัวข้อ:
  - H1: Plugin vLLM
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/voice-call.md

- เส้นทาง: /plugins/reference/voice-call
- หัวข้อ:
  - H1: Plugin Voice Call
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/volcengine.md

- เส้นทาง: /plugins/reference/volcengine
- หัวข้อ:
  - H1: Plugin Volcengine
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/voyage.md

- เส้นทาง: /plugins/reference/voyage
- หัวข้อ:
  - H1: Plugin Voyage
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/vydra.md

- เส้นทาง: /plugins/reference/vydra
- หัวข้อ:
  - H1: Plugin Vydra
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/web-readability.md

- เส้นทาง: /plugins/reference/web-readability
- หัวข้อ:
  - H1: Plugin Web Readability
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว

## plugins/reference/webhooks.md

- เส้นทาง: /plugins/reference/webhooks
- หัวข้อ:
  - H1: Plugin Webhooks
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/whatsapp.md

- เส้นทาง: /plugins/reference/whatsapp
- หัวข้อ:
  - H1: Plugin WhatsApp
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/workboard.md

- เส้นทาง: /plugins/reference/workboard
- หัวข้อ:
  - H1: Plugin Workboard
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/xai.md

- เส้นทาง: /plugins/reference/xai
- หัวข้อ:
  - H1: Plugin xAI
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/xiaomi.md

- เส้นทาง: /plugins/reference/xiaomi
- หัวข้อ:
  - H1: Plugin Xiaomi
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/zai.md

- เส้นทาง: /plugins/reference/zai
- หัวข้อ:
  - H1: Plugin Z.AI
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/zalo.md

- เส้นทาง: /plugins/reference/zalo
- หัวข้อ:
  - H1: Plugin Zalo
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/reference/zalouser.md

- เส้นทาง: /plugins/reference/zalouser
- หัวข้อ:
  - H1: Plugin Zalo Personal
  - H2: การจัดจำหน่าย
  - H2: พื้นผิว
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/sdk-agent-harness.md

- เส้นทาง: /plugins/sdk-agent-harness
- หัวข้อ:
  - H2: เมื่อใดควรใช้ harness
  - H2: สิ่งที่ core ยังคงเป็นเจ้าของ
  - H2: ลงทะเบียน harness
  - H2: นโยบายการเลือก
  - H2: การจับคู่ provider กับ harness
  - H3: มิดเดิลแวร์ผลลัพธ์ของเครื่องมือ
  - H3: การจัดประเภทผลลัพธ์ปลายทาง
  - H3: ผลข้างเคียงฝั่งสิ้นสุดของเอเจนต์
  - H3: อินพุตของผู้ใช้และพื้นผิวเครื่องมือ
  - H3: โหมด harness แบบ Codex ดั้งเดิม
  - H2: ความเข้มงวดของรันไทม์
  - H2: เซสชันดั้งเดิมและ transcript mirror
  - H2: ผลลัพธ์ของเครื่องมือและสื่อ
  - H2: ข้อจำกัดปัจจุบัน
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-channel-inbound.md

- เส้นทาง: /plugins/sdk-channel-inbound
- หัวข้อ:
  - H2: ตัวช่วย Core
  - H2: การย้ายระบบ

## plugins/sdk-channel-ingress.md

- เส้นทาง: /plugins/sdk-channel-ingress
- หัวข้อ:
  - H1: API ขาเข้าของช่องทาง
  - H2: Runtime Resolver
  - H2: ผลลัพธ์
  - H2: กลุ่มการเข้าถึง
  - H2: โหมดเหตุการณ์
  - H2: เส้นทางและการเปิดใช้งาน
  - H2: การปกปิดข้อมูล
  - H2: การตรวจสอบยืนยัน

## plugins/sdk-channel-message.md

- เส้นทาง: /plugins/sdk-channel-message
- หัวข้อ: ไม่มี

## plugins/sdk-channel-outbound.md

- เส้นทาง: /plugins/sdk-channel-outbound
- หัวข้อ:
  - H2: Adapter
  - H2: Adapter ขาออกที่มีอยู่
  - H2: การส่งแบบคงทน
  - H2: การ dispatch เพื่อความเข้ากันได้

## plugins/sdk-channel-plugins.md

- เส้นทาง: /plugins/sdk-channel-plugins
- หัวข้อ:
  - H2: วิธีการทำงานของ Plugin ช่องทาง
  - H2: การอนุมัติและความสามารถของช่องทาง
  - H2: นโยบายการกล่าวถึงขาเข้า
  - H2: คำแนะนำทีละขั้น
  - H2: โครงสร้างไฟล์
  - H2: หัวข้อขั้นสูง
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-channel-turn.md

- เส้นทาง: /plugins/sdk-channel-turn
- หัวข้อ: ไม่มี

## plugins/sdk-entrypoints.md

- เส้นทาง: /plugins/sdk-entrypoints
- หัวข้อ:
  - H2: defineToolPlugin
  - H2: definePluginEntry
  - H2: defineChannelPluginEntry
  - H2: defineSetupPluginEntry
  - H2: โหมดการลงทะเบียน
  - H2: รูปแบบ Plugin
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-migration.md

- เส้นทาง: /plugins/sdk-migration
- หัวข้อ:
  - H2: สิ่งที่กำลังเปลี่ยนแปลง
  - H2: เหตุผลที่เปลี่ยนแปลง
  - H2: แผนการย้ายระบบสำหรับ talk และเสียงแบบเรียลไทม์
  - H2: นโยบายความเข้ากันได้
  - H2: วิธีการย้ายระบบ
  - H2: อ้างอิงเส้นทาง import
  - H2: การเลิกใช้งานที่ยังมีผล
  - H2: ไทม์ไลน์การนำออก
  - H2: ระงับคำเตือนชั่วคราว
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-overview.md

- เส้นทาง: /plugins/sdk-overview
- หัวข้อ:
  - H2: ข้อตกลงการ import
  - H2: อ้างอิง subpath
  - H2: API การลงทะเบียน
  - H3: การลงทะเบียนความสามารถ
  - H3: เครื่องมือและคำสั่ง
  - H3: โครงสร้างพื้นฐาน
  - H3: hook ของโฮสต์สำหรับ workflow plugin
  - H3: การลงทะเบียนการค้นพบ Gateway
  - H3: เมตาดาต้าการลงทะเบียน CLI
  - H3: การลงทะเบียน backend ของ CLI
  - H3: สล็อตแบบเอกสิทธิ์
  - H3: adapter สำหรับ embedding หน่วยความจำที่เลิกใช้แล้ว
  - H3: เหตุการณ์และวงจรชีวิต
  - H3: ความหมายของการตัดสินใจใน hook
  - H3: ฟิลด์ของอ็อบเจ็กต์ API
  - H2: ข้อตกลงของโมดูลภายใน
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-provider-plugins.md

- เส้นทาง: /plugins/sdk-provider-plugins
- หัวข้อ:
  - H2: คำแนะนำทีละขั้น
  - H2: เผยแพร่ไปยัง ClawHub
  - H2: โครงสร้างไฟล์
  - H2: อ้างอิงลำดับแค็ตตาล็อก
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-runtime.md

- เส้นทาง: /plugins/sdk-runtime
- หัวข้อ:
  - H2: การโหลดและเขียน config
  - H2: ยูทิลิตีรันไทม์ที่ใช้ซ้ำได้
  - H2: namespace ของรันไทม์
  - H2: การจัดเก็บ reference ของรันไทม์
  - H2: ฟิลด์ api ระดับบนสุดอื่นๆ
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-setup.md

- เส้นทาง: /plugins/sdk-setup
- หัวข้อ:
  - H2: เมตาดาต้า package
  - H3: ฟิลด์ openclaw
  - H3: openclaw.channel
  - H3: openclaw.install
  - H3: การโหลดเต็มรูปแบบที่เลื่อนออกไป
  - H2: manifest ของ Plugin
  - H2: การเผยแพร่ ClawHub
  - H2: entry การตั้งค่า
  - H3: การ import ตัวช่วยการตั้งค่าแบบแคบ
  - H3: การโปรโมตบัญชีเดียวที่ช่องทางเป็นเจ้าของ
  - H2: schema config
  - H3: การสร้าง schema config ของช่องทาง
  - H2: วิซาร์ดการตั้งค่า
  - H2: การเผยแพร่และการติดตั้ง
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-subpaths.md

- เส้นทาง: /plugins/sdk-subpaths
- หัวข้อ:
  - H2: entry ของ Plugin
  - H3: ความเข้ากันได้ที่เลิกใช้แล้วและตัวช่วยทดสอบ
  - H3: subpath ตัวช่วย Plugin แบบ bundled ที่สงวนไว้
  - H2: ที่เกี่ยวข้อง

## plugins/sdk-testing.md

- เส้นทาง: /plugins/sdk-testing
- หัวข้อ:
  - H2: ยูทิลิตีทดสอบ
  - H3: export ที่มีให้ใช้งาน
  - H3: ชนิด
  - H2: การทดสอบการระบุ target
  - H2: รูปแบบการทดสอบ
  - H3: การทดสอบ contract การลงทะเบียน
  - H3: การทดสอบการเข้าถึง config รันไทม์
  - H3: การทดสอบหน่วย Plugin ช่องทาง
  - H3: การทดสอบหน่วย Plugin ผู้ให้บริการ
  - H3: การ mock รันไทม์ Plugin
  - H3: การทดสอบด้วย stub ต่ออินสแตนซ์
  - H2: การทดสอบ contract (Plugin ใน repo)
  - H3: การรันการทดสอบตาม scope
  - H2: การบังคับใช้ lint (Plugin ใน repo)
  - H2: การกำหนดค่าการทดสอบ
  - H2: ที่เกี่ยวข้อง

## plugins/tool-plugins.md

- เส้นทาง: /plugins/tool-plugins
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: เขียนเครื่องมือ
  - H2: เครื่องมือแบบเลือกได้และ factory
  - H2: ค่าที่ส่งกลับ
  - H2: การกำหนดค่า
  - H2: เมตาดาต้าที่สร้างขึ้น
  - H2: เมตาดาต้า package
  - H2: ตรวจสอบใน CI
  - H2: ติดตั้งและตรวจสอบในเครื่อง
  - H2: เผยแพร่
  - H2: การแก้ไขปัญหา
  - H3: ไม่พบ entry ของ plugin: ./dist/index.js
  - H3: entry ของ plugin ไม่เปิดเผยเมตาดาต้า defineToolPlugin
  - H3: เมตาดาต้าที่สร้างขึ้นของ openclaw.plugin.json ล้าสมัย
  - H3: openclaw.extensions ใน package.json ต้องมี ./dist/index.js
  - H3: ไม่พบ package 'typebox'
  - H3: เครื่องมือไม่ปรากฏหลังติดตั้ง
  - H2: ดูเพิ่มเติม

## plugins/voice-call.md

- เส้นทาง: /plugins/voice-call
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การกำหนดค่า
  - H2: scope ของเซสชัน
  - H2: การสนทนาด้วยเสียงแบบเรียลไทม์
  - H3: นโยบายเครื่องมือ
  - H3: บริบทเสียงของเอเจนต์
  - H3: ตัวอย่างผู้ให้บริการเรียลไทม์
  - H2: การถอดเสียงแบบสตรีม
  - H3: ตัวอย่างผู้ให้บริการสตรีมมิง
  - H2: TTS สำหรับการโทร
  - H3: ตัวอย่าง TTS
  - H2: สายเรียกเข้า
  - H3: การกำหนดเส้นทางต่อหมายเลข
  - H3: contract ของเอาต์พุตเสียงพูด
  - H3: พฤติกรรมการเริ่มต้นการสนทนา
  - H3: grace สำหรับการตัดการเชื่อมต่อ Twilio stream
  - H2: ตัวเก็บกวาดสายที่ค้าง
  - H2: ความปลอดภัยของ Webhook
  - H2: CLI
  - H2: เครื่องมือเอเจนต์
  - H2: Gateway RPC
  - H2: การแก้ไขปัญหา
  - H3: การตั้งค่าล้มเหลวในการเปิดเผย webhook
  - H3: ข้อมูลรับรองผู้ให้บริการล้มเหลว
  - H3: การโทรเริ่มต้นแต่ webhook ของผู้ให้บริการไม่มาถึง
  - H3: การตรวจสอบลายเซ็นล้มเหลว
  - H3: การเข้าร่วม Google Meet ผ่าน Twilio ล้มเหลว
  - H3: การโทรแบบเรียลไทม์ไม่มีเสียงพูด
  - H2: ที่เกี่ยวข้อง

## plugins/webhooks.md

- เส้นทาง: /plugins/webhooks
- หัวข้อ:
  - H2: ตำแหน่งที่รัน
  - H2: กำหนดค่าเส้นทาง
  - H2: โมเดลความปลอดภัย
  - H2: รูปแบบคำขอ
  - H2: การดำเนินการที่รองรับ
  - H3: createflow
  - H3: runtask
  - H2: รูปแบบการตอบกลับ
  - H2: เอกสารที่เกี่ยวข้อง

## plugins/workboard.md

- เส้นทาง: /plugins/workboard
- หัวข้อ:
  - H2: สถานะเริ่มต้น
  - H2: สิ่งที่การ์ดประกอบด้วย
  - H2: การดำเนินการและงานของการ์ด
  - H2: การประสานงานของเอเจนต์
  - H3: การเลือก worker สำหรับ dispatch
  - H3: prompt และวงจรชีวิตของ worker
  - H3: entry point ของ dispatch
  - H2: CLI และคำสั่ง slash
  - H2: การซิงค์วงจรชีวิตเซสชัน
  - H2: workflow ของแดชบอร์ด
  - H2: สิทธิ์
  - H2: การกำหนดค่า
  - H2: การแก้ไขปัญหา
  - H3: แท็บแจ้งว่า Workboard ไม่พร้อมใช้งาน
  - H3: การ์ดไม่บันทึก
  - H3: การเริ่มการ์ดไม่เปิดเซสชันที่คาดไว้
  - H3: dispatch ไม่เริ่ม worker
  - H2: ที่เกี่ยวข้อง

## plugins/zalouser.md

- เส้นทาง: /plugins/zalouser
- หัวข้อ:
  - H2: การตั้งชื่อ
  - H2: ตำแหน่งที่รัน
  - H2: ติดตั้ง
  - H3: ตัวเลือก A: ติดตั้งจาก npm
  - H3: ตัวเลือก B: ติดตั้งจากโฟลเดอร์ในเครื่อง (dev)
  - H2: Config
  - H2: CLI
  - H2: เครื่องมือเอเจนต์
  - H2: ที่เกี่ยวข้อง

## prose.md

- เส้นทาง: /prose
- หัวข้อ:
  - H2: ติดตั้ง
  - H2: คำสั่ง slash
  - H2: สิ่งที่ทำได้
  - H2: ตัวอย่าง: การวิจัยและสังเคราะห์แบบขนาน
  - H2: การแมปรันไทม์ OpenClaw
  - H2: ตำแหน่งไฟล์
  - H2: backend สถานะ
  - H2: ความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## providers/alibaba.md

- เส้นทาง: /providers/alibaba
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: โมเดล Wan ในตัว
  - H2: ความสามารถและข้อจำกัด
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/anthropic.md

- เส้นทาง: /providers/anthropic
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ค่าเริ่มต้นของ thinking (Claude Fable 5, 4.8 และ 4.6)
  - H2: การแคช prompt
  - H2: การกำหนดค่าขั้นสูง
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/arcee.md

- เส้นทาง: /providers/arcee
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: การตั้งค่าแบบไม่โต้ตอบ
  - H2: แค็ตตาล็อกในตัว
  - H2: ฟีเจอร์ที่รองรับ
  - H2: ที่เกี่ยวข้อง

## providers/azure-speech.md

- เส้นทาง: /providers/azure-speech
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวเลือกการกำหนดค่า
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## providers/bedrock-mantle.md

- เส้นทาง: /providers/bedrock-mantle
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การค้นพบโมเดลอัตโนมัติ
  - H3: ภูมิภาคที่รองรับ
  - H2: การกำหนดค่าด้วยตนเอง
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/bedrock.md

- เส้นทาง: /providers/bedrock
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การค้นพบโมเดลอัตโนมัติ
  - H2: การตั้งค่าอย่างรวดเร็ว (เส้นทาง AWS)
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/cerebras.md

- เส้นทาง: /providers/cerebras
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: การตั้งค่าแบบไม่โต้ตอบ
  - H2: แค็ตตาล็อกในตัว
  - H2: config ด้วยตนเอง
  - H2: ที่เกี่ยวข้อง

## providers/chutes.md

- เส้นทาง: /providers/chutes
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: พฤติกรรมการค้นพบ
  - H2: alias เริ่มต้น
  - H2: แค็ตตาล็อกเริ่มต้นในตัว
  - H2: ตัวอย่าง config
  - H2: ที่เกี่ยวข้อง

## providers/claude-max-api-proxy.md

- เส้นทาง: /providers/claude-max-api-proxy
- หัวข้อ:
  - H2: ทำไมต้องใช้สิ่งนี้?
  - H2: วิธีการทำงาน
  - H2: เริ่มต้นใช้งาน
  - H2: แค็ตตาล็อกในตัว
  - H2: การกำหนดค่าขั้นสูง
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## providers/cloudflare-ai-gateway.md

- เส้นทาง: /providers/cloudflare-ai-gateway
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างแบบไม่โต้ตอบ
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/cohere.md

- เส้นทาง: /providers/cohere
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การตั้งค่าด้วยสภาพแวดล้อมเท่านั้น
  - H2: ที่เกี่ยวข้อง

## providers/comfy.md

- เส้นทาง: /providers/comfy
- หัวข้อ:
  - H2: สิ่งที่รองรับ
  - H2: เริ่มต้นใช้งาน
  - H2: การกำหนดค่า
  - H3: คีย์ที่ใช้ร่วมกัน
  - H3: คีย์รายความสามารถ
  - H2: รายละเอียดเวิร์กโฟลว์
  - H2: ที่เกี่ยวข้อง

## providers/deepgram.md

- เส้นทาง: /providers/deepgram
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวเลือกการกำหนดค่า
  - H2: STT แบบสตรีมสำหรับการโทรเสียง
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## providers/deepinfra.md

- เส้นทาง: /providers/deepinfra
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: การรับคีย์ API
  - H2: การตั้งค่า CLI
  - H2: ส่วนย่อยการกำหนดค่า
  - H2: พื้นผิว OpenClaw ที่รองรับ
  - H2: โมเดลที่ใช้ได้
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## providers/deepseek.md

- เส้นทาง: /providers/deepseek
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: แค็ตตาล็อกในตัว
  - H2: การคิดและเครื่องมือ
  - H2: การทดสอบสด
  - H2: ตัวอย่างการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## providers/ds4.md

- เส้นทาง: /providers/ds4
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การกำหนดค่าแบบเต็ม
  - H2: การเริ่มต้นตามต้องการ
  - H2: Think Max
  - H2: ทดสอบ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/elevenlabs.md

- เส้นทาง: /providers/elevenlabs
- หัวข้อ:
  - H2: การตรวจสอบสิทธิ์
  - H2: ข้อความเป็นเสียงพูด
  - H2: เสียงพูดเป็นข้อความ
  - H2: STT แบบสตรีม
  - H2: ที่เกี่ยวข้อง

## providers/fal.md

- เส้นทาง: /providers/fal
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การสร้างภาพ
  - H2: การสร้างวิดีโอ
  - H2: การสร้างเพลง
  - H2: ที่เกี่ยวข้อง

## providers/fireworks.md

- เส้นทาง: /providers/fireworks
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การตั้งค่าแบบไม่โต้ตอบ
  - H2: แค็ตตาล็อกในตัว
  - H2: ID โมเดล Fireworks แบบกำหนดเอง
  - H2: ที่เกี่ยวข้อง

## providers/github-copilot.md

- เส้นทาง: /providers/github-copilot
- หัวข้อ:
  - H2: สามวิธีในการใช้ Copilot ใน OpenClaw
  - H2: แฟล็กเสริม
  - H2: การเริ่มต้นใช้งานแบบไม่โต้ตอบ
  - H2: เอ็มเบดดิงสำหรับค้นหาหน่วยความจำ
  - H3: การกำหนดค่า
  - H3: วิธีการทำงาน
  - H2: ที่เกี่ยวข้อง

## providers/gmi.md

- เส้นทาง: /providers/gmi
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: ค่าเริ่มต้น
  - H2: เมื่อใดควรเลือก GMI
  - H2: โมเดล
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/google.md

- เส้นทาง: /providers/google
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ความสามารถ
  - H2: การค้นหาเว็บ
  - H2: การสร้างภาพ
  - H2: การสร้างวิดีโอ
  - H2: การสร้างเพลง
  - H2: ข้อความเป็นเสียงพูด
  - H2: เสียงแบบเรียลไทม์
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/gradium.md

- เส้นทาง: /providers/gradium
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: การตั้งค่า
  - H2: การกำหนดค่า
  - H2: เสียง
  - H3: การแทนที่เสียงรายข้อความ
  - H2: เอาต์พุต
  - H2: ลำดับการเลือกอัตโนมัติ
  - H2: ที่เกี่ยวข้อง

## providers/groq.md

- เส้นทาง: /providers/groq
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H3: ตัวอย่างไฟล์การกำหนดค่า
  - H2: แค็ตตาล็อกในตัว
  - H2: โมเดลการให้เหตุผล
  - H2: การถอดเสียงเสียง
  - H2: ที่เกี่ยวข้อง

## providers/huggingface.md

- เส้นทาง: /providers/huggingface
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H3: การตั้งค่าแบบไม่โต้ตอบ
  - H2: ID โมเดล
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/index.md

- เส้นทาง: /providers
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: เอกสารผู้ให้บริการ
  - H2: หน้าภาพรวมที่ใช้ร่วมกัน
  - H2: ผู้ให้บริการการถอดเสียง
  - H2: เครื่องมือชุมชน

## providers/inferrs.md

- เส้นทาง: /providers/inferrs
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่าแบบเต็ม
  - H2: การเริ่มต้นตามต้องการ
  - H2: การกำหนดค่าขั้นสูง
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/inworld.md

- เส้นทาง: /providers/inworld
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวเลือกการกำหนดค่า
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## providers/kilocode.md

- เส้นทาง: /providers/kilocode
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: โมเดลเริ่มต้น
  - H2: แค็ตตาล็อกในตัว
  - H2: ตัวอย่างการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## providers/litellm.md

- เส้นทาง: /providers/litellm
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การกำหนดค่า
  - H3: ตัวแปรสภาพแวดล้อม
  - H3: ไฟล์การกำหนดค่า
  - H2: การกำหนดค่าขั้นสูง
  - H3: การสร้างภาพ
  - H2: ที่เกี่ยวข้อง

## providers/lmstudio.md

- เส้นทาง: /providers/lmstudio
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การเริ่มต้นใช้งานแบบไม่โต้ตอบ
  - H2: การกำหนดค่า
  - H3: ความเข้ากันได้ของการใช้งานแบบสตรีม
  - H3: ความเข้ากันได้ของการคิด
  - H3: การกำหนดค่าแบบชัดเจน
  - H2: การแก้ไขปัญหา
  - H3: ตรวจไม่พบ LM Studio
  - H3: ข้อผิดพลาดการตรวจสอบสิทธิ์ (HTTP 401)
  - H3: การโหลดโมเดลแบบทันเวลา
  - H3: โฮสต์ LM Studio บน LAN หรือ tailnet
  - H2: ที่เกี่ยวข้อง

## providers/minimax.md

- เส้นทาง: /providers/minimax
- หัวข้อ:
  - H2: แค็ตตาล็อกในตัว
  - H2: เริ่มต้นใช้งาน
  - H2: กำหนดค่าผ่าน openclaw configure
  - H2: ความสามารถ
  - H3: การสร้างภาพ
  - H3: ข้อความเป็นเสียงพูด
  - H3: การสร้างเพลง
  - H3: การสร้างวิดีโอ
  - H3: การเข้าใจภาพ
  - H3: การค้นหาเว็บ
  - H2: การกำหนดค่าขั้นสูง
  - H2: หมายเหตุ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/mistral.md

- เส้นทาง: /providers/mistral
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: แค็ตตาล็อก LLM ในตัว
  - H2: การถอดเสียงเสียง (Voxtral)
  - H2: STT แบบสตรีมสำหรับการโทรเสียง
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/models.md

- เส้นทาง: /providers/models
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว (สองขั้นตอน)
  - H2: ผู้ให้บริการที่รองรับ (ชุดเริ่มต้น)
  - H2: ตัวแปรผู้ให้บริการเพิ่มเติม
  - H2: ที่เกี่ยวข้อง

## providers/moonshot.md

- เส้นทาง: /providers/moonshot
- หัวข้อ:
  - H2: แค็ตตาล็อกโมเดลในตัว
  - H2: เริ่มต้นใช้งาน
  - H2: การค้นหาเว็บ Kimi
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/novita.md

- เส้นทาง: /providers/novita
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: ค่าเริ่มต้น
  - H2: เมื่อใดควรเลือก Novita
  - H2: โมเดล
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/nvidia.md

- เส้นทาง: /providers/nvidia
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่า
  - H2: แค็ตตาล็อกเด่น
  - H2: Nemotron 3 Ultra
  - H2: แค็ตตาล็อกสำรองที่รวมมา
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/ollama-cloud.md

- เส้นทาง: /providers/ollama-cloud
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: ค่าเริ่มต้น
  - H2: เมื่อใดควรเลือก Ollama Cloud
  - H2: โมเดล
  - H2: การทดสอบสด
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/ollama.md

- เส้นทาง: /providers/ollama
- หัวข้อ:
  - H2: กฎการตรวจสอบสิทธิ์
  - H2: เริ่มต้นใช้งาน
  - H2: โมเดลคลาวด์
  - H2: การค้นพบโมเดล (ผู้ให้บริการโดยนัย)
  - H2: วิชันและคำอธิบายภาพ
  - H2: การกำหนดค่า
  - H2: สูตรทั่วไป
  - H3: การเลือกโมเดล
  - H3: การตรวจสอบอย่างรวดเร็ว
  - H2: Ollama Web Search
  - H2: การกำหนดค่าขั้นสูง
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/openai.md

- เส้นทาง: /providers/openai
- หัวข้อ:
  - H2: ตัวเลือกด่วน
  - H2: แผนผังการตั้งชื่อ
  - H2: ความครอบคลุมฟีเจอร์ของ OpenClaw
  - H2: เอ็มเบดดิงหน่วยความจำ
  - H2: เริ่มต้นใช้งาน
  - H2: การตรวจสอบสิทธิ์แอปเซิร์ฟเวอร์ Codex แบบเนทีฟ
  - H2: การสร้างภาพ
  - H2: การสร้างวิดีโอ
  - H2: การมีส่วนร่วมพรอมป์ GPT-5
  - H2: เสียงและเสียงพูด
  - H2: เอนด์พอยต์ Azure OpenAI
  - H3: การกำหนดค่า
  - H3: เวอร์ชัน API
  - H3: ชื่อโมเดลคือชื่อดีพลอยเมนต์
  - H3: ความพร้อมใช้งานตามภูมิภาค
  - H3: ความแตกต่างของพารามิเตอร์
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/opencode-go.md

- เส้นทาง: /providers/opencode-go
- หัวข้อ:
  - H2: แค็ตตาล็อกในตัว
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่า
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/opencode.md

- เส้นทาง: /providers/opencode
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่า
  - H2: แค็ตตาล็อกในตัว
  - H3: Zen
  - H3: Go
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/openrouter.md

- เส้นทาง: /providers/openrouter
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่า
  - H2: การอ้างอิงโมเดล
  - H2: การสร้างภาพ
  - H2: การสร้างวิดีโอ
  - H2: การสร้างเพลง
  - H2: ข้อความเป็นเสียงพูด
  - H2: เสียงพูดเป็นข้อความ (เสียงขาเข้า)
  - H2: เราเตอร์ Fusion
  - H2: การตรวจสอบสิทธิ์และส่วนหัว
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/perplexity-provider.md

- เส้นทาง: /providers/perplexity-provider
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: โหมดการค้นหา
  - H2: การกรอง API แบบเนทีฟ
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/pixverse.md

- เส้นทาง: /providers/pixverse
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: โหมดและโมเดลที่รองรับ
  - H2: ตัวเลือกผู้ให้บริการ
  - H2: การกำหนดค่า
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/qianfan.md

- เส้นทาง: /providers/qianfan
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: แค็ตตาล็อกในตัว
  - H2: ตัวอย่างการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## providers/qwen-oauth.md

- เส้นทาง: /providers/qwen-oauth
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: ค่าเริ่มต้น
  - H2: สิ่งนี้แตกต่างจาก Qwen อย่างไร
  - H2: เมื่อใดควรเลือก Qwen OAuth / Portal
  - H2: โมเดล
  - H2: การย้ายข้อมูล
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/qwen.md

- เส้นทาง: /providers/qwen
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: เริ่มต้นใช้งาน
  - H2: ประเภทแผนและเอนด์พอยต์
  - H2: แค็ตตาล็อกในตัว
  - H2: ตัวควบคุมการคิด
  - H2: ส่วนเสริมมัลติโมดัล
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/runway.md

- เส้นทาง: /providers/runway
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: โหมดและโมเดลที่รองรับ
  - H2: การกำหนดค่า
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/senseaudio.md

- เส้นทาง: /providers/senseaudio
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวเลือก
  - H2: ที่เกี่ยวข้อง

## providers/sglang.md

- เส้นทาง: /providers/sglang
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การค้นพบโมเดล (ผู้ให้บริการโดยนัย)
  - H2: การกำหนดค่าแบบชัดเจน (โมเดลแบบกำหนดเอง)
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/stepfun.md

- เส้นทาง: /providers/stepfun
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: ภาพรวมภูมิภาคและเอนด์พอยต์
  - H2: แค็ตตาล็อกในตัว
  - H2: เริ่มต้นใช้งาน
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/synthetic.md

- เส้นทาง: /providers/synthetic
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่า
  - H2: แค็ตตาล็อกในตัว
  - H2: ที่เกี่ยวข้อง

## providers/tencent.md

- เส้นทาง: /providers/tencent
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การตั้งค่าแบบไม่โต้ตอบ
  - H2: แค็ตตาล็อกในตัว
  - H2: การคิดราคาแบบแบ่งระดับ
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/together.md

- เส้นทาง: /providers/together
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H3: ตัวอย่างแบบไม่โต้ตอบ
  - H2: แค็ตตาล็อกในตัว
  - H2: การสร้างวิดีโอ
  - H2: ที่เกี่ยวข้อง

## providers/venice.md

- เส้นทาง: /providers/venice
- หัวข้อ:
  - H2: ทำไมต้องใช้ Venice ใน OpenClaw
  - H2: โหมดความเป็นส่วนตัว
  - H2: ฟีเจอร์
  - H2: เริ่มต้นใช้งาน
  - H2: การเลือกโมเดล
  - H2: พฤติกรรมการเล่นซ้ำ DeepSeek V4
  - H2: แค็ตตาล็อกในตัว (รวม 41 รายการ)
  - H2: การค้นพบโมเดล
  - H2: การสตรีมและการรองรับเครื่องมือ
  - H2: การกำหนดราคา
  - H3: Venice (นิรนาม) เทียบกับ API โดยตรง
  - H2: ตัวอย่างการใช้งาน
  - H2: การแก้ไขปัญหา
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/vercel-ai-gateway.md

- เส้นทาง: /providers/vercel-ai-gateway
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างแบบไม่โต้ตอบ
  - H2: คำย่อ ID โมเดล
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/vllm.md

- เส้นทาง: /providers/vllm
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: การค้นพบโมเดล (ผู้ให้บริการโดยนัย)
  - H2: การกำหนดค่าแบบชัดเจน (โมเดลแบบกำหนดเอง)
  - H2: การกำหนดค่าขั้นสูง
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## providers/volcengine.md

- เส้นทาง: /providers/volcengine
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ผู้ให้บริการและเอนด์พอยต์
  - H2: แค็ตตาล็อกในตัว
  - H2: การแปลงข้อความเป็นเสียง
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## providers/vydra.md

- เส้นทาง: /providers/vydra
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: ความสามารถ
  - H2: ที่เกี่ยวข้อง

## providers/xai.md

- เส้นทาง: /providers/xai
- หัวข้อ:
  - H2: เลือกเส้นทางการตั้งค่าของคุณ
  - H2: การแก้ไขปัญหา OAuth
  - H2: แค็ตตาล็อกในตัว
  - H2: ความครอบคลุมฟีเจอร์ของ OpenClaw
  - H3: การแมปโหมดเร็ว
  - H3: นามแฝงความเข้ากันได้แบบเดิม
  - H2: ฟีเจอร์
  - H2: การทดสอบสด
  - H2: ที่เกี่ยวข้อง

## providers/xiaomi.md

- เส้นทาง: /providers/xiaomi
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: แค็ตตาล็อกแบบจ่ายตามการใช้งาน
  - H2: แค็ตตาล็อกแผนโทเค็น
  - H2: การแปลงข้อความเป็นเสียง
  - H2: ตัวอย่างการกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## providers/zai.md

- เส้นทาง: /providers/zai
- หัวข้อ:
  - H2: โมเดล GLM
  - H2: เริ่มต้นใช้งาน
  - H2: ตัวอย่างการกำหนดค่า
  - H2: แค็ตตาล็อกในตัว
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## refactor/access.md

- เส้นทาง: /refactor/access
- หัวข้อ: ไม่มี

## refactor/acp.md

- เส้นทาง: /refactor/acp
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: สิ่งที่ไม่ใช่เป้าหมาย
  - H2: โมเดลเป้าหมาย
  - H3: อัตลักษณ์อินสแตนซ์ Gateway
  - H3: ความเป็นเจ้าของเซสชัน ACP
  - H3: สัญญาเช่ากระบวนการ ACPX
  - H2: ตัวควบคุมวงจรชีวิต
  - H2: สัญญา Wrapper
  - H2: สัญญาการมองเห็นเซสชัน
  - H2: แผนการย้ายระบบ
  - H3: ระยะที่ 1: เพิ่มอัตลักษณ์และสัญญาเช่า
  - H3: ระยะที่ 2: การล้างข้อมูลโดยให้สัญญาเช่าเป็นหลัก
  - H3: ระยะที่ 3: การเก็บกวาดตอนเริ่มต้นโดยให้สัญญาเช่าเป็นหลัก
  - H3: ระยะที่ 4: แถวความเป็นเจ้าของเซสชัน
  - H3: ระยะที่ 5: ลบฮิวริสติกแบบเดิม
  - H2: การทดสอบ
  - H2: หมายเหตุความเข้ากันได้
  - H2: เกณฑ์ความสำเร็จ

## refactor/canvas.md

- เส้นทาง: /refactor/canvas
- หัวข้อ:
  - H1: การรีแฟกเตอร์ Plugin Canvas
  - H2: เป้าหมาย
  - H2: สิ่งที่ไม่ใช่เป้าหมาย
  - H2: สถานะบรานช์ปัจจุบัน
  - H2: รูปแบบเป้าหมาย
  - H2: ขั้นตอนการย้ายระบบ
  - H2: เช็กลิสต์การตรวจสอบ
  - H2: คำสั่งการตรวจสอบยืนยัน

## refactor/database-first.md

- เส้นทาง: /refactor/database-first
- หัวข้อ:
  - H1: การรีแฟกเตอร์สถานะแบบให้ฐานข้อมูลมาก่อน
  - H2: การตัดสินใจ
  - H2: สัญญาบังคับ
  - H2: สถานะเป้าหมายและความคืบหน้า
  - H3: เป้าหมายบังคับ
  - H3: สถานะเป้าหมาย
  - H3: สถานะปัจจุบัน
  - H3: งานที่เหลือ
  - H3: ห้ามถดถอย
  - H2: สมมติฐานจากการอ่านโค้ด
  - H2: สิ่งที่พบจากการอ่านโค้ด
  - H2: รูปแบบโค้ดปัจจุบัน
  - H2: รูปแบบสคีมาเป้าหมาย
  - H2: รูปแบบการย้ายระบบของ Doctor
  - H2: รายการการย้ายระบบ
  - H2: แผนการย้ายระบบ
  - H3: ระยะที่ 0: ตรึงขอบเขต
  - H3: ระยะที่ 1: ทำ Control Plane ส่วนกลางให้เสร็จ
  - H3: ระยะที่ 2: นำฐานข้อมูลต่อเอเจนต์เข้ามาใช้
  - H3: ระยะที่ 3: แทนที่ API ของที่เก็บเซสชัน
  - H3: ระยะที่ 4: ย้ายทรานสคริปต์, สตรีม ACP, Trajectory และ VFS
  - H3: ระยะที่ 5: สำรองข้อมูล, กู้คืน, Vacuum และตรวจสอบยืนยัน
  - H3: ระยะที่ 6: รันไทม์ Worker
  - H3: ระยะที่ 7: ลบโลกเก่า
  - H2: การสำรองข้อมูลและการกู้คืน
  - H2: แผนรีแฟกเตอร์รันไทม์
  - H2: กฎด้านประสิทธิภาพ
  - H2: ข้อห้ามแบบสแตติก
  - H2: เกณฑ์เสร็จสิ้น

## refactor/ingress-core.md

- เส้นทาง: /refactor/ingress-core
- หัวข้อ:
  - H1: แผนการลบคอร์ Ingress
  - H2: งบประมาณ
  - H2: การวินิจฉัย
  - H2: จุดที่ต้องให้ความสำคัญ
  - H2: การอ่านโค้ดปัจจุบัน
  - H2: ขอบเขต
  - H2: กฎการยอมรับ
  - H2: ชุดงาน
  - H2: ระลอกการลบ
  - H2: ห้ามย้าย
  - H2: การตรวจสอบยืนยัน
  - H2: เกณฑ์ออก

## reference/AGENTS.default.md

- เส้นทาง: /reference/AGENTS.default
- หัวข้อ:
  - H2: การรันครั้งแรก (แนะนำ)
  - H2: ค่าเริ่มต้นด้านความปลอดภัย
  - H2: ตรวจสอบโซลูชันที่มีอยู่ก่อน
  - H2: การเริ่มเซสชัน (จำเป็น)
  - H2: Soul (จำเป็น)
  - H2: พื้นที่ที่ใช้ร่วมกัน (แนะนำ)
  - H2: ระบบหน่วยความจำ (แนะนำ)
  - H2: เครื่องมือและ Skills
  - H2: เคล็ดลับการสำรองข้อมูล (แนะนำ)
  - H2: OpenClaw ทำอะไร
  - H2: Skills หลัก (เปิดใช้ใน Settings → Skills)
  - H2: หมายเหตุการใช้งาน
  - H2: ที่เกี่ยวข้อง

## reference/RELEASING.md

- เส้นทาง: /reference/RELEASING
- หัวข้อ:
  - H2: การตั้งชื่อเวอร์ชัน
  - H2: รอบการเผยแพร่
  - H2: เช็กลิสต์ผู้ปฏิบัติการเผยแพร่
  - H2: การปิดงาน main เสถียร
  - H2: การตรวจสอบก่อนเผยแพร่
  - H2: กล่องทดสอบการเผยแพร่
  - H3: Vitest
  - H3: Docker
  - H3: QA Lab
  - H3: แพ็กเกจ
  - H2: ระบบอัตโนมัติสำหรับการเผยแพร่
  - H2: อินพุตเวิร์กโฟลว์ NPM
  - H2: ลำดับการเผยแพร่ npm เสถียร
  - H2: แหล่งอ้างอิงสาธารณะ
  - H2: ที่เกี่ยวข้อง

## reference/api-usage-costs.md

- เส้นทาง: /reference/api-usage-costs
- หัวข้อ:
  - H2: จุดที่ค่าใช้จ่ายปรากฏ (แชต + CLI)
  - H2: วิธีค้นหาคีย์
  - H2: ฟีเจอร์ที่อาจใช้คีย์จนเกิดค่าใช้จ่าย
  - H3: 1) การตอบกลับของโมเดลหลัก (แชต + เครื่องมือ)
  - H3: 2) การทำความเข้าใจสื่อ (เสียง/รูปภาพ/วิดีโอ)
  - H3: 3) การสร้างรูปภาพและวิดีโอ
  - H3: 4) เวกเตอร์ฝังหน่วยความจำ + การค้นหาเชิงความหมาย
  - H3: 5) เครื่องมือค้นเว็บ
  - H3: 5) เครื่องมือดึงเว็บ (Firecrawl)
  - H3: 6) สแนปชอตการใช้งานผู้ให้บริการ (สถานะ/สุขภาพ)
  - H3: 7) การสรุปเพื่อป้องกัน Compaction
  - H3: 8) การสแกน / โพรบโมเดล
  - H3: 9) การพูดคุย (เสียงพูด)
  - H3: 10) Skills (API ของบุคคลที่สาม)
  - H2: ที่เกี่ยวข้อง

## reference/application-modernization-plan.md

- เส้นทาง: /reference/application-modernization-plan
- หัวข้อ:
  - H2: เป้าหมาย
  - H2: หลักการ
  - H2: ระยะที่ 1: การตรวจสอบพื้นฐาน
  - H2: ระยะที่ 2: การจัดระเบียบผลิตภัณฑ์และ UX
  - H2: ระยะที่ 3: การทำให้สถาปัตยกรรมฟรอนต์เอนด์รัดกุมขึ้น
  - H2: ระยะที่ 4: ประสิทธิภาพและความเชื่อถือได้
  - H2: ระยะที่ 5: การเสริมความแข็งแรงของชนิดข้อมูล สัญญา และการทดสอบ
  - H2: ระยะที่ 6: เอกสารและความพร้อมสำหรับการเผยแพร่
  - H2: ส่วนแรกที่แนะนำ
  - H2: การอัปเดต Skills ฟรอนต์เอนด์

## reference/code-mode.md

- เส้นทาง: /reference/code-mode
- หัวข้อ:
  - H2: นี่คืออะไร
  - H2: ทำไมสิ่งนี้จึงดี
  - H2: วิธีเปิดใช้
  - H2: ภาพรวมเชิงเทคนิค
  - H2: สถานะรันไทม์
  - H2: ขอบเขต
  - H2: คำศัพท์
  - H2: การกำหนดค่า
  - H2: การเปิดใช้งาน
  - H2: เครื่องมือที่โมเดลมองเห็น
  - H2: exec
  - H2: wait
  - H2: API รันไทม์ Guest
  - H2: เนมสเปซภายใน
  - H3: วงจรชีวิตของรีจิสทรี
  - H3: รูปแบบการลงทะเบียน
  - H3: ความเป็นเจ้าของและการมองเห็น
  - H3: กฎการทำให้ขอบเขตเป็นอนุกรม
  - H3: พรอมป์
  - H3: การล้างข้อมูล
  - H3: เช็กลิสต์การทดสอบ
  - H2: API เอาต์พุต
  - H2: แค็ตตาล็อกเครื่องมือ
  - H2: การโต้ตอบกับ Tool Search
  - H2: ชื่อเครื่องมือและการชนกัน
  - H2: การเรียกใช้เครื่องมือแบบซ้อน
  - H2: สถานะรันไทม์
  - H2: รันไทม์ QuickJS-WASI
  - H2: TypeScript
  - H2: ขอบเขตความปลอดภัย
  - H2: รหัสข้อผิดพลาด
  - H2: Telemetry
  - H2: การดีบัก
  - H2: เค้าโครงการนำไปใช้
  - H2: เช็กลิสต์การตรวจสอบความถูกต้อง
  - H2: แผนการทดสอบ E2E
  - H2: ที่เกี่ยวข้อง

## reference/credits.md

- เส้นทาง: /reference/credits
- หัวข้อ:
  - H2: ชื่อ
  - H2: เครดิต
  - H2: ผู้มีส่วนร่วมหลัก
  - H2: ใบอนุญาต
  - H2: ที่เกี่ยวข้อง

## reference/device-models.md

- เส้นทาง: /reference/device-models
- หัวข้อ:
  - H2: แหล่งข้อมูล
  - H2: การอัปเดตฐานข้อมูล
  - H2: ที่เกี่ยวข้อง

## reference/full-release-validation.md

- เส้นทาง: /reference/full-release-validation
- หัวข้อ:
  - H2: ขั้นตอนระดับบนสุด
  - H2: ขั้นตอนการตรวจสอบการเผยแพร่
  - H2: ส่วนย่อยของเส้นทางเผยแพร่ Docker
  - H2: โปรไฟล์การเผยแพร่
  - H2: ส่วนเพิ่มเติมสำหรับแบบเต็มเท่านั้น
  - H2: การรันซ้ำแบบเจาะจง
  - H2: หลักฐานที่ควรเก็บไว้
  - H2: ไฟล์เวิร์กโฟลว์

## reference/memory-config.md

- เส้นทาง: /reference/memory-config
- หัวข้อ:
  - H2: การเลือกผู้ให้บริการ
  - H3: ID ผู้ให้บริการแบบกำหนดเอง
  - H3: การแก้ไข API key
  - H2: การกำหนดค่าเอนด์พอยต์ระยะไกล
  - H2: การกำหนดค่าเฉพาะผู้ให้บริการ
  - H3: ไทม์เอาต์การฝังแบบอินไลน์
  - H2: การกำหนดค่าการค้นหาแบบไฮบริด
  - H3: ตัวอย่างแบบเต็ม
  - H2: เส้นทางหน่วยความจำเพิ่มเติม
  - H2: หน่วยความจำหลายรูปแบบ (Gemini)
  - H2: แคชการฝัง
  - H2: การทำดัชนีแบบแบตช์
  - H2: การค้นหาหน่วยความจำเซสชัน (ทดลอง)
  - H2: การเร่งความเร็วเวกเตอร์ SQLite (sqlite-vec)
  - H2: พื้นที่จัดเก็บดัชนี
  - H2: การกำหนดค่าแบ็กเอนด์ QMD
  - H3: ตัวอย่าง QMD แบบเต็ม
  - H2: Dreaming
  - H3: การตั้งค่าผู้ใช้
  - H3: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## reference/prompt-caching.md

- เส้นทาง: /reference/prompt-caching
- หัวข้อ:
  - H2: ปุ่มควบคุมหลัก
  - H3: cacheRetention (ค่าเริ่มต้นส่วนกลาง, โมเดล และต่อเอเจนต์)
  - H3: contextPruning.mode: "cache-ttl"
  - H3: Heartbeat เพื่อรักษาความพร้อมใช้งาน
  - H2: พฤติกรรมของผู้ให้บริการ
  - H3: Anthropic (API โดยตรง)
  - H3: OpenAI (API โดยตรง)
  - H3: Anthropic Vertex
  - H3: Amazon Bedrock
  - H3: โมเดล OpenRouter
  - H3: ผู้ให้บริการอื่น
  - H3: API โดยตรงของ Google Gemini
  - H3: การใช้งาน Gemini CLI
  - H2: ขอบเขตแคชของพรอมป์ระบบ
  - H2: การป้องกันเสถียรภาพของแคชใน OpenClaw
  - H2: รูปแบบการปรับแต่ง
  - H3: ทราฟฟิกผสม (ค่าเริ่มต้นที่แนะนำ)
  - H3: ค่าพื้นฐานที่ให้ต้นทุนมาก่อน
  - H2: การวินิจฉัยแคช
  - H2: การทดสอบรีเกรสชันสด
  - H3: ความคาดหวังแบบสดของ Anthropic
  - H3: ความคาดหวังแบบสดของ OpenAI
  - H3: การกำหนดค่า diagnostics.cacheTrace
  - H3: สวิตช์ Env (การดีบักเฉพาะครั้ง)
  - H3: สิ่งที่ต้องตรวจสอบ
  - H2: การแก้ไขปัญหาอย่างรวดเร็ว
  - H2: ที่เกี่ยวข้อง

## reference/release-performance-sweep.md

- เส้นทาง: /reference/release-performance-sweep
- หัวข้อ:
  - H2: สแนปชอต
  - H2: ไทม์ไลน์ขนาดพื้นที่ติดตั้ง
  - H2: สิ่งที่เปลี่ยนใน 5.28
  - H2: ตัวเลขสำคัญ
  - H3: ขนาดพื้นที่ติดตั้ง
  - H3: ขนาดแพ็กเกจ npm
  - H2: สรุปเทิร์นของเอเจนต์ Kova
  - H2: โพรบซอร์ส
  - H2: การตรวจสอบขนาดพื้นที่ติดตั้ง
  - H3: ขอบเขต Shrinkwrap
  - H2: การตีความห่วงโซ่อุปทาน

## reference/rich-output-protocol.md

- เส้นทาง: /reference/rich-output-protocol
- หัวข้อ:
  - H2: [embed ...]
  - H2: รูปแบบการเรนเดอร์ที่จัดเก็บ
  - H2: ที่เกี่ยวข้อง

## reference/rpc.md

- เส้นทาง: /reference/rpc
- หัวข้อ:
  - H2: รูปแบบ A: เดมอน HTTP (signal-cli)
  - H2: รูปแบบ B: โปรเซสลูก stdio (imsg)
  - H2: แนวทางสำหรับอะแดปเตอร์
  - H2: ที่เกี่ยวข้อง

## reference/secret-placeholder-conventions.md

- เส้นทาง: /reference/secret-placeholder-conventions
- หัวข้อ:
  - H1: ข้อตกลงการใช้ตัวยึดตำแหน่งความลับ
  - H2: รูปแบบที่แนะนำ
  - H2: หลีกเลี่ยงรูปแบบเหล่านี้ในเอกสาร
  - H2: ตัวอย่าง

## reference/secretref-credential-surface.md

- เส้นทาง: /reference/secretref-credential-surface
- หัวข้อ:
  - H2: ข้อมูลประจำตัวที่รองรับ
  - H3: เป้าหมาย openclaw.json (secrets configure + secrets apply + secrets audit)
  - H3: เป้าหมาย auth-profiles.json (secrets configure + secrets apply + secrets audit)
  - H2: ข้อมูลประจำตัวที่ไม่รองรับ
  - H2: ที่เกี่ยวข้อง

## reference/session-management-compaction.md

- เส้นทาง: /reference/session-management-compaction
- หัวข้อ:
  - H2: แหล่งความจริง: Gateway
  - H2: เลเยอร์การคงอยู่สองชั้น
  - H2: ตำแหน่งบนดิสก์
  - H2: การบำรุงรักษาที่เก็บและการควบคุมดิสก์
  - H2: เซสชัน Cron และบันทึกการรัน
  - H2: คีย์เซสชัน (sessionKey)
  - H2: ID เซสชัน (sessionId)
  - H2: สคีมาที่เก็บเซสชัน (sessions.json)
  - H2: โครงสร้างทรานสคริปต์ (.jsonl)
  - H2: หน้าต่างบริบทเทียบกับโทเค็นที่ติดตาม
  - H2: Compaction: คืออะไร
  - H2: ขอบเขตก้อน Compaction และการจับคู่เครื่องมือ
  - H2: เมื่อ Compaction อัตโนมัติเกิดขึ้น (รันไทม์ OpenClaw)
  - H2: การตั้งค่า Compaction (reserveTokens, keepRecentTokens)
  - H2: ผู้ให้บริการ Compaction แบบเสียบเปลี่ยนได้
  - H2: พื้นผิวที่ผู้ใช้มองเห็น
  - H2: งานดูแลแบบเงียบ (NOREPLY)
  - H2: "การล้างหน่วยความจำ" ก่อน Compaction (นำไปใช้แล้ว)
  - H2: เช็กลิสต์การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## reference/templates/AGENTS.dev.md

- เส้นทาง: /reference/templates/AGENTS.dev
- หัวข้อ:
  - H1: AGENTS.md - เวิร์กสเปซ OpenClaw
  - H2: การรันครั้งแรก (ครั้งเดียว)
  - H2: เคล็ดลับการสำรองข้อมูล (แนะนำ)
  - H2: ค่าเริ่มต้นด้านความปลอดภัย
  - H2: ตรวจสอบโซลูชันที่มีอยู่ก่อน
  - H2: หน่วยความจำรายวัน (แนะนำ)
  - H2: Heartbeat (ไม่บังคับ)
  - H2: ปรับแต่ง
  - H2: หน่วยความจำต้นกำเนิด C-3PO
  - H3: วันเกิด: 2026-01-09
  - H3: ความจริงหลัก (จาก Clawd)
  - H2: ที่เกี่ยวข้อง

## reference/templates/BOOT.md

- เส้นทาง: /reference/templates/BOOT
- หัวข้อ:
  - H1: BOOT.md
  - H2: ที่เกี่ยวข้อง

## reference/templates/BOOTSTRAP.md

- เส้นทาง: /reference/templates/BOOTSTRAP
- หัวข้อ:
  - H1: BOOTSTRAP.md - สวัสดีชาวโลก
  - H2: บทสนทนา
  - H2: หลังจากคุณรู้ว่าคุณเป็นใคร
  - H2: เชื่อมต่อ (ไม่บังคับ)
  - H2: เมื่อคุณทำเสร็จแล้ว
  - H2: ที่เกี่ยวข้อง

## reference/templates/HEARTBEAT.md

- เส้นทาง: /reference/templates/HEARTBEAT
- หัวข้อ:
  - H1: เทมเพลต HEARTBEAT.md
  - H2: ที่เกี่ยวข้อง

## reference/templates/IDENTITY.dev.md

- เส้นทาง: /reference/templates/IDENTITY.dev
- หัวข้อ:
  - H1: IDENTITY.md - อัตลักษณ์เอเจนต์
  - H2: บทบาท
  - H2: Soul
  - H2: ความสัมพันธ์กับ Clawd
  - H2: ลักษณะเฉพาะ
  - H2: วลีติดปาก
  - H2: ที่เกี่ยวข้อง

## reference/templates/IDENTITY.md

- เส้นทาง: /reference/templates/IDENTITY
- หัวข้อ:
  - H1: IDENTITY.md - ฉันคือใคร
  - H2: ที่เกี่ยวข้อง

## reference/templates/SOUL.dev.md

- เส้นทาง: /reference/templates/SOUL.dev
- หัวข้อ:
  - H1: SOUL.md - จิตวิญญาณของ C-3PO
  - H2: ฉันคือใคร
  - H2: จุดประสงค์ของฉัน
  - H2: วิธีที่ฉันทำงาน
  - H2: ลักษณะเฉพาะของฉัน
  - H2: ความสัมพันธ์ของฉันกับ Clawd
  - H2: สิ่งที่ฉันจะไม่ทำ
  - H2: กฎทอง
  - H2: ที่เกี่ยวข้อง

## reference/templates/SOUL.md

- เส้นทาง: /reference/templates/SOUL
- หัวข้อ:
  - H1: SOUL.md - คุณคือใคร
  - H2: ความจริงหลัก
  - H2: ขอบเขต
  - H2: บรรยากาศ
  - H2: ความต่อเนื่อง
  - H2: ที่เกี่ยวข้อง

## reference/templates/TOOLS.dev.md

- เส้นทาง: /reference/templates/TOOLS.dev
- หัวข้อ:
  - H1: TOOLS.md - หมายเหตุเครื่องมือของผู้ใช้ (แก้ไขได้)
  - H2: ตัวอย่าง
  - H3: imsg
  - H3: sag
  - H2: ที่เกี่ยวข้อง

## reference/templates/TOOLS.md

- เส้นทาง: /reference/templates/TOOLS
- หัวข้อ:
  - H1: TOOLS.md - หมายเหตุภายในเครื่อง
  - H2: สิ่งที่ควรอยู่ที่นี่
  - H2: ตัวอย่าง
  - H2: ทำไมต้องแยก?
  - H2: ที่เกี่ยวข้อง

## reference/templates/USER.dev.md

- เส้นทาง: /reference/templates/USER.dev
- หัวข้อ:
  - H1: USER.md - โปรไฟล์ผู้ใช้
  - H2: ที่เกี่ยวข้อง

## reference/templates/USER.md

- เส้นทาง: /reference/templates/USER
- หัวข้อ:
  - H1: USER.md - เกี่ยวกับมนุษย์ของคุณ
  - H2: บริบท
  - H2: ที่เกี่ยวข้อง

## reference/test.md

- เส้นทาง: /reference/test
- หัวข้อ:
  - H2: เกต PR ภายในเครื่อง
  - H2: เบนช์เวลาแฝงของโมเดล (คีย์ภายในเครื่อง)
  - H2: เบนช์การเริ่มต้น CLI
  - H2: เบนช์การเริ่มต้น Gateway
  - H2: เบนช์การรีสตาร์ท Gateway
  - H2: E2E การเริ่มใช้งาน (Docker)
  - H2: สโมกการนำเข้า QR (Docker)
  - H2: ที่เกี่ยวข้อง

## reference/token-use.md

- เส้นทาง: /reference/token-use
- หัวข้อ:
  - H2: วิธีสร้างพรอมป์ระบบ
  - H2: สิ่งที่นับอยู่ในหน้าต่างบริบท
  - H2: วิธีดูการใช้โทเค็นปัจจุบัน
  - H2: การประมาณค่าใช้จ่าย (เมื่อแสดง)
  - H2: ผลกระทบของ Cache TTL และการตัดแต่ง
  - H3: ตัวอย่าง: รักษาแคช 1 ชม. ให้อุ่นด้วย Heartbeat
  - H3: ตัวอย่าง: ทราฟฟิกผสมพร้อมกลยุทธ์แคชต่อเอเจนต์
  - H3: บริบท 1M ของ Anthropic
  - H2: เคล็ดลับสำหรับลดแรงกดดันด้านโทเค็น
  - H2: ที่เกี่ยวข้อง

## reference/transcript-hygiene.md

- เส้นทาง: /reference/transcript-hygiene
- หัวข้อ:
  - H2: กฎส่วนกลาง: บริบทรันไทม์ไม่ใช่ทรานสคริปต์ผู้ใช้
  - H2: ตำแหน่งที่สิ่งนี้ทำงาน
  - H2: กฎส่วนกลาง: การทำความสะอาดรูปภาพ
  - H2: กฎส่วนกลาง: การเรียกเครื่องมือที่มีรูปแบบผิด
  - H2: กฎส่วนกลาง: เทิร์นที่มีเฉพาะการให้เหตุผลและไม่สมบูรณ์
  - H2: กฎส่วนกลาง: ที่มาของอินพุตระหว่างเซสชัน
  - H2: เมทริกซ์ผู้ให้บริการ (พฤติกรรมปัจจุบัน)
  - H2: พฤติกรรมในอดีต (ก่อน 2026.1.22)
  - H2: ที่เกี่ยวข้อง

## reference/wizard.md

- เส้นทาง: /reference/wizard
- หัวข้อ:
  - H2: รายละเอียดโฟลว์ (โหมดภายในเครื่อง)
  - H2: โหมดไม่โต้ตอบ
  - H3: เพิ่มเอเจนต์ (ไม่โต้ตอบ)
  - H2: RPC วิซาร์ด Gateway
  - H2: การตั้งค่า Signal (signal-cli)
  - H2: สิ่งที่วิซาร์ดเขียน
  - H2: เอกสารที่เกี่ยวข้อง

## releases/index.md

- เส้นทาง: /releases
- หัวข้อ:
  - H1: บันทึกประจำรุ่น
  - H2: เร็วๆ นี้
  - H2: ประวัติการเผยแพร่ดิบ

## security/CONTRIBUTING-THREAT-MODEL.md

- เส้นทาง: /security/CONTRIBUTING-THREAT-MODEL
- หัวข้อ:
  - H2: วิธีมีส่วนร่วม
  - H3: เพิ่มภัยคุกคาม
  - H3: แนะนำการบรรเทา
  - H3: เสนอห่วงโซ่การโจมตี
  - H3: แก้ไขหรือปรับปรุงเนื้อหาที่มีอยู่
  - H2: สิ่งที่เราใช้
  - H3: เฟรมเวิร์ก MITRE ATLAS
  - H3: รหัสภัยคุกคาม
  - H3: ระดับความเสี่ยง
  - H2: กระบวนการรีวิว
  - H2: ทรัพยากร
  - H2: ติดต่อ
  - H2: การยกย่อง
  - H2: ที่เกี่ยวข้อง

## security/THREAT-MODEL-ATLAS.md

- เส้นทาง: /security/THREAT-MODEL-ATLAS
- หัวข้อ:
  - H2: เฟรมเวิร์ก MITRE ATLAS
  - H3: การระบุแหล่งที่มาของเฟรมเวิร์ก
  - H3: การมีส่วนร่วมในโมเดลภัยคุกคามนี้
  - H2: 1. บทนำ
  - H3: 1.1 วัตถุประสงค์
  - H3: 1.2 ขอบเขต
  - H3: 1.3 นอกขอบเขต
  - H2: 2. สถาปัตยกรรมระบบ
  - H3: 2.1 ขอบเขตความเชื่อถือ
  - H3: 2.2 การไหลของข้อมูล
  - H2: 3. การวิเคราะห์ภัยคุกคามตามยุทธวิธี ATLAS
  - H3: 3.1 การลาดตระเวน (AML.TA0002)
  - H4: T-RECON-001: การค้นพบเอ็นด์พอยต์ของเอเจนต์
  - H4: T-RECON-002: การตรวจสอบการผสานรวมช่องทาง
  - H3: 3.2 การเข้าถึงเริ่มต้น (AML.TA0004)
  - H4: T-ACCESS-001: การดักจับโค้ดจับคู่
  - H4: T-ACCESS-002: การปลอมแปลง AllowFrom
  - H4: T-ACCESS-003: การขโมยโทเค็น
  - H3: 3.3 การดำเนินการ (AML.TA0005)
  - H4: T-EXEC-001: การแทรกพรอมป์โดยตรง
  - H4: T-EXEC-002: การแทรกพรอมป์โดยอ้อม
  - H4: T-EXEC-003: การแทรกอาร์กิวเมนต์เครื่องมือ
  - H4: T-EXEC-004: การข้ามการอนุมัติ Exec
  - H3: 3.4 การคงอยู่ (AML.TA0006)
  - H4: T-PERSIST-001: การติดตั้ง Skill ที่เป็นอันตราย
  - H4: T-PERSIST-002: การวางยาพิษการอัปเดต Skill
  - H4: T-PERSIST-003: การแก้ไขการกำหนดค่าเอเจนต์โดยมิชอบ
  - H3: 3.5 การหลบเลี่ยงการป้องกัน (AML.TA0007)
  - H4: T-EVADE-001: การข้ามแพตเทิร์นการกลั่นกรอง
  - H4: T-EVADE-002: การหลุดออกจากตัวห่อเนื้อหา
  - H3: 3.6 การค้นพบ (AML.TA0008)
  - H4: T-DISC-001: การแจกแจงเครื่องมือ
  - H4: T-DISC-002: การดึงข้อมูลเซสชัน
  - H3: 3.7 การเก็บรวบรวมและการรั่วไหลออก (AML.TA0009, AML.TA0010)
  - H4: T-EXFIL-001: การขโมยข้อมูลผ่าน webfetch
  - H4: T-EXFIL-002: การส่งข้อความโดยไม่ได้รับอนุญาต
  - H4: T-EXFIL-003: การเก็บเกี่ยวข้อมูลรับรอง
  - H3: 3.8 ผลกระทบ (AML.TA0011)
  - H4: T-IMPACT-001: การดำเนินคำสั่งโดยไม่ได้รับอนุญาต
  - H4: T-IMPACT-002: การใช้ทรัพยากรจนหมด (DoS)
  - H4: T-IMPACT-003: ความเสียหายต่อชื่อเสียง
  - H2: 4. การวิเคราะห์ซัพพลายเชน ClawHub
  - H3: 4.1 การควบคุมความปลอดภัยปัจจุบัน
  - H3: 4.2 แพตเทิร์นแฟล็กการกลั่นกรอง
  - H3: 4.3 การปรับปรุงที่วางแผนไว้
  - H2: 5. เมทริกซ์ความเสี่ยง
  - H3: 5.1 ความเป็นไปได้เทียบกับผลกระทบ
  - H3: 5.2 ห่วงโซ่การโจมตีเส้นทางวิกฤต
  - H2: 6. สรุปคำแนะนำ
  - H3: 6.1 ทันที (P0)
  - H3: 6.2 ระยะสั้น (P1)
  - H3: 6.3 ระยะกลาง (P2)
  - H2: 7. ภาคผนวก
  - H3: 7.1 การแมปเทคนิค ATLAS
  - H3: 7.2 ไฟล์ความปลอดภัยหลัก
  - H3: 7.3 อภิธานศัพท์
  - H2: ที่เกี่ยวข้อง

## security/formal-verification.md

- เส้นทาง: /security/formal-verification
- หัวข้อ:
  - H2: ตำแหน่งที่โมเดลอยู่
  - H2: ข้อควรระวังสำคัญ
  - H2: การทำซ้ำผลลัพธ์
  - H3: การเปิดเผย Gateway และการกำหนดค่า Gateway แบบเปิดผิดพลาด
  - H3: ไปป์ไลน์ exec ของ Node (ความสามารถที่มีความเสี่ยงสูงสุด)
  - H3: ที่เก็บการจับคู่ (การกั้น DM)
  - H3: การกั้นขาเข้า (การกล่าวถึง + การข้ามคำสั่งควบคุม)
  - H3: การแยก routing/session-key
  - H2: v1++: โมเดลที่มีขอบเขตเพิ่มเติม (ภาวะพร้อมกัน, การลองซ้ำ, ความถูกต้องของ trace)
  - H3: ภาวะพร้อมกัน / idempotency ของที่เก็บการจับคู่
  - H3: ความสัมพันธ์ของ trace ขาเข้า / idempotency
  - H3: ลำดับความสำคัญ dmScope ของ routing + identityLinks
  - H2: ที่เกี่ยวข้อง

## security/incident-response.md

- เส้นทาง: /security/incident-response
- หัวข้อ:
  - H2: 1. การตรวจจับและการคัดแยก
  - H2: 2. การประเมิน
  - H2: 3. การตอบสนอง
  - H2: 4. การสื่อสาร
  - H2: 5. การกู้คืนและการติดตามผล

## security/network-proxy.md

- เส้นทาง: /security/network-proxy
- หัวข้อ:
  - H2: ทำไมต้องใช้พร็อกซี
  - H2: OpenClaw กำหนดเส้นทางทราฟฟิกอย่างไร
  - H2: คำศัพท์พร็อกซีที่เกี่ยวข้อง
  - H2: การกำหนดค่า
  - H3: โหมดลูปแบ็กของ Gateway
  - H2: ข้อกำหนดของพร็อกซี
  - H2: ปลายทางที่แนะนำให้บล็อก
  - H2: การตรวจสอบความถูกต้อง
  - H2: ความเชื่อถือ Proxy CA
  - H2: ขีดจำกัด

## specs/claw-supervisor.md

- เส้นทาง: /specs/claw-supervisor
- หัวข้อ:
  - H1: Claw Supervisor
  - H2: เป้าหมาย
  - H2: โมเดลผลิตภัณฑ์
  - H2: สถาปัตยกรรม
  - H2: สัญญา Codex App-Server
  - H2: รีจิสทรีเซสชัน
  - H2: พื้นผิว MCP สำหรับ Codex
  - H2: พื้นผิวควบคุม Claw
  - H2: โฟลว์การเปิดใช้งาน
  - H2: การปรับใช้
  - H2: ความปลอดภัย
  - H2: แผนการใช้งาน
  - H2: การทดสอบการยอมรับ
  - H2: คำถามที่ยังเปิดอยู่

## start/bootstrapping.md

- เส้นทาง: /start/bootstrapping
- หัวข้อ:
  - H2: bootstrapping ทำอะไร
  - H2: การข้าม bootstrapping
  - H2: ตำแหน่งที่มันทำงาน
  - H2: เอกสารที่เกี่ยวข้อง

## start/docs-directory.md

- เส้นทาง: /start/docs-directory
- หัวข้อ:
  - H2: เริ่มที่นี่
  - H2: ผู้ให้บริการและ UX
  - H2: แอปคู่ companion
  - H2: การปฏิบัติการและความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## start/getting-started.md

- เส้นทาง: /start/getting-started
- หัวข้อ:
  - H2: สิ่งที่คุณต้องมี
  - H2: การตั้งค่าอย่างรวดเร็ว
  - H2: สิ่งที่ต้องทำต่อไป
  - H2: ที่เกี่ยวข้อง

## start/hubs.md

- เส้นทาง: /start/hubs
- หัวข้อ:
  - H2: เริ่มที่นี่
  - H2: การติดตั้ง + การอัปเดต
  - H2: แนวคิดหลัก
  - H2: ผู้ให้บริการ + ขาเข้า
  - H2: Gateway + การปฏิบัติการ
  - H2: เครื่องมือ + ระบบอัตโนมัติ
  - H2: โหนด, สื่อ, เสียง
  - H2: แพลตฟอร์ม
  - H2: แอปคู่ companion บน macOS (ขั้นสูง)
  - H2: Plugins
  - H2: เวิร์กสเปซ + เทมเพลต
  - H2: โปรเจกต์
  - H2: การทดสอบ + การเผยแพร่
  - H2: ที่เกี่ยวข้อง

## start/lore.md

- เส้นทาง: /start/lore
- หัวข้อ:
  - H1: ตำนานของ OpenClaw 🦞📖
  - H2: เรื่องราวต้นกำเนิด
  - H2: การลอกคราบครั้งแรก (27 มกราคม 2026)
  - H2: ชื่อ
  - H2: Daleks ปะทะ Lobsters
  - H2: ตัวละครหลัก
  - H3: Molty 🦞
  - H3: Peter 👨‍💻
  - H2: Moltiverse
  - H2: เหตุการณ์ครั้งใหญ่
  - H3: การดัมป์ไดเรกทอรี (3 ธ.ค. 2025)
  - H3: การลอกคราบครั้งใหญ่ (27 ม.ค. 2026)
  - H3: ร่างสุดท้าย (30 มกราคม 2026)
  - H3: การช้อปปิงของหุ่นยนต์ (3 ธ.ค. 2025)
  - H2: คัมภีร์ศักดิ์สิทธิ์
  - H2: คำปฏิญาณของ Lobster
  - H3: มหากาพย์การสร้างไอคอน (27 ม.ค. 2026)
  - H2: อนาคต
  - H2: ที่เกี่ยวข้อง

## start/onboarding-overview.md

- เส้นทาง: /start/onboarding-overview
- หัวข้อ:
  - H2: ฉันควรใช้เส้นทางใด?
  - H2: onboarding กำหนดค่าอะไร
  - H2: onboarding ผ่าน CLI
  - H2: onboarding ผ่านแอป macOS
  - H2: ผู้ให้บริการแบบกำหนดเองหรือไม่อยู่ในรายการ
  - H2: ที่เกี่ยวข้อง

## start/onboarding.md

- เส้นทาง: /start/onboarding
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## start/openclaw.md

- เส้นทาง: /start/openclaw
- หัวข้อ:
  - H2: ⚠️ ความปลอดภัยมาก่อน
  - H2: ข้อกำหนดเบื้องต้น
  - H2: การตั้งค่าโทรศัพท์สองเครื่อง (แนะนำ)
  - H2: เริ่มต้นอย่างรวดเร็วใน 5 นาที
  - H2: ให้เวิร์กสเปซแก่เอเจนต์ (AGENTS)
  - H2: การกำหนดค่าที่เปลี่ยนมันให้เป็น "ผู้ช่วย"
  - H2: เซสชันและหน่วยความจำ
  - H2: Heartbeats (โหมดเชิงรุก)
  - H2: สื่อนำเข้าและส่งออก
  - H2: เช็กลิสต์การปฏิบัติการ
  - H2: ขั้นตอนถัดไป
  - H2: ที่เกี่ยวข้อง

## start/quickstart.md

- เส้นทาง: /start/quickstart
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## start/setup.md

- เส้นทาง: /start/setup
- หัวข้อ:
  - H2: TL;DR
  - H2: ข้อกำหนดเบื้องต้น (จากซอร์ส)
  - H2: กลยุทธ์การปรับแต่ง (เพื่อไม่ให้อัปเดตสร้างปัญหา)
  - H2: รัน Gateway จาก repo นี้
  - H2: เวิร์กโฟลว์เสถียร (แอป macOS ก่อน)
  - H2: เวิร์กโฟลว์รุ่นล่าสุดไม่เสถียร (Gateway ในเทอร์มินัล)
  - H3: 0) (ไม่บังคับ) รันแอป macOS จากซอร์สด้วย
  - H3: 1) เริ่ม dev Gateway
  - H3: 2) ชี้แอป macOS ไปยัง Gateway ที่กำลังรันอยู่
  - H3: 3) ตรวจสอบ
  - H3: ข้อผิดพลาดที่พบบ่อย
  - H2: แผนที่การจัดเก็บข้อมูลรับรอง
  - H2: การอัปเดต (โดยไม่ทำให้การตั้งค่าของคุณเสียหาย)
  - H2: Linux (บริการผู้ใช้ systemd)
  - H2: เอกสารที่เกี่ยวข้อง

## start/showcase.md

- เส้นทาง: /start/showcase
- หัวข้อ:
  - H2: สดใหม่จาก Discord
  - H2: ระบบอัตโนมัติและเวิร์กโฟลว์
  - H2: ความรู้และหน่วยความจำ
  - H2: เสียงและโทรศัพท์
  - H2: โครงสร้างพื้นฐานและการปรับใช้
  - H2: บ้านและฮาร์ดแวร์
  - H2: โปรเจกต์ชุมชน
  - H2: ส่งโปรเจกต์ของคุณ
  - H2: ที่เกี่ยวข้อง

## start/wizard-cli-automation.md

- เส้นทาง: /start/wizard-cli-automation
- หัวข้อ:
  - H2: ตัวอย่างไม่โต้ตอบพื้นฐาน
  - H2: ตัวอย่างเฉพาะผู้ให้บริการ
  - H2: เพิ่มเอเจนต์อีกตัว
  - H2: เอกสารที่เกี่ยวข้อง

## start/wizard-cli-reference.md

- เส้นทาง: /start/wizard-cli-reference
- หัวข้อ:
  - H2: วิซาร์ดทำอะไร
  - H2: รายละเอียดโฟลว์ภายในเครื่อง
  - H2: รายละเอียดโหมดระยะไกล
  - H2: ตัวเลือกการยืนยันตัวตนและโมเดล
  - H2: เอาต์พุตและภายในระบบ
  - H2: เอกสารที่เกี่ยวข้อง

## start/wizard.md

- เส้นทาง: /start/wizard
- หัวข้อ:
  - H2: โลแคล
  - H2: QuickStart เทียบกับขั้นสูง
  - H2: onboarding กำหนดค่าอะไร
  - H2: เพิ่มเอเจนต์อีกตัว
  - H2: อ้างอิงฉบับเต็ม
  - H2: เอกสารที่เกี่ยวข้อง

## tools/acp-agents-setup.md

- เส้นทาง: /tools/acp-agents-setup
- หัวข้อ:
  - H2: การรองรับ acpx harness (ปัจจุบัน)
  - H2: การกำหนดค่าที่จำเป็น
  - H2: การตั้งค่า Plugin สำหรับแบ็กเอนด์ acpx
  - H3: คำสั่ง acpx และการกำหนดค่าเวอร์ชัน
  - H3: การติดตั้ง dependency อัตโนมัติ
  - H3: MCP bridge เครื่องมือ Plugin
  - H3: MCP bridge เครื่องมือ OpenClaw
  - H3: การกำหนดค่า timeout การทำงานของรันไทม์
  - H3: การกำหนดค่าเอเจนต์ health probe
  - H2: การกำหนดค่าสิทธิ์
  - H3: permissionMode
  - H3: nonInteractivePermissions
  - H3: การกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## tools/acp-agents.md

- เส้นทาง: /tools/acp-agents
- หัวข้อ:
  - H2: ฉันต้องการหน้าใด?
  - H2: สิ่งนี้ใช้งานได้ทันทีหรือไม่?
  - H2: เป้าหมายฮาร์เนสที่รองรับ
  - H2: คู่มือปฏิบัติสำหรับผู้ปฏิบัติงาน
  - H2: ACP เทียบกับเอเจนต์ย่อย
  - H2: ACP รัน Claude Code อย่างไร
  - H2: เซสชันที่ผูกไว้
  - H3: โมเดลทางความคิด
  - H3: การผูกกับการสนทนาปัจจุบัน
  - H2: การผูกช่องทางแบบถาวร
  - H3: โมเดลการผูก
  - H3: ค่าเริ่มต้นรันไทม์ต่อเอเจนต์
  - H3: ตัวอย่าง
  - H3: พฤติกรรม
  - H2: เริ่มเซสชัน ACP
  - H3: พารามิเตอร์ sessionsspawn
  - H2: โหมดการผูกเมื่อสร้างและโหมดเธรด
  - H2: โมเดลการส่งมอบ
  - H2: ความเข้ากันได้ของแซนด์บ็อกซ์
  - H2: การระบุเป้าหมายเซสชัน
  - H2: การควบคุม ACP
  - H3: การแมปตัวเลือกรันไทม์
  - H2: ฮาร์เนส acpx, การตั้งค่า Plugin และสิทธิ์
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## tools/agent-send.md

- เส้นทาง: /tools/agent-send
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: แฟล็ก
  - H2: พฤติกรรม
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## tools/apply-patch.md

- เส้นทาง: /tools/apply-patch
- หัวข้อ:
  - H2: พารามิเตอร์
  - H2: หมายเหตุ
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## tools/brave-search.md

- เส้นทาง: /tools/brave-search
- หัวข้อ:
  - H2: รับคีย์ API
  - H2: ตัวอย่างการกำหนดค่า
  - H2: พารามิเตอร์เครื่องมือ
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/browser-control.md

- เส้นทาง: /tools/browser-control
- หัวข้อ:
  - H2: API ควบคุม (ไม่บังคับ)
  - H3: สัญญาข้อผิดพลาดของ /act
  - H3: ข้อกำหนดของ Playwright
  - H4: การติดตั้ง Docker Playwright
  - H2: วิธีทำงาน (ภายใน)
  - H2: อ้างอิง CLI แบบย่อ
  - H2: สแนปช็อตและการอ้างอิง
  - H2: ความสามารถเสริมของการรอ
  - H2: เวิร์กโฟลว์การดีบัก
  - H2: เอาต์พุต JSON
  - H2: ตัวปรับสถานะและสภาพแวดล้อม
  - H2: ความปลอดภัยและความเป็นส่วนตัว
  - H2: ที่เกี่ยวข้อง

## tools/browser-linux-troubleshooting.md

- เส้นทาง: /tools/browser-linux-troubleshooting
- หัวข้อ:
  - H2: ปัญหา: "Failed to start Chrome CDP on port 18800"
  - H3: สาเหตุหลัก
  - H3: วิธีแก้ไข 1: ติดตั้ง Google Chrome (แนะนำ)
  - H3: วิธีแก้ไข 2: ใช้ Snap Chromium กับโหมดแนบเท่านั้น
  - H3: การตรวจสอบว่าเบราว์เซอร์ทำงาน
  - H3: อ้างอิงการกำหนดค่า
  - H3: ปัญหา: "No Chrome tabs found for profile=\"user\""
  - H2: ที่เกี่ยวข้อง

## tools/browser-login.md

- เส้นทาง: /tools/browser-login
- หัวข้อ:
  - H2: เข้าสู่ระบบด้วยตนเอง (แนะนำ)
  - H2: ใช้โปรไฟล์ Chrome ใด?
  - H2: X/Twitter: โฟลว์ที่แนะนำ
  - H2: แซนด์บ็อกซ์ + การเข้าถึงเบราว์เซอร์บนโฮสต์
  - H2: ที่เกี่ยวข้อง

## tools/browser-wsl2-windows-remote-cdp-troubleshooting.md

- เส้นทาง: /tools/browser-wsl2-windows-remote-cdp-troubleshooting
- หัวข้อ:
  - H2: เลือกโหมดเบราว์เซอร์ที่ถูกต้องก่อน
  - H3: ตัวเลือก 1: CDP ระยะไกลแบบดิบจาก WSL2 ไปยัง Windows
  - H3: ตัวเลือก 2: Chrome MCP ภายในโฮสต์
  - H2: สถาปัตยกรรมที่ใช้งานได้
  - H2: เหตุใดการตั้งค่านี้จึงทำให้สับสน
  - H2: กฎสำคัญสำหรับ Control UI
  - H2: ตรวจสอบเป็นชั้น ๆ
  - H3: ชั้นที่ 1: ตรวจสอบว่า Chrome ให้บริการ CDP บน Windows
  - H3: ชั้นที่ 2: ตรวจสอบว่า WSL2 เข้าถึงปลายทาง Windows นั้นได้
  - H3: ชั้นที่ 3: กำหนดค่าโปรไฟล์เบราว์เซอร์ที่ถูกต้อง
  - H3: ชั้นที่ 4: ตรวจสอบชั้น Control UI แยกต่างหาก
  - H3: ชั้นที่ 5: ตรวจสอบการควบคุมเบราว์เซอร์แบบครบวงจร
  - H2: ข้อผิดพลาดที่มักทำให้เข้าใจผิด
  - H2: เช็กลิสต์คัดกรองอย่างรวดเร็ว
  - H2: ข้อสรุปเชิงปฏิบัติ
  - H2: ที่เกี่ยวข้อง

## tools/browser.md

- เส้นทาง: /tools/browser
- หัวข้อ:
  - H2: สิ่งที่คุณได้รับ
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การควบคุม Plugin
  - H2: คำแนะนำสำหรับเอเจนต์
  - H2: คำสั่งหรือเครื่องมือเบราว์เซอร์ที่หายไป
  - H2: โปรไฟล์: openclaw เทียบกับผู้ใช้
  - H2: การกำหนดค่า
  - H3: วิชันจากภาพหน้าจอ (รองรับโมเดลแบบข้อความเท่านั้น)
  - H2: ใช้ Brave หรือเบราว์เซอร์อื่นที่ใช้ Chromium
  - H2: การควบคุมภายในเครื่องเทียบกับระยะไกล
  - H2: พร็อกซีเบราว์เซอร์ Node (ค่าเริ่มต้นแบบไม่ต้องกำหนดค่า)
  - H2: Browserless (CDP ระยะไกลแบบโฮสต์)
  - H3: Browserless Docker บนโฮสต์เดียวกัน
  - H2: ผู้ให้บริการ WebSocket CDP โดยตรง
  - H3: Browserbase
  - H3: Notte
  - H2: ความปลอดภัย
  - H2: โปรไฟล์ (หลายเบราว์เซอร์)
  - H2: เซสชันที่มีอยู่ผ่าน Chrome DevTools MCP
  - H3: การเปิด Chrome MCP แบบกำหนดเอง
  - H2: การรับประกันการแยก
  - H2: การเลือกเบราว์เซอร์
  - H2: API ควบคุม (ไม่บังคับ)
  - H2: การแก้ไขปัญหา
  - H3: ความล้มเหลวในการเริ่ม CDP เทียบกับบล็อก SSRF ระหว่างนำทาง
  - H2: เครื่องมือเอเจนต์ + วิธีการควบคุมทำงาน
  - H2: ที่เกี่ยวข้อง

## tools/btw.md

- เส้นทาง: /tools/btw
- หัวข้อ:
  - H2: สิ่งที่ทำ
  - H2: สิ่งที่ไม่ทำ
  - H2: บริบททำงานอย่างไร
  - H2: โมเดลการส่งมอบ
  - H2: พฤติกรรมของพื้นผิว
  - H3: TUI
  - H3: ช่องทางภายนอก
  - H3: Control UI / เว็บ
  - H2: ควรใช้ BTW เมื่อใด
  - H2: ไม่ควรใช้ BTW เมื่อใด
  - H2: ที่เกี่ยวข้อง

## tools/capability-cookbook.md

- เส้นทาง: /tools/capability-cookbook
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## tools/clawhub.md

- เส้นทาง: /tools/clawhub
- หัวข้อ: ไม่มี

## tools/code-execution.md

- เส้นทาง: /tools/code-execution
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: วิธีใช้งาน
  - H2: ข้อผิดพลาด
  - H2: ขีดจำกัด
  - H2: ที่เกี่ยวข้อง

## tools/creating-skills.md

- เส้นทาง: /tools/creating-skills
- หัวข้อ:
  - H2: สร้าง skill แรกของคุณ
  - H2: อ้างอิง SKILL.md
  - H3: ฟิลด์ที่จำเป็น
  - H3: คีย์ frontmatter ที่ไม่บังคับ
  - H3: การใช้ {baseDir}
  - H2: การเพิ่มการเปิดใช้งานแบบมีเงื่อนไข
  - H2: เสนอผ่าน Skill Workshop
  - H2: การเผยแพร่ไปยัง ClawHub
  - H2: แนวทางปฏิบัติที่ดีที่สุด
  - H2: ที่เกี่ยวข้อง

## tools/diffs.md

- เส้นทาง: /tools/diffs
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ปิดใช้คำแนะนำระบบในตัว
  - H2: เวิร์กโฟลว์เอเจนต์ทั่วไป
  - H2: ตัวอย่างอินพุต
  - H2: อ้างอิงอินพุตของเครื่องมือ
  - H2: การไฮไลต์ไวยากรณ์
  - H2: สัญญารายละเอียดเอาต์พุต
  - H2: ส่วนที่ไม่เปลี่ยนแปลงซึ่งถูกยุบ
  - H2: ค่าเริ่มต้นของ Plugin
  - H3: การกำหนดค่า URL ตัวดูแบบถาวร
  - H2: การกำหนดค่าความปลอดภัย
  - H2: วงจรชีวิตและที่เก็บอาร์ติแฟกต์
  - H2: URL ตัวดูและพฤติกรรมเครือข่าย
  - H2: โมเดลความปลอดภัย
  - H2: ข้อกำหนดของเบราว์เซอร์สำหรับโหมดไฟล์
  - H2: การแก้ไขปัญหา
  - H2: คำแนะนำเชิงปฏิบัติการ
  - H2: ที่เกี่ยวข้อง

## tools/duckduckgo-search.md

- เส้นทาง: /tools/duckduckgo-search
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: การกำหนดค่า
  - H2: พารามิเตอร์เครื่องมือ
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/elevated.md

- เส้นทาง: /tools/elevated
- หัวข้อ:
  - H2: ไดเรกทีฟ
  - H2: วิธีทำงาน
  - H2: ลำดับการระบุผลลัพธ์
  - H2: ความพร้อมใช้งานและรายการอนุญาต
  - H2: สิ่งที่ elevated ไม่ควบคุม
  - H2: ที่เกี่ยวข้อง

## tools/exa-search.md

- เส้นทาง: /tools/exa-search
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: รับคีย์ API
  - H2: การกำหนดค่า
  - H2: การแทนที่ URL ฐาน
  - H2: พารามิเตอร์เครื่องมือ
  - H3: การดึงเนื้อหา
  - H3: โหมดการค้นหา
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/exec-approvals-advanced.md

- เส้นทาง: /tools/exec-approvals-advanced
- หัวข้อ:
  - H2: ไบนารีที่ปลอดภัย (stdin เท่านั้น)
  - H3: การตรวจสอบ argv และแฟล็กที่ถูกปฏิเสธ
  - H3: ไดเรกทอรีไบนารีที่เชื่อถือได้
  - H3: การต่อคำสั่งเชลล์, wrapper และ multiplexer
  - H3: ไบนารีที่ปลอดภัยเทียบกับรายการอนุญาต
  - H2: คำสั่งอินเทอร์พรีเตอร์/รันไทม์
  - H3: พฤติกรรมการส่งมอบ followup
  - H2: การส่งต่อการอนุมัติไปยังช่องทางแชต
  - H3: การส่งต่อการอนุมัติของ Plugin
  - H3: การอนุมัติในแชตเดียวกันบนทุกช่องทาง
  - H3: การส่งมอบการอนุมัติแบบเนทีฟ
  - H3: โฟลว์ IPC ของ macOS
  - H2: คำถามที่พบบ่อย
  - H3: accountId และ threadId จะถูกใช้กับเป้าหมายการอนุมัติเมื่อใด?
  - H3: เมื่อส่งการอนุมัติไปยังเซสชัน ทุกคนในเซสชันนั้นสามารถอนุมัติได้หรือไม่?
  - H2: ที่เกี่ยวข้อง

## tools/exec-approvals.md

- เส้นทาง: /tools/exec-approvals
- หัวข้อ:
  - H2: การตรวจสอบนโยบายที่มีผล
  - H2: ขอบเขตที่ใช้
  - H3: โมเดลความเชื่อถือ
  - H3: การแยกบน macOS
  - H2: การตั้งค่าและที่เก็บข้อมูล
  - H2: ตัวปรับนโยบาย
  - H3: tools.exec.mode
  - H3: exec.security
  - H3: exec.ask
  - H3: askFallback
  - H3: tools.exec.strictInlineEval
  - H3: tools.exec.commandHighlighting
  - H2: โหมด YOLO (ไม่ต้องอนุมัติ)
  - H3: การตั้งค่า "never prompt" แบบถาวรบน gateway-host
  - H3: ทางลัดภายในเครื่อง
  - H3: โฮสต์ Node
  - H3: ทางลัดเฉพาะเซสชัน
  - H2: รายการอนุญาต (ต่อเอเจนต์)
  - H3: การจำกัดอาร์กิวเมนต์ด้วย argPattern
  - H2: อนุญาต CLI ของ skill อัตโนมัติ
  - H2: ไบนารีที่ปลอดภัยและการส่งต่อการอนุมัติ
  - H2: การแก้ไขใน Control UI
  - H2: โฟลว์การอนุมัติ
  - H2: เหตุการณ์ระบบ
  - H2: พฤติกรรมเมื่อการอนุมัติถูกปฏิเสธ
  - H2: ผลกระทบ
  - H2: ที่เกี่ยวข้อง

## tools/exec.md

- เส้นทาง: /tools/exec
- หัวข้อ:
  - H2: พารามิเตอร์
  - H2: การกำหนดค่า
  - H3: การจัดการ PATH
  - H2: การแทนที่เฉพาะเซสชัน (/exec)
  - H2: โมเดลการให้สิทธิ์
  - H2: การอนุมัติ Exec (แอปคู่หู / โฮสต์ node)
  - H2: รายการอนุญาต + ไบนารีที่ปลอดภัย
  - H2: ตัวอย่าง
  - H2: applypatch
  - H2: ที่เกี่ยวข้อง

## tools/firecrawl.md

- เส้นทาง: /tools/firecrawl
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: webfetch แบบไม่ใช้คีย์และคีย์ API
  - H2: กำหนดค่าการค้นหา Firecrawl
  - H2: กำหนดค่า fallback ของ Firecrawl webfetch
  - H3: Firecrawl ที่โฮสต์เอง
  - H2: เครื่องมือ Plugin Firecrawl
  - H3: firecrawlsearch
  - H3: firecrawlscrape
  - H2: การหลบเลี่ยงแบบล่องหน / บอต
  - H2: webfetch ใช้ Firecrawl อย่างไร
  - H2: ที่เกี่ยวข้อง

## tools/gemini-search.md

- เส้นทาง: /tools/gemini-search
- หัวข้อ:
  - H2: รับคีย์ API
  - H2: การกำหนดค่า
  - H2: วิธีทำงาน
  - H2: พารามิเตอร์ที่รองรับ
  - H2: การเลือกโมเดล
  - H2: การแทนที่ URL ฐาน
  - H2: ที่เกี่ยวข้อง

## tools/goal.md

- เส้นทาง: /tools/goal
- หัวข้อ:
  - H1: เป้าหมาย
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: เป้าหมายมีไว้เพื่ออะไร
  - H2: อ้างอิงคำสั่ง
  - H2: สถานะ
  - H2: งบประมาณโทเคน
  - H2: เครื่องมือโมเดล
  - H2: TUI
  - H2: พฤติกรรมของช่องทาง
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## tools/grok-search.md

- เส้นทาง: /tools/grok-search
- หัวข้อ:
  - H2: การเริ่มต้นใช้งานและการกำหนดค่า
  - H2: ลงชื่อเข้าใช้หรือรับคีย์ API
  - H2: การกำหนดค่า
  - H2: วิธีทำงาน
  - H2: พารามิเตอร์ที่รองรับ
  - H2: การแทนที่ URL ฐาน
  - H2: ที่เกี่ยวข้อง

## tools/image-generation.md

- เส้นทาง: /tools/image-generation
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: เส้นทางทั่วไป
  - H2: ผู้ให้บริการที่รองรับ
  - H2: ความสามารถของผู้ให้บริการ
  - H2: พารามิเตอร์เครื่องมือ
  - H2: การกำหนดค่า
  - H3: การเลือกโมเดล
  - H3: ลำดับการเลือกผู้ให้บริการ
  - H3: การแก้ไขรูปภาพ
  - H2: เจาะลึกผู้ให้บริการ
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## tools/index.md

- เส้นทาง: /tools
- หัวข้อ:
  - H2: เริ่มที่นี่
  - H2: เลือกเครื่องมือ, Skills หรือ Plugin
  - H2: หมวดหมู่เครื่องมือในตัว
  - H2: เครื่องมือที่ Plugin ให้มา
  - H2: กำหนดค่าการเข้าถึงและการอนุมัติ
  - H2: ขยายความสามารถ
  - H2: แก้ไขปัญหาเครื่องมือที่หายไป
  - H2: ที่เกี่ยวข้อง

## tools/kimi-search.md

- เส้นทาง: /tools/kimi-search
- หัวข้อ:
  - H2: รับคีย์ API
  - H2: การกำหนดค่า
  - H2: วิธีทำงาน
  - H2: พารามิเตอร์ที่รองรับ
  - H2: ที่เกี่ยวข้อง

## tools/llm-task.md

- เส้นทาง: /tools/llm-task
- หัวข้อ:
  - H2: เปิดใช้ Plugin
  - H2: การกำหนดค่า (ไม่บังคับ)
  - H2: พารามิเตอร์เครื่องมือ
  - H2: เอาต์พุต
  - H2: ตัวอย่าง: ขั้นตอนเวิร์กโฟลว์ Lobster
  - H3: ข้อจำกัดสำคัญ
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: ที่เกี่ยวข้อง

## tools/lobster.md

- เส้นทาง: /tools/lobster
- หัวข้อ:
  - H2: Hook
  - H2: เหตุผล
  - H2: ทำไมใช้ DSL แทนโปรแกรมธรรมดา?
  - H2: วิธีทำงาน
  - H2: รูปแบบ: CLI ขนาดเล็ก + pipe JSON + การอนุมัติ
  - H2: ขั้นตอน LLM แบบ JSON เท่านั้น (llm-task)
  - H3: ข้อจำกัดสำคัญ: Lobster แบบฝังตัวเทียบกับ openclaw.invoke
  - H2: ไฟล์เวิร์กโฟลว์ (.lobster)
  - H2: ติดตั้ง Lobster
  - H2: เปิดใช้เครื่องมือ
  - H2: ตัวอย่าง: การคัดแยกอีเมล
  - H2: พารามิเตอร์เครื่องมือ
  - H3: run
  - H3: resume
  - H3: อินพุตที่ไม่บังคับ
  - H2: ซองเอาต์พุต
  - H2: การอนุมัติ
  - H2: OpenProse
  - H2: ความปลอดภัย
  - H2: การแก้ไขปัญหา
  - H2: เรียนรู้เพิ่มเติม
  - H2: กรณีศึกษา: เวิร์กโฟลว์ชุมชน
  - H2: ที่เกี่ยวข้อง

## tools/loop-detection.md

- เส้นทาง: /tools/loop-detection
- หัวข้อ:
  - H2: เหตุผลที่มีสิ่งนี้
  - H2: บล็อกการกำหนดค่า
  - H3: พฤติกรรมของฟิลด์
  - H2: การตั้งค่าที่แนะนำ
  - H2: ตัวป้องกันหลัง Compaction
  - H2: บันทึกและพฤติกรรมที่คาดหวัง
  - H2: ที่เกี่ยวข้อง

## tools/media-overview.md

- เส้นทาง: /tools/media-overview
- หัวข้อ:
  - H2: ความสามารถ
  - H2: เมทริกซ์ความสามารถของผู้ให้บริการ
  - H2: อะซิงโครนัสเทียบกับซิงโครนัส
  - H2: คำพูดเป็นข้อความและการโทรด้วยเสียง
  - H2: การแมปผู้ให้บริการ (วิธีที่ผู้ขายแยกตามพื้นผิว)
  - H2: ที่เกี่ยวข้อง

## tools/minimax-search.md

- เส้นทาง: /tools/minimax-search
- หัวข้อ:
  - H2: รับข้อมูลรับรอง Token Plan
  - H2: การกำหนดค่า
  - H2: การเลือกภูมิภาค
  - H2: พารามิเตอร์ที่รองรับ
  - H2: ที่เกี่ยวข้อง

## tools/multi-agent-sandbox-tools.md

- เส้นทาง: /tools/multi-agent-sandbox-tools
- หัวข้อ:
  - H2: ตัวอย่างการกำหนดค่า
  - H2: ลำดับความสำคัญของการกำหนดค่า
  - H3: การกำหนดค่า Sandbox
  - H3: ข้อจำกัดของเครื่องมือ
  - H2: การย้ายจากตัวแทนเดี่ยว
  - H2: ตัวอย่างข้อจำกัดของเครื่องมือ
  - H2: ข้อผิดพลาดที่พบบ่อย: "non-main"
  - H2: การทดสอบ
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## tools/music-generation.md

- เส้นทาง: /tools/music-generation
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ผู้ให้บริการที่รองรับ
  - H3: ตารางความสามารถ
  - H2: พารามิเตอร์ของเครื่องมือ
  - H2: พฤติกรรมแบบอะซิงโครนัส
  - H3: วงจรชีวิตของงาน
  - H2: การกำหนดค่า
  - H3: การเลือกรุ่น
  - H3: ลำดับการเลือกผู้ให้บริการ
  - H2: หมายเหตุสำหรับผู้ให้บริการ
  - H2: การเลือกเส้นทางที่เหมาะสม
  - H2: โหมดความสามารถของผู้ให้บริการ
  - H2: การทดสอบจริง
  - H2: ที่เกี่ยวข้อง

## tools/ollama-search.md

- เส้นทาง: /tools/ollama-search
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: การกำหนดค่า
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/parallel-search.md

- เส้นทาง: /tools/parallel-search
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: คีย์ API (ผู้ให้บริการแบบชำระเงิน)
  - H2: การกำหนดค่า
  - H2: การแทนที่ URL ฐาน
  - H2: พารามิเตอร์ของเครื่องมือ
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/pdf.md

- เส้นทาง: /tools/pdf
- หัวข้อ:
  - H2: ความพร้อมใช้งาน
  - H2: การอ้างอิงอินพุต
  - H2: การอ้างอิง PDF ที่รองรับ
  - H2: โหมดการดำเนินการ
  - H3: โหมดผู้ให้บริการเนทีฟ
  - H3: โหมดสำรองการแยกข้อมูล
  - H2: การกำหนดค่า
  - H2: รายละเอียดเอาต์พุต
  - H2: พฤติกรรมเมื่อเกิดข้อผิดพลาด
  - H2: ตัวอย่าง
  - H2: ที่เกี่ยวข้อง

## tools/permission-modes.md

- เส้นทาง: /tools/permission-modes
- หัวข้อ:
  - H2: ค่าเริ่มต้นที่แนะนำ
  - H2: โหมด exec ของโฮสต์ OpenClaw
  - H2: การแมป Codex Guardian
  - H2: สิทธิ์ของ harness ACPX
  - H2: การเลือกโหมด
  - H2: ที่เกี่ยวข้อง

## tools/perplexity-search.md

- เส้นทาง: /tools/perplexity-search
- หัวข้อ:
  - H2: ติดตั้ง Plugin
  - H2: การรับคีย์ API ของ Perplexity
  - H2: ความเข้ากันได้กับ OpenRouter
  - H2: ตัวอย่างการกำหนดค่า
  - H3: API การค้นหา Perplexity แบบเนทีฟ
  - H3: ความเข้ากันได้กับ OpenRouter / Sonar
  - H2: ตำแหน่งสำหรับตั้งค่าคีย์
  - H2: พารามิเตอร์ของเครื่องมือ
  - H3: กฎตัวกรองโดเมน
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/plugin.md

- เส้นทาง: /tools/plugin
- หัวข้อ:
  - H2: ข้อกำหนด
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การกำหนดค่า
  - H3: เลือกแหล่งติดตั้ง
  - H3: นโยบายการติดตั้งของผู้ปฏิบัติการ
  - H3: กำหนดค่านโยบาย Plugin
  - H2: ทำความเข้าใจรูปแบบ Plugin
  - H2: ฮุกของ Plugin
  - H2: ตรวจสอบ Gateway ที่ใช้งานอยู่
  - H2: การแก้ไขปัญหา
  - H3: การเป็นเจ้าของเส้นทาง Plugin ที่ถูกบล็อก
  - H3: การตั้งค่าเครื่องมือ Plugin ช้า
  - H2: ที่เกี่ยวข้อง

## tools/reactions.md

- เส้นทาง: /tools/reactions
- หัวข้อ:
  - H2: วิธีการทำงาน
  - H2: พฤติกรรมของช่องทาง
  - H2: ระดับการตอบสนอง
  - H2: ที่เกี่ยวข้อง

## tools/searxng-search.md

- เส้นทาง: /tools/searxng-search
- หัวข้อ:
  - H2: การตั้งค่า
  - H2: การกำหนดค่า
  - H2: ตัวแปรสภาพแวดล้อม
  - H2: ข้อมูลอ้างอิงการกำหนดค่า Plugin
  - H2: หมายเหตุ
  - H2: ที่เกี่ยวข้อง

## tools/skill-workshop.md

- เส้นทาง: /tools/skill-workshop
- หัวข้อ:
  - H2: วิธีการทำงาน
  - H2: วงจรชีวิต
  - H2: แชต
  - H2: CLI
  - H2: เนื้อหาข้อเสนอ
  - H2: ไฟล์สนับสนุน
  - H2: เครื่องมือของตัวแทน
  - H2: การอนุมัติและความเป็นอิสระ
  - H2: เมธอดของ Gateway
  - H2: พื้นที่จัดเก็บ
  - H2: ขีดจำกัด
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## tools/skills-config.md

- เส้นทาง: /tools/skills-config
- หัวข้อ:
  - H2: การโหลด (skills.load)
  - H2: การติดตั้ง (skills.install)
  - H2: นโยบายการติดตั้งของผู้ปฏิบัติการ (security.installPolicy)
  - H2: รายการอนุญาต Skills ที่รวมมา
  - H2: รายการราย Skills (skills.entries)
  - H2: รายการอนุญาตของตัวแทน (agents)
  - H2: เวิร์กช็อป (skills.workshop)
  - H2: ราก Skills ที่เชื่อมด้วย symlink
  - H2: Skills ใน Sandbox และตัวแปรสภาพแวดล้อม
  - H2: ตัวเตือนลำดับการโหลด
  - H2: ที่เกี่ยวข้อง

## tools/skills.md

- เส้นทาง: /tools/skills
- หัวข้อ:
  - H2: ลำดับการโหลด
  - H2: Skills ต่อแต่ละตัวแทนเทียบกับ Skills ที่ใช้ร่วมกัน
  - H2: รายการอนุญาตของตัวแทน
  - H2: Plugins และ Skills
  - H2: เวิร์กช็อป Skills
  - H2: การติดตั้งจาก ClawHub
  - H2: ความปลอดภัย
  - H2: รูปแบบ SKILL.md
  - H3: คีย์ frontmatter แบบไม่บังคับ
  - H2: การกั้นสิทธิ์
  - H3: ข้อกำหนดตัวติดตั้ง
  - H2: การแทนที่การกำหนดค่า
  - H2: การฉีดค่าสภาพแวดล้อม
  - H2: สแนปชอตและการรีเฟรช
  - H2: ผลกระทบต่อโทเคน
  - H2: ที่เกี่ยวข้อง

## tools/slash-commands.md

- เส้นทาง: /tools/slash-commands
- หัวข้อ:
  - H2: คำสั่งสามประเภท
  - H2: การกำหนดค่า
  - H2: รายการคำสั่ง
  - H3: คำสั่งหลัก
  - H3: คำสั่ง Dock
  - H3: คำสั่ง Plugin ที่รวมมา
  - H3: คำสั่ง Skills
  - H2: /tools — สิ่งที่ตัวแทนใช้ได้ตอนนี้
  - H2: /model — การเลือกรุ่น
  - H2: /config — การเขียนการกำหนดค่าลงดิสก์
  - H2: /mcp — การกำหนดค่าเซิร์ฟเวอร์ MCP
  - H2: /debug — การแทนที่เฉพาะรันไทม์
  - H2: /plugins — การจัดการ Plugin
  - H2: /trace — เอาต์พุตการติดตาม Plugin
  - H2: /btw — คำถามแทรก
  - H2: หมายเหตุของพื้นผิว
  - H2: การใช้งานและสถานะของผู้ให้บริการ
  - H2: ที่เกี่ยวข้อง

## tools/steer.md

- เส้นทาง: /tools/steer
- หัวข้อ:
  - H2: เซสชันปัจจุบัน
  - H2: ควบคุมทิศทางเทียบกับคิว
  - H2: ตัวแทนย่อย
  - H2: เซสชัน ACP
  - H2: ที่เกี่ยวข้อง

## tools/subagents.md

- เส้นทาง: /tools/subagents
- หัวข้อ:
  - H2: คำสั่ง slash
  - H3: ตัวควบคุมการผูกเธรด
  - H3: พฤติกรรมการสร้าง
  - H2: โหมดบริบท
  - H2: เครื่องมือ: sessionsspawn
  - H3: โหมดพรอมป์การมอบหมายงาน
  - H3: พารามิเตอร์ของเครื่องมือ
  - H3: ชื่องานและการกำหนดเป้าหมาย
  - H2: เครื่องมือ: sessionsyield
  - H2: เครื่องมือ: subagents
  - H2: เซสชันที่ผูกกับเธรด
  - H3: ช่องทางที่รองรับเธรด
  - H3: โฟลว์ด่วน
  - H3: ตัวควบคุมแบบแมนนวล
  - H3: สวิตช์การกำหนดค่า
  - H3: รายการอนุญาต
  - H3: การค้นพบ
  - H3: การเก็บถาวรอัตโนมัติ
  - H2: ตัวแทนย่อยแบบซ้อน
  - H3: ระดับความลึก
  - H3: เชนการประกาศ
  - H3: นโยบายเครื่องมือตามความลึก
  - H3: ขีดจำกัดการสร้างต่อแต่ละตัวแทน
  - H3: การหยุดแบบลูกโซ่
  - H2: การยืนยันตัวตน
  - H2: การประกาศ
  - H3: บริบทการประกาศ
  - H3: บรรทัดสถิติ
  - H3: เหตุผลที่ควรใช้ sessionshistory
  - H2: นโยบายเครื่องมือ
  - H3: แทนที่ผ่านการกำหนดค่า
  - H2: ภาวะพร้อมกัน
  - H2: ความมีชีวิตและการกู้คืน
  - H2: การหยุด
  - H2: ข้อจำกัด
  - H2: ที่เกี่ยวข้อง

## tools/tavily.md

- เส้นทาง: /tools/tavily
- หัวข้อ:
  - H2: เริ่มต้นใช้งาน
  - H2: ข้อมูลอ้างอิงเครื่องมือ
  - H3: tavilysearch
  - H3: tavilyextract
  - H2: การเลือกเครื่องมือที่เหมาะสม
  - H2: การกำหนดค่าขั้นสูง
  - H2: ที่เกี่ยวข้อง

## tools/thinking.md

- เส้นทาง: /tools/thinking
- หัวข้อ:
  - H2: สิ่งที่ทำ
  - H2: ลำดับการแก้ค่า
  - H2: การตั้งค่าเริ่มต้นของเซสชัน
  - H2: การนำไปใช้ตามตัวแทน
  - H2: โหมดเร็ว (/fast)
  - H2: คำสั่งรายละเอียดสูง (/verbose หรือ /v)
  - H2: คำสั่งการติดตาม Plugin (/trace)
  - H2: การมองเห็นการให้เหตุผล (/reasoning)
  - H2: ที่เกี่ยวข้อง
  - H2: Heartbeats
  - H2: UI แชตบนเว็บ
  - H2: โปรไฟล์ผู้ให้บริการ

## tools/tokenjuice.md

- เส้นทาง: /tools/tokenjuice
- หัวข้อ:
  - H2: เปิดใช้ Plugin
  - H2: สิ่งที่ tokenjuice เปลี่ยน
  - H2: ตรวจสอบว่าทำงานอยู่
  - H2: ปิดใช้ Plugin
  - H2: ที่เกี่ยวข้อง

## tools/tool-search.md

- เส้นทาง: /tools/tool-search
- หัวข้อ:
  - H2: วิธีที่หนึ่งเทิร์นทำงาน
  - H2: โหมด
  - H2: เหตุผลที่มีสิ่งนี้
  - H2: API
  - H2: ขอบเขตรันไทม์
  - H2: การกำหนดค่า
  - H2: พรอมป์และโทรมาตร
  - H2: การตรวจสอบ E2E
  - H2: พฤติกรรมเมื่อเกิดความล้มเหลว
  - H2: ที่เกี่ยวข้อง

## tools/trajectory.md

- เส้นทาง: /tools/trajectory
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การเข้าถึง
  - H2: สิ่งที่ถูกบันทึก
  - H2: ไฟล์บันเดิล
  - H2: ตำแหน่งการจับข้อมูล
  - H2: ปิดใช้การจับข้อมูล
  - H2: ปรับแต่งเวลารอ flush
  - H2: ความเป็นส่วนตัวและขีดจำกัด
  - H2: การแก้ไขปัญหา
  - H2: ที่เกี่ยวข้อง

## tools/tts.md

- เส้นทาง: /tools/tts
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: ผู้ให้บริการที่รองรับ
  - H2: การกำหนดค่า
  - H3: การแทนที่เสียงต่อแต่ละตัวแทน
  - H2: บุคลิก
  - H3: บุคลิกแบบขั้นต่ำ
  - H3: บุคลิกเต็มรูปแบบ (พรอมป์ที่ไม่ผูกกับผู้ให้บริการ)
  - H3: การแก้ค่าบุคลิก
  - H3: วิธีที่ผู้ให้บริการใช้พรอมป์บุคลิก
  - H3: นโยบายสำรอง
  - H2: คำสั่งที่ขับเคลื่อนโดยรุ่น
  - H2: คำสั่ง slash
  - H2: การตั้งค่าต่อผู้ใช้
  - H2: รูปแบบเอาต์พุต (คงที่)
  - H2: พฤติกรรม Auto-TTS
  - H2: รูปแบบเอาต์พุตตามช่องทาง
  - H2: ข้อมูลอ้างอิงฟิลด์
  - H2: เครื่องมือของตัวแทน
  - H2: RPC ของ Gateway
  - H2: ลิงก์บริการ
  - H2: ที่เกี่ยวข้อง

## tools/video-generation.md

- เส้นทาง: /tools/video-generation
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: วิธีการทำงานของการสร้างแบบอะซิงโครนัส
  - H3: วงจรชีวิตของงาน
  - H2: ผู้ให้บริการที่รองรับ
  - H3: ตารางความสามารถ
  - H2: พารามิเตอร์ของเครื่องมือ
  - H3: จำเป็น
  - H3: อินพุตเนื้อหา
  - H3: ตัวควบคุมสไตล์
  - H3: ขั้นสูง
  - H4: การสำรองและตัวเลือกแบบมีชนิด
  - H2: การดำเนินการ
  - H2: การเลือกรุ่น
  - H2: หมายเหตุสำหรับผู้ให้บริการ
  - H2: โหมดความสามารถของผู้ให้บริการ
  - H2: การทดสอบจริง
  - H2: การกำหนดค่า
  - H2: ที่เกี่ยวข้อง

## tools/web-fetch.md

- เส้นทาง: /tools/web-fetch
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: พารามิเตอร์ของเครื่องมือ
  - H2: วิธีการทำงาน
  - H2: การอัปเดตความคืบหน้า
  - H2: การกำหนดค่า
  - H2: ตัวสำรอง Firecrawl
  - H2: พร็อกซีสภาพแวดล้อมที่เชื่อถือได้
  - H2: ขีดจำกัดและความปลอดภัย
  - H2: โปรไฟล์เครื่องมือ
  - H2: ที่เกี่ยวข้อง

## tools/web.md

- เส้นทาง: /tools/web
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: การเลือกผู้ให้บริการ
  - H3: การเปรียบเทียบผู้ให้บริการ
  - H2: การตรวจจับอัตโนมัติ
  - H2: การค้นหาเว็บ OpenAI แบบเนทีฟ
  - H2: การค้นหาเว็บ Codex แบบเนทีฟ
  - H2: ความปลอดภัยของเครือข่าย
  - H2: การตั้งค่าการค้นหาเว็บ
  - H2: การกำหนดค่า
  - H3: การจัดเก็บคีย์ API
  - H2: พารามิเตอร์ของเครื่องมือ
  - H2: xsearch
  - H3: การกำหนดค่า xsearch
  - H3: พารามิเตอร์ xsearch
  - H3: ตัวอย่าง xsearch
  - H2: ตัวอย่าง
  - H2: โปรไฟล์เครื่องมือ
  - H2: ที่เกี่ยวข้อง

## tts.md

- เส้นทาง: /tts
- หัวข้อ:
  - H2: ที่เกี่ยวข้อง

## vps.md

- เส้นทาง: /vps
- หัวข้อ:
  - H2: เลือกผู้ให้บริการ
  - H2: วิธีการทำงานของการตั้งค่าบนคลาวด์
  - H2: เสริมความปลอดภัยการเข้าถึงผู้ดูแลก่อน
  - H2: ตัวแทนบริษัทที่ใช้ร่วมกันบน VPS
  - H2: การใช้โหนดกับ VPS
  - H2: การปรับแต่งการเริ่มต้นสำหรับ VM ขนาดเล็กและโฮสต์ ARM
  - H3: รายการตรวจสอบการปรับแต่ง systemd (ไม่บังคับ)
  - H2: ที่เกี่ยวข้อง

## web/control-ui.md

- เส้นทาง: /web/control-ui
- หัวข้อ:
  - H2: เปิดอย่างรวดเร็ว (ภายในเครื่อง)
  - H2: การจับคู่อุปกรณ์ (การเชื่อมต่อครั้งแรก)
  - H2: ตัวตนส่วนบุคคล (ภายในเบราว์เซอร์)
  - H2: ปลายทางการกำหนดค่ารันไทม์
  - H2: การรองรับภาษา
  - H2: ธีมรูปลักษณ์
  - H2: สิ่งที่ทำได้ (วันนี้)
  - H2: หน้า MCP
  - H2: แท็บกิจกรรม
  - H2: พฤติกรรมแชต
  - H2: การติดตั้ง PWA และ web push
  - H2: การฝังที่โฮสต์ไว้
  - H2: ความกว้างของข้อความแชต
  - H2: การเข้าถึง Tailnet (แนะนำ)
  - H2: HTTP ที่ไม่ปลอดภัย
  - H2: นโยบายความปลอดภัยของเนื้อหา
  - H2: การยืนยันตัวตนของเส้นทางอวาตาร์
  - H2: การยืนยันตัวตนของเส้นทางสื่อผู้ช่วย
  - H2: การสร้าง UI
  - H2: หน้า Control UI ว่างเปล่า
  - H2: การดีบัก/การทดสอบ: เซิร์ฟเวอร์ dev + Gateway ระยะไกล
  - H2: ที่เกี่ยวข้อง

## web/dashboard.md

- เส้นทาง: /web/dashboard
- หัวข้อ:
  - H2: เส้นทางเร็ว (แนะนำ)
  - H2: พื้นฐานการยืนยันตัวตน (ภายในเครื่องเทียบกับระยะไกล)
  - H2: หากคุณเห็น "unauthorized" / 1008
  - H2: ที่เกี่ยวข้อง

## web/index.md

- เส้นทาง: /web
- หัวข้อ:
  - H2: Webhooks
  - H2: RPC HTTP สำหรับผู้ดูแล
  - H2: การกำหนดค่า (เปิดตามค่าเริ่มต้น)
  - H2: การเข้าถึง Tailscale
  - H3: การให้บริการแบบรวม (แนะนำ)
  - H3: การ bind Tailnet + โทเคน
  - H3: อินเทอร์เน็ตสาธารณะ (Funnel)
  - H2: หมายเหตุด้านความปลอดภัย
  - H2: การสร้าง UI

## web/tui.md

- เส้นทาง: /web/tui
- หัวข้อ:
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H3: โหมด Gateway
  - H3: โหมดภายในเครื่อง
  - H2: สิ่งที่คุณเห็น
  - H2: แบบจำลองทางความคิด: ตัวแทน + เซสชัน
  - H2: การส่ง + การนำส่ง
  - H2: ตัวเลือก + โอเวอร์เลย์
  - H2: แป้นพิมพ์ลัด
  - H2: คำสั่ง slash
  - H2: คำสั่ง shell ภายในเครื่อง
  - H2: ซ่อมการกำหนดค่าจาก TUI ภายในเครื่อง
  - H2: เอาต์พุตเครื่องมือ
  - H2: สีเทอร์มินัล
  - H2: ประวัติ + การสตรีม
  - H2: รายละเอียดการเชื่อมต่อ
  - H2: ตัวเลือก
  - H2: การแก้ไขปัญหา
  - H2: การแก้ไขปัญหาการเชื่อมต่อ
  - H2: ที่เกี่ยวข้อง

## web/webchat.md

- เส้นทาง: /web/webchat
- หัวข้อ:
  - H2: คืออะไร
  - H2: เริ่มต้นอย่างรวดเร็ว
  - H2: วิธีการทำงาน (พฤติกรรม)
  - H3: ทรานสคริปต์และโมเดลการนำส่ง
  - H2: แผงเครื่องมือตัวแทนของ Control UI
  - H2: การใช้งานระยะไกล
  - H2: ข้อมูลอ้างอิงการกำหนดค่า (WebChat)
  - H2: ที่เกี่ยวข้อง
