diff options
| author | Melih Mucuk <[email protected]> | 2026-01-05 22:06:57 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-05 13:06:57 -0600 |
| commit | a38e1701ee88bb3f69f920a8c83d0fba07b34c24 (patch) | |
| tree | 02321bfc8b497f60b1e95fc194b44f913f917928 /packages/app/src | |
| parent | bf9ee32d4a560d21dd089ea220b72dd43f4d25c6 (diff) | |
| download | opencode-a38e1701ee88bb3f69f920a8c83d0fba07b34c24.tar.gz opencode-a38e1701ee88bb3f69f920a8c83d0fba07b34c24.zip | |
fix: pass image parts to custom commands (#6525)
Co-authored-by: Melih Mucuk <[email protected]>
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"), |
