刊讯OPEN BOOKS

11.13 · 2026-11-13

【Rust日报】2026-11-13 Pi GPUI - 用 GPUI 运行本机已安装的 pi 编程代理

在原站打开(在新标签页打开)

内容摘要

• Pi GPUI 是用 Rust 与 GPUI 编写的 macOS、Linux 原生桌面应用,可运行本机已安装的 pi;需要 pi 1.4 或更新版本,不附带 pi,macOS 使用 Metal、Linux 使用 Vulkan 渲染。 • Pi GPUI 通过 `pi --mode rpc` 和 JSONL 与每个会话通信,支持多会话并行查看、会话树与分叉、模型及 thinking level 切换、上下文占用展示;凭据由 pi 自行保存。应用支持自动发现 pi、macOS Homebrew 与 Linux 安装脚本安装,并提供应用内更新。 • Rust 1.100 稳定了任意类型位置可用的 never 类型 `!`、标准库 Allocator API、DropGuard、`extern "custom"` 等能力;Cargo 增加 lint 配置与 dependency cooldown,并调整 lockfile 和构建产物目录行为。 • Rust 1.100 公布时还披露一个影响 nightly 及至少 1.85.0 稳定版的类型系统 unsoundness:有意实现的 Drop 可让短生命周期引用被当作 `'static` 使用,该问题被标记为 P-high。 本期重点涵盖 Pi GPUI 桌面代理、Rust 1.100 的语言与生态更新,以及一项已公开的类型系统安全问题。

原刊页面

若页面空白或提示无法嵌入,请使用“在原站打开”。

原刊可能通过浏览器安全策略禁止嵌入;在这种情况下,原站链接仍可直接访问。