Pi 的 0.99.2 版本把三处工程细节摆上台面,全在治同一种病:上下文通胀。第一条,MCP 服务器的工具描述不再默认塞进首条提示词——带默认暴露的服务器从描述里移出,脚本改用按需搜索与命名空间描述找工具。模型开局不再背着一整页工具说明,首个 token 花在任务上而非清单上。
第二条是认证补齐:新增 OAuth 客户端名配置,以及用指定 provider 的登录令牌认证 HTTP 服务器。工具接入卡死的往往不是能力而是认证——每接一个服务器都人工过一遍授权,规模化后就是运维负担;认证做成配置,接入从"每次现配"变成"一次声明"。
第三条是热加载:重载命令能识别新增进默认工具集的工具。工具链在会话中途变化是常态,过去要重启才生效,等于逼用户在"重启丢上下文"和"用旧工具"之间二选一。
三处合起来指向同一条工程原则:上下文是稀缺资源,能按需取的不要提前装满,能配置的不要手工现调,能热加载的不要重启重建——任何往 agent 里堆工具的团队都该警惕"默认全开"的诱惑。
自查照三条走:首条提示词里工具描述占了多少 token、新增一个工具要几步、认证失败时用户要做什么。三个答案越短,开局体验与可维护性就越好。
话题来源 @PiChangelog
4.6K阅读 ❤️102 x.com/…↗ 已改写,非原文转载
78 浏览 0 评论
0 反应














