diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts index 25e0c836..6fa794a3 100644 --- a/packages/opencode/src/session/prompt.ts +++ b/packages/opencode/src/session/prompt.ts @@ -716,6 +716,15 @@ export namespace SessionPrompt { }), ).then((x) => x.flat()) + await Plugin.trigger( + "chat.message", + {}, + { + message: info, + parts, + }, + ) + await Session.updateMessage(info) for (const part of parts) { await Session.updatePart(part)