Desktop app syncs only 10 of 23 ChatGPT project sources into Codex mirror
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
Environment
- ChatGPT desktop for macOS
- App version: 26.810.52044
- Mode: Codex
- Date observed: August 15, 2026
Problem
A cloud ChatGPT project contains 23 uploaded PDF sources. When the project is made available to Codex desktop, the generated local project mirror contains only 10 sources.
The generated AGENTS.md explicitly reports that 13 project sources could not be synchronized. The 10 synchronized files appear to be the 10 oldest sources in the cloud project.
The cloud ChatGPT project remains intact and all 23 sources remain visible through ChatGPT on the web.
Steps to reproduce
- Open a cloud ChatGPT project containing 23 uploaded PDF sources.
- Access that project through Codex in the ChatGPT desktop app.
- Inspect the generated project mirror under
~/.codex/.chatgpt-projects/. - Count the files in the mirror's
sourcesfolder. - Compare the mirror with the cloud project's Sources list.
Expected behavior
All supported project sources should synchronize into the Codex mirror. If some sources cannot be synchronized, the desktop app should identify the failed files and provide a visible retry or rebuild option.
Actual behavior
Only 10 of 23 sources are available in the mirror. Thirteen sources are missing, and there is no visible retry or repair option.
Updating and subsequently reinstalling the desktop application did not rebuild or complete the mirror.
The project inventory can see the cloud project, but existing Codex tasks continue to use the incomplete mirror.
Diagnostic references
- Feedback session ID:
01a00680-4ea8-76e1-8bb0-a789056ff36d - Feedback upload request ID:
e0c19c63-b070-4ed6-a606-05099b99d6d0 - Feedback upload completed successfully with no logged error.
Additional information
No project files, memories, or generated mirror files were modified during diagnosis. General ChatGPT Library files were not included in the source count.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the sync from a cloud project with 23 PDF sources and inspect ~/.codex/.chatgpt-projects/, especially the sources folder and generated AGENTS.md. Compare the mirror with the cloud project's Sources list and use the provided feedback session and upload request IDs when checking diagnostics. Done means all supported sources synchronize, or failed files are identified with a visible retry or rebuild option.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100