Skip to content

Spark model rejects reasoning.summary with unsupported_parameter #13009

@ozan-s

Description

@ozan-s

What version of Codex CLI is running?

codex-cli 0.106.0

What subscription do you have?

ChatGPT Pro

Which model were you using?

gpt-5.3-codex-spark

What platform is your computer?

macOS

What terminal emulator and version are you using (if applicable)?

Not provided

What issue are you seeing?

Selecting the Spark model fails immediately with:

{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "code": "unsupported_parameter",
    "message": "Unsupported parameter: 'reasoning.summary' is not supported with the 'gpt-5.3-codex-spark' model.",
    "param": "reasoning.summary"
  },
  "status": 400
}

What steps can reproduce the bug?

  1. Select gpt-5.3-codex-spark in Codex CLI.
  2. Submit a normal prompt.
  3. Request fails with unsupported_parameter on reasoning.summary.

What is the expected behavior?

Codex should not send reasoning.summary for models that do not support it, or Spark should advertise/support the parameter consistently.

Additional information

Findings from local repo analysis suggest this may be a recent capability mismatch/regression window:

  • Codex sends reasoning.summary only when model metadata indicates reasoning summaries are supported.
  • On Feb 26, 2026, commit ba41e84a5 changed summary fallback behavior to rely on model-catalog defaults.
  • On Feb 25, 2026, commit d45ffd583 updated 5.3 model visibility/metadata in bundled model data.

Hypothesis: Spark capability metadata/default summary handling and backend parameter support are out of sync, causing reasoning.summary to be sent for a model that rejects it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentIssues related to the core agent loopbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions