外部精选
Pi 0.84.1
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(pi.dev)结构化摘要 AI 生成
背景与问题
这是 Pi 0.84.1 的官方发布说明(Changelog),面向 Pi 的使用者与扩展开发者,回答“该版本新增了什么、变更了什么、修复了什么”。背景是 Pi 作为 CLI/TUI 工具持续迭代,需要向用户同步功能、行为变更与缺陷修复,发布渠道含 GitHub release 与 npm。来源日期为 2026-08-07。
方法或内容
发布说明按 New Features / Added / Changed / Fixed 组织:
- 新增:内置提供商
Qwen Token Plan Individual(订阅模型目录与共享QWEN_TOKEN_PLAN_API_KEY)、pi auth check凭证预检、全屏模式多击选择与半页滚动、扩展tool_call事件的 terminate 支持。 - 变更:软化 bash 工具的
PI_*环境指引;终端主题检测最坏延迟由 200ms 降至 100ms。 - 修复:Bun 独立二进制启动崩溃、扩展 TUI 包装器无限递归、Windows 全屏右键粘贴、
Agent.reset()运行中清空状态、LaTeX 间距、终端复用器下鼠标事件量等。
关键发现 / 结果
- 内置新增提供商
Qwen Token Plan Individual,面向 Individual 订阅文档所列模型,共享国际QWEN_TOKEN_PLAN_API_KEY(#7659,@arasovic)。 - 新增
pi auth check预检 provider/model 凭证,可选输出解析后的凭证(#7152)。 tool_call事件支持 terminate,all-terminating 批次可跳过自动后续模型调用(#7715,@muyiyrq)。- 全屏模式:双击选词、三击选段、粒度感知拖选(#7725/#7733,
@volsa)、未绑定的半页转录滚动动作(#7735)。 - 变更:软化 bash 工具
PI_*指引(#7128);并发探测 color-scheme 与 background 支持,主题检测最坏延迟 200ms→100ms。 - 修复:Bun 二进制在 cwd 含带 preload 的
bunfig.toml时启动崩溃,改用--no-compile-autoload-bunfig编译(#7685,@geril07);TUI 方法包装器无限递归(#7731);Windows 全屏右键粘贴失效;Agent.reset()运行中清空转录与运行时状态,现改为拒绝直至 agent 空闲(#7717,@wesleyzhangwq);LaTeX 间距与矩阵合成问题;tmux/Zellij/GNU Screen 下改用 button-motion 跟踪以减少全屏鼠标事件量。
结论与意义
0.84.1 是一次以接入便利、全屏交互与稳定性修复为主的迭代:为 Qwen Individual 订阅用户提供内置接入,pi auth check 降低凭证排查成本,terminate 支持减少阻塞批次的额外模型调用。
适用边界:结论仅针对 Pi 0.84.1 及所列平台(Windows、tmux、Zellij、GNU Screen、Bun 等);若干条目标注为 inherited(继承而来),其余版本表现原文未说明。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
内容对应 Pi 0.84.1 的发布,来源日期 2026-08-07(Aug 7, 2026),即北京时间 2026-08-07 08:00(由 UTC 零点换算)。GitHub release 与 npm 同步发布。这些行为在后续版本是否保持,原文未说明。
空间:谁的环境 / 场景
适用对象为 Pi 0.84.1 用户(渠道:GitHub release、npm):
- Qwen Individual 订阅用户(内置提供商与
QWEN_TOKEN_PLAN_API_KEY)。 - CLI/TUI 使用者(
pi auth check、全屏模式 TUI Fullscreen Viewport)。 - 扩展开发者(
tool_call事件、TUI 方法包装器、Agent.reset())。 - 特定环境:Windows(右键粘贴)、tmux/Zellij/GNU Screen(鼠标事件)、cwd 含
bunfig.toml的 Bun 独立二进制。
变量:实际改变了什么
- 行为:
Agent.reset()由运行中清空转录与运行时状态改为拒绝直至 agent 空闲;鼠标跟踪由 all-motion 改为 button-motion;bash 工具PI_*指引软化。 - 性能:终端主题检测最坏延迟 200ms→100ms。
- 能力:新增内置提供商、
pi auth check、tool_callterminate、全屏多击选择与半页滚动。 - 构建:Bun 独立二进制改用
--no-compile-autoload-bunfig编译。 - 价格与其他数据结构:原文未说明。
区分:包含 ≠ 相关 ≠ 因果
- 明确因果(原文给出机制或前后对比):并发探测 color-scheme 与 background 使最坏延迟 200ms→100ms;改用 button-motion 跟踪减少复用器下鼠标事件量;
--no-compile-autoload-bunfig修复 Bun 启动崩溃;terminate 支持使 all-terminating 批次可跳过自动后续模型调用。 - 意图性表述(效果未证实):软化
PI_*指引是 in an attempt to 减少不必要的检查命令。 - 仅相关/包含:多条条目标注 inherited,表明继承关系而非因果;PR 编号与贡献者署名属关联信息。
对象:作者/署名与关键技术原理
原文作者/署名:结构化作者字段为空,正文未标注整体署名;仅有条目级贡献者:@arasovic(#7659)、@muyiyrq(#7715)、@volsa(#7725/#7733)、@geril07(#7685)、@wesleyzhangwq(#7717)。关键技术及按原文描述的原理:
- 内置提供商:随版本提供的 provider 及其文档化订阅模型目录,共用国际
QWEN_TOKEN_PLAN_API_KEY。 pi auth check:对 provider/model 凭证做预检(preflight),可选输出解析后的凭证。tool_callterminate:扩展处理器可终止 all-terminating 批次,跳过自动后续模型调用。- 主题检测:并发探测 color-scheme 与 background 支持。
- 其余(选择粒度、LaTeX 排版等)原文未说明实现原理。
元反空综合结论
元:这份内容解决的是“版本变更如何同步给用户”的信息问题——一份面向 Pi 使用者与扩展开发者的 0.84.1 发布说明。
反:最可能失效或有边界的主张——软化 PI_* 指引仅为“试图”减少检查命令,效果未验证;100ms 是最坏情况值而非普遍实测;多条 inherited 条目的修复范围依赖上游实现;Agent.reset() 新语义对依赖旧行为的调用方构成不兼容变化。
空:去掉叙事后剩余的必要事实——版本号 0.84.1、日期 2026-08-07、一组带 PR 编号的新增/变更/修复清单、部分条目的贡献者署名,以及具体标识符(pi auth check、QWEN_TOKEN_PLAN_API_KEY、bunfig.toml、--no-compile-autoload-bunfig)。
综合:0.84.1 属常规迭代,重点在 Qwen 接入、凭证预检、全屏交互与多处平台修复;所有结论仅在该版本及所列平台条件下成立,整体作者署名与后续版本计划原文未说明。
中文译文 AI 生成
更新日志 发布说明 2026 年 8 月 7 日 Pi 0.84.1 GitHub release npm
新功能
- Qwen Token Plan Individual —— 为适用于 Individual 订阅且已在文档中列出的模型使用内置 provider。参见 API Keys。
- 身份验证就绪检查 —— 使用
pi auth check验证 provider 或模型凭据,并可选择输出已解析的凭据。 - 改进的 fullscreen 交互 —— 通过多次点击选择单词和段落,并配置半页 transcript 滚动。参见 TUI Fullscreen Viewport。
- 终止被阻止的工具调用 —— 扩展的
tool_call处理器无需再进行一次模型调用即可停止 all-terminating 批次。参见 Tool Events。
新增
- 新增 Qwen Token Plan Individual 作为内置 provider,包含其已文档化的订阅模型目录以及共享的国际版
QWEN_TOKEN_PLAN_API_KEY。参见 API Keys(#7659,作者 @arasovic)。 - 新增
pi auth check的 provider/模型身份验证预检,可选择输出凭据(#7152)。 - 为被阻止的扩展
tool_call事件新增 terminate 支持,使 all-terminating 批次可跳过自动的后续模型调用。参见 Tool Events(#7715,作者 @muyiyr)。 - 在 fullscreen 模式新增继承的双击选词与空白选择、粒度感知的拖拽选择以及三击选择段落(#7725、#7733,作者 @volsa)。
- 为 fullscreen 模式新增继承的未绑定半页 transcript 滚动操作。参见 TUI Fullscreen Viewport(#7735)。
变更
- 放宽了 bash 工具的
PI_*环境指南,以尝试减少不必要的检查命令(#7128)。 - 通过并发探测 color-scheme 和 background 支持,将最坏情况下的自动终端主题检测延迟从 200 ms 缩短至 100 ms。
修复
- 修复了当 cwd 中包含带 preload 的
bunfig.toml时,Bun standalone 二进制文件在启动时崩溃的问题,方式是编译时使用--no-compile-autoload-bunfig(#7685,作者 @geril07)。 - 修复了扩展 TUI 方法包装器在委托给原始方法时无限递归的问题(#7731)。
- 修复了 Windows 上 fullscreen 模式中右键无法粘贴剪贴板文本的问题。
- 修复了继承的
Agent.reset()在运行期间清除 transcript 和运行时状态的问题;现在它会拒绝执行,直到 agent 处于空闲状态(#7717,作者 @wesleyzhangwq)。 - 修复了继承的 LaTeX 关系符、乘法和命名运算符间距,以及涉及堆叠分式、运算符极限和相邻矩阵的矩阵组合问题。
- 通过使用 button-motion 追踪代替 all-motion 追踪,减少了 tmux、Zellij 和 GNU Screen 下继承的 fullscreen 鼠标事件量。
展开原文提取正文(采集端自动提取,可能有缺失)
ChangelogRelease notesAug 7, 2026Pi 0.84.1GitHub releasenpmNew Features
Qwen Token Plan Individual — Use the built-in provider for models documented for Individual subscriptions. See API Keys. Authentication readiness checks — Use pi auth check to verify provider or model credentials, optionally emitting the resolved credential. Improved fullscreen interaction — Select words and paragraphs with multiple clicks and configure half-page transcript scrolling. See TUI Fullscreen Viewport. Terminating blocked tool calls — Extension tool_call handlers can stop all-terminating batches without another model call. See Tool Events.
Added
Added Qwen Token Plan Individual as a built-in provider with its documented subscription model catalog and the shared international QWEN_TOKEN_PLAN_API_KEY. See API Keys (#7659 by @arasovic). Added pi auth check provider/model auth preflight with optional credential output (#7152). Added terminate support to blocked extension tool_call events so all-terminating batches can skip the automatic follow-up model call. See Tool Events (#7715 by @muyiyr). Added inherited double-click word and whitespace selection, granularity-aware drag selection, and triple-click paragraph selection in fullscreen mode (#7725, #7733 by @volsa). Added inherited unbound half-page transcript scrolling actions for fullscreen mode. See TUI Fullscreen Viewport (#7735).
Changed
Softened the bash tool's PI_* environment guideline in an attempt to reduce unnecessary inspection commands (#7128). Reduced worst-case automatic terminal theme detection delay from 200 ms to 100 ms by probing color-scheme and background support concurrently.
Fixed
Fixed Bun standalone binaries crashing on startup when the cwd contains a bunfig.toml with preload by compiling with --no-compile-autoload-bunfig (#7685 by @geril07). Fixed extension TUI method wrappers recursing indefinitely when delegating to the original method (#7731). Fixed right-click not pasting clipboard text in fullscreen mode on Windows. Fixed inherited Agent.reset() clearing transcript and runtime state during active runs; it now rejects until the agent is idle (#7717 by @wesleyzhangwq). Fixed inherited LaTeX relation, multiplication, and named-operator spacing, and matrix composition with stacked fractions, operator limits, and adjacent matrices. Reduced inherited fullscreen mouse event volume under tmux, Zellij, and GNU Screen by using button-motion tracking instead of all-motion tracking.
原文入口
阅读原文(pi.dev)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则