Show estimated progress percentage for active goals
What variant of Codex are you using?
CLI / TUI
What feature would you like to see?
Add an optional estimated progress percentage to Codex goals, and show it in the TUI status bar alongside the existing goal elapsed-time display.
Today, when a goal is active, the TUI status bar can show goal state and elapsed time, for example:
Pursuing goal (1h 12m)
That tells me the goal is still active, but not whether the agent thinks it is 10%, 50%, or 90% complete. For long-running goals, this makes it harder to distinguish useful continued work from a loop or stalled investigation.
Proposed behavior:
- Track an optional estimated progress percentage for the current goal, from 0 to 100.
- Let the model update that estimate as part of normal goal status updates.
- Preserve the existing elapsed-time behavior.
- If a percentage is present, show both percentage and time in the status bar, for example:
Pursuing goal 37% (1h 12m)
Goal paused 37% (1h 12m)
Goal achieved 100% (1h 12m)
- If no percentage is present, keep the current display unchanged.
- Surface the same progress estimate in goal status/details output where appropriate.
This should be presented as an estimate, not a deterministic task scheduler. The model can decide progress based on current evidence, and users can use it as a lightweight signal for whether the goal is advancing.
Additional information
I searched for existing issues around /goal, Pursuing goal, goal progress, and goal percentage and did not find a duplicate feature request.
Why this helps:
- Gives users a quick way to tell whether a long-running goal is moving forward.
- Helps prevent unnecessary model loops by making stalled progress more visible.
- Keeps the current time-based status useful while adding an additional signal.
- Fits naturally with the existing goal lifecycle: active, paused, budget-limited, and complete.
Suggested acceptance criteria:
- Existing goals without progress data render exactly as they do today.
- Progress values are clamped or validated to
0..=100. - Completion records or displays
100%when appropriate. - TUI tests cover active goal display with and without progress.
- Any user-facing docs for
/goalmention that progress is an estimate.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗