内置 Pi Coding Agent 1.2.0,新增 Windows PowerShell 支持与模型配置恢复,改善工具、渠道和启动体验。
Windows PowerShell 支持
在 Windows 上使用 PowerShell 5.1 或 7 执行 Agent 命令。可选择新会话的默认 Shell,已有会话保留原有选择。
查看使用方法模型配置恢复
models.json 无效时显示需要修正的字段。在修复并重新加载配置前暂停发送,避免请求发往非预期端点。
查看使用方法一致的工具权限
MCP 别名、工具搜索与 Codemode 嵌套调用遵循一致的权限检查。升级后,已有会话和渠道的授权范围保持不变。
查看使用方法更可靠的渠道回复
附件与对应回合准确关联。已取消或由扩展接管的消息不再影响后续 Desktop 回合,也不会重复发送上一轮助手回复。
查看使用方法稳定性改进
- 改善 PowerShell 对中文、Emoji、多行脚本、引号及交错输出的处理,完善取消、超时、退出状态和进程树清理。
- 设置及渠道、终端、Markdown 的可选依赖按需加载。修复设置首次打开白屏;加载时支持关闭按钮、Esc、点击遮罩退出,并正确管理键盘焦点。
- Windows 文件临时被占用时,会重试保存配置。安装流程纳入 Herdr 解压修复,并完善修复与回退检查、资源完整性和 SBOM 校验。
- 适配 Pi 1.2.0 工具元数据,恢复界面工具列表,并避免暴露扩展内部路径。工具不可用或路径变化时,会同步更新其可选状态。
说明
- 在 Windows 上,打开「设置 → 通用 → Agent 默认 Shell」,选择 PowerShell 或 Bash。新会话默认使用 PowerShell;此设置只影响之后创建的会话。
- 已有会话保留原有 Shell 和工具授权。更改默认值不会为「无工具」会话新增命令执行权限。Bash 与 PowerShell 使用当前用户的本机权限运行,不构成安全沙箱。
- 请拆分过长的 PowerShell 命令。超过 Windows 长度限制的命令会在执行前明确报错,不会被静默截断后执行。
- Pi 1.2.0 会将未通过结构校验的 models.json 整体视为无效,所有自定义提供商与模型覆盖配置均不生效。Desktop 会暂停桌面及渠道会话的发送。
- 打开「设置 → 模型」并修正提示的字段。其余无法在界面中编辑的字段,请手动修改 ~/.pi/agent/models.json。支持行注释与尾逗号。
- 重新加载磁盘上的配置,再重新加载会话后发送消息。恢复后检查已选模型及 Auto 路由。
- OpenRouter 根据当前账号权限刷新模型目录。Desktop 与 Pi CLI 共享 ~/.pi/agent/ 下的缓存;切换账号或离线启动后,请联网刷新,替换过期或来自其他账号的目录。
- Windows 安装包仍为未签名 Beta,Linux AppImage 继续使用手动更新。