Rebase onto upstream (a4d95fd) #12

Closed
wylab wants to merge 144 commits from rebase-onto-upstream into main
Showing only changes of commit 75d733b83d - Show all commits
+7 -3
View File
@@ -311,6 +311,7 @@ class AgentLoop:
iteration += 1
# Call LLM
logger.debug(f"Calling LLM with model={selected_model}, provider.thinking_budget={self.provider.thinking_budget}")
response = await self.provider.chat(
messages=messages,
tools=self.tools.get_definitions(),
@@ -422,14 +423,17 @@ class AgentLoop:
# Agent loop (limited for announce handling)
iteration = 0
final_content = None
# Select model based on quota
selected_model = self._select_model_based_on_quota()
while iteration < self.max_iterations:
iteration += 1
response = await self.provider.chat(
messages=messages,
tools=self.tools.get_definitions(),
model=self.model
model=selected_model
)
if response.has_tool_calls: