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

This commit is contained in:
2026-09-06 23:17:35 +08:00
parent 68a1bb2b10
commit 12b732d936
37 changed files with 723 additions and 37 deletions
+1
View File
@@ -80,6 +80,7 @@ class OllamaProvider(EventStreamingMixin, HTTPProviderMixin):
messages.append({"role": "system", "content": request.system})
for message in request.messages:
item: dict[str, object] = {"role": message.role.value, "content": message.content}
if message.images: item["images"] = [uri.split(",",1)[1] for uri in message.images]
if message.tool_calls:
item["tool_calls"] = [
{"function": {"name": call.name, "arguments": call.arguments}}