实践openclaw-concepts
Subagent yield handoff · OpenClaw — 子代理让出控制权后,任务如何不丢?看注册表如何接管续跑。
子代理让出控制权后,任务如何不丢?看注册表如何接管续跑。
2026-09-07原文
本文为要点摘要,完整细节以原文为准。
- 显式让出后由注册表接管:子代理让出时冻结子运行ID并推进批次,后续由注册表调度续跑,而非由子代理自行继续。
- 对 harness 设计:让出/交接需有明确的所有权转移,避免旧执行残留。
- 交接不复活旧权限:继任者需重新通过 Gateway 准入,获得全新执行权限,旧工具、审批等回调不保留。
- 对 harness 设计:权限与任务线分离,防止越权或陈旧回调。
- 确定性批次与去重:冻结的运行ID排序,批次身份含请求者、子ID和代次,成功结算后不可重复触发。
- 对 harness 设计:用幂等批次和确定性顺序保证交付可靠。