Skip to content

Feature: support default model and effort settings in /codex:setup #44

@armujahid

Description

@armujahid

Add support for persisting default --model and --effort values via /codex:setup, so users don't have to pass them on every command invocation.

Motivation

Currently, --model and --effort must be specified per-command. Users who consistently prefer a specific model (e.g., gpt-5.4) or effort level (e.g., xhigh) have to repeat these flags every time they run /codex:rescue, /codex:review, or /codex:adversarial-review.

The setup command already persists state like the review gate toggle, so it's a natural place for these defaults.

Proposed UX

/codex:setup --default-model gpt-5.4 --default-effort xhigh
  • Defaults would apply to all commands (task, review, adversarial-review) unless overridden per-invocation with explicit --model or --effort flags.
  • /codex:setup (without flags) and /codex:status would display the current defaults.

Additional context

  • --effort is currently only supported on task (rescue), not on review or adversarial-review. It may make sense to extend --effort support to review commands as part of this work.
  • Claude Code's /fast mode toggle could also be worth supporting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions