v1.1.0 之后 pi 合入四个 PR:npm 12 pack 输出、pi.dev 配置 schema、herdr 的 kitty 图片与压缩状态指示器颜色覆写
2026 年 10 月 8 日到 11 日间,四个 PR 合入了 pi——8 日一个、11 日三个——且都尚未进入任何 release:最新 tag 仍是 10 月 7 日的 v1.1.0。其中两个是缺陷修复,一个把 pi 的配置 schema 接到 pi.dev,还有一个补齐输入栏的主题支持。
#10680 解决 artifact 创建的 npm 12 兼容问题。npm 12 把 npm pack --json 的输出从单元素数组改成了按包名索引的对象,而 pi 的 artifact 创建只认数组形态——于是 npm 12 下的包安装检查、发布演练、本地 release 与打包全部失败。修复会读取两种形态,再要求包名匹配且存在 tarball 文件名才继续。
#10751 把 pi.dev 的 schema 端点定为 pi 生成配置 schema 的权威 $id,在内置主题与示例中使用已发布的 theme schema,并写下 models、settings、keybindings 与 theme 的 schema URL——pi 之外的工装从此可以锚定同一批地址。
#10774 恢复 herdr 的内联图片——这是 v1.1.0 引入的回归:#10573 让 pi 对 herdr 返回 images: null,而在那之前 herdr 面板会一路落到 ghostty 检查、拿到 herdr 本就渲染良好的 kitty 图片,于是 1.1.0 把它们弄坏了。herdr 支持 kitty 图形协议,修复保留 herdr 检查在前、重新打开 kitty 图片——PR 出自 herdr 的维护者本人。
#10810 修 #10809:对不设置 borderColor 的主题,嵌入的压缩状态指示器既不能覆写 colorFn、也不能用推理档位作颜色。该 PR 补上支持,把 WorkingIndicator 用的同一覆写传给指示器,并把 isWorkingStatusEditor 改名为 isEmbeddedStatus 以贴合它实际检查的东西。
截至本篇,四个 PR 都在 main 上;源链接的合并检索页可逐一跳转。
source: https://github.com/earendil-works/pi/pulls?q=is%3Apr+is%3Aclosed+merged%3A2026-10-08..2026-10-11