文章比较了rpi、Pi-Bolt与Pi三项Agent的自身开销。在同一机器、功能对齐扩展、默认会话持久化、七轮取中位数的条件下,rpi的RPC就绪耗时6.76毫秒、就绪RSS 15.75 MiB、100次文件读取循环123.11毫秒,三项均优于另两者:相比Pi分别少约96.6%、85.8%、59.3%,相比Pi-Bolt分别少约84.8%、84.9%、25.6%。测试使用本地模拟模型,不含真实推理与终端渲染。
rpi 是运行在本机或服务器上的编码代理,可读取项目、调用工具并修改代码;rpi-web 为其提供浏览器工作区,支持会话、文件预览和 Git diff,实际执行仍在服务端。文章介绍安装启动、模型凭据与网页密码分离、多项目管理、远程访问安全配置及会话恢复等要点,强调自托管便于远程使用,但需正确配置访问控制。
rpi 是 Rust 原生编码助手运行时,正在推进 Provider 分层:适配层负责供应商接入、凭据绑定与增量返回,Agent 专注工具循环、会话和取消。兼容 OpenAI 的网关可复用协议代码,但须保留独立 provider ID、模型目录、端点和凭据,避免误用官方 key。插件边界采用 C ABI 加 JSON,流式回调支持增量显示与取消。项目正征集兼容网关差异及私有认证等真实需求。
rpi-acp 是让 Zed 通过 ACP 协议调用 rpi 的桥接扩展。它接管 stdio,为每个会话启动 rpi RPC 子进程,模型与工具均在子进程运行。事件映射支持流式文本、工具调用与计划;会话以 UUID 持久化到 JSONL,可恢复重放。权限弹窗映射为标准请求,多选问题经 _meta 协商。支持自动注册 Zed,也可编译独立二进制。
rpi-acp 是让 Zed 通过 ACP 协议调用 rpi 的桥接扩展:它接管 stdio,为每个会话启动 rpi --mode rpc 子进程,模型与工具均在子进程运行;事件映射为 ACP 更新,会话以 JSONL 持久化并支持恢复重放;权限弹窗转为标准请求,多选问题经 _meta 协商;可安装注册到 Zed,也可编译为独立二进制。
rpi 是一套可嵌入自有程序的 Rust Agent 运行时,将 AI、Agent 循环、工具、会话持久化和 CLI 分层解耦。其优势是启动快、内存低、安装简单、以库为核心,并通过独立插件 SDK 提供可审查的扩展边界,适合在 Rust 服务中嵌入 Agent 或直接使用其终端 CLI。
RPI 提供一批原生 Rust 扩展,可按场景选装:任务规划(plan-mode、goal、todo、ask-user)、代码理解(codegraph、lens、subagents)、外部服务(websearch、webfetch、mcp-adapter、server)、观测安全(run-stats、langfuse、permissions)、交互入口(im-message、voice)。各扩展独立加载,安装后需配置外部依赖。
rpi 是 Pi 的 Rust 实现,采用 library-first 设计,提供 CLI 与原生扩展。核心分为 rpi-ai、rpi-agent、rpi-tools、rpi-harness 四层,共九个 crate。已有 15 个扩展,覆盖规划、协作、代码分析、网络与观测。适合用 Rust 开发、需直接接管工具与会话状态的产品;若现有 Pi 工作流已够用,则无需迁移。
rpi 是 Pi 的 Rust 实现,采用库优先设计,提供 CLI 与原生扩展。架构分为 rpi-ai、rpi-agent、rpi-tools、rpi-harness 四层,共九个核心 crate。已有 15 个扩展,覆盖规划、协作、代码分析、网络与观测。适合用 Rust 开发、需接管工具与会话状态的产品;现有 Pi 工作流无需仅为换语言而迁移。
rpi 是 TypeScript 版 pi 的 Rust 移植。作者在同一台 Windows 机器上,以相同 JSONL 命令通道、冷启动、离线、中性目录等条件对比两者:rpi 启动约 17.5 毫秒,pi 约 169.5 毫秒,快约 10 倍;常驻内存 12MiB 对 91.5MiB;安装体积约 21.8MiB 对 385MiB 加 Node。rpi 为 Rust 原生开发,借鉴 Pi 思想并做优化,欢迎 PR。
rpi-langfuse 安装后零配置自动追踪 Agent 生命周期,通过 12 个事件处理器将 Session、Agent、Provider、Tool、Turn 等事件映射到 Langfuse 的 trace、generation、span,记录模型调用、Token 消耗、工具执行、延迟等数据,并在 Dashboard 展示追踪概览、成本分析与延迟监控。
rpi 新增远程模式:agent 在服务端无头运行,客户端仅作终端界面,不加载 provider、工具或 session。服务端启动时打印 token,客户端通过 --token 或环境变量认证,认证为连接级。协议分层清晰,客户端零本地资源,支持流式渲染和斜杠命令,但会话树类命令不可用。项目已开源。
rpi 飞书智能消息助手发布,基于 Rust 长连接实现 AI 自动应答,支持多账号配置、无头服务部署、白名单与 @ 触发控制,可自动重连并管理消息队列,适用于技术支持、知识库问答、运维告警等场景,只需配置 JSON 即可零代码集成。
rpi 是用 Rust 构建的可组合 LLM Agent SDK 和终端编码 Agent。近期更新:新增本地扩展开发模式,仅加载项目内资源以便调试;将更新命令拆分为 Rust 扩展、Pi 包和 CLI 三类;项目包默认加载,可用 --no-approve 关闭;修复 TUI 工具面板空状态显示问题。稳定能力包括异步流式 Agent loop、多 provider、对齐 Pi 的工具、JSONL 会话与稳定 ABI。
rpi 是 Pi agent 的 Rust 原生实现,采用 library-first 理念,将模型 Provider、Agent loop、工具、会话和终端界面拆分为独立 crate,便于嵌入应用。支持 Anthropic、OpenAI 兼容及免密钥 faux provider,内置读写、编辑、bash、grep 等工具,提供会话持久化、上下文压缩、插件扩展等能力。目前处于 0.1.x 阶段,采用 MIT 协议。
树莓派容器性能问题解决方法:编辑/boot/firmware/cmdline.txt文件,在末尾追加cgroup_memory=1 cgroup_enable=memory,重启后docker stats可正常展示内存占用。
本文介绍了在Docker的Home Assistant中使用树莓派蓝牙模块的问题,并通过安装pi-bluetooth包和编辑usrcfg.txt文件解决了Ubuntu server 20.04不支持蓝牙模块驱动的问题。
我在尝试执行 rpi-update 给自己的树莓派做固件升级时,提示了如下报错。 经过研究,发现是因为 rpi […]
完成下面两步后,将自动完成登录并继续当前操作。