criticalFieldPatterns 按工具重叠选择
从工具来源约束回复中的数值
registry 为关键字段定义 sourceTools。选择函数检查本轮工具名与 sourceTools 的交集,将相关模式交给回复校验;能力提供的额外 patterns 也参与合并。
只有 ResponseGuard 存在且 patterns 非空时才执行数值溯源验证。这是特定来源字段的校验边界,不等于对回复中所有事实作通用真实性证明。
证据与范围
aida-agent·packages/agent/src/orchestrator/critical-field-registry.tsL45–55 ·selectCriticalFieldsForAgent·e2adc9a3c325aida-agent·packages/agent/src/gateway/resolve-and-orchestrate.tsL472–502 ·selectCriticalFieldsForAgent·e2adc9a3c325aida-agent·packages/agent/src/orchestrator/agent.tsL2491–2523 ·responseGuard.verify·e2adc9a3c325aida-agent·docs/adr/0018-orchestrator-runtime-and-turn-config.mdL9–54 ·e2adc9a3c325
结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。