Plugins
Plugins mở rộng khả năng của OpenClaw với các tính năng mới: kênh, nhà cung cấp mô hình, công cụ, kỹ năng, giọng nói, tạo hình ảnh và nhiều hơn nữa. Một số plugin là core (đi kèm với OpenClaw), số khác là external (được cộng đồng phát hành trên npm).Bắt đầu nhanh
Các loại plugin
OpenClaw nhận diện hai định dạng plugin:| Định dạng | Cách hoạt động | Ví dụ |
|---|---|---|
| Native | openclaw.plugin.json + module runtime; thực thi trong quá trình | Plugin chính thức, gói npm cộng đồng |
| Bundle | Bố cục tương thích Codex/Claude/Cursor; ánh xạ tới các tính năng OpenClaw | .codex-plugin/, .claude-plugin/, .cursor-plugin/ |
openclaw plugins list. Xem Plugin Bundles để biết chi tiết về bundle.
Plugin chính thức
Có thể cài đặt (npm)
| Plugin | Gói | Tài liệu |
|---|---|---|
| Matrix | @openclaw/matrix | Matrix |
| Microsoft Teams | @openclaw/msteams | Microsoft Teams |
| Nostr | @openclaw/nostr | Nostr |
| Voice Call | @openclaw/voice-call | Voice Call |
| Zalo | @openclaw/zalo | Zalo |
| Zalo Personal | @openclaw/zalouser | Zalo Personal |
Core (đi kèm với OpenClaw)
Nhà cung cấp mô hình (bật mặc định)
Nhà cung cấp mô hình (bật mặc định)
anthropic, byteplus, cloudflare-ai-gateway, github-copilot, google,
huggingface, kilocode, kimi-coding, minimax, mistral, modelstudio,
moonshot, nvidia, openai, opencode, opencode-go, openrouter,
qianfan, qwen-portal-auth, synthetic, together, venice,
vercel-ai-gateway, volcengine, xiaomi, zaiPlugin bộ nhớ
Plugin bộ nhớ
memory-core— tìm kiếm bộ nhớ đi kèm (mặc định quaplugins.slots.memory)memory-lancedb— cài đặt theo yêu cầu bộ nhớ dài hạn với tự động nhớ lại/ghi lại (đặtplugins.slots.memory = "memory-lancedb")
Nhà cung cấp giọng nói (bật mặc định)
Nhà cung cấp giọng nói (bật mặc định)
elevenlabs, microsoftKhác
Khác
copilot-proxy— cầu nối VS Code Copilot Proxy (tắt mặc định)
Cấu hình
| Trường | Mô tả |
|---|---|
enabled | Công tắc chính (mặc định: true) |
allow | Danh sách cho phép plugin (tùy chọn) |
deny | Danh sách từ chối plugin (tùy chọn; từ chối sẽ ưu tiên) |
load.paths | Tệp/thư mục plugin bổ sung |
slots | Bộ chọn slot độc quyền (ví dụ: memory, contextEngine) |
entries.\<id\> | Công tắc và cấu hình cho từng plugin |
Trạng thái plugin: tắt, thiếu, không hợp lệ
Trạng thái plugin: tắt, thiếu, không hợp lệ
- Tắt: plugin tồn tại nhưng quy tắc bật tắt đã tắt nó. Cấu hình được giữ lại.
- Thiếu: cấu hình tham chiếu đến một id plugin mà không tìm thấy.
- Không hợp lệ: plugin tồn tại nhưng cấu hình không khớp với schema đã khai báo.
Khám phá và ưu tiên
OpenClaw quét tìm plugin theo thứ tự này (khớp đầu tiên sẽ thắng):Mở rộng không gian làm việc
\<workspace\>/.openclaw/extensions/*.ts và \<workspace\>/.openclaw/extensions/*/index.ts.Quy tắc bật tắt
plugins.enabled: falsetắt tất cả pluginplugins.denyluôn ưu tiên hơn cho phépplugins.entries.\<id\>.enabled: falsetắt plugin đó- Plugin nguồn gốc từ không gian làm việc bị tắt mặc định (phải được bật rõ ràng)
- Plugin đi kèm tuân theo bộ mặc định bật sẵn trừ khi bị ghi đè
- Slot độc quyền có thể buộc bật plugin đã chọn cho slot đó
Slot plugin (danh mục độc quyền)
Một số danh mục là độc quyền (chỉ có một hoạt động tại một thời điểm):| Slot | Điều khiển gì | Mặc định |
|---|---|---|
memory | Plugin bộ nhớ hoạt động | memory-core |
contextEngine | Động cơ ngữ cảnh hoạt động | legacy (tích hợp) |
Tham khảo CLI
openclaw plugins để biết chi tiết đầy đủ.
Tổng quan API Plugin
Plugins xuất ra một hàm hoặc một đối tượng vớiregister(api):
| Phương thức | Đăng ký cái gì |
|---|---|
registerProvider | Nhà cung cấp mô hình (LLM) |
registerChannel | Kênh chat |
registerTool | Công cụ agent |
registerHook / on(...) | Hook vòng đời |
registerSpeechProvider | Chuyển văn bản thành giọng nói / STT |
registerMediaUnderstandingProvider | Phân tích hình ảnh/âm thanh |
registerImageGenerationProvider | Tạo hình ảnh |
registerWebSearchProvider | Tìm kiếm web |
registerHttpRoute | Endpoint HTTP |
registerCommand / registerCli | Lệnh CLI |
registerContextEngine | Động cơ ngữ cảnh |
registerService | Dịch vụ nền |
Liên quan
- Xây dựng Plugins — tạo plugin của riêng bạn
- Plugin Bundles — tương thích gói Codex/Claude/Cursor
- Plugin Manifest — schema manifest
- Đăng ký Công cụ — thêm công cụ agent trong một plugin
- Nội bộ Plugin — mô hình khả năng và quy trình tải
- Community Plugins — danh sách bên thứ ba