Skip to content

Computer Use unavailable when Codex is updated under a different macOS user #20211

@alexander-k-1

Description

@alexander-k-1

What version of the Codex App are you using?

26.422.71525

What platform is your computer?

macOS, Apple Silicon

What issue are you seeing?

Computer Use showed as unavailable after Codex was updated while logged in as a different local macOS user account than the one later using Codex.

This appears to be a per-user bundled marketplace/cache sync issue. The installed app bundle contained the computer-use plugin, but the active user's ~/.codex bundled marketplace/cache did not.

Local evidence

The installed app bundle contained:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use

But the active user's per-user bundled marketplace/cache only had:

browser-use
latex-tectonic

The active user's generated bundled marketplace did not list computer-use, even though the installed app bundle's bundled marketplace did.

The active user's ~/.codex/config.toml also did not include:

[plugins."computer-use@openai-bundled"]
enabled = true

The app bundle appeared to have been updated/owned from another local macOS account, which may be relevant.

Local workaround used

I repaired the active user's local state by:

  1. Copying the bundled computer-use plugin from the installed app bundle into:
~/.codex/plugins/cache/openai-bundled/computer-use/1.0.758
  1. Ensuring the active user's bundled marketplace metadata included computer-use.

  2. Adding:

[plugins."computer-use@openai-bundled"]
enabled = true
  1. Pointing [marketplaces.openai-bundled].source at:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled
  1. Verifying the copied Codex Computer Use.app remained signed/notarized by OpenAI.

Expected behavior

When Codex starts after an app update, each macOS user's per-user bundled plugin marketplace/cache should be refreshed from the installed app bundle if the installed bundle has newer or additional bundled plugins.

Computer Use should not remain unavailable just because another macOS user account performed the app update.

Suggested fix

On startup or plugin list refresh, Codex could compare the active user's cached bundled marketplace against the installed app bundle's bundled marketplace.

If bundled plugins differ, Codex should resync the active user's per-user marketplace/cache, or read bundled plugin metadata directly from the app bundle instead of relying on a stale per-user copy.

Related issues

This is related to the broader Computer Use unavailable family, but appears to be a distinct multi-user update/cache-sync case:

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't workingskillsIssues related to skills

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions