chore(config): remove the no-op analyst_concurrency_limit knob

The knob was accepted but inert — analysts run strictly sequentially and the
value was never used. Remove it rather than ship a misleading config key.
Parallel analyst execution is tracked for v0.3 (#634/#671/#487).
This commit is contained in:
Yijia-Xiao
2026-06-21 22:31:35 +00:00
parent 0405168f20
commit ec3974b84e
6 changed files with 4 additions and 24 deletions

View File

@@ -1084,10 +1084,7 @@ def run_analysis(checkpoint: bool | None = None):
# Normalize analyst selection to predefined order (selection is a 'set', order is fixed)
selected_set = {analyst.value for analyst in selections["analysts"]}
selected_analyst_keys = [a for a in ANALYST_ORDER if a in selected_set]
analyst_execution_plan = build_analyst_execution_plan(
selected_analyst_keys,
concurrency_limit=config["analyst_concurrency_limit"],
)
analyst_execution_plan = build_analyst_execution_plan(selected_analyst_keys)
analyst_wall_time_tracker = AnalystWallTimeTracker(analyst_execution_plan)
# Initialize the graph with callbacks bound to LLMs