Acpx 是一个无头命令行客户端,支持代理客户端协议 (ACP),使 AI 代理和编排器能够通过结构化协议与编码代理通信,而无需使用 PTY 抓取。
它为 Pi、OpenClaw ACP、Codex、Claude 和其他兼容 ACP 的代理提供了一个统一的命令行界面。acpx 专为代理之间的命令行通信而设计。
配置步骤:
1. 安装 acpx 插件
openclaw plugins install @openclaw/acpx
2. 配置 OpenClaw(.OPENCLAW 是你的 config 目录)
openclaw config set plugins.entries.acpx.enabled true
openclaw config set plugins.entries.acpx.config.permissionMode approve-all
openclaw config set acp.enabled true
openclaw config set acp.dispatch.enabled true
openclaw config set acp.backend acpx
openclaw config set acp.defaultAgent claude
3. 重启 gateway
4. 测试
acpx claude exec "hello"
5.其他
如果要使用其他ANTHROPIC兼容的API,可以在~/.claude目录下(Linux、Mac),查看settings.json,如果没有也可以新建:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-cp-",
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.5",
"ANTHROPIC_MODEL": "MiniMax-M2.5",
"ANTHROPIC_REASONING_MODEL": "MiniMax-M2.5",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
},
"skipDangerousModePermissionPrompt": true
}
