@@ -789,18 +789,17 @@ def _prepare_quota_should_run_item(
789789 # which left the caller no legal way to bind its own quota guard to it.
790790 # The builder still applies every eligibility predicate, so this widens
791791 # reachability of the lookup, not what may be selected.
792- explicit_action_selection_items = [
793- * quota_runnable_action_candidates (
794- agent_id = agent_frontier_id or "" ,
795- agent_todo_summary = agent_todo_summary ,
796- capability_gate = capability_gate ,
797- ),
798- * agent_todo_planning_source_items ,
799- ]
800792 requested_action_candidate = (
801793 build_explicit_advancement_next_action (
802794 agent_identity = agent_identity ,
803- agent_todo_items = explicit_action_selection_items ,
795+ agent_todo_items = [
796+ * quota_runnable_action_candidates (
797+ agent_id = agent_frontier_id or "" ,
798+ agent_todo_summary = agent_todo_summary ,
799+ capability_gate = capability_gate ,
800+ ),
801+ * agent_todo_planning_source_items ,
802+ ],
804803 available_capabilities = effective_available_capabilities ,
805804 todo_id = requested_action_todo_id ,
806805 selection_binding = "pending_action_selection" ,
0 commit comments