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(
? [
{
role: "user",
content: system.join("\n\n"),
} as ModelMessage,
]
: system.map(
(x): ModelMessage => ({ (x): ModelMessage => ({
role: "system", role: "system",
content: x, content: x,
}), }),
)), ),
...input.messages, ...input.messages,
], ],
model: wrapLanguageModel({ model: wrapLanguageModel({