Skip to content

feat(app): add queued follow-up queue/steer controls for web UI#13923

Open
thesamchris wants to merge 1 commit intoanomalyco:devfrom
thesamchris:codex/feat-app-followup-queue-steer-controls
Open

feat(app): add queued follow-up queue/steer controls for web UI#13923
thesamchris wants to merge 1 commit intoanomalyco:devfrom
thesamchris:codex/feat-app-followup-queue-steer-controls

Conversation

@thesamchris
Copy link

@thesamchris thesamchris commented Feb 17, 2026

What does this PR do?

Fixes #5408

UX is inspired by Codex Desktop's queue/steer follow-up flow, adapted to OpenCode's existing app styles.

Adds queued follow-up controls and queue/steer behavior in packages/app (web + desktop):

  • add a follow-up behavior setting (Queue / Steer) in General settings
  • when a run is active and behavior is Queue, submitted follow-ups are staged locally instead of sent immediately
  • render staged follow-ups above the composer (supports multiple queued items)
  • per queued item actions: Steer, Delete, and More (Edit message, Turn off/on queueing)
  • Shift+Cmd/Ctrl+Enter sends one message with the opposite behavior

Related: #12707 #8685 #6942 #4821

How did you verify your code works?

  • bun run --cwd packages/app typecheck
  • bun test --preload ./happydom.ts ./src/components/prompt-input/submit.test.ts --cwd packages/app
  • pre-push hook also passed: bun turbo typecheck

Screenshots

  1. 1 prompt running + 2 prompts queued
image
  1. More menu (Edit message, Turn off queueing)
image
  1. Follow-up behavior setting
image

@thesamchris thesamchris changed the title feat(app): add queued follow-up controls and queue/steer behavior feat(app): add queued follow-up queue/steer controls for web UI Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Delayed queue feature

1 participant