pi v0.84.0:全屏 TUI 模式、Mermaid 与 LaTeX 渲染、AGENTS.override.md
pi v0.84.0 带来了可运行时切换的全屏 TUI 模式。新布局让编辑器与底部状态栏保持常驻,会话正文独立滚动,并附带可拖动的滚动条,长会话也能在不离开键盘的前提下顺畅浏览。该改动建立在现有 Markdown 渲染器之上 —— 快捷键详见 UI & Display 文档。
交互会话现在可以直接渲染 Mermaid 图与面向终端的 Unicode 数学公式。prompt、工具结果或助手回复中的 Mermaid 块会在 TUI 内直接绘制,LaTeX 则被转换为 Unicode 近似表达,不再依赖外部渲染器。两者都可在 Markdown 设置页配置。
项目级 agent 配置新增了按目录覆盖的文件:AGENTS.override.md,与既有的 AGENTS.md 并列,可在工作目录匹配时替换 pi 加载的上下文文件。这一能力在 monorepo 等多包仓库中尤为实用 —— 同一模块在不同子目录下执行时,可以按需加载不同的指令。
本次发布还引入了内建的 Baseten provider,并为 OpenAI 兼容端点提供高级自定义采样选项,包括可选的 vLLM 采样参数。同步带来若干不兼容变更:ModelsStreamTransforms 重命名为 ModelsRequestTransforms、JSON 与 RPC 的 message_update 事件改为仅发送 delta、v2 session 与 AgentHarness API 转正为默认实现、移除旧版 JSONL 与内存 session 仓库。
完整的发布说明、受影响文档的链接,以及针对重命名变换与被移除仓库的迁移指南,均见 GitHub release 页。
source: https://github.com/earendil-works/pi/releases/tag/v0.84.0