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

fix: when using codex sub, send the custom agent prompts as a separate developer message (previously sent as user message but api allows for instructions AND developer messages) (#11667)

Co-authored-by: Carlos <[email protected]>
Aiden Cline 2 недель назад
Родитель
Сommit
ec720145fa
1 измененных файлов с 6 добавлено и 13 удалено
  1. 6 13
      packages/opencode/src/session/llm.ts

+ 6 - 13
packages/opencode/src/session/llm.ts

@@ -233,19 +233,12 @@ export namespace LLM {
       },
       maxRetries: input.retries ?? 0,
       messages: [
-        ...(isCodex
-          ? [
-              {
-                role: "user",
-                content: system.join("\n\n"),
-              } as ModelMessage,
-            ]
-          : system.map(
-              (x): ModelMessage => ({
-                role: "system",
-                content: x,
-              }),
-            )),
+        ...system.map(
+          (x): ModelMessage => ({
+            role: "system",
+            content: x,
+          }),
+        ),
         ...input.messages,
       ],
       model: wrapLanguageModel({