Skip to content

Pi GUI v0.26.2

Choose a tag to compare

@github-actions github-actions released this 20 Oct 05:58
· 500 commits to main since this release

本版摘要

  • Stop 停止确认:将 abort 应答与对应请求 ID 关联,防止迟到的旧应答解除新一轮停止屏障;停止未确认时继续阻止新任务进入运行时。
  • 附件与文档:修复百分号文件名、同名上传覆盖风险和附件解析期间的发送拦截,保留 DOCX 制表符及换行。
  • 草稿与历史:避免会话切换及异步发送清除新草稿,修复历史缓存失效和长历史截取方向,改善会话隔离。
  • Runtime 状态与审批:按请求身份处理运行状态,统一审批提交状态,避免跨视图重复提交和迟到响应影响当前任务。
  • 发布验证提速:正式发布复用相同提交已通过的完整 CI,继续执行安装卸载、产物与 SHA256 验证;CI 未完成或证明不一致时阻止发布。固定并核验官方 NSIS 安装器,避免 Chocolatey 下载故障阻断打包。

Stop 的隔离回归测试已完成;真实供应商验收因 HTTP 502 未通过,不能视为真实模型场景已验收。会话变更的生产恢复资格仍为 NO-GO,不开放 B Writer 或自动撤销,不放宽现有安全拒绝。真实模型长时间压力测试及 POSIX 真机等验证仍未完成。

Full Changelog: v0.26.1...v0.26.2


交付物

文件 说明
Pi-GUI-Setup-<版本>.exe 安装程序(单用户,不弹 UAC)。装在 %LOCALAPPDATA%\Programs\Pi GUI
Pi-GUI-<版本>-portable.zip 便携版,解压直接跑 Pi GUI.exe,不用装
SHA256SUMS.txt 上面两个文件的 SHA-256 校验和

下载后建议核一下(把 <版本> 换成实际版本号):

certutil -hashfile Pi-GUI-Setup-<版本>.exe SHA256

与 SHA256SUMS.txt 里的值逐位比对。

卸载只删程序文件 —— %APPDATA%\Pi GUI 下的项目列表与窗口布局会保留。

Code signing policy

本项目正在申请 SignPath Foundation 的免费 OSS 代码签名
(签名服务由 SignPath.io 提供)。申请尚未通过,正式发版流程也还
没有接入签名 —— 所以当前下载到的产物仍然可能是未签名的
,Windows 可能因此提示
「未知发布者」。

签名正式启用后,覆盖的会是本项目自己构建的 Windows 安装程序;随包分发的
Electron / Chromium 等上游开源二进制不会用本证书签名。

前置条件

界面本身不含 pi。本机要先装好 pi 并配好模型供应商:

npm i -g @earendil-works/pi-coding-agent   # 需要 Node >= 22.19.0
pi --version

否则界面能打开,但发出去的消息会报错。