Culeot/dsh-batch-pipeline
Culeot★ 0TypeScript最后同步: 2026-08-14
Batch task pipeline for DeepSeek Harness: cross-session ledger with progress pointer, budget guard, product assertions, resume after restart
README 摘要
dsh-batch-pipeline A batch-task pipeline plugin for DeepSeek Harness: hand the agent a list of work (50 essays, 60 years of PDFs, 100 listings), and it tracks progress, resumes after restarts, stops when the budget runs out, and checks each product file. What problem it solves You often ask the agent to do "a big list of similar work". The common trait: one session cannot finish it — 50 essays, interrupted at 30, session restarted, progress gone, start over. dsh-batch-pipeline gives that work a track: - Hand it the list; it remembers which item you're on - Session died and restarted? It tells you where to resume - Budget exceeded? It stops you before you burn through - Each item finished, it inspects the product (file exists? non-empty?), flags failures instead of silently passing them Why not just count files (read this first) You may wonder: can't the plugin scan the directory and count files itself? Why must the agent report? Because "written" ≠ "file exists". The agent may write halfway, save to the wrong path, or keep it in memory without persisting — a directory scan shows "exists or not", not "done or not" . So the design is: the agent reports "I finished item N, product is …
在 GitHub 查看完整 README →