Skip to content

Commit 2858bbf

Browse files
committed
fix(quota): stay within decision complexity budget
Signed-off-by: duanjialing.777 <duanjialing.777@bytedance.com>
1 parent 0db32a7 commit 2858bbf

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

‎loopx/control_plane/quota/should_run_prepare.py‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)