criticalFieldPatterns 按工具重叠选择

criticalFieldPatterns 按工具重叠选择 由 Archify 生成的架构图。 salary · currency-v1 · 代码 Registry · get_salary_info… salary currency-v1 get_salary_info… leave_days · days-v1 · 代码 Registry · leave tools leave_days days-v1 leave tools headcount · count-v1 · 代码 Registry · get_headcount… headcount count-v1 get_headcount… ALL_PATTERNS · 代码 Registry · 代码 Registry · 非 DB ALL_PATTERNS 代码 Registry 非 DB agent tools · availableToolNames · 每轮选择 → TurnConfig agent tools availableToolNames selectCriticalFieldsForAgent · sourceTools ∩ agent · 每轮选择 → TurnConfig selectCriticalFieldsForAgent sourceTools ∩ agent capabilityCriticalFieldPatterns · 能力附加 · 每轮选择 → TurnConfig capabilityCriticalFieldPatterns 能力附加 TurnConfig.criticalFieldPatterns · 经 pipeline 写入 · 每轮选择 → TurnConfig TurnConfig.criticalFieldPatterns 经 pipeline 写入 orchestrate · 按 turn 使用 · 架构组件 orchestrate 按 turn 使用 旧:index.ts 全局 · 过度触发 VMS/BI · 架构组件 旧:index.ts 全局 过度触发 VMS/BI ALL_PATTERNS ∩ overlap plus 写入 TurnConfig per turn 已替换 代码 Registry 每轮选择 → TurnConfig 图例 后端 云服务 安全 外部系统

Registry

  • • salary · currency-v1 · get_salary_info / detail / perf
  • • leave_days · days-v1 · leave tools
  • • headcount · count-v1 · get_headcount / dept

选择规则

  • • pattern 仅当 sourceTools ∩ agent tools 非空
  • • 再并上 capabilityCriticalFieldPatterns
  • • extract 函数留在代码,不进 DB

修复

  • • 旧:index.ts 全局挂载 → VMS/BI 过触发
  • • 新:经 pipeline 写入 TurnConfig
  • • 按 agent 工具域精确启用