Skip to content

v0.0.1 — 动态滚动窗口子代理任务池首发

Choose a tag to compare

@wyStars wyStars released this 19 Aug 10:57
· 13 commits to main since this release

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 持久化)