Skip to content

Codex Preflight Questions - #105

Merged
suprie merged 5 commits into
mainfrom
codex/codex-preflight-questions
Oct 8, 2026
Merged

suprie merged 5 commits into
mainfrom
codex/codex-preflight-questions

Conversation

@suprie

@suprie suprie commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

Improve the agent experience and make Codex pre-flight questions safe: keep conversation primary, make run details secondary, and never treat an unavailable native input request as an answered question.

What changed

  • Compact the Agent view and move phases, budgets, and agent run history behind secondary controls.
  • Remove disruptive notification popups.
  • Recover stale execution state instead of blocking a new run when nothing is active.
  • Add Codex app-server handling for native user-input requests.
  • When Codex cannot request input in its active mode, park the phase with an Answer & requeue card instead of recording a fabricated answer.
  • Keep harness streaming and queue execution state consistent with the new question flow.

PRD

N/A — implementation spans the existing agent, queue, and Codex harness surfaces.

Test plan

  • cd src-tauri && cargo test
  • cd src-tauri && cargo clippy
  • npx tsc --noEmit
  • Manual: verify a Codex pre-flight question appears as an answerable parked card when native input is unavailable.
  • Manual: verify Agent chat remains the primary visible surface.

suprie and others added 5 commits September 5, 2026 05:55
Improve the agent experience and make Codex pre-flight questions safe: keep conversation primary, make run details secondary, and never treat an unavailable native input request as an answered question.
…-questions

# Conflicts:
#	src-tauri/src/commands/run_queue.rs
@suprie
suprie marked this pull request as ready for review October 8, 2026 07:03
@suprie
suprie merged commit da81d6d into main Oct 8, 2026
2 checks passed
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.

1 participant