skill-invocation-router · git:20261018.8261244 · 2026-10-18 · sha256 27cdabc7012fa789
skill-invocation-router git:20261018.8261244A
Immutable. This exact content never changes and is served at /api/v1/blob/27cdabc7012fa789.
--- name: skill-invocation-router description: Design and test explicit human, implicit model or agent, programmatic application, bounded skill-composition, and harness activation policies for an Agent Skill catalog. license: MIT metadata: lesson: "25" --- <a id="skill-invocation-router"></a> # 技能调用路由器 当宿主需要可审计的激活策略,而不是一个不加区分的 `invocable` 标记时,使用此技能。 1. 阅读 `references/invocation-model.md`,对请求渠道分类。 2. 将 `assets/host-policy.json` 视为适配器配置示例进行审查,不要将其当作可移植标准。 3. 运行 `python3 scripts/simulate_invocation.py --policy assets/host-policy.json --actor ACTOR --name NAME --description DESCRIPTION --query QUERY [--explicit-name NAME] [--caller-name NAME] [--depth N] [--user-invocable true|false] [--disable-model-invocation true|false]`。 4. 对人工、应用、技能或运行框架请求,要求使用发现到的准确名称,以及相应渠道的允许列表。 5. 对技能调用方,还要求调用方身份、无循环的目标,以及有界的组合深度。 6. 对模型或自主智能体请求,先移除按执行者或已识别宿主扩展规则判定为不合格的候选项。 7. 仅对剩余描述评分。选择最匹配的合格候选项;若没有合格候选项超过阈值,则不选择。 8. 返回 JSON 决策,包含适配器、渠道、评分和策略原因。 激活只会加载指令,并不批准工具调用、文件系统修改、网络访问、秘密使用或包内脚本执行。