
给 QwenPaw agent 用的工具插件把后台任务等待封装成一次工具调用。干嘛的QwenPaw 的spawn_subagent(backgroundTrue)可以把任务丢到后台返回一个task_id。原来 agent 想等结果得自己写循环sleep → check_agent_task → sleep → check_agent_task → ...。这个插件把循环封装成一次调用# 以前agent 自己轮询 spawn_subagent(..., backgroundTrue) → task-abc sleep 10 → check_agent_task → running sleep 20 → check_agent_task → finished ✅ # 现在一次搞定 wait_agent_task(task-abc) → 跑完直接返回 ✅功能等一个任务wait_agent_task(task_idtask-abc)同时等多个wait_agent_task(task_id[task-abc, task-def])指定超时wait_agent_task(task_idtask-abc, timeout120)智能轮询间隔自动递增1s → 3s → 5s → 10s cap又快又省前置校验task_id 不存在立刻报错不白等超时返回任务在后台继续跑可重新等零依赖复用 QwenPaw 内置组件不装额外包参数参数类型说明task_idstr 或 list[str]要等的任务 ID一个或多个timeoutint最多等多久秒默认 900返回格式[TASK_ID: task-abc] ⏱ Duration: 47.3s [STATUS: completed] reply 子 agent 的输出内容 /reply插件市场链接推荐使用插件市场来安装https://platform.agentscope.io/plugins/tool-wait-agent-task项目地址https://github.com/onesixth/qwenpaw-plugin-tool-wait_agent_task