fix: emit valid codex agent TOML (#1008)

This commit is contained in:
Artspark
2026-03-12 10:36:04 -07:00
committed by GitHub
parent 75d21866c8
commit bc3d6db1c0
2 changed files with 6 additions and 4 deletions

View File

@@ -563,9 +563,11 @@ function generateCodexAgentToml(agentName, agentContent) {
const lines = [
`sandbox_mode = "${sandboxMode}"`,
`developer_instructions = """`,
// Agent prompts contain raw backslashes in regexes and shell snippets.
// TOML literal multiline strings preserve them without escape parsing.
`developer_instructions = '''`,
instructions,
`"""`,
`'''`,
];
return lines.join('\n') + '\n';
}