core: add variant to chat.message input
parent
b934c22d8d
commit
5aa4fd0042
|
|
@ -1064,6 +1064,7 @@ export namespace SessionPrompt {
|
||||||
agent: input.agent,
|
agent: input.agent,
|
||||||
model: input.model,
|
model: input.model,
|
||||||
messageID: input.messageID,
|
messageID: input.messageID,
|
||||||
|
variant: input.variant,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
message: info,
|
message: info,
|
||||||
|
|
|
||||||
|
|
@ -154,7 +154,13 @@ export interface Hooks {
|
||||||
* Called when a new message is received
|
* Called when a new message is received
|
||||||
*/
|
*/
|
||||||
"chat.message"?: (
|
"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[] },
|
output: { message: UserMessage; parts: Part[] },
|
||||||
) => Promise<void>
|
) => Promise<void>
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue