AIDAWORK / ARCHITECTURE

厚控制平面 vs 薄 ReAct

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

机制说明

厚控制平面 vs 薄 ReAct

一次模型循环之外还有什么

模型循环只消费已准备的输入与依赖。Runtime 在启动时持有存储、审计和交互服务,每轮再注入模型、工具、提示词与上下文策略。由此,循环结束不等于所有业务状态都结束。

Interaction、Run 与 Workflow 各自维护状态迁移。用户提交需要先由 Interaction 接受并形成交接,协调面才能恢复后续工作;UI 展示和模型回复都不能替代这条状态交接。

证据与范围

  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L218–360 · 8f176b450188
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L266–332 · 8f176b450188
  • aida-agent · docs/architecture/lifecycle-map.md L42–98 · 8f176b450188
  • aida-agent · packages/agent/src/shared/interaction-kernel-state.ts L9–55 · 8f176b450188

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

代码证据

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

已核验实现

Runtime 在启动期持有 stores、audit 等依赖,composeDeps 合并每轮模型、工具和策略。

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

Interaction、Run 和 Workflow 是独立的状态机器;ReAct 不替代它们的权威。

aida-agentdocs/architecture/lifecycle-map.md:42–988f176b4501889ef005ae3bd7c0691687b6cb2880
aida-agentpackages/agent/src/shared/interaction-kernel-state.ts:9–558f176b4501889ef005ae3bd7c0691687b6cb2880符号:INTERACTION_STATUSES