为什么登记不能只是目录
工具列表可以告诉模型存在搜索函数. 它无法告诉执行引擎搜索是否将数据发送到设备外,结果是只读还是任务预算允许调用。
能力卡会增加这些属性,并将工具变成一个受管的执行选项。
重要领域
这些字段让系统在模型计划之前筛选出候选人. 他们也让使用者了解计划的选择。
- 输入和输出计划。
- 侧效应:只读,本地写作,外出出,付费,或不可逆。
- 数据边界:数据是否可能离开设备以及被批准目的地。
- 成本和延迟预期。
- 暂停、重试政策、保健和确认政策。
一份跨不同协议的契约
MCP,OpenAPI,CLI,以及本地适配器以不同格式曝光能力. 适配器层将它们正常化为共同的能力契约,因此执行引擎不需要直接理解每个协议。
这种分离让工具生态系统进化,而不允许协议细节绕过治理。
卡片也是审计单位
当一个能力被引用时,执行事件可以参考其卡片,版本,参数,成本,去向和结果. 后期的审查可以将产出与生产条件联系起来。
这就是一个工具呼叫和被支配的能力引用之间的区别。