openai / openai/codex

Feature request: Custom status labels for Codex tasks and chats

Open
#42,415 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app enhancement session
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

codex

What feature would you like to see?

Feature request

Please add user-defined status labels for Codex tasks/chats, with customizable names and colors.

Problem

A completed Codex conversation does not necessarily mean that the related work has been implemented. For example, a chat may only contain:

  • A feature plan
  • Technical research
  • A diagnosis
  • An implementation proposal
  • Work that has been completed and verified

Currently, Codex supports organizing chats through features such as pinning, renaming, searching, and archiving. However, there is no easy way to distinguish planned work from implemented work when a project contains many chats.

As a result, I need to reopen conversations and read their contents to determine the actual project progress.

Proposed solution

Allow users to create and assign custom status labels to tasks/chats.

Example statuses:

  • Pending
  • Planned / Not Implemented
  • In Progress
  • Implemented
  • Blocked
  • Needs Verification

Each status should have a user-selectable name and color.

The status should be visible as a colored badge or indicator next to the task title in the project sidebar and task list.

Suggested behavior

  • Create, rename, reorder, recolor, and delete custom statuses
  • Configure reusable statuses per project
  • Assign or change a status from the task context menu or header
  • Display the status color next to each task
  • Filter, sort, or group tasks by status
  • Preserve the status when a task is archived and restored
  • Keep this status separate from Codex runtime states such as running, waiting, or completed
  • Do not automatically change a manually assigned status unless the user explicitly enables automation

Example workflow

  1. Ask Codex to produce an implementation plan.
  2. Mark the task as “Planned / Not Implemented.”
  3. When development starts, change it to “In Progress.”
  4. After implementation and verification, change it to “Implemented.”
  5. Scan the project task list and understand overall progress from the status colors.

Benefits

This would make Codex much more useful for managing long-running projects with many planning and implementation conversations. It would provide a lightweight progress-tracking layer without trying to replace a full issue tracker such as GitHub Issues, Linear, or Jira.

Additional information

No response

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

The issue does not name files, tests, or entry points. Start by locating the Codex task and chat organization code, then determine how project task lists, archived tasks, and context-menu or header actions are implemented. Done would require an agreed design and complete support for customizable statuses, assignment, persistence, and display.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.