After switching Codex Desktop Agent Environment from **Windows Native** to **WSL**, I can no longer create projects.
Open
Nobody has claimed this yet.
app
app-server
bug
windows-os
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.903.71938
What subscription do you have?
Plus
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
After switching Codex Desktop Agent Environment from Windows Native to WSL, I can no longer create projects.
The UI only shows:
Failed to create project
There are no additional details in the UI.
The Codex Desktop logs contain:
[host-app-server-projects] Local app-server project migration failed
errorMessage="Invalid request: AbsolutePathBuf deserialized without a base path"
### What steps can reproduce the bug?
1. Use Codex Desktop on Windows with **Agent Environment = Windows Native**.
2. Create and use several local projects with Windows paths (e.g. `C:\Work\Android\...`).
3. Change **Agent Environment** from **Windows Native** to **WSL**.
4. Restart Codex Desktop.
5. Try to create a new project.
6. Codex Desktop shows **"Failed to create project"** without any additional explanation.
The logs show:
`[host-app-server-projects] Local app-server project migration failed errorMessage="Invalid request: AbsolutePathBuf deserialized without a base path"`
The issue started specifically after migrating the Agent Environment from Windows Native to WSL.
### What is the expected behavior?
_No response_
### Additional information
_No response_
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 with the Codex Desktop local app-server project migration path and the log message about AbsolutePathBuf being deserialized without a base path. Reproduce the Windows Native to WSL switch using the listed steps, then verify that creating a project succeeds after migration without the failure message.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100