Merge remote-tracking branch 'origin/main' into feature/agent/agent-fixes

This commit is contained in:
Dillon DuPont
2025-04-29 13:20:11 -07:00
2 changed files with 16 additions and 3 deletions

View File

@@ -93,7 +93,14 @@ class OAICompatClient(BaseOmniClient):
"""
headers = {"Content-Type": "application/json", "Authorization": f"Bearer {self.api_key}"}
final_messages = [{"role": "system", "content": system}]
final_messages = [
{
"role": "system",
"content": [
{ "type": "text", "text": system }
]
}
]
# Process messages
for item in messages:
@@ -117,7 +124,10 @@ class OAICompatClient(BaseOmniClient):
else:
message = {
"role": item["role"],
"content": [{"type": "text", "text": item["content"]}],
"content": [{
"type": "text",
"text": item["content"]
}],
}
final_messages.append(message)
else:

View File

@@ -232,8 +232,11 @@ class UITARSLoop(BaseLoop):
if self.client is None:
raise RuntimeError("Failed to initialize client")
# Convert messages to UI-TARS format
# Get messages in standard format from the message manager
self.message_manager.messages = messages.copy()
prepared_messages = self.message_manager.get_messages()
# Convert messages to UI-TARS format
uitars_messages = self.to_uitars_format(prepared_messages)
# Log request