行业动态

ACPX 0.4.0 发布 Flow 运行时与 Trae Qoder 原生支持

· 约 6 分钟阅读

ACPX 0.4.0 发布:Flow 运行时、Trae 与 Qoder 原生支持,Agent 编排能力再进化

OpenClaw 生态中的 ACP(Agent Client Protocol)命令行工具迎来重大更新。ACPX 0.4.0 版本引入实验性 Flow 运行时、新增 Trae 与 Qoder 两大内置 Agent,并带来 Flow 追踪回放、通用模型选择等核心能力。随后的 0.4.1 版本进一步增强了实时流式回放查看器,让开发者能够实时观察 Agent 执行过程。

Flow 运行时:Agent 编排的新范式

本次更新最重要的特性是实验性 acpx flows 运行时。这个运行时允许开发者将多个 Agent 组装成可编排的工作流,实现复杂任务的自动化处理。Flow 支持追踪回放功能,开发者可以将 Flow 运行过程打包成 bundle,便于事后分析和调试。

Flow 运行时引入了显式权限授予机制,确保每个 Flow 的执行都在受控范围内。中断的 Flow 运行会被自动终结,避免资源泄漏。PR 分诊(triage)Flow 还新增了冲突门控逻辑,能够自动检测代码冲突并做出相应处理。

新增 Trae 与 Qoder 内置 Agent

ACPX 0.4.0 新增了两个重要的内置 Agent 支持。Trae Agent 由 trae-cli 驱动,是字节跳动推出的 AI 编程助手,支持代码生成、重构和调试等任务。Qoder ACP 则来自阿里云,提供云端 AI 编程能力,开发者可以通过 ACPX 直接调用这两个 Agent。

加上此前已支持的 Codex、Claude、Cursor、Gemini、Kimi、Qwen、Kiro、Kilocode、Factory Droid 等十余款 Agent,ACPX 正在成为 AI 编程工具的统一入口。开发者无需为每个工具单独配置环境,只需通过 ACPX 的统一接口即可切换使用。

通用模型选择与错误重试

新版本引入了通过 ACP session/set_model 实现的通用模型选择功能,开发者可以在运行时动态切换模型,无需重启会话。--prompt-retries 参数支持在遇到瞬时错误时自动重试,显著提升了长时间运行任务的稳定性。

针对 Codex 会话,新版本增加了 --model 参数支持,允许开发者在启动时指定特定模型。输出控制方面,--suppress-reads 参数可以抑制读取操作的输出,让终端显示更加简洁。

Windows 兼容性与性能优化

Windows 平台的支持得到了加强。终端生成现在会启用 shell 模式,解决了 Windows 上命令执行的兼容性问题。同时,连接超时和最大缓冲区大小限制的加入,防止了资源耗尽的风险。

性能方面,新版本缓存了 authEnvKeys 计算结果以减少内存分配,使用 kiro-cli-chat 直接调用以防止产生孤儿子进程。这些优化虽然细节,但对长时间运行的自动化任务至关重要。

Flow 回放查看器实时运行

0.4.1 版本中最值得关注的更新是流式回放查看器现在可以实时运行。开发者可以在 Agent 执行过程中实时观察其行为,而不仅仅是事后查看录制的 bundle。这对于调试复杂的 Agent 工作流非常有价值,能够快速定位问题所在。

同时,Codex 和 Claude 的 ACP 适配器版本也得到了更新,确保与最新的 API 变化保持同步。TypeScript 升级到 6.0.2,ACP SDK 更新到 0.17.1,为后续功能扩展打下基础。

社区贡献活跃

这个版本迎来了 5 位新贡献者的首次提交,涵盖了 Windows 兼容性修复、Trae Agent 集成、Qoder 支持等多个重要功能。社区参与度的提升,意味着 ACPX 正在被越来越多的开发者采用和认可。

对于需要管理多个 AI Agent、构建自动化工作流的开发者来说,ACPX 提供了一个越来越成熟的解决方案。统一入口、Flow 编排、实时回放,这些能力的组合让复杂任务的自动化变得更加可控和可观测。

分享到: QQ 微博