iiRecord
Agentic AI Atlas · claim:codex-research-approval-policy-permission-modes
claim:codex-research-approval-policy-permission-modesa5c.ai
II.
Claim JSON

claim:codex-research-approval-policy-permission-modes

Structured · live

claim:codex-research-approval-policy-permission-modes json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · catalog-meta/claims/codex-research-claims-2026-05.yamlCluster · catalog-meta
Record JSON
{
  "id": "claim:codex-research-approval-policy-permission-modes",
  "_kind": "Claim",
  "_file": "catalog-meta/claims/codex-research-claims-2026-05.yaml",
  "_cluster": "catalog-meta",
  "attributes": {
    "subjectId": "agent-runtime-impl:codex.runtime@1.x",
    "subjectKind": "AgentRuntimeImpl",
    "attribute": "operates_in_permission_mode",
    "value": "untrusted, on-failure, on-request, never",
    "statement": "Codex CLI 0.120.0 exposes four `--ask-for-approval` values: `untrusted`, `on-failure`, `on-request`, and `never`. The CLI help marks `on-failure` as deprecated and recommends `on-request` for interactive runs or `never` for non-interactive runs.",
    "evidenceSourceIds": [
      "evidence:codex-research-cli-help-0-120-0"
    ],
    "confidence": "high",
    "provenanceKind": "observation",
    "evidenceStrength": "strong",
    "status": "accepted",
    "claimedAt": "2026-05-05T00:00:00Z",
    "claimedBy": "a5c-ai-catalog",
    "claimKind": "provenance",
    "note": "Supports the current Codex PermissionMode nodes and replaces stale suggest/auto-edit/full-auto approval-mode modeling."
  },
  "outgoingEdges": [
    {
      "from": "claim:codex-research-approval-policy-permission-modes",
      "to": "agent-runtime-impl:codex.runtime@1.x",
      "kind": "about_subject"
    },
    {
      "from": "claim:codex-research-approval-policy-permission-modes",
      "to": "evidence:codex-research-cli-help-0-120-0",
      "kind": "backed_by_evidence"
    }
  ],
  "incomingEdges": []
}