openai / openai/codex

Expose explicit Queue and Steer controls for Voice follow-ups to active Codex tasks

Open
#37,883 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app app-server enhancement
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

Summary

Voice coordination in the unified ChatGPT/Codex desktop app can send a follow-up prompt to an active Codex task, but the coordinator API does not expose whether that prompt should be queued after current work or should steer/interrupt the active task.

Expected behavior

Voice should support explicit, user-directed choices equivalent to:

  • Queue: preserve the active task's current work and deliver the follow-up when the current step/turn completes.
  • Steer: deliver the follow-up promptly and allow it to redirect the active work.

The selected delivery mode should be observable and confirmed to the user.

Actual behavior

The available follow-up message control accepts only a prompt and thread target. The runtime decides when and how to apply it, with no explicit queue/steer option exposed to the voice coordinator.

Why this matters

During voice coordination, users need to preserve a long-running task while safely lining up the next instruction. Without an explicit delivery mode, the assistant cannot reliably honor "queue this, don't interrupt" versus "steer it now."

Requested outcome

Expose queue and steer as explicit follow-up delivery modes for Voice in Codex, including a clear status/readback of which mode was selected.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the coordinator API's follow-up message control and the runtime path that applies prompts to active Codex tasks. Confirm how Voice selects and reports delivery today. Done means queue and steer are explicit modes, and the selected mode has clear user-visible status or readback.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, backend-api-design
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.