Skip to content
新日东升

Peri v2.0 发布:ACP 协议、新 TUI、Workflow 引擎

Peri v2 的重大架构变更——从单体应用到分层平台,从 Node.js 兼容到原生 Rust TUI。

Peri v2.0 是一次架构级重构。核心变更是引入 Agent Client Protocol (ACP) 作为前后端通信协议——让 Peri 从一个单体 TUI 变为分层平台。

主要变更

ACP 协议集成

ACP 是 Peri 前后端之间的标准通信协议。这意味着同一个 Peri 核心可以驱动不同的前端——TUI、IDE 插件、CI/CD 管道——不需要重复实现代理逻辑。

新 TUI 前端

Peri v2 的 TUI 前端基于 ratatui-kit 重写,支持:

  • 流式 Markdown 渲染(代码块、表格实时展示)
  • 多面板分屏
  • 后台子代理状态监控
  • Token 用量和上下文消耗实时显示

Workflow 引擎

ultracode 工作流引擎从实验性功能升级为核心模块,支持并行和分阶段执行。

从 v1 升级

v1 用户需要重新安装——v2 是全新架构,配置文件格式不变,但二进制路径和内部存储不同。

Terminal window
curl -fsSL https://raw.githubusercontent.com/konghayao/peri/main/scripts/install.sh | bash

相关文章

  • Peri Code:一个 13MB 的 Rust 编码助手
  • Agent Loop