Qwen Code 将 ACP 运行时归属改为 workspace 持有
ytahdn · ghdev · 2026-07-20
这次 PR 改了什么
这个 PR 把 qwen serve 的生命周期归属从“最后一个活跃 session”改成了已注册 workspace 的 runtime。
主要变化
- ACP 生命周期和能力状态现在归 workspace 持有,而不是最近一次 session。
- channelIdleTimeoutMs 变成可选项;不填就关闭 ACP 的自动 idle 回收。
- 0 不再接受;要么给正数超时,要么直接省略以保留 runtime。
- qwen serve 默认不再预热主 ACP child,因此首次请求可能承受冷启动成本。
- daemon 可能为每个存活 workspace 保留一个 ACP child,带来内存/进程数量上的权衡。
为什么重要
扩展、MCP、Skills 和工具管理都需要一个稳定 owner,即使当前没有 chat session 也一样。这个 PR 让 workspace runtime 承担这个角色,而 session 只是复用它的消费者。
测试思路
验证 registered workspace 可以不创建 session 就完成准备、后续 session 复用同一 runtime、清理行为也严格跟随 workspace 生命周期。
「编程与Agent」频道最新
- 改造 orchestration skill,让多个 agent 互相自我审查 — pvncher · 2026-07-27
- 现代 AI Agent 协议栈的 11 项实用地图 — TheTuringPost · 2026-07-27
- Qwen Code nightly 加入 Goal v3 编排和工作区通道管理 — qwen-code-ci-bot · 2026-07-27
- NVIDIA 称 Nemotron 3 Ultra 在 RTL 芯片设计任务上达 97.1% — NVIDIAAI · 2026-07-27
- 东京 Agent Forge 黑客松一天做出可上线 AI agents — DavidBennett__ · 2026-07-27
- 长周期智能体最终需要不可变事件日志 — sebpaquet · 2026-07-27