openai / openai/codex

Simple Codex Pro tasks consistently take ~15 minutes with no visibility into queueing or backend delay

Open
#39,190 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

app bug performance
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What issue are you seeing?

Simple Codex tasks are consistently taking around 15 minutes to finish even when the actual work is trivial.

A representative example is basic GitHub/repository administration: reading a small amount of existing context and making straightforward Issue metadata/organization changes. The task itself is not computationally complex and does not justify a ~15 minute wall-clock delay.

The main problem is not only raw latency, but the lack of visibility into where the time is going. From the UI it is impossible to distinguish among:

  • backend queueing / model capacity;
  • throttling or account-level scheduling;
  • retries/timeouts;
  • context loading or compaction;
  • tool-call latency;
  • model reasoning time;
  • a stuck execution step.

Because the delay is repeatable even for simple tasks, it feels like the system may be spending substantial time waiting rather than doing useful work.

I am not claiming that Codex intentionally delays tasks. I am asking for the actual source of this latency to be investigated and made observable.

Steps to reproduce
  1. Open Codex and use GPT Pro mode.
  2. Give it a small, well-scoped task that requires little implementation work, for example straightforward GitHub Issue/metadata organization.
  3. Let Codex execute the task normally.
  4. Observe that completion can take roughly 15 minutes despite the small scope.
  5. Repeat with other similarly small tasks; the long wall-clock latency recurs.
Expected behavior

For small, well-scoped tasks, wall-clock completion time should roughly reflect the amount of actual reasoning/tool work required.

If Codex is waiting on backend capacity, queueing, rate limits, retries, context processing, or another service dependency, the UI should expose that state instead of presenting the entire delay as undifferentiated task execution.

At minimum, it would be useful to expose separate timing/status for:

  • queued / waiting for model capacity;
  • model reasoning;
  • context loading / compaction;
  • tool execution;
  • retry/backoff;
  • final response generation.

That would make it possible to tell whether a 15-minute task is genuinely doing 15 minutes of work or spending most of that time waiting on infrastructure.

Additional context

This appears related in spirit to earlier latency/performance reports such as #21527, #24428, and #27576, but this report is specifically about repeatable ~15-minute completion times for very simple tasks and the absence of queue/backend-latency visibility.

Observed: 2026-08-18.

Exact Codex app version and platform can be added if maintainers need them for diagnosis.

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 reproducing the delay in Codex GPT Pro mode with a small GitHub Issue or metadata task, recording the timing and the app version and platform when available. Investigate whether the elapsed time is queueing, model reasoning, context processing, tool execution, retries, or final response generation; done means the source of the delay is identified and those states are visible in the UI.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
observability, performance
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.