rpi 是 Pi 的 Rust 实现,采用 library-first 设计,提供 CLI 与原生扩展。核心分为 rpi-ai、rpi-agent、rpi-tools、rpi-harness 四层,共九个 crate。已有 15 个扩展,覆盖规划、协作、代码分析、网络与观测。适合用 Rust 开发、需直接接管工具与会话状态的产品;若现有 Pi 工作流已够用,则无需迁移。
rpi 是 Pi agent 的 Rust 原生实现,采用 library-first 理念,将模型 Provider、Agent loop、工具、会话和终端界面拆分为独立 crate,便于嵌入应用。支持 Anthropic、OpenAI 兼容及免密钥 faux provider,内置读写、编辑、bash、grep 等工具,提供会话持久化、上下文压缩、插件扩展等能力。目前处于 0.1.x 阶段,采用 MIT 协议。
完成下面两步后,将自动完成登录并继续当前操作。