AIDAWORK / ARCHITECTURE

Runtime V2.1:连接无关的文本执行

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

机制说明

Runtime V2.1:连接无关的文本执行

当前文本切片怎样执行

runtime-v2.1 默认关闭,只接收符合准入条件的 direct 普通文本任务。准备阶段拒绝附件、插件及 continuation 等上下文;当前切片限制工具、记忆、技能和部门语义,以保持执行输入受控。

准入后任务持久化,Worker 领取并持有执行;Desktop Main 发起启动后观察结果。观察者离开不会取消 Run。执行者崩溃进入 manual_recovery,当前实现不自动再次调用模型,所以不能把恢复能力概括成自动重放。

证据与范围

  • aida-agent · docs/architecture/runtime-host-text-execution.md L1–80 · 8f176b450188
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L360–405 · 8f176b450188
  • aida-agent · packages/agent/src/runtime-v2/run-execution-worker.ts L38–94 · 8f176b450188
  • aida-agent · packages/agent/src/index.ts L1670–1680 · 8f176b450188
  • aida-desktop · apps/desktop/electron/agent-loop/register-runtime-v2-ipc.ts L55–108 · ab26b707ddda

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

代码证据

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

条件路径

默认关闭的 runtime-v2.1 仅接受符合条件的 direct 普通文本任务,准备阶段拒绝附件、插件和 continuation 等上下文。

aida-agentdocs/architecture/runtime-host-text-execution.md:1–808f176b4501889ef005ae3bd7c0691687b6cb2880
aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:360–4058f176b4501889ef005ae3bd7c0691687b6cb2880符号:durableText
已核验实现

Worker 从持久化队列领取任务并持有执行,Desktop Main 调用启动接口后订阅结果。

aida-agentpackages/agent/src/runtime-v2/run-execution-worker.ts:38–948f176b4501889ef005ae3bd7c0691687b6cb2880符号:RunExecutionWorker
aida-agentpackages/agent/src/index.ts:1670–16808f176b4501889ef005ae3bd7c0691687b6cb2880符号:executionWorker.start
aida-desktopapps/desktop/electron/agent-loop/register-runtime-v2-ipc.ts:55–108ab26b707ddda0461224b94cc2215be2bd2a61cda符号:client.start
条件路径

观察退出不取消 Run;执行者崩溃进入 manual_recovery,当前切片不自动再次调用模型。

aida-agentdocs/architecture/runtime-host-text-execution.md:1–808f176b4501889ef005ae3bd7c0691687b6cb2880