Files
hermes-agent/contributors/emails/andrewkang.kr@gmail.com
Andy Kang 23fb061134 fix(codex): allow Responses text through Codex preflight
_PREFLIGHT_ALLOWED_KEYS is derived from _PREFLIGHT_OPTIONAL_FIELDS and `text`
was not on that table, so any Responses request carrying `text.verbosity` (or
the structured-output `text.format` block) died inside Hermes with
"Codex Responses request has unsupported field(s): text." before reaching the
provider. One table entry both allows the key and passes it through
normalization like service_tier / context_management; empty or non-dict
values are dropped rather than rejected, matching the other optional fields.

Transport-level prerequisite for #20203. Salvaged from PR #103329 (test hunk
trimmed; invariant test lands in a separate commit).
2026-09-19 00:39:58 -07:00

3 lines
34 B
Plaintext

andrewkangkr
# PR #103329 salvage