← 返回更新日志

Pi v0.80.2

2026-06-23 · GitHub 原文
### 变更 - 修改了继承自 pi-ai 的 `ApiKeyCredential`,使其使用与 `auth.json` 兼容的标识字段 `type: "api_key"` 和 provider 作用域的 `env` 值,替代原来的 `type: "api-key"` 和 metadata。 - 将继承自 agent-core 的公共 harness shell 执行选项类型从 `ExecutionEnvExecOptions` 重命名为 `ShellExecOptions`。 ### 修复 - 修复了继承自 Anthropic 兼容模式的自定义模型,使其使用显式的兼容性元数据,而非依赖 provider 名称启发式方法处理会话亲和性标头及不支持的 tool 字段省略问题。 - 修复了继承自请求作用域的 `apiKey` 和 `env` 值,使其参与 provider 认证解析,从而使 Cloudflare 等 provider 能够从显式调用选项中派生出请求特定的基础 URL ([#6021](https://github.com/earendil-works/pi/issues/6021))。 - 恢复了继承自 pi-ai 兼容入口点的临时遗留 per-API 流别名(如 `streamSimpleOpenAICompletions`)([#6016](https://github.com/earendil-works/pi/issues/6016), [#6017](https://github.com/earendil-works/pi/issues/6017))。 - 恢复了 `openai-completions` 中继承自运行时的 `detectCompat` 回退机制,用于处理没有显式兼容元数据的模型 ([#6020](https://github.com/earendil-works/pi/issues/6020))。