codex - 💡(How to fix) Fix Regression in 0.130.0-alpha.5: Codex no longer follows learned project instructions and workflow conventions [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openai/codex#22496Fetched 2026-05-14 03:35:04
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
labeled ×2commented ×1renamed ×1

I am seeing a recent regression where Codex appears to preserve enough local context to continue coding, but no longer reliably respects project-specific operational conventions when performing public workflow actions such as branch naming, PR descriptions, and issue creation.

This report is intentionally sanitized: no private repository names, company names, ticket IDs, usernames, paths, screenshots, or logs are included.

Root Cause

For teams using Codex in real repositories, these conventions are not cosmetic. Branch names, PR bodies, issue text, and public workflow artifacts communicate process, ownership, and professionalism. A regression here forces users to over-specify every routine convention that Codex previously inferred correctly.

RAW_BUFFERClick to expand / collapse

Summary

I am seeing a recent regression where Codex appears to preserve enough local context to continue coding, but no longer reliably respects project-specific operational conventions when performing public workflow actions such as branch naming, PR descriptions, and issue creation.

This report is intentionally sanitized: no private repository names, company names, ticket IDs, usernames, paths, screenshots, or logs are included.

Environment

  • Codex Desktop
  • Codex CLI/runtime observed in affected sessions: 0.130.0-alpha.5
  • macOS local development environment
  • Repository had project instructions loaded via the normal project-doc / instructions mechanism
  • GitHub and issue tracker workflows were being performed through Codex tools/CLI

Expected behavior

When project instructions and repeated prior workflow conventions exist, Codex should treat them as operational constraints, especially before mutating public surfaces.

Examples of expected behavior:

  • Treat branch names as public workflow identity when project instructions prohibit exposing runtime identity on public project surfaces.
  • Do not apply a generic default branch prefix if it conflicts with local project conventions or public-identity constraints.
  • In PR context, interpret recurring phrases such as "video placeholders" according to the established project workflow, or ask a short clarifying question before editing code.
  • Before public mutations such as opening/editing PRs, creating issues, or renaming pushed branches, pause or preview when the action could leave public traces.
  • Prefer asking for clarification over making irreversible or noisy public changes when local context is ambiguous.

Actual behavior observed

In recent sessions, Codex appeared to act more mechanically and less contextually than in prior sessions:

  • It followed a generic branch prefix convention even though the project instructions required neutral public identity on shared project surfaces.
  • It interpreted a PR-description workflow phrase as a request to add UI/code placeholders, creating commits that then had to be removed from history.
  • It made or attempted public workflow changes before fully resolving whether the action belonged in code, PR description, or issue tracker metadata.
  • It corrected mistakes after user intervention, but only after public noise had already been created.

The coding work itself could still be technically reasonable; the regression is specifically around operational judgment and public/private boundary handling.

Why this matters

For teams using Codex in real repositories, these conventions are not cosmetic. Branch names, PR bodies, issue text, and public workflow artifacts communicate process, ownership, and professionalism. A regression here forces users to over-specify every routine convention that Codex previously inferred correctly.

Possible causes / hypotheses

I cannot prove causality, but the affected sessions were on 0.130.0-alpha.5. Prior sessions on earlier runtime versions appeared to handle the same workflow conventions more reliably.

This may be related to:

  • project instructions being present but not promoted strongly enough into action selection,
  • compaction or long-context behavior preserving task state but weakening softer workflow conventions,
  • generic defaults overriding project-specific public-surface rules,
  • insufficient clarification before public mutations.

Thanks.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

When project instructions and repeated prior workflow conventions exist, Codex should treat them as operational constraints, especially before mutating public surfaces.

Examples of expected behavior:

  • Treat branch names as public workflow identity when project instructions prohibit exposing runtime identity on public project surfaces.
  • Do not apply a generic default branch prefix if it conflicts with local project conventions or public-identity constraints.
  • In PR context, interpret recurring phrases such as "video placeholders" according to the established project workflow, or ask a short clarifying question before editing code.
  • Before public mutations such as opening/editing PRs, creating issues, or renaming pushed branches, pause or preview when the action could leave public traces.
  • Prefer asking for clarification over making irreversible or noisy public changes when local context is ambiguous.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

codex - 💡(How to fix) Fix Regression in 0.130.0-alpha.5: Codex no longer follows learned project instructions and workflow conventions [1 comments, 2 participants]