From a38e1701ee88bb3f69f920a8c83d0fba07b34c24 Mon Sep 17 00:00:00 2001 From: Melih Mucuk Date: Mon, 5 Jan 2026 22:06:57 +0300 Subject: fix: pass image parts to custom commands (#6525) Co-authored-by: Melih Mucuk --- packages/app/src/components/prompt-input.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'packages/app/src/components') 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 = (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 = (props) => { filename: attachment.filename, })) + const messageID = Identifier.ascending("message") const textPart = { id: Identifier.ascending("part"), -- cgit v1.2.3