AIDAWORK / SEQUENCE

resolveAndRun 主路径

独立图页 ↗
基于固定代码版本核验 · 部署状态另行确认

机制说明

resolveAndRun 主路径

先准备,再请求模型

resolveAndRun 调用 prepareExecution;失败时产出对应事件并返回,成功后交给 orchestrate。准备期间处理绑定、上下文、工具、提示词与依赖,还可生成恢复所需指纹。

LFV4 恢复的 operation/invocation 绑定在准备阶段核对,再恢复冻结的上下文。持久文本准入也使用准备边界,但对可接受上下文更严格;不是先运行模型再补做恢复检查。

证据与范围

  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L218–360 · 8f176b450188
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L360–405 · 8f176b450188
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L708–809 · 8f176b450188

结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。

代码证据

引用核验检查固定 commit 的文件与范围;实现结论来自代码阅读。自动检查不证明生产环境已启用。

已核验实现

resolveAndRun 先调用 prepareExecution,成功后调用 orchestrate;准备阶段本身不发模型请求。

aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:218–3608f176b4501889ef005ae3bd7c0691687b6cb2880符号:prepareExecution
aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:360–4058f176b4501889ef005ae3bd7c0691687b6cb2880符号:durableText
已核验实现

prepareExecution 合并本机与 Plugin 工具、提示词及 continuation,再调用 composeDeps。

aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:708–8098f176b4501889ef005ae3bd7c0691687b6cb2880符号:TurnConfig
已核验实现

LFV4 绑定检查位于准备阶段;受限文本执行复用准备逻辑并限制上下文。

aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:360–4058f176b4501889ef005ae3bd7c0691687b6cb2880符号:durableText