---
read_when:
    - คุณกำลังสร้างแอปภายนอก สคริปต์ แดชบอร์ด งาน CI หรือส่วนขยาย IDE ที่สื่อสารกับ OpenClaw
    - คุณกำลังเลือกระหว่าง Gateway RPC และ Plugin SDK
    - คุณกำลังผสานการทำงานกับการรันเอเจนต์ของ Gateway, เซสชัน, เหตุการณ์, การอนุมัติ, โมเดล หรือเครื่องมือ
sidebarTitle: External apps
summary: เส้นทางการผสานการทำงานปัจจุบันสำหรับแอปภายนอก สคริปต์ แดชบอร์ด งาน CI และส่วนขยาย IDE
title: การผสานรวม Gateway สำหรับแอปภายนอก
x-i18n:
    generated_at: "2026-06-27T17:34:30Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: 69a1bee50620326e68d40c821d36c0e321fced755a2b3904d77e55624117cbff
    source_path: gateway/external-apps.md
    workflow: 16
---

แอปภายนอกควรสื่อสารกับ OpenClaw ผ่านโปรโตคอล Gateway ในตอนนี้ ใช้
Gateway WebSocket และเมธอด RPC เมื่อสคริปต์ แดชบอร์ด งาน CI ส่วนขยาย IDE
หรือกระบวนการอื่นต้องการเริ่มการรันเอเจนต์ สตรีมเหตุการณ์ รอ
ผลลัพธ์ ยกเลิกงาน หรือตรวจสอบทรัพยากร Gateway

<Warning>
  ยังไม่มีแพ็กเกจไคลเอนต์ npm สาธารณะ อย่าเพิ่มชื่อแพ็กเกจไคลเอนต์ OpenClaw
  เป็น dependency ของแอปพลิเคชันจนกว่าบันทึกประจำรุ่นจะประกาศแพ็กเกจที่เผยแพร่แล้ว
  และหน้านี้มีคำแนะนำการติดตั้ง
</Warning>

<Note>
  หน้านี้สำหรับโค้ดที่อยู่นอกกระบวนการ OpenClaw โค้ด Plugin ที่รัน
  ภายใน OpenClaw ควรใช้เส้นทางย่อย `openclaw/plugin-sdk/*` ที่จัดทำเอกสารไว้แทน
</Note>

## สิ่งที่พร้อมใช้งานในตอนนี้

| พื้นผิว                                 | สถานะ | ใช้สำหรับ                                                                                    |
| --------------------------------------- | ------ | --------------------------------------------------------------------------------------------- |
| [โปรโตคอล Gateway](/th/gateway/protocol)   | พร้อม  | การขนส่ง WebSocket, connect handshake, ขอบเขตการยืนยันตัวตน, การกำหนดเวอร์ชันโปรโตคอล และเหตุการณ์         |
| [ข้อมูลอ้างอิง Gateway RPC](/th/reference/rpc) | พร้อม  | เมธอด Gateway ปัจจุบันสำหรับเอเจนต์ เซสชัน งาน โมเดล เครื่องมือ artifact และการอนุมัติ |
| [`openclaw agent`](/th/cli/agent)          | พร้อม  | การผสานสคริปต์แบบครั้งเดียวเมื่อการเรียกผ่านเชลล์ไปยัง CLI เพียงพอ                           |
| [`openclaw message`](/th/cli/message)      | พร้อม  | การส่งข้อความหรือการกระทำของช่องทางจากสคริปต์                                             |

แผนผังซอร์สมีงานแพ็กเกจภายในสำหรับไลบรารีไคลเอนต์ในอนาคต แต่
นั่นไม่ใช่พื้นผิวการติดตั้งสาธารณะ ให้ถือว่าเป็นรายละเอียดการใช้งานตัวอย่าง
จนกว่าแพ็กเกจจะถูกเผยแพร่และกำหนดเวอร์ชันแล้ว

## เส้นทางที่แนะนำ

1. รันหรือค้นหา Gateway
2. เชื่อมต่อผ่าน[โปรโตคอล Gateway](/th/gateway/protocol)
3. เรียกเมธอด RPC ที่จัดทำเอกสารไว้จาก[ข้อมูลอ้างอิง Gateway RPC](/th/reference/rpc)
4. ตรึงเวอร์ชัน OpenClaw ที่คุณใช้ทดสอบ
5. ตรวจสอบข้อมูลอ้างอิง RPC อีกครั้งเมื่ออัปเกรด OpenClaw

สำหรับการรันเอเจนต์ ให้เริ่มด้วย RPC `agent` และจับคู่กับ `agent.wait` เมื่อ
คุณต้องการผลลัพธ์สุดท้าย สำหรับสถานะการสนทนาที่คงทน ให้ใช้เมธอด `sessions.*`
สำหรับการผสาน UI ให้สมัครรับเหตุการณ์ Gateway และเรนเดอร์เฉพาะ
กลุ่มเหตุการณ์ที่แอปของคุณเข้าใจ

## โค้ดแอปเทียบกับโค้ด Plugin

ใช้ Gateway RPC เมื่อโค้ดอยู่นอก OpenClaw:

- สคริปต์ Node ที่เริ่มหรือสังเกตการรันเอเจนต์
- งาน CI ที่เรียก Gateway
- แดชบอร์ดและแผงผู้ดูแลระบบ
- ส่วนขยาย IDE
- บริดจ์ภายนอกที่ไม่จำเป็นต้องกลายเป็น Plugin ช่องทาง
- การทดสอบการผสานกับการขนส่ง Gateway จำลองหรือจริง

ใช้ Plugin SDK เมื่อโค้ดรันภายใน OpenClaw:

- Plugin ผู้ให้บริการ
- Plugin ช่องทาง
- ฮุกเครื่องมือหรือวงจรชีวิต
- Plugin ฮาร์เนสเอเจนต์
- ตัวช่วยรันไทม์ที่เชื่อถือได้

แอปภายนอกไม่ควรนำเข้า `openclaw/plugin-sdk/*`; เส้นทางย่อยเหล่านั้นมีไว้สำหรับ
Plugin ที่ OpenClaw โหลด

## ที่เกี่ยวข้อง

- [โปรโตคอล Gateway](/th/gateway/protocol)
- [ข้อมูลอ้างอิง Gateway RPC](/th/reference/rpc)
- [คำสั่ง CLI agent](/th/cli/agent)
- [คำสั่ง CLI message](/th/cli/message)
- [ลูปเอเจนต์](/th/concepts/agent-loop)
- [รันไทม์เอเจนต์](/th/concepts/agent-runtimes)
- [เซสชัน](/th/concepts/session)
- [งานเบื้องหลัง](/th/automation/tasks)
- [เอเจนต์ ACP](/th/tools/acp-agents)
- [ภาพรวม Plugin SDK](/th/plugins/sdk-overview)
