acp-commons 属于 acp、repl-commons、para-mensch-commons 系列中的协议层导航资料,聚焦“哪一个 ACP 客户端/智能体界面承载某次 Para(Optic) 交互”,即协议底座问题。资料把整体形态描述为客户端与智能体子进程之间的 prompt、stream、tool 调用循环,参数 P 涉及 session id、sturdy ref 与 capabilities,并用 Play(▷)、Witness(◇)、Coplay(◁)描述转发、审计与参数反馈。\n\n主要能力是按层级罗列 ACP 生态:Tier 1 含 Zed、Toad、Zoad、VS Code ACP Client、JetBrains AI Assistant ACP;Tier 2 含 Jockey、SuperQode、Neovim 相关插件、AionUi 等应用前端及 marimo/agent-client-kernel/DuckDB 底座;Tier 3 含 Emacs、Obsidian、Unity 等以及长尾与移动、消息类客户端。资料还给出 ACP 与 CapTP/OCapN 的映射:session id 对应 sturdy ref,permission grant 对应 bcom 式 attestation,tool call 对应对 sealed reference 的消息传递,MCP server 对应受限 promise pipelining 的 far-vat,agent subprocess 对应独立 gc 的 spawned vat。\n\n使用场景包括:选择承载交互的 ACP 客户端、通过 CapTP 桥接 ACP 会话、定位本地 Zig 实现 Zoad、规划 Hermes 式“agent-tool-as-sealed-cap”架构,以及把已有技能包装为 ACP 智能体。限制方面,资料未给出安装命令、版本要求、收费或许可信息;hermes-* 家族标注为 WIP 且未跟踪,部分条目为规划中或本地路径,实际可用性暂未提供。
acp-commons
智能体与模型
更新于 10-16 03:43