Skill 装配路径:resolver→scope→discover→两路注入

Skill 装配路径:resolver→scope→discover→两路注入 由 Archify 生成的数据流图。 01 / 定义源 02 / 解析与作用域 03 / 发现 04 / 应用注入 05 / 消费面 SkillResolver · 声明来源 · 01 / 定义源 SkillResolver 声明来源 scope 过滤 · 可用范围裁剪 · 02 / 解析与作用域 scope 过滤 可用范围裁剪 Skills.discover · AgentSkill 集合 · 03 / 发现 Skills.discover AgentSkill 集合 apply 分流 · SkillRuntimeSupport · 04 / 应用注入 apply 分流 SkillRuntimeSupport automatic 路径 · 注入 systemPrompt · 05 / 消费面 automatic 路径 注入 systemPrompt selected 路径 · OverlayMemory 按需 · 05 / 消费面 selected 路径 OverlayMemory 按需 read_skill_file · allowedReadRoots 限定 · 04 / 应用注入 read_skill_file allowedReadRoots 限定 ① 声明集 decl ② 作用域内 scoped ③ skills AgentSkill ④ automatic prompt ⑤ selected overlay ⑥ 展开正文 content 图例 主要数据 异步批处理 数据存储

两路注入语义

  • • automatic:技能指令直接并入 systemPrompt,每轮对模型可见
  • • selected:挂进 OverlayMemory 按需展开——先露名字/描述,模型需要时再读正文

文件访问边界

  • • read_skill_file 工具按 allowedReadRoots 白名单限定可读根,越界路径被拒
  • • 技能正文不预占上下文:只有模型主动 read 才进记忆

编码侧富化

  • • CodingSkillDiscovery 在 coding 运行时把技能发现结果并入 WorkspaceContext 参与组词
  • • AgentSkillRuntimeSupport.apply 是唯一分流点:automatic/selected 两条路径互不混