Codex CLI 0.103.0: Richer App Cards & Git Attribution

Codex CLI 0.103.0 adds richer app metadata, Codex-managed commit attribution with config overrides, and fixes model selection reliability.

Codex CLI 0.103.0: Richer App Cards & Git Attribution

TL;DR

  • App listing responses now include richer metadata for better app card rendering
  • Commit co-author attribution now uses Codex-managed hooks with config overrides
  • Removed `remote_models` feature flag to fix model selection reliability

New

  • Richer app listing responses — App cards now include `app_metadata`, branding, and labels without requiring extra API calls.
  • Codex-managed commit attribution — Co-author attribution now uses a `prepare-commit-msg` hook with `command_attribution` override support (default label, custom label, or disable).

Fixed

  • Model selection reliability — Removed the `remote_models` feature flag that was causing fallback model metadata issues and degrading performance.

Chores

  • Updated Rust dependencies: `clap` (4.5.56 → 4.5.58), `env_logger` (0.11.8 → 0.11.9), `arc-swap` (1.8.0 → 1.8.2).
  • Reverted Rust toolchain bump to 1.93.1 after CI breakage.
  • Refreshed Bazel lock state.

Update: npm install -g @openai/codex-cli@0.103.0 or check the GitHub release.

Source: Codex