openclaw plugins¶
จัดการปลั๊กอิน/ส่วนขยายของGateway(เกตเวย์)(โหลดแบบทำงานภายในโปรเซส)
ที่เกี่ยวข้อง:
- ระบบปลั๊กอิน: Plugins
- แมนิฟেস্টปลั๊กอิน+สคีมา: Plugin manifest
- การเสริมความแข็งแกร่งด้านความปลอดภัย: Security
คำสั่ง¶
openclaw plugins list
openclaw plugins info <id>
openclaw plugins enable <id>
openclaw plugins disable <id>
openclaw plugins doctor
openclaw plugins update <id>
openclaw plugins update --all
ปลั๊กอินที่มาพร้อมชุดจะถูกจัดส่งพร้อม OpenClaw แต่เริ่มต้นในสถานะปิดใช้งาน ปลั๊กอินที่มากับOpenClawจะถูกปิดใช้งานไว้ก่อน ใช้ plugins enable เพื่อ
เปิดใช้งาน
ปลั๊กอินทั้งหมดต้องมีไฟล์ openclaw.plugin.json พร้อม JSON Schema แบบฝังในตัว
(configSchema แม้จะว่างเปล่าก็ตาม) หากแมนิฟেস্টหรือสคีมาขาดหาย/ไม่ถูกต้อง
ปลั๊กอินจะไม่สามารถโหลดได้และการตรวจสอบคอนฟิกจะล้มเหลว ไฟล์ manifest หรือ schema ที่ขาดหาย/ไม่ถูกต้องจะป้องกันไม่ให้
ปลั๊กอินโหลดและทำให้การตรวจสอบคอนฟิกล้มเหลว
การติดตั้ง¶
openclaw plugins install <path-or-spec>
หมายเหตุด้านความปลอดภัย: ปฏิบัติต่อการติดตั้งปลั๊กอินเหมือนการรันโค้ด แนะนำให้ใช้เวอร์ชันที่ปักหมุดไว้ Prefer pinned versions.
อาร์ไคฟ์ที่รองรับ: .zip, .tgz, .tar.gz, .tar.
ใช้ --link เพื่อหลีกเลี่ยงการคัดลอกไดเรกทอรีภายในเครื่อง (จะเพิ่มไปยัง plugins.load.paths):
openclaw plugins install -l ./my-plugin
Update¶
openclaw plugins update <id>
openclaw plugins update --all
openclaw plugins update <id> --dry-run
การอัปเดตจะมีผลเฉพาะปลั๊กอินที่ติดตั้งจาก npm เท่านั้น (ติดตามอยู่ใน plugins.installs).