Codex capability diagnosis

Why isn't this Codex capability working?

Paste the first error or describe what succeeds and what fails. Your browser removes common secrets before the evidence is analyzed.

Local redaction. Save only by choice.

Paste the first useful error/status or describe the last thing that worked and the first thing that failed.

Import local evidence
0 / 32,768
Which capability?
Collect private diagnostics locally

Raw text stays in this browser. Only the sanitized preview is submitted. The diagnosis is not stored unless you explicitly save a private report.

Optional context Improves surface and version boundaries
Worked example — not your diagnosis Session exposure A compact output computed by the current deterministic ruleset. EXPOSED

Example evidence

MCP initialization succeeded and tools/list returned the expected tool names, but the tools do not appear in a genuinely new Codex Desktop session. The same capability works in Codex CLI, but it is missing from Codex Desktop.
Result Session exposure · EXPOSED

The earliest supported failure is session exposure: the provider is connected or registering capabilities, but the active Codex session is not making the expected capability available.

Why this boundary

The supplied evidence explicitly separates a working connection/provider listing from a missing Codex-session capability.

Next safe check Open one genuinely new session and check exact capability visibility

Separate a stale session capability set from provider startup, registration, or task activation.

Method and limits

A capability chain, not an AI guess

Deterministic rules over your redacted evidence. What the tool cannot support, it declines to claim.

Earliest supported layer

Rules distinguish availability, discovery, parsing, configuration, dependency, connection, authentication, registration, exposure, activation, authorization, execution, and persistence.

Evidence before verdict

A rule must meet a deterministic threshold. Conflicting or incomplete evidence becomes partial or unknown; it is not converted into a confident root cause.

No unknown execution

The site does not install capabilities, execute packages, contact private endpoints, edit configuration, or ask for credentials.

Private by explicit choice

A diagnosis is stateless by default. Saved reports use random URLs, expire after seven days, can be deleted immediately, and are excluded from indexing.