You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fde42cb
Browse filesBrowse the repository at this point in the historyBrowse files
feat(eval): add --concurrency flag for parallel item evaluation
--concurrency K sends up to K dataset items to the agent simultaneously,
load-testing the agent under concurrent requests. Default 1 = sequential
(existing behaviour unchanged).
When K > 1, run_items() dispatches items to ThreadPoolExecutor(max_workers=K).
Each item still runs --runs times sequentially (pass@K); parallelism is
across items, not within an item's K runs. Results are collected in input
order regardless of completion order. All progress callbacks and Langfuse
logging are invoked from worker threads (Console and per-call httpx clients
are thread-safe).
JIRA: GDAI-1832
Copy file name to clipboardExpand all lines: packages/gooddata-eval/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,6 +91,7 @@ Both provider name and provider id are accepted as the prefix.
91
91
| Flag | Default | Description |
92
92
|---|---|---|
93
93
|`--runs K`|`2`| Independent runs per item (pass@K). An item passes if any run passes. |
94
+
|`--concurrency K`|`1`| Number of items evaluated concurrently. `1` = sequential (default). Increase to load-test the agent under simultaneous requests. Progress output interleaves when K > 1. |
0 commit comments