### 修复
- 修复了当 Bun 内置的 undici 垫片缺少 npm undici 的 `install` 导出时,Bun 编译的发布版二进制文件无法启动的问题 ([#4661](https://github.com/earendil-works/pi/pull/4661) by [@dmasiero](https://github.com/dmasiero)).
- 修复了从 `@earendil-works/pi-ai` 继承的 Xiaomi MiMo 生成的模型元数据,使其在思考模式的多轮请求中,能够使用 `reasoning_content` 重播助手工具调用消息 ([#4678](https://github.com/earendil-works/pi/issues/4678)).
- 修复了 Windows 平台的外部编辑器交接问题,使得从 TUI(终端用户界面)打开 vim/nvim 后能够正常接收输入 ([#4612](https://github.com/earendil-works/pi/issues/4612)).
- 修复了 Windows 平台 npm 自更新问题,在重新安装 pi 之前,将已加载的原生依赖包移出当前活动安装目录 ([#4157](https://github.com/earendil-works/pi/issues/4157)).
- 修复了 `pi update --self` 对 pnpm v11 全局安装的检测问题,此类安装的包路径会通过 pnpm 存储库解析 ([#4647](https://github.com/earendil-works/pi/issues/4647)).
- 修复了 Windows 平台 pnpm 自更新问题,使其能够正确解析 pnpm 命令垫片并通过 pnpm 运行,而无需手动更新 ([#4157](https://github.com/earendil-works/pi/issues/4157)).
- 修复了 Windows 平台 npm 系列命令的执行问题,改为使用 `cross-spawn` 替代解析 `.cmd` 垫片内部实现 ([#4665](https://github.com/earendil-works/pi/issues/4665)).
### Fixed
- Fixed Bun-compiled release binaries failing to start when Bun's built-in undici shim lacks npm undici's `install` export ([#4661](https://github.com/earendil-works/pi/pull/4661) by [@dmasiero](https://github.com/dmasiero)).
- Fixed Xiaomi MiMo generated model metadata to replay assistant tool-call messages with `reasoning_content` for thinking-mode multi-turn requests, inherited from `@earendil-works/pi-ai` ([#4678](https://github.com/earendil-works/pi/issues/4678)).
- Fixed Windows external editor handoff so vim/nvim can receive input after opening from the TUI ([#4612](https://github.com/earendil-works/pi/issues/4612)).
- Fixed Windows npm self-updates to move loaded native dependency packages out of the active install before reinstalling pi ([#4157](https://github.com/earendil-works/pi/issues/4157)).
- Fixed `pi update --self` detection for pnpm v11 global installs whose package path resolves through the pnpm store ([#4647](https://github.com/earendil-works/pi/issues/4647)).
- Fixed Windows pnpm self-updates to resolve pnpm command shims and run through pnpm instead of requiring manual updates ([#4157](https://github.com/earendil-works/pi/issues/4157)).
- Fixed Windows npm-family command execution to use cross-spawn instead of parsing `.cmd` shim internals ([#4665](https://github.com/earendil-works/pi/issues/4665)).