rpi 是用 Rust 构建的可组合 LLM Agent SDK 和终端编码 Agent。近期更新:新增本地扩展开发模式,仅加载项目内资源以便调试;将更新命令拆分为 Rust 扩展、Pi 包和 CLI 三类;项目包默认加载,可用 --no-approve 关闭;修复 TUI 工具面板空状态显示问题。稳定能力包括异步流式 Agent loop、多 provider、对齐 Pi 的工具、JSONL 会话与稳定 ABI。
Rust 长绝对路径影响可读性和 AI 上下文,Clippy 的 absolute_paths 规则无自动修复。作者开发 fixrs 工具,基于 syn 解析语法树,扫描过深路径,跟踪作用域,遇命名冲突自动降级引入上级模块,并调用 rustfmt 格式化。可通过 cargo 安装运行,支持调整深度和预览。
Rust 动态四则:Allocator 稳定化进入最终意见征询,拟稳定最小 Allocator trait 及 Box/Vec 的 new_in;2026 调试调查显示约 46% 使用调试器,痛点集中在值展示与 async 步进;有人逆向电动滑板车固件并用 Rust 重写显示单元;mbrotli 以纯安全 Rust 实现 Brotli 编解码,解码较 C 快约 3 倍。
亚马逊开源了 Rust 形式化验证器 Verus,通过 requires/ensures 规格机械检查所有输入,覆盖测试盲区,支持 unsafe 与并发代码,已用于 Nitro 等基础设施。此外还有 sofka(Rust 版 k9s 替代)、Rust+Vulkan 百万粒子流体模拟(约 180 FPS)和清理闲置项目构建产物的 rusty-broom 等工具。
文章介绍三种编程语言特性:Rust的借用检查在编译期杜绝数据竞争,Crystal的流类型让变量类型随代码路径自动推导,D语言的契约编程把断言嵌入函数语法。它们将资深开发者的经验固化为编译器规则,兼顾安全与效率,但代价是编译时间增加,且D语言契约在发布版本中会被移除。
OpenAI披露Habitat在线存储平台:从Python客户端库演进为日均7000万请求、服务10亿周活、管理500PB数据的分布式系统。团队先以Python立服务,属战略性技术负债,并公开asyncio调度、配置卡顿、连接池LIFO亚稳态失败等调优经验。2026年Q2,仅2名工程师借Codex与GPT-5.5完成Rust重写,CPU效率提升6倍,内存提升15倍。
微软将Rust列为Tier-1语言,与C++、C#同级,但目标是替换有漏洞的C/C++存量代码,而非取代C#。C#擅长业务复杂度,Rust擅长资源与安全边界,二者互补:C#在上做编排,Rust在下做原生模块,通过显式FFI契约连接。对C#架构师而言,学会定义干净的边界契约比纠结是否学Rust更有价值。
Rust基金会宣布Solana基金会与NVIDIA以最高档白金会员加入。Clippy的nonstandard_macro_braces lint改为宏展开前运行,提速约3133倍。math-core库可将LaTeX公式转为MathML Core,覆盖接近KaTeX常用功能。rsboot是Rust写的无盘UEFI发行版安装器,经HTTP流式下载ISO并校验后启动安装。
Rust社区近期热议语言复杂度上升问题。有开发者列举命名参数、开放枚举等提案,担忧Rust重蹈C++覆辙。语言团队回应称对复杂度保持谨慎,部分提案实为简化。社区提出三轴判断法评估新特性,调查显示40%受访者希望优先简化。
AWS Lambda 为高密度微虚拟机环境重建网络流量日志系统。旧方案依赖 iptables 规则,随虚拟机增多性能骤降且不支持 IPv6。新系统用 eBPF 在内核捕获数据包,Rust 编写用户态聚合程序,每租户独立环形缓冲区,通过文件描述符传递实现权限隔离,输出格式与旧系统完全兼容,实现零下游迁移。
fastalp 是纯 Rust 实现的 ALP 浮点无损压缩算法,面向时序数据库与 IoT。相比 C++ 原版,端到端压缩提速 2.58 倍,解压达 25.3 GB/s,压缩比提升 60%,准常量数据可达 744 倍。核心优化包括三级剪枝、单遍寄存器解码、精确除法、自适应 Delta 及硬件舍入,支持零堆分配与 no_std。
rpi 是 Pi agent 的 Rust 原生实现,采用 library-first 理念,将模型 Provider、Agent loop、工具、会话和终端界面拆分为独立 crate,便于嵌入应用。支持 Anthropic、OpenAI 兼容及免密钥 faux provider,内置读写、编辑、bash、grep 等工具,提供会话持久化、上下文压缩、插件扩展等能力。目前处于 0.1.x 阶段,采用 MIT 协议。
微软将Rust列为内部Tier-1语言,推进rustc_codegen_utc后端,自Rust 1.90起可自托管,已有超100个仓库使用。Dioxus团队加入Cognition,继续维护Dioxus、Blitz等项目。Brown大学论文比较各语言async/await设计差异,归纳九个语义维度。gccrs月报显示其在编译core与Linux内核上取得进展,当月合并79个PR。
Lily Mara explains how to avoid high-risk software rewrites through incremental FFI refactoring. She shares how engineering teams can replace Python bottlenecks with Rust via PyO3, demonstrating...
文章讨论 Rust 异步代码调试问题:DispatchTask 的 stop 方法中,日志已显示 dispatch terminated,却看不到 dispatch stopped,作者不理解为何 joiner.await 未返回。类似多层结构下,从其他位置启动多个 tokio 任务时,阻塞位置不同,但相同操作每次阻塞位置一致。
某岗位招聘AI原生知识库应用开发人员,职责包括辅助开发应用、集成LLM、优化AI输出质量。要求熟悉Rust异步开发,掌握C++11现代特性者加分。工作可提升Rust并发编程能力,实战React/TypeScript与Tauri跨平台开发,并端到端搭建RAG流水线,涵盖数据清洗、向量化、向量数据库集成与检索调优。投递邮箱aihr@stepai.cn。
Flectar Mail 已开源,这是一款用 Rust 和 Slint 构建的原生邮件客户端,主打快速轻量,不使用 WebView,邮件 HTML 由 Rust 渲染器 Blitz 处理,内存占用可低至约 20MB。支持 IMAP、SMTP、JMAP、CalDAV、联系人及多平台,采用 AGPLv3 协议。目前处于 Alpha 阶段,邮件 HTML 渲染仍较实验性,欢迎反馈问题与贡献。
Rig是开源的Rust库,为LLM应用提供统一接口,支持OpenAI、Anthropic等提供商,涵盖代理、工具、RAG、流式及本地模型。直播演示了用Rig和Ratatui构建的编码代理Rat Code,展示代理结构、工具定义及测试方法。Rig通过cassette系统重放记录测试集成,并支持RAG和本地推理,推动Rust与AI实际应用结合。
NVIDIA推出CUDA Rust,支持SIMT和Tile两种编写GPU内核的路径,前者需nightly版本,后者稳定版即可。另有纯Rust图表语言Lini、Rust重写的Battle.net服务Tavern,及讨论Rust空类型非bottom type的文章。
本文介绍开源项目OpenClaw.NET,一个用.NET编写的自托管AI Agent运行时与网关,支持鉴权、策略、记忆、可观测性及多渠道接入,并编译为单文件原生二进制。文章以Rust概念类比,说明其异步、序列化、错误处理等设计,强调对Rust工程师的亲和力,并指导本地运行、创建工具、技能及插件,适合追求编译期纪律的开发者。
完成下面两步后,将自动完成登录并继续当前操作。