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:
@@ -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({
|
||||||
|
|||||||
Reference in New Issue
Block a user