Ưu tiên tuyến gốc trừ khi bạn cần rõ ràng hành vi ACP/acpx.
Hỗ trợ harness acpx (hiện tại)
Các bí danh harness acpx tích hợp sẵn (từ phần phụ thuộcacpx được cố định phiên bản):
factory-droid và factorydroid cũng phân giải thành bộ điều hợp droid tích hợp sẵn.
Khi OpenClaw sử dụng backend acpx, hãy ưu tiên các giá trị này cho agentId trừ khi cấu hình acpx của bạn định nghĩa các bí danh tác tử tùy chỉnh.
Nếu bản cài đặt Cursor cục bộ vẫn cung cấp ACP dưới dạng agent acp, hãy ghi đè lệnh tác tử cursor trong cấu hình acpx thay vì thay đổi giá trị mặc định tích hợp sẵn.
Việc sử dụng trực tiếp CLI acpx cũng có thể nhắm đến các bộ điều hợp bất kỳ qua --agent <command>, nhưng lối thoát thô đó là một tính năng của CLI acpx (không phải đường dẫn agentId thông thường của OpenClaw).
Khả năng kiểm soát mô hình phụ thuộc vào năng lực của bộ điều hợp. Các tham chiếu mô hình ACP Codex được OpenClaw chuẩn hóa trước khi khởi động. Các harness khác cần ACP models cùng khả năng hỗ trợ session/set_model; nếu một harness không cung cấp năng lực ACP đó cũng như cờ mô hình khởi động riêng, OpenClaw/acpx không thể bắt buộc lựa chọn mô hình.
Cấu hình bắt buộc
Cấu hình ACP cơ sở của lõi:- Discord:
channels.discord.threadBindings.spawnSessions=true
Thiết lập plugin cho backend acpx
Các bản cài đặt đóng gói sử dụng plugin runtime@openclaw/acpx chính thức cho ACP.
Hãy cài đặt và bật plugin này trước khi sử dụng các phiên harness ACP:
pnpm install.
Bắt đầu bằng:
acpx, từ chối nó qua plugins.allow / plugins.deny, hoặc muốn chuyển lại sang plugin đóng gói, hãy sử dụng đường dẫn gói tường minh:
Phép kiểm tra khởi động runtime acpx
Pluginacpx nhúng trực tiếp runtime ACP (không có tệp nhị phân hoặc phiên bản acpx riêng để cấu hình). Theo mặc định, plugin đăng ký backend nhúng trong quá trình khởi động Gateway và chờ phép kiểm tra khởi động trước tín hiệu ready của Gateway. Chỉ đặt OPENCLAW_ACPX_RUNTIME_STARTUP_PROBE=0 hoặc OPENCLAW_SKIP_ACPX_RUNTIME_PROBE=1 cho các tập lệnh hoặc môi trường cố ý duy trì trạng thái tắt của phép kiểm tra khởi động. Chạy /acp doctor để thực hiện phép kiểm tra theo yêu cầu một cách tường minh.
Ghi đè lệnh của một tác tử ACP riêng lẻ bằng các đối số có cấu trúc khi đường dẫn hoặc giá trị cờ cần được giữ nguyên dưới dạng một token argv:
agents.<id>.commandlà tệp thực thi hoặc chuỗi lệnh hiện có cho tác tử ACP đó.agents.<id>.argslà không bắt buộc. Mỗi phần tử mảng được đặt trong dấu nháy shell trước khi OpenClaw chuyển nó qua sổ đăng ký chuỗi lệnh acpx hiện tại.
Tự động tải xuống bộ điều hợp
acpx tự động tải xuống các bộ điều hợp ACP (ví dụ: các cầu nối ACP Claude và Codex) qua npx trong lần sử dụng đầu tiên. Bạn không cần cài đặt thủ công các gói bộ điều hợp và không có bước hậu cài đặt riêng cho chính OpenClaw. Nếu quá trình tải xuống hoặc tạo tiến trình bộ điều hợp thất bại, /acp doctor sẽ báo lỗi.
Cầu nối MCP cho công cụ plugin
Theo mặc định, các phiên ACPX không cung cấp các công cụ do plugin OpenClaw đăng ký cho harness ACP. Nếu muốn các tác tử ACP như Codex hoặc Claude Code gọi những công cụ của plugin OpenClaw đã cài đặt, chẳng hạn như truy xuất/lưu trữ bộ nhớ, hãy bật cầu nối chuyên dụng:- Chèn một máy chủ MCP tích hợp sẵn có tên
openclaw-plugin-toolsvào quá trình khởi tạo phiên ACPX. - Cung cấp các công cụ plugin đã được đăng ký bởi những plugin OpenClaw đã cài đặt và bật.
- Chuyển danh tính phiên ACP đang hoạt động đến các factory công cụ plugin để các công cụ theo phạm vi tác tử vẫn nằm trong không gian tên của tác tử đó.
- Duy trì tính năng này ở trạng thái tường minh và mặc định tắt.
- Điều này mở rộng bề mặt công cụ của harness ACP.
- Các tác tử ACP chỉ có quyền truy cập vào những công cụ plugin đã hoạt động trong Gateway.
- Hãy coi đây là cùng một ranh giới tin cậy như khi cho phép các plugin đó thực thi trong chính OpenClaw.
- Hãy xem xét các plugin đã cài đặt trước khi bật tính năng này.
mcpServers tùy chỉnh vẫn hoạt động như trước. Cầu nối công cụ plugin tích hợp sẵn là một tiện ích bổ sung cần chủ động bật, không phải sự thay thế cho cấu hình máy chủ MCP chung.
Cầu nối MCP cho công cụ OpenClaw
Theo mặc định, các phiên ACPX cũng không cung cấp các công cụ OpenClaw tích hợp sẵn qua MCP. Hãy bật cầu nối công cụ lõi riêng khi một tác tử ACP cần các công cụ tích hợp sẵn được chọn nhưcron:
- Chèn một máy chủ MCP tích hợp sẵn có tên
openclaw-toolsvào quá trình khởi tạo phiên ACPX. - Cung cấp các công cụ OpenClaw tích hợp sẵn được chọn. Máy chủ ban đầu cung cấp
cron. - Duy trì việc cung cấp công cụ lõi ở trạng thái tường minh và mặc định tắt.
Cấu hình thời gian chờ thao tác runtime
Theo mặc định, pluginacpx dành 120 giây cho các thao tác khởi động và điều khiển runtime nhúng. Khoảng thời gian này cho phép các harness chậm hơn như Gemini CLI có đủ thời gian hoàn tất quá trình khởi động và khởi tạo ACP. Hãy ghi đè nếu máy chủ của bạn cần giới hạn thao tác khác:
/acp timeout.
sessions_spawn không chấp nhận ghi đè thời gian chờ theo từng lệnh gọi; đường dẫn dành cho người vận hành là agents.defaults.subagents.runTimeoutSeconds. Khởi động lại Gateway sau khi thay đổi timeoutSeconds.
Cấu hình tác tử kiểm tra tình trạng
Khi/acp doctor hoặc phép kiểm tra khởi động kiểm tra backend, plugin acpx đi kèm sẽ kiểm tra một tác tử harness. Nếu acp.allowedAgents được đặt, giá trị mặc định là tác tử được phép đầu tiên; nếu không, giá trị mặc định là codex. Nếu quá trình triển khai của bạn cần một tác tử ACP khác để kiểm tra tình trạng, hãy đặt tác tử kiểm tra một cách tường minh:
Cấu hình quyền
Các phiên ACP chạy không tương tác — không có TTY để phê duyệt hoặc từ chối lời nhắc quyền ghi tệp và thực thi shell. Plugin acpx cung cấp hai khóa cấu hình kiểm soát cách xử lý quyền: Các quyền của harness ACPX này tách biệt với phê duyệt thực thi của OpenClaw và tách biệt với các cờ bỏ qua của nhà cung cấp phần phụ trợ CLI, chẳng hạn như Claude CLI--permission-mode bypassPermissions. ACPX approve-all là công tắc khẩn cấp cấp harness cho các phiên ACP.
Để xem phần so sánh tổng quát hơn giữa OpenClaw tools.exec.mode, phê duyệt của Codex Guardian
và quyền của harness ACPX, hãy xem
Chế độ quyền.
permissionMode
Kiểm soát những thao tác mà tác nhân harness có thể thực hiện mà không cần nhắc xác nhận.
nonInteractivePermissions
Kiểm soát điều xảy ra khi lẽ ra lời nhắc cấp quyền được hiển thị nhưng không có TTY tương tác (điều này luôn đúng với các phiên ACP).
Cấu hình
Thiết lập qua cấu hình Plugin:Liên quan
- Tác nhân ACP — tổng quan, cẩm nang vận hành, khái niệm
- Tác nhân con
- Định tuyến đa tác nhân