← 返回更新日志

Pi v0.65.1

2026-04-05 · GitHub 原文
### 修复 - 修复了按行数截断 Bash 输出的问题,改为始终将完整输出持久化到临时文件中,防止输出超过 2000 行但仍在字节阈值内时发生数据丢失 ([#2852](https://github.com/badlogic/pi-mono/issues/2852)) - RpcClient 现在能够实时将子进程的 stderr 转发给父进程 ([#2805](https://github.com/badlogic/pi-mono/issues/2805)) - 主题文件监听器现在能够处理异步 `fs.watch` 错误事件,而不再导致进程崩溃 ([#2791](https://github.com/badlogic/pi-mono/issues/2791)) - 修复了已保存会话的 cwd(当前工作目录)处理逻辑:当恢复或导入的会话原始工作目录已不存在时,交互式用户现在会被提示在当前 cwd 中继续,而非交互式模式则会抛出明确的错误并终止。 - 修复了资源冲突的优先级规则,确保项目和用户技能、提示词模板及主题能一致地覆盖包资源,且 CLI 提供的路径优先级高于自动发现的路径 ([#2781](https://github.com/badlogic/pi-mono/issues/2781)) - 修复了 OpenAI 兼容的补全流式使用量统计,保留 `prompt_tokens_details.cache_write_tokens` 并规范化 OpenRouter 的 `cached_tokens`,防止在 pi 中报告错误的缓存读写 token 及费用 ([#2802](https://github.com/badlogic/pi-mono/issues/2802)) - 修复了 CLI 扩展路径(如 `git:gist.github.com/...`)被错误地相对于 cwd 解析的问题,改为直接传递给包管理器 ([#2845](https://github.com/badlogic/pi-mono/pull/2845) by [@aliou](https://github.com/aliou)) - 修复了通过管道传入 stdin 并使用 `--mode json` 运行时,保留 JSONL 输出格式而非降级为纯文本的问题 ([#2848](https://github.com/badlogic/pi-mono/pull/2848) by [@aliou](https://github.com/aliou)) - 修复了交互式命令文档,移除了已删除的 `/exit` 作为支持退出命令的列表项 ([#2850](https://github.com/badlogic/pi-mono/issues/2850))