Allow disabling the built-in default personality/tone
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Feature request
Please provide an option to disable Codex's built-in default personality/tone and use a neutral/none setting instead.
The current base instructions include a default tone such as concise, direct, and friendly. That is reasonable as a general default, but some users already define their preferred personality and communication style in AGENTS.md.
In that setup, a built-in personality becomes another instruction that the user's own style rules have to counteract or work around. This can make custom personas less predictable and can cause unnecessary style conflicts.
Requested behavior
Please allow one of the following:
- a
neutral/nonepersonality mode that removes built-in personality/tone directives, or - a config option that disables only the default personality/tone layer.
Ideally, users who opt out would still receive all normal Codex system instructions related to coding behavior, tools, safety, task completion, etc. Only the conversational personality/tone defaults should be disabled.
This would make AGENTS.md the clean source of truth for users who intentionally manage personality there, without requiring them to fight an additional built-in style.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating where Codex assembles its base instructions and where configuration or personality modes are defined. Trace how AGENTS.md guidance is combined with the built-in personality, then define and test an opt-out path that preserves coding, tool, safety, and task-completion instructions while removing only the default tone directives.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100