Overview
Move blast-radius evaluation off the main thread and add request queuing with backpressure.
Target: 3 evals/sec → 15-20 evals/sec per process
Tasks
1.1 Async Evaluation Pipeline
Files:
src/evaluator/terraform.ts
src/evaluator/shell.ts
src/evaluator/mcp.ts
1.2 Request Queue with Backpressure
Files:
src/mcp/server.ts
src/http/server.ts
Dependencies
piscina: ^4.0.0
p-queue: ^7.0.0
Timeline
Week 1-2
Part of: Multi-Agent Scaling Roadmap (Pro Feature)
Overview
Move blast-radius evaluation off the main thread and add request queuing with backpressure.
Target: 3 evals/sec → 15-20 evals/sec per process
Tasks
1.1 Async Evaluation Pipeline
evaluateBlastRadius()in Worker thread poolpiscinaorworkerpoolfor thread managementFiles:
src/evaluator/terraform.tssrc/evaluator/shell.tssrc/evaluator/mcp.ts1.2 Request Queue with Backpressure
p-queuewith concurrency limitFiles:
src/mcp/server.tssrc/http/server.tsDependencies
Timeline
Week 1-2
Part of: Multi-Agent Scaling Roadmap (Pro Feature)