feat: pass sessionID to chat.system.transform (#7718)
This commit is contained in:
@@ -73,7 +73,7 @@ export namespace LLM {
|
|||||||
|
|
||||||
const header = system[0]
|
const header = system[0]
|
||||||
const original = clone(system)
|
const original = clone(system)
|
||||||
await Plugin.trigger("experimental.chat.system.transform", {}, { system })
|
await Plugin.trigger("experimental.chat.system.transform", { sessionID: input.sessionID }, { system })
|
||||||
if (system.length === 0) {
|
if (system.length === 0) {
|
||||||
system.push(...original)
|
system.push(...original)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -195,7 +195,7 @@ export interface Hooks {
|
|||||||
},
|
},
|
||||||
) => Promise<void>
|
) => Promise<void>
|
||||||
"experimental.chat.system.transform"?: (
|
"experimental.chat.system.transform"?: (
|
||||||
input: {},
|
input: { sessionID: string },
|
||||||
output: {
|
output: {
|
||||||
system: string[]
|
system: string[]
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user