Skip to content

Explain why Codex refuses to delete a Task a fork still reads - #467

Merged
panarch merged 1 commit into
mainfrom
explain-codex-delete-refusal-for-forks
Oct 24, 2026
Merged

panarch merged 1 commit into
mainfrom
explain-codex-delete-refusal-for-forks

Conversation

@panarch

@panarch panarch commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Deleting a Codex Task that another Task was forked from fails while the fork exists: Codex keeps the thread because the fork's history still points into it, and says so only in the wording of its thread/delete refusal. Caffold showed that refusal as Codex app-server protocol error: cannot delete thread <id>: forked history still references it (code -32600).

  • The Codex driver recognizes this refusal by its wording and reports "Codex keeps this conversation because a fork of it still reads its history. Delete the fork first." Any other thread/delete refusal shows Codex's own message.
  • codex-app-server.md describes the refusal in its permanent deletion section.

Codex keeps a thread while a fork's history still points into it, and says so
only in the wording of its thread/delete refusal. The archived row showed that
as a Codex protocol error with the thread ID and code. The Codex driver now
recognizes the wording and says to delete the fork first.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://explain-codex-delete-refusal-for-forks-caffold.taehoon-moon.workers.dev (commit a3b33bc)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://2b4a4b95-caffold.taehoon-moon.workers.dev a3b33bc 2026-10-24T10:41:05.837Z Visit the dashboard ↗

@panarch panarch self-assigned this Oct 24, 2026
@panarch
panarch merged commit 299fd71 into main Oct 24, 2026
10 checks passed
@panarch
panarch deleted the explain-codex-delete-refusal-for-forks branch October 24, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant