Просмотр исходного кода

feat: pass sessionID to chat.system.transform (#7718)

Spoon 1 месяц назад
Родитель
Сommit
4752c83155
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      packages/opencode/src/session/llm.ts
  2. 1 1
      packages/plugin/src/index.ts

+ 1 - 1
packages/opencode/src/session/llm.ts

@@ -73,7 +73,7 @@ export namespace LLM {
 
     const header = system[0]
     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) {
       system.push(...original)
     }

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

@@ -195,7 +195,7 @@ export interface Hooks {
     },
   ) => Promise<void>
   "experimental.chat.system.transform"?: (
-    input: {},
+    input: { sessionID: string },
     output: {
       system: string[]
     },