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 <carloscanas942@gmail.com>
pull/11311/head^2
Aiden Cline 2026-02-01 14:57:47 -06:00 committed by GitHub
parent f6948d0ffa
commit ec720145fa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 13 deletions

View File

@ -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({