Skip to content

Composer troubleshooting

The symptoms below cover the Codex route, the agent Composer supports today. More agents are being added, and each will have its own entries here.

Symptoms you’re likely to hit with Nexus Composer, and where to look first — most come down to three things: the account isn’t connected, the route changed without a restart, or Composer isn’t running.

SymptomLikely causeCheck next
The download button stays disabledThe release feed or the available installer did not pass validationReload the official page later; don’t use an unofficial mirror. Contact onboarding if it continues.
macOS blocks the installerThe pilot build’s signing status needs confirmationConfirm the file came from the official page, then ask onboarding before overriding the warning.
The installer cannot run on this computerThe operating system or CPU is unsupportedUse macOS 14+ on Apple Silicon. Windows x64 and Linux (Ubuntu 24.04+) are coming soon. Intel Macs and Windows on ARM are not supported.
SymptomLikely causeCheck next
No OneNexus models in the pickerThe account, the route, or the restart is missingConnected status, the OneNexus card reads Active, then quit and reopen the client
Only OpenAI Official models appearThe route did not takeThe OneNexus card, and that the proxy shows Running
Only OneNexus models appearSigned-out mode is onUse OneNexus without ChatGPT sign-in on the OneNexus card
Selecting OneNexus says a login is requiredNo ChatGPT session in CodexSign in to ChatGPT in Codex, or turn on signed-out mode
A newly added model is missingThe catalog is staleRevalidate the account, then restart Codex Desktop
Requests fail immediatelyThe proxy is not thereComposer is still running, and Settings → Routing shows Local Routing as Running
OpenAI Official fails after you quit ComposerThe route was left on OneNexusReopen Composer, select OpenAI Official, restart Codex
A profile conflict warning appearsAn unmanaged custom Codex profileRestore a normal OpenAI Official profile first — do not let it be overwritten blindly
Composer reports an unmanaged OneNexus group in VS CodeA model group of that name already exists and Composer did not create itRename your own group before enabling the route — do not let Composer overwrite a group it does not manage
Codex is reported as not installedMissing, or several installations disagreeSettings → About, then Diagnose installs
SymptomLikely causeCheck next
The API key is rejectedWrong key scope, wrong tenant, revoked, or no networkUnder API Keys, confirm Type is Platform and Status is Active, verify tenant and network, and create a replacement if revoked.
The stored credential cannot be readThe OS credential store is lockedUnlock it, then choose Check again

Sessions are shared both ways: switching provider or model neither deletes nor strands them, and a conversation started on one provider can normally continue on the other.

Switching changes only the upstream for subsequent requests — it never replays an earlier request or sends one to both providers.

The exception is a conversation carrying encrypted reasoning items, readable only by the backend that produced them — resuming it across a provider switch can fail. When it does, switch back to the provider that started it, or start a new conversation. Deleting Codex history or authentication files is not a first step: it loses work and rarely helps.

Only completed AI requests are recorded. Send the synthetic request from the getting-started guide, let the view refresh, and widen the time, provider, and model filters — opening Composer alone creates no usage.

Composer Settings, Usage Statistics tab with a 30-day range selected. The panel reads No usage in this range, and the trends chart below is empty.

An empty view with a wide range means no completed request was routed — not that recording is broken.

Bring these to your onboarding contact, or to data-center@onemount.com if you no longer have one:

  • Composer version, operating system and CPU architecture.
  • Codex version.
  • The selected route — OpenAI Official or OneNexus — and the model ID.
  • Roughly when the failed request happened, and whether the proxy showed Running.
  • The visible error message, and sanitised logs.