Computer Use plugin is removed on restart and reappears only after manual reinstall
Open 💬 2 comments Opened Jun 4, 2026 by OhHeyAlan
What version of the Codex App are you using (From “About Codex” dialog)?
- Codex Desktop: 26.601.21317
- codex-cli: 0.136.0-alpha.2
What subscription do you have?
- Pro
What platform is your computer?
- macOS
What is the issue?
computer-use@openai-bundled is not persistent across restarts. It is installed and works, but after quitting and relaunching Codex it appears uninstalled/unavailable again. Reinstalling fixes it temporarily, but the next restart repeats the same issue.
What does this prevent? (steps to reproduce)
- Install
computer-use@openai-bundledin Codex Desktop (UI or CLI). - Verify it is installed/enabled.
- Quit Codex Desktop.
- Relaunch Codex Desktop.
computer-useis now missing/unavailable/removed again.- Reinstalling the plugin restores it, but it disappears again after the next restart.
What is the expected behavior?
computer-use@openai-bundled should stay installed and enabled across restarts without requiring reinstallation each time.
What is happening instead?
- Startup appears to remove plugin state and does not reliably reattach/install it.
- The plugin can be reinstalled but does not persist.
What local logs / evidence to share
Repeated startup signatures:
bundled_plugins_reconcile_started hasExternalPluginStateSync=false reason=startupbundled_plugins_runtime_marketplace_written pluginCount=1 pluginNames=["latex"]bundled_plugin_uninstall_requested pluginId=computer-use@openai-bundled reason=not_in_bundled_marketplace_plugin_names- Later in same session:
bundled_plugins_runtime_marketplace_written pluginCount=4 pluginNames=["browser","chrome","computer-use","latex"]bundled_plugin_install_skipped_missing pluginName=computer-use
This suggests a startup reconciliation race/inconsistent marketplace snapshot that marks computer-use as missing and removes it.
Additional context
- Permissions for accessibility/screen recording were already enabled, but this behavior is consistent without changing permissions.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗