Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Cursor
agentVersion:cursor:ge-0-0-0a5c.ai
Search record views/
Record · tabs

Available views

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

agentVersion:cursor:ge-0-0-0

Structured · live

Cursor json

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

File · agent-stack/versions/cursor-current.yamlCluster · agent-stack
Record JSON
{
  "id": "agentVersion:cursor:ge-0-0-0",
  "_kind": "AgentVersion",
  "_file": "agent-stack/versions/cursor-current.yaml",
  "_cluster": "agent-stack",
  "attributes": {
    "agentId": "cursor",
    "aliases": [],
    "runtimeFamily": "cli-harness",
    "releaseChannel": "stable",
    "displayName": "Cursor",
    "summary": "Cursor IDE agent",
    "sourcePackage": "cursor",
    "osSupport": [
      "linux",
      "macos",
      "windows"
    ],
    "agentProductId": "agent:cursor",
    "versionRange": ">=0.0.0",
    "releasedAt": "2024-08-01",
    "cliCommand": "cursor",
    "installMethods": [
      "install:manual"
    ],
    "minSchemaVersion": "6.0.0",
    "hookSupport": {
      "interactive": {
        "sessionStart": "native",
        "stop": "native",
        "userPromptSubmit": "native",
        "preToolUse": "native",
        "sessionEnd": "native"
      },
      "nonInteractive": {
        "sessionStart": "emulated",
        "stop": "unsupported",
        "userPromptSubmit": "unsupported",
        "preToolUse": "unsupported",
        "sessionEnd": "unsupported"
      }
    },
    "bridgeCapabilities": {
      "interactiveBridge": true,
      "sessionResume": true,
      "positionalPrompt": false
    }
  },
  "outgoingEdges": [
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "agent:cursor",
      "kind": "version_of"
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "agent-core-impl:cursor.core@current",
      "kind": "composed_of",
      "attributes": {
        "role": "core"
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "agent-runtime-impl:cursor.runtime@current",
      "kind": "composed_of",
      "attributes": {
        "role": "runtime"
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "agent-platform-impl:cursor.platform@current",
      "kind": "composed_of",
      "attributes": {
        "role": "platform"
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "agent-ui-impl:cursor.ui@current",
      "kind": "composed_of",
      "attributes": {
        "role": "ui"
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "knowledge-fabric-impl:cursor.knowledge@current",
      "kind": "composed_of",
      "attributes": {
        "role": "knowledge-fabric"
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "memory-system:cursor-notepads",
      "kind": "uses_memory_system",
      "attributes": {}
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:skills",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Cursor rules and AGENTS.md support provide first-party basis for reusable persistent guidance."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:supports-agents-md",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.40.0",
        "level": "full",
        "notes": "Cursor reads AGENTS.md (and the .cursor/rules/ directory). Source — docs.cursor.com."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:supports-file-attachments",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.40.0",
        "level": "full",
        "notes": "Cursor accepts drag-drop / paste of files (images, code, docs) into the chat."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:supports-image-output",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.40.0",
        "level": "partial",
        "notes": "Image output is provider-bound; Cursor surfaces images returned by the underlying model."
      }
    },
    {
      "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:cursor:ge-0-0-0",
      "to": "capability:interactive-mode",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Interactive Cursor behavior backed by CLI and agent docs."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:stdin-injection",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Cursor documents headless and terminal-driven execution flows."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:vision-input",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Cursor's agent overview documents image-capable reads and image generation."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:runtime-hooks",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Cursor exposes hooks directly; local target profile refines canonical hook names."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:stop-hook",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Normalized stop-hook capability grounded in Cursor hooks + local stop-name mapping."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "capability:can-resume",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Cursor documents checkpoint restoration and persistent shell-mode context."
      }
    },
    {
      "from": "agentVersion:cursor:ge-0-0-0",
      "to": "install:manual",
      "kind": "installed_via"
    }
  ],
  "incomingEdges": [
    {
      "from": "capability-profile:cursor.cli-permissive",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "applies_to_version"
    },
    {
      "from": "capability-profile:cursor.default",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "applies_to_version"
    },
    {
      "from": "knowledge-fabric-impl:cursor.knowledge@current",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "composes",
      "attributes": {
        "role": "knowledge-fabric"
      }
    },
    {
      "from": "agent:cursor",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "has_version"
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:skills",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:thinking",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:interactive-mode",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:stdin-injection",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:image-input",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:runtime-hooks",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:stop-hook",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "capabilitySupport:cursor:ge-0-0-0:session-resume",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "capability_of_version",
      "attributes": {}
    },
    {
      "from": "hook-mapping:cursor-pre-tool-native",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "emits_hook",
      "attributes": {}
    },
    {
      "from": "hook-mapping:cursor-post-tool-native",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "emits_hook",
      "attributes": {}
    },
    {
      "from": "hook-mapping:cursor-session-end-native",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "emits_hook",
      "attributes": {}
    },
    {
      "from": "hook-mapping:cursor-session-start-native",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "emits_hook",
      "attributes": {}
    },
    {
      "from": "hook-mapping:cursor-stop-native",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "emits_hook",
      "attributes": {}
    },
    {
      "from": "hook-mapping:cursor-user-prompt-submit-native",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "emits_hook",
      "attributes": {}
    },
    {
      "from": "agent-host-transport:stdio-pty",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "used_by"
    },
    {
      "from": "install:npm",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "installs"
    },
    {
      "from": "memory-system:memories-sh",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "integrates_with",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-comm-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:session-storage-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:hooks-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:extension-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:tool-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "lifecycle-semantics:cursor",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "applies_to_version",
      "attributes": {}
    },
    {
      "from": "session-semantics:cursor",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "applies_to_version",
      "attributes": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab