openai / openai/codex

[Desktop 26.721.11231.0] successful edit/retry flow calls deprecated thread/rollback

Open
#38,776 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app app-server bug windows-os
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

Environment
  • Codex Desktop: 26.721.11231.0
  • Platform: Windows
  • Observed: 2026-07-31
Summary

During a normal edit/retry flow, Desktop emitted:

thread/rollback is deprecated and will be removed soon

The same operation then completed successfully:

  • method=thread/rollback, errorCode=null
  • followed by method=turn/start, errorCode=null
Expected behavior

Desktop should use a supported current primitive and produce no deprecation warning during a successful user flow.

Actual impact

The operation succeeds, but the error-style warning makes a successful action look unsupported or unstable.

Suggested correction

Replace the Desktop call with the supported current method, or migrate the edit/retry flow before removing the deprecated endpoint. Add a regression test asserting that a successful retry emits no deprecated-method warning.

Version scope

This report is confirmed for Desktop 26.721.11231.0. I did not re-exercise a state-changing retry solely to reproduce the warning on the current build, so I am not claiming that newer versions are affected.

No account identifiers, task IDs, private content, local paths, or raw unrelated logs are included. No configuration or binary workaround was applied.

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

Start by tracing the Desktop edit/retry flow around the deprecated thread/rollback call and the subsequent turn/start call. Identify the supported current primitive, then add a regression test for a successful retry. Done means the flow succeeds without emitting a deprecated-method warning.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.