Claude Skill
openclaw/acpx
acpx 是一个基于 TypeScript 的无头 CLI 客户端,用于管理有状态的代理客户端协议会话,支持通过命令行与代理系统进行交互。
概览
仓库信息
安装这个 Skill
npm install -g acpx@latestRegistry 信息
npm install -g acpx@latestnpx acpx@latestnpx acpx@latest --skill install acpx --agent codex --scope usernpx acpx@latest codex "fix the failing tests"npx acpx@latest claude "refactor the auth module"
项目简介
acpx 是一个无头命令行界面客户端,专为管理有状态的代理客户端协议(ACP)会话而设计,提供与基于代理的系统进行交互的命令行接口。
Headless CLI client for stateful Agent Client Protocol (ACP) sessions
要点
- 用于 ACP 会话的无头 CLI 客户端
- 管理有状态的协议会话
- TypeScript 实现
- 用于代理交互的命令行界面
使用场景
- 通过 CLI 与基于代理的系统交互
- 管理持久的 ACP 会话
- 自动化代理客户端协议工作流
- 将 ACP 集成到无头环境中
README 摘要
<p align="center"> <img src="acpx_banner.svg" alt="acpx banner" width="100%" /> </p> # acpx [](https://www.npmjs.com/package/acpx) [](https://www.npmjs.com/package/acpx) [](https://github.com/openclaw/acpx/actions/workflows/ci.yml) [](https://opensource.org/licenses/MIT) [](https://nodejs.org) > ⚠️ `acpx` is in alpha and the CLI/runtime interfaces are likely to change. Anything you build downstream of this might break until it stabilizes. > ACP coverage status: see [ACP Spec Coverage Roadmap](docs/2026-02-19-acp-coverage-roadmap.md). Your agents love acpx! 🤖❤️ They hate having to scrape characters from a PTY session 😤 `acpx` is a headless CLI client for the [Agent Client Protocol (ACP)](https://agentclientprotocol.com), so AI agents and orchestrators can talk to coding agents over a structured protocol instead of PTY scraping. One command surface for Pi, OpenClaw ACP, Codex, Claude, and other ACP-compatible agents. Built for agent-to-agent communication over the command line. - **Persistent sessions**: multi-turn conversations that survive across invocations, scoped per repo - **Named sessions**: run parallel workstreams in the same repo (`-s backend`, `-s frontend`) - **Prompt queueing**: submit prompts while one is already running, they execute in order - **Cooperative cancel command**: `cancel` sends ACP `session/cancel` via queue IPC without tearing down session state - **Soft-close lifecycle**: close sessions without deleting history from disk - **Queue owner