feat(chat): add workspace chat, attachments and agent delegation

This commit is contained in:
2026-09-06 23:17:35 +08:00
parent 637ddbb9bf
commit cec8daac93
39 changed files with 762 additions and 37 deletions
+1 -1
View File
@@ -26,7 +26,7 @@ class OpenAIResponsesProvider(OpenAICompatibleProvider):
"output": message.content})
continue
if message.content or not message.tool_calls:
inputs.append({"role": message.role.value, "content": message.content})
inputs.append({"role": message.role.value, "content": ([{"type":"input_text","text":message.content}] + [{"type":"input_image","image_url":uri} for uri in message.images]) if message.images else message.content})
for call in message.tool_calls:
inputs.append({"type": "function_call", "call_id": call.tool_call_id,
"name": call.name, "arguments": json.dumps(call.arguments)})