DevTrends开发者趋势
主题色

bigfish1913 /

pi-rust

rpi 把终端编程助手拆成可组合的 Rust 库:既能直接读写代码、执行命令,也能把 Agent 循环接入自己的程序。它支持流式事件、会话持久化与恢复、原生插件,并提供不用 API Key 的确定性测试示例。项目源自 Pi 的 Rust 重实现,现已独立演进,适合研究 Agent 工程或搭建内部自动化工具。 亮点 终端与 SDK 共用一套实现:直接使用 rpi,或通过 rpi-agent、rpi-ai 等 crate 嵌入自己的 Rus…

语言RustDT数据与运维DT研究与学习DTAgent 能力扩展DTAgent 可观测性DT命令行工具DTSkill / 插件DTLinuxDT终端DTWeb原始agent原始agent-framework原始ai

产品配图

关于

rpi 把终端编程助手拆成可组合的 Rust 库:既能直接读写代码、执行命令,也能把 Agent 循环接入自己的程序。它支持流式事件、会话持久化与恢复、原生插件,并提供不用 API Key 的确定性测试示例。项目源自 Pi 的 Rust 重实现,现已独立演进,适合研究 Agent 工程或搭建内部自动化工具。 亮点 终端与 SDK 共用一套实现:直接使用 rpi,或通过 rpi-agent、rpi-ai 等 crate 嵌入自己的 Rust 应用,不必靠解析终端输出做集成。 可以先不接真实模型:faux provider 能确定性地演示 Agent 循环及工具调用,适合学习和测试;它不是离线代码生成模型。 会话与扩展有独立边界:支持 JSONL 会话、分支与恢复,工具和 Provider 可通过带版本协商的原生插件 ABI 扩展。 来源透明:明确感谢 Pi 与原作者;不是 Pi 官方发行版,也不承诺 Pi 插件可直接复用。 目前发布版本为 v0.5.1,采用 MIT 协议。实际使用模型时,需要自行配置模型服务或兼容接口,费用取决于所选服务。

收录记录

  1. 阮一峰周刊·用户投稿

    2026年9月9日 · 1 次收录

  2. HelloGitHub·用户投稿

    2026年10月18日 · 1 次收录

讨论这个产品