Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Supports thinking
capability:supports-thinkinga5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
Capability JSON

capability:supports-thinking

Structured · live

Supports thinking json

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

File · capabilities/capabilities/thinking.yamlCluster · capabilities
Record JSON
{
  "id": "capability:supports-thinking",
  "_kind": "Capability",
  "_file": "capabilities/capabilities/thinking.yaml",
  "_cluster": "capabilities",
  "attributes": {
    "displayName": "Supports thinking",
    "description": "The entity can produce internal reasoning (\"thinking\") tokens\nbefore emitting the final response. Implies the wire protocol\ncarries a distinct thinking channel.\n",
    "appliesToNodeKinds": [
      "AgentVersion",
      "ModelVersion"
    ],
    "category": "model"
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "agent-core-impl:a5c.core@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "Thinking blocks pass through the a5c-unified-transport unchanged when\nthe bridged backend emits them (thinkingChannelHandling=model-dependent).\n"
      }
    },
    {
      "from": "agent-core-impl:antigravity-cli.core@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=2.0.0",
        "level": "full",
        "notes": "Thinking effort low/medium/high streamed. "
      }
    },
    {
      "from": "agent-core-impl:claude-agent-sdk.core@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full"
      }
    },
    {
      "from": "agent-core-impl:claude-code.core@1.x",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.2.0 <2.0.0",
        "level": "full",
        "notes": "The core passes thinking blocks through unmodified to the\npresentation layer (thinkingChannelHandling=passthrough).\n",
        "evidenceSourceIds": [
          "evidence:anthropic-claude-code-thinking-2026-01"
        ]
      }
    },
    {
      "from": "agent-core-impl:codex-websocket.core@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full"
      }
    },
    {
      "from": "agent-core-impl:gemini-cli.core@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.0",
        "level": "full",
        "notes": "Thinking effort low/medium/high streamed. "
      }
    },
    {
      "from": "agent-core-impl:omp.core@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.0",
        "level": "full",
        "notes": "OMP always supports thinking per task brief.\n"
      }
    },
    {
      "from": "agentVersion:claude:ge-0-0-0",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=2.1.156",
        "level": "full",
        "notes": "Claude Code is documented as an interactive agentic coding surface that reasons over the codebase and executes tool-assisted work."
      }
    },
    {
      "from": "agentVersion:copilot:ge-1-0-55-3",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.55-3",
        "level": "full",
        "notes": "GitHub documents Copilot CLI and Copilot coding-agent workflows as interactive agentic coding surfaces."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Cursor documents both IDE and terminal agent surfaces for autonomous coding tasks."
      }
    },
    {
      "from": "agentVersion:gemini:ge-0-43-0",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.43.0",
        "level": "full",
        "notes": "Gemini CLI documented as an interactive and automation-capable terminal agent surface."
      }
    },
    {
      "from": "agentVersion:omp:ge-15-5-9",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=15.5.11",
        "level": "full",
        "notes": "Oh-My-Pi publicly described as a terminal coding agent with broad tool surface."
      }
    },
    {
      "from": "agentVersion:openclaw:ge-2026-5-27",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=2026.5.27",
        "level": "full",
        "notes": "OpenClaw fallback metadata."
      }
    },
    {
      "from": "agentVersion:opencode:ge-0-0-0",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.15.13",
        "level": "full",
        "notes": "OpenCode documented as an interactive terminal coding surface backed by configurable providers; 1.15.13 fixes Anthropic Opus 4.7+ adaptive reasoning to preserve summarized thinking blocks."
      }
    },
    {
      "from": "agentVersion:pi:ge-0-75-5",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.77.0",
        "level": "full",
        "notes": "Pi fallback harness with interactive sessions."
      }
    },
    {
      "from": "capabilitySupport:claude:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:codex:ge-0-0-0-lt-0-119-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:codex:ge-0-119-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:copilot:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:gemini:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:omp:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:openclaw:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:opencode:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:pi:ge-0-0-0:thinking",
      "to": "capability:supports-thinking",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "model:claude-opus-4-7@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=4.7.0 <5.0.0",
        "level": "full",
        "notes": "Anthropic API exposes the `thinking` content block on Opus 4.7; extended thinking is a first-class feature. ",
        "evidenceSourceIds": [
          "evidence:anthropic-api-thinking-2026-01"
        ]
      }
    },
    {
      "from": "model:deepseek-r1-distill-qwen-32b@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.0 <2.0.0",
        "level": "full",
        "notes": "Distilled from R1; preserves the chain-of-thought reasoning behaviour.\n",
        "evidenceSourceIds": [
          "evidence:hf-model-card-deepseek-r1-distill-qwen-32b"
        ]
      }
    },
    {
      "from": "model:deepseek-r1@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.0 <2.0.0",
        "level": "full",
        "notes": "Reasoning model emits a chain-of-thought / `<think>` block before the final answer.\n",
        "evidenceSourceIds": [
          "evidence:hf-model-card-deepseek-r1"
        ]
      }
    },
    {
      "from": "model:deepseek-v4-flash@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=4.0.0 <5.0.0",
        "level": "full",
        "notes": "DeepSeek documents V4 Flash as supporting both thinking and non-thinking modes.",
        "evidenceSourceIds": [
          "evidence:deepseek-v4-pricing"
        ]
      }
    },
    {
      "from": "model:deepseek-v4-pro@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=4.0.0 <5.0.0",
        "level": "full",
        "notes": "DeepSeek documents V4 Pro as supporting both thinking and non-thinking modes.",
        "evidenceSourceIds": [
          "evidence:deepseek-v4-pricing"
        ]
      }
    },
    {
      "from": "model:gemini-2-5-flash-lite@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=2.5.0 <2.6.0",
        "level": "full",
        "evidenceSourceIds": [
          "evidence:google-gemini-image-models-issue-534"
        ]
      }
    },
    {
      "from": "model:gemini-2-5-pro@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=2.5.0 <3.0.0",
        "level": "full",
        "notes": "Gemini 2.5 Pro exposes thinking-token output through the Gemini API.\n"
      }
    },
    {
      "from": "model:gemini-3-1-flash-image@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=3.1.0 <3.2.0",
        "level": "full",
        "evidenceSourceIds": [
          "evidence:google-gemini-image-models-issue-534"
        ]
      }
    },
    {
      "from": "model:gemini-3-5-flash@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=3.5.0 <3.6.0",
        "level": "full",
        "evidenceSourceIds": [
          "evidence:google-gemini-3-5-flash-model-doc-2026-05",
          "evidence:google-gemini-3-5-flash-whats-new-2026-05"
        ]
      }
    },
    {
      "from": "model:gemini-3-pro-image@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=3.0.0 <3.2.0",
        "level": "full",
        "evidenceSourceIds": [
          "evidence:google-gemini-image-models-issue-534"
        ]
      }
    },
    {
      "from": "model:gpt-5@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=5.0.0 <6.0.0",
        "level": "full",
        "notes": "GPT-5 is a reasoning-class model with thinking-effort levels (minimal/low/medium/high) per OpenAI Responses API. ",
        "evidenceSourceIds": [
          "evidence:openai-responses-api"
        ]
      }
    },
    {
      "from": "model:gpt-oss-120b@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=120.0.0 <121.0.0",
        "level": "full",
        "notes": "OpenAI describes gpt-oss as a reasoning model with configurable reasoning effort.",
        "evidenceSourceIds": [
          "evidence:openai-gpt-oss-120b-model-card"
        ]
      }
    },
    {
      "from": "model:gpt-oss-20b@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=20.0.0 <21.0.0",
        "level": "full",
        "notes": "OpenAI describes gpt-oss as a reasoning model with configurable reasoning effort.",
        "evidenceSourceIds": [
          "evidence:openai-gpt-oss-20b-model-card"
        ]
      }
    },
    {
      "from": "model:claude-opus-4-8@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=4.8.0 <4.9.0",
        "level": "full",
        "notes": "Anthropic lists adaptive thinking for Claude Opus 4.8, while extended thinking is not supported.",
        "evidenceSourceIds": [
          "evidence:anthropic-models-overview-claude-opus-4-8-issue-532"
        ]
      }
    },
    {
      "from": "model:o3@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "OpenAI o3 is a reasoning-class model with internal chain-of-thought.\n",
        "evidenceSourceIds": [
          "evidence:openai-responses-api"
        ]
      }
    },
    {
      "from": "model:qwq-32b-preview@current",
      "to": "capability:supports-thinking",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0 <1.0.0",
        "level": "full",
        "notes": "Reasoning model emits a chain-of-thought / `<think>` block before the final answer.\n",
        "evidenceSourceIds": [
          "evidence:hf-model-card-qwq-32b-preview"
        ]
      }
    },
    {
      "from": "role:planner",
      "to": "capability:supports-thinking",
      "kind": "requires_capability",
      "attributes": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab