summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/session/prompt.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts
index f9229de88..75bd3c9df 100644
--- a/packages/opencode/src/session/prompt.ts
+++ b/packages/opencode/src/session/prompt.ts
@@ -906,7 +906,12 @@ export namespace SessionPrompt {
title: "",
metadata,
output: truncated.content,
- attachments,
+ attachments: attachments.map((attachment) => ({
+ ...attachment,
+ id: Identifier.ascending("part"),
+ sessionID: ctx.sessionID,
+ messageID: input.processor.message.id,
+ })),
content: result.content, // directly return content to preserve ordering when outputting to model
}
}