piagent_
← /资讯
2026年8月11日community

pi subagent 扩展现在继承当前会话的模型与思考级别

Pi 自带的 subagent 扩展以示例形式随 packages/coding-agent/examples/extensions/subagent 一同发布,原先从最近一次被修改的全局会话配置里读取模型与思考级别。当用户并行打开多个会话时,子代理会“无声地”采用最后一个动过设置的那个会话,而不是真正调用它的那个。

外部贡献者 Dustin Spicuzza(virtuald)提交的 Pull Request #7897 由 Mario Zechner(badlogic)于 2026-08-11 合入,修正了这一优先级:现在子代理继承的是当前会话的模型与思考级别。PR body 里写明了动机:“我更希望子代理跟随当前会话的模型/思考级别,而不是被显式指定。当前的实现是:如果我有几个会话同时打开,子代理会用任意一个会话最后一次设置的模型/思考级别,这不太直觉。”

补丁在 subagent/index.ts 新增 21 行、删除 3 行,并更新了 README 2 行以说明新的优先级。作者在 PR body 里披露了 AI 协助:“这是我的 clanker 写的,但看起来足够直接,我也测过、似乎工作正常。” 合并以提交 e3798ca 于 2026-08-11 落到 main

这并不是首个通过 pi 自动关闭审批流程合入的外部贡献——公开 PR 记录显示 2026-08-07 到 2026-08-11 之间有多个非维护者合入(包括 8-10 distributedlock 在 #7887 提的尾随换行修复,以及 terrorobe、Maximo-Guk、midastruth、mitsuhiko、yearth、muyiyr 等人的工作)。#7897 之所以值得单独提一句,不是因为里程碑意义,而是它是我们见到的第一个在自带的扩展上做行为变更(而非字符串格式或文档修订)的外部贡献。

截至目前还没有新版本发布该修改;仍跑 v0.84.1 的用户看的是旧行为,修复会随下一个 pi 版本一起出。

source: https://github.com/earendil-works/pi/pull/7897