Overview
The Codex agent wraps the OpenAI Codex CLI viaCodexAgentApi. Configure it through Spring properties under agent-client.codex.*.
Configuration Properties
Prefix:agent-client.codex
skipGitCheck and Mode Interaction
Theskip-git-check property has special behavior β its effective value depends on AgentClientMode when not explicitly set:
Explicit always wins. Setting
skip-git-check directly always overrides the mode-derived value. See Defaults Philosophy for the precedence rationale.Why This Matters
Codex is the only provider that blocks execution in non-git directories by default. WithoutskipGitCheck=true, attempting to create a file in a temporary directory fails:
LOOSE mode (default) automatically resolves this, so users can start with Codex without hitting this wall.
Full-Auto Mode
Whenfull-auto=true (default), Codex runs with:
- Workspace-write sandbox β can write files in the working directory
- Never asks for approval β autonomous execution
The Codex CLI
exec subcommand does not support --ask-for-approval. Only --full-auto and --sandbox control execution behavior.Authentication
OPENAI_API_KEY environment variable.