openai / openai/codex

Please support Handoff for long-running/paginated Codex chats

Open
#45,651 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app enhancement remote session windows-os
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

Codex desktop app on Windows; cross-host Handoff between two Windows PCs

What feature would you like to see?

I’m replacing my main PC and temporarily working from a backup computer. I have several long-running Codex chats that contain real project work: decisions, debugging history, constraints, and context that would take a lot of time to explain again.

Both Windows PCs are connected through Codex Remote Connections and use the same account and repository. But when I try to move an important older chat, Handoff stops with:

Le chat paginate non possono ancora essere continuate su un altro host.

(English: Paginated chats cannot yet be continued on another host.)

This feels backwards: the chats I most need to preserve are exactly the ones I cannot move.

Please support Handoff for paginated chats, or give us an official lossless export/import option. We should not have to manually reconstruct weeks of work just because we need to replace or repair a computer.

Additional information
Simple reproduction
  1. Connect two Windows PCs through Codex Remote Connections.
  2. Configure the same repository on both.
  3. Open a large, long-running chat with paginated history.
  4. Try to hand it off to the other PC.
  5. Codex refuses because the chat is paginated.

Expected: continue the same chat on the other PC with its context and Git state intact.

Related: #39968 reports Handoff failing with a large chat; #40416 also discusses pagination and reliable continuation state.

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 reproducing the refusal with a large paginated chat across the two Windows PCs, then read related issues #39968 and #40416 for existing Handoff and continuation-state context. No files or tests are named; done means continuing the same paginated chat on the other host with its context and Git state intact, or providing a lossless export/import path.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.