v0.0.1 — 动态滚动窗口子代理任务池首发
parallel_pool 工具:一次调用跑完整批独立任务,内部滚动窗口补位(任何子代理一结束立即派发下一任务,无轮次屏障),返回每任务起止时间线。
- 入参:tasks[{prompt, description?, model?}](≤64)+ maxConcurrency(默认 4,1–16)+ provider(spawn/fork)+ failFast
- 返回:completed/failed/aborted/skipped、总耗时、峰值并发、rollingRefill、每任务时间线
- 实现:ctx.subagents.start 派生一次性子代理,结算回调触发补位;exec.signal 中止即返回部分结果;结果按 150KB 预算截断
- 生命周期:全部注册挂 ctx.effect,卸载即净;支持注入器热重载
- 实测:4 任务(sleep 1s/6s/1s/6s,并发 2)4/4 完成 19.4s,滚动补位激活(#3 于 #2 结束前 4s 启动)
- 安装:dev_inject_plugin /projects/dsh/dsh-parallel-pool(或 dev_install_package 持久化)