Skip to content

Cannot progress past first chat: Missing required parameter: 'input[2].id' #3451

@abazabaaa

Description

@abazabaaa

What version of Codex is running?

codex-cli 0.34.0

Which model were you using?

gpt-5

What platform is your computer?

Linux 4.18.0-553.el8_10.x86_64 x86_64 x86_64

What steps can reproduce the bug?

>_ You are using OpenAI Codex in /ap/bin

 To get started, describe a task or try one of these commands:

 /init - create an AGENTS.md file with instructions for Codex
 /status - show current session configuration and token usage
 /approvals - choose what Codex can do without approval
 /model - choose what model and reasoning effort to use

▌hi

> Hey! How can I help today?

▌hi

⚠️ stream error: unexpected status 400 Bad Request: {
  "error": {
    "message": "Missing required parameter: 'input[2].id'.",
    "type": "invalid_request_error",
    "param": "input[2].id",
    "code": "missing_required_parameter"
  }
}; retrying 1/5 in 200ms…

⚠️ stream error: unexpected status 400 Bad Request: {
  "error": {
    "message": "Missing required parameter: 'input[2].id'.",
    "type": "invalid_request_error",
    "param": "input[2].id",
    "code": "missing_required_parameter"
  }
}; retrying 2/5 in 431ms…

What is the expected behavior?

No response

What do you see instead?

No response

Additional information

codex-cli 0.31.0 Works without this issue.

model_provider = "azure"
model = "gpt-5"
sandbox_mode = "danger-full-access"
preferred_auth_method = "apikey"

[model_providers.azure]
name = "Azure"
base_url = "https://xxxxxx.azure-api.net/xxxxx/openai"
query_params = { api-version = "2025-04-01-preview" }
wire_api = "responses"
env_http_headers = { api-key = "OPENAI_API_KEY" }

[profiles.gpt-5]
model = "gpt-5"
model_provider = "azure"
model_reasoning_effort = "high"
model_reasoning_summary = "detailed"

Metadata

Metadata

Assignees

Labels

azurebugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions