summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSpoon <[email protected]>2026-01-11 01:21:51 +0100
committerGitHub <[email protected]>2026-01-10 18:21:51 -0600
commit4752c83155332aa1c16f709ebe71325ab4ed4f9c (patch)
treebc4359f4d02888d50b0589d7c71ff4d88370f8a6
parentf94ee5ce9030f0c3a883a1a6c5f81f4e984ef3f3 (diff)
downloadopencode-4752c83155332aa1c16f709ebe71325ab4ed4f9c.tar.gz
opencode-4752c83155332aa1c16f709ebe71325ab4ed4f9c.zip
feat: pass sessionID to chat.system.transform (#7718)
-rw-r--r--packages/opencode/src/session/llm.ts2
-rw-r--r--packages/plugin/src/index.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/session/llm.ts b/packages/opencode/src/session/llm.ts
index c5792c16d..9cd40f302 100644
--- a/packages/opencode/src/session/llm.ts
+++ b/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)
}
diff --git a/packages/plugin/src/index.ts b/packages/plugin/src/index.ts
index 46ad8512c..e57eff579 100644
--- a/packages/plugin/src/index.ts
+++ b/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[]
},