Blueprint 装配:YAML→DTO→校验→AgentFactory

Blueprint 装配:YAML→DTO→校验→AgentFactory 由 Archify 生成的工作流图。 01 / 声明面 / YAML→DTO 02 / AgentBlueprintValidator 03 / AgentFactory 宿主装配 P1-A 解析与校验 P1-B 宿主装配 Blueprint YAML · 声明式 Agent 描述 · 声明面 / YAML→DTO › P1-A 解析与校验 Blueprint YAML 声明式 Agent 描述 load() · AgentBlueprintLoader · 声明面 / YAML→DTO › P1-A 解析与校验 load() AgentBlueprintLoader BlueprintDTO · AgentBlueprint · 声明面 / YAML→DTO › P1-A 解析与校验 BlueprintDTO AgentBlueprint validate() · 分项校验 · AgentBlueprintValidator › P1-A 解析与校验 validate() 分项校验 Report · severity+JSONPath · AgentBlueprintValidator › P1-A 解析与校验 Report severity+JSONPath LoadException · ERROR 非空即抛 · AgentBlueprintValidator › P1-B 宿主装配 LoadException ERROR 非空即抛 AgentFactory · 宿主上下文供给 · AgentFactory 宿主装配 › P1-A 解析与校验 AgentFactory 宿主上下文供给 AgentBuilder · 装配依赖 · AgentFactory 宿主装配 › P1-B 宿主装配 AgentBuilder 装配依赖 Agent · 可运行实例 · AgentFactory 宿主装配 › P1-B 宿主装配 Agent 可运行实例 build() validate 装配 无 ERROR 含 ERROR 反序列化 issues load(path) 图例 Agent 逻辑 策略 外部系统

解析与校验门

  • • Loader:YAML→DTO+字段白名单;Validator:分项校验→ValidationReport(severity+JSONPath);含 ERROR 即抛 LoadException

P1-B 装配约束

  • • AgentFactory 从 AgentFactoryContext 取宿主供给依赖;声明只引用名字,token 与沙箱实例由宿主运行时供给