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>
This commit is contained in:
Aiden Cline
2026-02-01 14:57:47 -06:00
committed by GitHub
parent f6948d0ffa
commit ec720145fa

View File

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