Skip to content

Commit ec72014

Browse files
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) (anomalyco#11667)
Co-authored-by: Carlos <[email protected]>
1 parent f6948d0 commit ec72014

File tree

1 file changed

+6
-13
lines changed
  • packages/opencode/src/session

1 file changed

+6
-13
lines changed

packages/opencode/src/session/llm.ts

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -233,19 +233,12 @@ export namespace LLM {
233233
},
234234
maxRetries: input.retries ?? 0,
235235
messages: [
236-
...(isCodex
237-
? [
238-
{
239-
role: "user",
240-
content: system.join("\n\n"),
241-
} as ModelMessage,
242-
]
243-
: system.map(
244-
(x): ModelMessage => ({
245-
role: "system",
246-
content: x,
247-
}),
248-
)),
236+
...system.map(
237+
(x): ModelMessage => ({
238+
role: "system",
239+
content: x,
240+
}),
241+
),
249242
...input.messages,
250243
],
251244
model: wrapLanguageModel({

0 commit comments

Comments
 (0)