← 学习路径
从问题进入
怎么给 Agent 接入新能力?
工具一多,模型更容易选错;全塞进上下文又太贵——能力的定义方式、接入协议和暴露时机要一起设计。
简答
三件事分开看。定义:openJiuwen 和 Codex 用注册表加基类或 trait 把生命周期收进框架,DeepSeek 和 Pi 用工厂函数加 schema 声明把工具做成可独立测试的值。接入:MCP 在 openJiuwen 是工具来源之一,Codex 既当客户端也当服务端,Pi 在跟踪 commit 上完全不接 MCP。暴露:四家都只把技能名和描述放进上下文、正文按需读,只有 Codex 给技能目录设了预算(默认上下文窗口的 2%)。
三步读懂
01
原理
为什么存在、有哪些权衡
02
对照
四家怎么解同一个问题
03
源码
固定在 commit 与行号上
相关概念