core: add variant to chat.message input

This commit is contained in:
Aiden Cline
2026-01-04 00:28:52 -06:00
parent b934c22d8d
commit 5aa4fd0042
2 changed files with 8 additions and 1 deletions

View File

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

View File

@@ -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>
/**