openai / openai/codex

[Linux desktop] Chat mode Personalization shows Codex global instructions instead of ChatGPT custom instructions

Open
#38,859 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

app bug config
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

ChatGPT desktop app for Linux (preview), using Chat mode rather than Codex mode.

What issue are you seeing?

In the new ChatGPT desktop app for Linux, Settings → Personalization → Custom instructions shows my Codex-oriented global agent instructions (# GLOBAL AGENT — LEAN RULES) even while I am using ChatGPT / Chat mode.

However, the ChatGPT web app shows a different set of ChatGPT Custom Instructions under Settings → Personalization → Custom instructions. Those web instructions are intentionally general-purpose (accuracy, associations/examples, comparative tables), while my Codex instructions are intentionally engineering-specific (repository discovery, AGENTS.md, minimal diffs, validation, risk classification, etc.).

I use ChatGPT Chat and Codex as distinct environments and do not want the Codex global instruction set applied to ordinary ChatGPT conversations.

The Linux desktop UI currently makes it unclear whether:

  1. the Codex instructions are actually being injected into Chat-mode conversations;
  2. the field is only displaying the wrong instruction source;
  3. desktop instructions are host-local and layered on top of account-level ChatGPT Custom Instructions; or
  4. Chat and Codex currently share this Personalization field by design.

The wording under the field says:

Give ChatGPT extra instructions and context for all chats on this host.

That makes the scope especially ambiguous, because it appears to describe a host-level ChatGPT setting while displaying content that belongs to my Codex configuration.

Steps to reproduce
  1. Sign in to ChatGPT on the web.
  2. Open Settings → Personalization → Custom instructions and configure ChatGPT-specific instructions.
  3. Have a separate Codex global instruction set configured for coding/agent work.
  4. Open the new ChatGPT desktop app on Linux using the same account.
  5. Select ChatGPT, then Chat mode (not Codex).
  6. Open Settings → Personalization.
  7. Observe that Custom instructions contains the Codex global agent instructions rather than the ChatGPT Custom Instructions shown on the web.
Expected behavior

ChatGPT Chat and Codex should have independently understandable instruction scopes.

Ideally:

  • Chat mode should use/display the user's ChatGPT Custom Instructions (or clearly expose a separate host-local Chat instruction layer).
  • Codex mode should retain its Codex/global-agent/project instruction hierarchy.
  • The UI should make precedence and scope explicit if multiple instruction layers exist (for example: account-level ChatGPT instructions, host-level instructions, Codex global instructions, project AGENTS.md, and conversation context).
  • Editing Chat personalization should not accidentally overwrite or alter Codex engineering instructions, and vice versa.
Why this matters

The two products/modes can legitimately require opposite steering. For example, general ChatGPT sessions may intentionally encourage creativity, interdisciplinary associations, analogies, experimentation, and speculative exploration, whereas Codex sessions may intentionally prioritize constrained scope, minimal diffs, repository-specific discovery, and targeted validation.

Sharing or ambiguously exposing the same instruction field makes it risky to edit either configuration and makes it difficult to know which instructions are actually governing a Chat session.

Additional information

The Linux desktop app is very new, so this may simply be an early preview UI/configuration issue.

I searched the current openai/codex issues for related Chat/Personalization/Custom Instructions reports and did not find an obvious exact duplicate.

Screenshots are available showing:

  • ChatGPT web: general-purpose Custom Instructions.
  • Linux desktop app while in ChatGPT/Chat mode: Codex GLOBAL AGENT — LEAN RULES in the Personalization field.

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

No source file, test, or code entry point is identified. Start by reproducing the behavior through Settings → Personalization in ChatGPT desktop Linux preview, comparing Chat and Codex modes with the web app; done means the instruction source and scope are clearly separated or explicitly explained, without unintended changes between modes.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.