Codex Auth Check Result

{
  "generatedAt": "2026-05-06T21:10:46Z",
  "status": "pass",
  "codexCliFound": true,
  "codexInvocationMode": "exec",
  "authCommandUsesExec": true,
  "executionCommandUsesExec": false,
  "interactiveCodexInvocationDetected": false,
  "authSourceDetected": true,
  "openaiApiKeyPresent": false,
  "codexSessionPresent": true,
  "runtimeAuthVerified": true,
  "runtimeCheckMethod": "codex exec prompt",
  "runtimeCheckExitCode": 0,
  "runtimeCheckSummary": "AUTH_OK\n\nOpenAI Codex v0.116.0 (research preview)\n--------\nworkdir: <workspace>\nmodel: gpt-5.4\nprovider: openai\napproval: never\nsandbox: workspace-write [workdir, /tmp, $TMPDIR, <home>/.codex/memories]\nreasoning effort: none\nreasoning summaries: none\nsession id: 019dff20-f534-76f1-80e4-989e697291f7\n--------\nuser\nReply with exactly AUTH_OK and nothing else.\nmcp startup: no servers\ncodex\nAUTH_OK\ntokens used\n3,060\n",
  "runtimeStdoutPreview": "AUTH_OK\n",
  "runtimeStderrPreview": "OpenAI Codex v0.116.0 (research preview)\n--------\nworkdir: <workspace>\nmodel: gpt-5.4\nprovider: openai\napproval: never\nsandbox: workspace-write [workdir, /tmp, $TMPDIR, <home>/.codex/memories]\nreasoning effort: none\nreasoning summaries: none\nsession id: 019dff20-f534-76f1-80e4-989e697291f7\n--------\nuser\nReply with exactly AUTH_OK and nothing else.\nmcp startup: no servers\ncodex\nAUTH_OK\ntokens used\n3,060\n",
  "reason": "runtime auth verified",
  "secretsExposed": false
}