Repository navigation
Pi GUI v0.26.2
本版摘要
- 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 等上游开源二进制不会用本证书签名。
- Code signing policy(签名范围、角色、审批流程):CODE_SIGNING_POLICY.md
- Privacy policy(联不联网、传什么数据):PRIVACY.md
前置条件
界面本身不含 pi。本机要先装好 pi 并配好模型供应商:
npm i -g @earendil-works/pi-coding-agent # 需要 Node >= 22.19.0
pi --version否则界面能打开,但发出去的消息会报错。