ADR-0018:web/channel 共用 Runtime 修 drift
共享准备减少什么漂移
不同入口复用同一个 Runtime 的准备与依赖组合机制,模型、工具、记忆和策略的合并规则由此集中。新增持久文本路径复用 prepareExecution,而不要求所有调用都经过 resolveAndRun。
共享装配减少重复规则,不能保证配置永远不会漂移。输入绑定、恢复指纹及准入检查仍然必要;图只描述当前共享调用关系,没有从结构推出永不漂移的结论。
证据与范围
aida-agent·packages/agent/src/gateway/orchestrator-runtime.tsL379–407 ·prepareExecution·e2adc9a3c325aida-agent·packages/agent/src/gateway/orchestrator-runtime.tsL278–308 ·composeDeps·e2adc9a3c325aida-agent·packages/agent/src/gateway/orchestrator-runtime.tsL397–427 ·durableText·e2adc9a3c325aida-agent·packages/agent/src/runtime/execution/run-execution-worker.tsL69–70 ·RunExecutionWorker·e2adc9a3c325aida-agent·docs/adr/0018-orchestrator-runtime-and-turn-config.mdL9–54 ·e2adc9a3c325
结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。