-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Summary
Implement parallel scenario execution to speed up evaluation suites with many independent scenarios.
Tasks
- Add
--parallel/-jflag to CLI (default: 1). - Use
concurrent.futures.ThreadPoolExecutororProcessPoolExecutor. - Ensure thread-safe trace logging and result aggregation.
- Add tests for parallel execution correctness.
Acceptance criteria
agentunit eval scenarios/ -j 4runs 4 scenarios concurrently.- Results are identical to sequential execution.
- No race conditions in trace or metrics collection.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed