Pi 1.2.0 发布:OpenRouter 模型信息与配置校验改进
Pi 1.2.0 按 API Key 显示 OpenRouter 可用模型及价格,配置文件支持 JSON Schema 校验补全,并改进远程剪贴板与 Codemode 细节。

Pi 1.2.0 发布了,这版比较实用的变化是 OpenRouter 模型信息更准确,配置也更容易校验🔥 整体是一次使用细节打磨,比较值得关注的有这几个: 1、OpenRouter 模型列表按密钥显示 以前模型列表不一定反映当前 API Key 实际能用什么。现在 Pi 会根据 OpenRouter 密钥,只列出该密钥可用的模型,同时展示对应的 Context 长度、最大输出和价格;`models.json` 里配置的区域端点也会纳入 2、配置文件支持 Schema 校验和补全 `settings.json`、`models.json`、快捷键和主题都发布了对应的 JSON Schema。在文件里加上 `$schema`,编辑器就能做校验和自动补全。需要注意,主题现在启动时也会按 Schema 校验,旧主题配置可能要更新 `$schema` 地址、把可复用颜色放进 `vars`,并移除不支持的元数据 3、远程终端复制可以传回本地剪贴板 遇到 Pi 无法识别的远程会话,比如从另一台机器接入的终端复用器,可以设置 `PI_CLIPBOARD_OSC52=1`,让复制的文本通过 OSC 52 发到远程客户端剪贴板 4、Codemode 和扩展运行细节更清楚 Codemode 的工具声明会显示整数、取值范围、默认值等输入约束,运行时也会显示已用时间和总耗时。扩展通过 `pi.sendMessage(..., { triggerTurn: true })` 启动的运行,现在也会经过 `before_agent_start` 等初始化流程;扩展作者需要留意事件里的 `messageType` 可能是 `"user"` 或 `"custom"` 另外,这版还调整了 MCP 资源的展示与连接行为,修复了一批 Codemode、模型请求、终端交互和 OAuth 相关问题 总体看,1.2.0 没有堆一个特别大的新功能,主要是在模型信息准确性、配置可维护性,以及扩展运行一致性上补细节
这条是引用着另一条写的:x.com/xiaomovps/status/2108009635915686015