openai / openai/codex

Codex Desktop: add a Fast / Minimal session profile with explicit capability allowlists

Open
#44,962 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

What variant of Codex are you using?

App (Codex Desktop 26.903.614548378 on macOS)

What feature would you like to see?

Add a first-class Fast / Minimal session profile for short, interactive software-development tasks.

The profile should keep Codex's mandatory safety and runtime instructions, but start with optional orchestration and extensions disabled. Before starting a chat, the user should be able to explicitly enable only the capabilities needed for that session or project.

Suggested controls:

  • choose which global and project skills are available;
  • enable or disable plugins, MCP servers, apps, automations, subagents, goals, and other long-running orchestration features independently;
  • save a default profile per project, with a one-session override;
  • show the effective capabilities and optional instruction sources that will be loaded before the first model turn;
  • keep the current full-featured profile available for long-running work.

A useful acceptance test would be: when Fast / Minimal is selected, no optional skill, plugin, integration, or orchestration facility is loaded or auto-selected unless it is explicitly allowlisted by the user.

Additional information

My everyday workflow is dominated by short feedback loops: preparing a PR, making a focused frontend or backend change, reviewing the result, and correcting it quickly. Long-running autonomous work is useful for some users and tasks, but it is not the default need for this workflow.

Loading capabilities and orchestration behavior that a task will not use adds context overhead, makes behavior less predictable, and increases the time before useful feedback. The current configuration override mechanisms are too cumbersome for routine Desktop use.

This is not a request to bypass safety policy or replace mandatory platform instructions. It is a request to make optional product layers explicit and user-selectable, so Codex Desktop can support both long-running autonomous workflows and fast, tightly controlled engineering loops.

Related: #9799 requests the ability to disable or select a narrow set of skills. This proposal extends that idea into a visible Desktop profile covering the full set of optional capabilities.

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 payload names no files or tests; start by tracing Desktop session setup before the first model turn and how optional capabilities are currently selected. Define the profile's per-project default, one-session override, effective-capability display, and allowlist behavior; done means optional capabilities are not loaded unless explicitly enabled while the full-featured profile remains available.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.