summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/session/index.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts
index 474131ccd..b33993e1c 100644
--- a/packages/opencode/src/session/index.ts
+++ b/packages/opencode/src/session/index.ts
@@ -208,8 +208,8 @@ export namespace Session {
if (msgs.length === 0) {
const app = App.info()
- if (input.providerID === "anthropic")
- msgs.push({
+ if (input.providerID === "anthropic") {
+ const claude: Message.Info = {
id: Identifier.ascending("message"),
role: "system",
parts: [
@@ -225,7 +225,10 @@ export namespace Session {
},
tool: {},
},
- })
+ }
+ await updateMessage(claude)
+ msgs.push(claude)
+ }
const system: Message.Info = {
id: Identifier.ascending("message"),
role: "system",