Iβd like to suggest a change to the Codex experience.
As Codex becomes increasingly capable of working on multiple coding tasks and projects, I think there is a growing need for a task management layer on top of the existing execution experience.
The current Codex Pet experience is fun, but personally, I would get much more practical value from a Codex Task Board / Agent Control Center that lets me manage, monitor, and organize all of my Codex tasks in one place.
The problem
As I use Codex across more projects, I often have many tasks running or waiting at the same time.
For example, I might have Codex working on:
-
Implementing authentication
-
Fixing a payment webhook
-
Refactoring an API client
-
Adding unit tests
-
Updating documentation
-
Investigating a CI failure
-
Reviewing an existing implementation
-
Preparing a pull request
When there are only one or two tasks, the current workflow is fine.
But once there are many tasks running in parallel, task management becomes the bottleneck.
I need to be able to quickly answer questions like:
-
How many Codex tasks are currently running?
-
Which tasks are waiting for me?
-
Which tasks have completed?
-
Which tasks failed?
-
Which tasks are blocked?
-
Which repository/project does each task belong to?
-
Which tasks have created a branch or PR?
-
Which tasks need my attention right now?
-
What is each Codex agent currently doing?
Currently, it is difficult to get this information at a glance.
Proposed feature: Codex Task Board
Iβd love to see a dedicated Codex Task Board or Agent Control Center.
A Kanban-style interface could work very well:
ββββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ
β BACKLOG β RUNNING β NEEDS ME β REVIEW β COMPLETED β
ββββββββββββββββΌβββββββββββββββΌβββββββββββββββΌβββββββββββββββΌβββββββββββββββ€
β Update docs β Auth API β DB decision β PR #123 β Webhook β
β Unit tests β DB refactor β Permission β PR #124 β API client β
β Refactor β CI fixes β Question β β Tests β
ββββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ
Each Codex task could be represented as a card.
What could a task card contain?
For example:
ββββββββββββββββββββββββββββββββββββββ
β π΅ Implement OAuth authentication β
β β
β Repository β
β my-company/backend β
β β
β Status: Running β
β Runtime: 18 minutes β
β β
β Branch β
β codex/implement-oauth β
β β
β Last activity β
β Implementing OAuth callback... β
β β
β [Open Task] [Stop] [Open Branch] β
ββββββββββββββββββββββββββββββββββββββ
Useful information could include:
-
Task name / original prompt
-
Repository / project
-
Current status
-
Branch or worktree
-
Start time
-
Elapsed time
-
Last activity
-
Current agent activity
-
Relevant commit
-
Pull request
-
Test status
-
Short summary of the current task
-
Actions such as Resume / Review / Stop / Archive
The goal would not simply be to create another Kanban UI.
The goal would be to provide a single control center for all Codex work.
A very important status: βNeeds Meβ
One status that I think would be particularly valuable is:
Needs Me
Sometimes an agent cannot continue without user input.
For example:
-
Codex needs me to choose between two implementation approaches
-
Codex needs permission
-
Codex needs clarification
-
Codex encounters a conflict
-
Codex needs a configuration value
-
Codex has finished implementation and is waiting for review
Instead of discovering these situations one by one, I could simply open Codex and see:
Codex
π’ 8 Running
β 2 Need Your Input
π 3 Need Review
β 1 Failed
β 14 Completed
That would immediately tell me where my attention is required.
Repository and project filtering
As the number of tasks grows, filtering would also become important.
For example:
Repository
βββ frontend
βββ backend
βββ mobile
βββ infrastructure
Status
βββ Running
βββ Needs Me
βββ Review
βββ Failed
βββ Completed
I could then quickly answer:
βShow me everything currently running in the backend repository.β
Or:
βShow me every Codex task that needs my attention.β
GitHub / Pull Request integration
I think this could become especially powerful if a Codex task were connected to the entire development lifecycle:
Codex Task
β
Repository
β
Branch
β
Commits
β
Pull Request
β
Code Review
β
Merged
For example:
Implement OAuth
Status: Review
Repository:
my-project/backend
Branch:
codex/oauth
Commits:
3
Pull Request:
#184
Tests:
β 127 passed
[Open PR]
[Open Task]
[Continue with Codex]
This would make Codex feel less like a collection of independent coding sessions and more like an actual AI software engineering workspace.
Batch management
If I have many tasks, it would also be useful to select multiple tasks and perform actions such as:
-
Stop
-
Resume
-
Archive
-
Retry
-
Open
-
Move to another status
For example:
Select 5 tasks
[Resume] [Stop] [Archive]
This would become increasingly valuable as Codex supports more parallel agents.
Why I think this matters
I think the direction of Codex is increasingly agent-oriented.
The more capable Codex becomes at working independently and in parallel, the less useful it is to think of Codex as just a single coding session.
The new problem becomes:
How do I manage all the work that Codex is doing for me?
In other words:
Codex needs a task management layer, not just an execution interface.
A Task Board could provide that layer.
It could make Codex feel more like:
An AI software engineering workspace where I can manage a queue of work, monitor multiple agents, review their results, and intervene when necessary.
About Codex Pet
I personally would prefer the space currently used by Codex Pet to be used for this kind of functionality.
However, I donβt necessarily mean that Codex Pet must be completely removed.
If the team wants to keep the Pet experience, another possibility would be to make it optional or provide a switch between:
Codex Pet β Codex Task Board
The important part for me is having a proper place to manage multiple Codex tasks.
As Codex becomes more capable of handling parallel work, I think this kind of task-management experience could become an important part of the product.
Iβd love to see a Codex Task Board / Agent Control Center considered for the future of Codex.
