Codex App leaks Node/MCP child processes when switching tasks on Windows
Feedback ID
01a00148-cf38-7e00-9592-ccbf935b0543
What happened?
After the latest Codex App update, switching between tasks repeatedly spawns additional Node/MCP child processes that do not get cleaned up.
During one session, Task Manager showed 81 Node-related processes:
node.exeprocesses running MCP servers, including repeatednpx -y vp0-mcpprocess trees- OpenAI-signed
node_repl.exeprocesses - All observed process chains traced back to
codex.exeunderChatGPT.exe
The number of processes increases as I switch tasks. After enough accumulation, the laptop becomes noticeably choppy. Fully restarting Codex immediately removes the accumulated processes and restores normal performance.
I disabled the vp0 MCP server afterward as a mitigation, but that only removes one noisy process chain; it does not address the apparent task/process lifecycle cleanup issue.
Steps to reproduce
- Start Codex App on Windows.
- Note the current number of
node.exeandnode_repl.exeprocesses in Task Manager. - Switch repeatedly between several Codex tasks.
- Observe that additional Node/MCP process trees appear.
- Wait and continue switching tasks.
- Observe that the older process trees remain alive and the process count keeps increasing.
- Restart Codex and observe that the accumulated processes disappear.
Expected behavior
Node/MCP processes that are no longer required should be reused or terminated when their task/runtime is closed or replaced. Switching tasks should not cause the number of child processes to grow continuously.
Actual behavior
New Node/MCP child processes are created during task switching, while older processes remain alive. Resource usage and UI responsiveness progressively degrade until Codex is restarted.
Environment
- Codex App version:
26.810.4967.0 - Operating system: Windows
- First noticed: August 14, 2026, after the latest Store-delivered Codex App update
- Restarting Codex reliably clears the accumulated processes
Additional notes
The timing with the update is a strong correlation, not proof of the precise regression source. The process ancestry and restart behavior do confirm that the accumulated Node processes are associated with the Codex/ChatGPT process tree rather than unrelated software.
1 Comment
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action