diff options
Diffstat (limited to 'packages/app/src')
| -rw-r--r-- | packages/app/src/components/prompt-input.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index 4a3a96d67..6965e8740 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -1111,6 +1111,13 @@ export const PromptInput: Component<PromptInputProps> = (props) => { agent, model: `${model.providerID}/${model.modelID}`, variant, + parts: images.map((attachment) => ({ + id: Identifier.ascending("part"), + type: "file" as const, + mime: attachment.mime, + url: attachment.dataUrl, + filename: attachment.filename, + })), }) .catch((err) => { showToast({ @@ -1206,6 +1213,7 @@ export const PromptInput: Component<PromptInputProps> = (props) => { filename: attachment.filename, })) + const messageID = Identifier.ascending("message") const textPart = { id: Identifier.ascending("part"), |
