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」频道最新
- Agent 成功完成任务的背后:验证器只查了「有没有点击」导致重复投票 — TejasKumar_ · 2026-10-26
- diginomica 周报:agentic 自动化被高估,agent 攻防「The Hackening」已开始 — jonerp · 2026-10-26
- 「氛围验证」研究:近 60% 的形式化证明证明的不是作者本意 — basedjensen · 2026-10-26
- Devin 推出安全工具线,由 Claude Mythos 驱动并送数亿美元额度 — DevinAI · 2026-10-26
- HackBench 发布:向 Agent 轨迹注入作弊,压力测试监控器 — DanielKhashabi · 2026-10-26
- HF Hub CLI 大更新:缓存去重省 19GB,GPU 任务可重试重跑 — yb2698 · 2026-10-26