在任务委派的子代理报告完成后,作业停留约 20-25 分钟,没有输出(repository_dispatch 触发器)
作者: subaskar-alumly创建于 2026年9月14日更新于 2026年9月14日
标签bugprovider:1pp2
描述错误
当顶层代理通过Task(例如subagent_type: some-custom-agent)将工作委托给自定义项目定义的子代理时,且该子代理的任务达到status: completed,则父级会话似乎会无限期地挂起 - 没有进一步的 JSON 流事件,没有最终的 "type": "result" 块,并且尽管提示指示了,仍然没有发布任何 PR 评论。最终,GitHub Actions 任务在大约 20-25 分钟后以conclusion: success 结束,但实际上并没有产生任何内容(没有评论,没有提交,没有可见输出)。
这在连续两次运行中都已经重现了,在单独的工作流中。第二次,已启用show_full_output: true 以捕获原始流,这可以精确地指出其停止的位置。在同一运行中,一个简单的local_bash 后台任务(不是通过Task 代理的子代理)完成,并且会话在大约 2 秒内正常继续 - 因此这不是"任何基于 Task 的流都会挂起",而是特定于子代理委托情况。
内容来源: anthropics/claude-code-action