AIDAWORK / SEQUENCE

memoryEnabled 门控:剥离 vs 保留

独立图页 ↗
机制说明(SoT)图是辅读 · 结论以说明与证据为准

先求出有效 memoryEnabled,再把 recall/extractor 设为 undefined,并对内部工具依赖执行 narrow。最终 OrchestratorDeps 已体现门控结果,消费者无需各自重复推导策略优先级。

本页可直接往下读完整机制说明,不需要「演示 / 播放故事」。术语不熟先看 术语表。

先读机制说明,结论以说明与证据为准 · 基于固定代码版本核验 · 部署状态另行确认

机制说明(全文)

memoryEnabled 门控:剥离 vs 保留

一次关闭记忆的字段流

先求出有效 memoryEnabled,再把 recall/extractor 设为 undefined,并对内部工具依赖执行 narrow。最终 OrchestratorDeps 已体现门控结果,消费者无需各自重复推导策略优先级。

narrow 保留非记忆依赖,仅关闭三个记忆相关入口。受限文本路径额外清空内部工具,不能把那条更强限制反推成普通 memory-off 的行为。

证据与范围

  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L278–308 · composeDeps · e2adc9a3c325
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L1205–1235 · narrowInternalToolDeps · e2adc9a3c325
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L893–923 · TurnConfig · e2adc9a3c325

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

机制说明

memoryEnabled 门控:剥离 vs 保留

一次关闭记忆的字段流

先求出有效 memoryEnabled,再把 recall/extractor 设为 undefined,并对内部工具依赖执行 narrow。最终 OrchestratorDeps 已体现门控结果,消费者无需各自重复推导策略优先级。

narrow 保留非记忆依赖,仅关闭三个记忆相关入口。受限文本路径额外清空内部工具,不能把那条更强限制反推成普通 memory-off 的行为。

证据与范围

  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L278–308 · composeDeps · e2adc9a3c325
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L1205–1235 · narrowInternalToolDeps · e2adc9a3c325
  • aida-agent · packages/agent/src/gateway/orchestrator-runtime.ts L893–923 · TurnConfig · e2adc9a3c325

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

代码证据

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

已核验实现

contextPolicy.memoryEnabled 优先于 turnConfig.memoryEnabled;关闭后禁用 recall/extractor。

aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:320–3507f2e519936b57902d4907ed8026fe1ecdd146e82符号:composeDeps
已核验实现

narrow 保留其他内部依赖,仅关闭 preferences、experiences、memoryCandidates;durableText 另行清空内部工具。

aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:1591–16217f2e519936b57902d4907ed8026fe1ecdd146e82符号:narrowInternalToolDeps
aida-agentpackages/agent/src/gateway/orchestrator-runtime.ts:1178–12087f2e519936b57902d4907ed8026fe1ecdd146e82符号:TurnConfig