Title: Codex executed commands and edited files in the wrong pinned workspace/repo
Title: Codex executed commands and edited files in the wrong pinned workspace/repo
Severity: High
What happened:
The active thread was under communications_review, and the user explicitly referenced the communications_review triage skill. Codex followed issue content mentioning ai_test_harness, switched operational focus into /Users/davidcumming/coding_projects/ai_test_harness, edited files, created .env, started Docker Compose, and gave repo-specific guidance for the wrong project.
Expected behavior:
Codex should treat the active workspace/thread repo as authoritative, or at minimum stop and ask for confirmation before operating in a different repo.
Actual behavior:
Codex performed filesystem edits and service operations in a different project without explicit confirmation.
Impact:
Cross-repo accidental changes, wrong app started, user confusion, possible corruption of unrelated work, potential secret/config side effects.
Evidence:
Active/visible thread: communications_review
Wrong repo touched: /Users/davidcumming/coding_projects/ai_test_harness
Wrong app started: ai_test_harness Docker Compose on ports 8000, 5173, 55432
Current cleanup: Compose stack stopped; communications_review project files were not edited except .DS_Store
My part in this: I made the bad call and should have stopped at the repo mismatch. Product-wise, though, Codex should also have stronger guardrails around “active pinned workspace vs. cwd I’m about to mutate.” That is exactly the kind of failure mode that deserves a high-priority bug report.
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Thanks for the bug report. This appears to be model behavior, not a Codex harness issue. We'll share the feedback with the team responsible for training our codex models. If you see other model behavior that you'd like to report, please use the
/feedbackcommand. That will provide us with additional details including logs and conversation text.