Przeglądaj źródła

core: add variant to chat.message input

Aiden Cline 1 miesiąc temu
rodzic
commit
5aa4fd0042

+ 1 - 0
packages/opencode/src/session/prompt.ts

@@ -1064,6 +1064,7 @@ export namespace SessionPrompt {
         agent: input.agent,
         model: input.model,
         messageID: input.messageID,
+        variant: input.variant,
       },
       {
         message: info,

+ 7 - 1
packages/plugin/src/index.ts

@@ -154,7 +154,13 @@ export interface Hooks {
    * Called when a new message is received
    */
   "chat.message"?: (
-    input: { sessionID: string; agent?: string; model?: { providerID: string; modelID: string }; messageID?: string },
+    input: {
+      sessionID: string
+      agent?: string
+      model?: { providerID: string; modelID: string }
+      messageID?: string
+      variant?: string
+    },
     output: { message: UserMessage; parts: Part[] },
   ) => Promise<void>
   /**