Skip to content

Queued prompts behave like steer prompts; multiple queued prompts sent simultaneously #17285

@diegocp01

Description

@diegocp01

What version of the Codex App are you using (From “About Codex” dialog)?

26.406.31014

What subscription do you have?

Plus

What platform is your computer?

macOS Tahoe 26.5

What issue are you seeing?

Problem
Queued prompts should wait until the full inference finishes; steer prompts should send after the last tool call. After the latest update, queued prompts are being sent like steer prompts (as soon as the tool finishes).

Steps to reproduce

  1. Start a new chat in the Codex app on macOS, and run a task where Codex alternates tool execution with text responses (tool -> text -> tool).
  2. While a tool is executing, queue a prompt.
  3. Observe it shows in the queue, but when the tool finishes Codex sends the queued prompt immediately instead of waiting for inference to end.

Additional issue

  • If you queue more than one prompt while a tool is executing, when the tool finishes Codex can send multiple queued prompts at the same time.

Expected behavior

  • Queued prompts should be sent only after the entire inference ends.
  • If multiple prompts are queued, they should be sent one at a time.

Actual behavior

  • Queued prompts are sent when the tool execution finishes (steer behavior).
  • Multiple queued prompts can be sent simultaneously after tool completion.

Environment

  • Codex App version: 26.406.31014
  • Platform: macOS Tahoe 26.5
  • Subscription: Plus

What steps can reproduce the bug?

  1. Start a new chat in the Codex app on macOS.
  2. Begin a run where the model executes a tool (tool call happens before the model finishes inference).
  3. While the tool is still running, queue one or more prompts.
  4. When the tool finishes, the queued prompts are sent immediately (as if they were steer prompts), instead of waiting for the full inference to complete.

Additional issue:

  • If you have more than one queued prompt, when the tool finishes Codex sends multiple queued prompts simultaneously instead of one at a time.

No code snippet needed—this is UI workflow behavior.

What is the expected behavior?

Queued prompts should send only after the full inference completes (not when the tool finishes), and queued prompts should be sent one at a time (not simultaneously).

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions