{
  "generated_at": "2026-08-29T21:33:04+00:00",
  "published_at": "2026-08-29T21:34:43+00:00",
  "count": 73,
  "features": [
    {
      "id": "grok-4-6-long-running-agents",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": null,
      "name": "Long-running agents",
      "summary": "Stays with multi-step work: research, analysis, codebase edits, and turning a product idea into a working first version.",
      "tags": [
        "agents",
        "multi-agent",
        "computer-use"
      ],
      "status": null
    },
    {
      "id": "grok-4-6-self-testing",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": "grok-4-6-long-running-agents",
      "name": "Self-testing and verification",
      "summary": "On longer trajectories, checks its own work before moving on.",
      "tags": [
        "agents",
        "coding"
      ],
      "status": null
    },
    {
      "id": "grok-4-6-visual-interactive",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": null,
      "name": "Interactive and visual work",
      "summary": "Stronger first passes on visual and interactive projects — structure and visual language in one pass.",
      "tags": [
        "ui",
        "coding"
      ],
      "status": null
    },
    {
      "id": "grok-4-6-context",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": null,
      "name": "500k context window",
      "summary": "Text and image inputs with text-only output and no text output limit.",
      "tags": [
        "api",
        "long-context"
      ],
      "status": null
    },
    {
      "id": "grok-4-6-reasoning-effort",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": null,
      "name": "Reasoning effort",
      "summary": "Configurable reasoning: low, medium, high (default), and xhigh.",
      "tags": [
        "api",
        "reasoning"
      ],
      "status": null
    },
    {
      "id": "grok-4-6-pricing",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": null,
      "name": "API pricing",
      "summary": "$2 / $0.50 / $6 per 1M tokens (input / cached / output) below 200k prompt tokens; $4 / $1 / $12 above. Fast variant is twice the price.",
      "tags": [
        "api",
        "pricing"
      ],
      "status": null
    },
    {
      "id": "grok-4-6-availability",
      "product_id": "grok-4-6",
      "product_name": "Grok 4.6",
      "org": "spacexai",
      "parent_id": null,
      "name": "Where it runs",
      "summary": "Cursor, Grok Build, xAI API, OpenRouter, Vercel, Cloudflare, Amazon Bedrock, GitHub Copilot, Gemini Enterprise Agent Platform.",
      "tags": [
        "api",
        "availability"
      ],
      "status": null
    },
    {
      "id": "grok-bot-computer",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Own cloud computer",
      "summary": "Each Bot runs on a persistent cloud VM with a browser, filesystem, and terminal. All Bots on an account share that user-scoped computer (files, browser sessions, logins), with a separate screen per Bot.",
      "tags": [
        "computer-use",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-bot-always-on",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Always-on runtime",
      "summary": "Keep working 24/7 in the cloud after the client is closed.",
      "tags": [
        "always-on",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-bot-messaging",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Colleague messaging",
      "summary": "Message a bot like a teammate. Bots remember conversations, share context in threads, and can coordinate in group chat.",
      "tags": [
        "multi-agent",
        "messaging"
      ],
      "status": null
    },
    {
      "id": "grok-bot-skills",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Skills",
      "summary": "A skill is a reusable set of instructions for how to do a task. Skills are available across Bots. Teach a task can record a browser workflow (up to ten minutes) into a draft skill when that control is visible.",
      "tags": [
        "skills",
        "automation"
      ],
      "status": null
    },
    {
      "id": "grok-bot-routines",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Routines",
      "summary": "A routine tells one Bot when to run a workflow — on a schedule or, where supported, after an event. Background routines can run while the laptop is closed. A Bot can own up to 50 routines.",
      "tags": [
        "automation",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-bot-platforms",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Supported platforms",
      "summary": "Desktop app on macOS (Apple silicon and Intel) and Windows (x64 and Arm64); companion app on iPhone (iOS 18 or later). Linux desktop, Android, and iPad are not supported at initial launch.",
      "tags": [
        "availability"
      ],
      "status": null
    },
    {
      "id": "grok-bot-approvals",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Approvals",
      "summary": "Bots only pull you in for judgment calls. They follow up on dropped threads and nudge stalled handoffs.",
      "tags": [
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-bot-connectors",
      "product_id": "grok-bot",
      "product_name": "Grok Bot",
      "org": "spacexai",
      "parent_id": null,
      "name": "Connectors",
      "summary": "Sign into the tools you already use and work across apps and inboxes, including platforms with no clean API or MCP.",
      "tags": [
        "connectors",
        "computer-use"
      ],
      "status": null
    },
    {
      "id": "grok-build-plan-mode",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Plan mode",
      "summary": "The agent explores and drafts a plan before edits. Only the session plan file may be edited until you approve; bash is not gated. Auto and always-approve do not skip plan review. Enter with /plan or Shift+Tab; the agent can enter plan mode on its own. Reopen with /view-plan.",
      "tags": [
        "coding",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-build-permission-modes",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Auto and always-approve",
      "summary": "Ask (default) prompts for anything not already allowed. Auto uses a classifier to auto-approve safe tools. Always-approve skips permission prompts; deny rules and PreToolUse hooks still apply. Shift+Tab cycles Normal → Plan → Auto → Always-approve. Allow/deny rules in [permission] or --allow/--deny; deny wins.",
      "tags": [
        "cli",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-build-headless",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Headless and scripting",
      "summary": "Run without the TUI via grok -p. Optional --output-format streaming-json for scripts, automations, or other apps.",
      "tags": [
        "cli",
        "automation"
      ],
      "status": null
    },
    {
      "id": "grok-build-acp",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Agent Client Protocol",
      "summary": "Use Grok Build through the Agent Client Protocol (ACP) in other apps.",
      "tags": [
        "cli",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-build-subagents",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Subagents",
      "summary": "Independent child sessions with their own context; they return a summary to the parent. Built-in types: general-purpose, explore (read/list/search only), and plan (no shell, no edits). Add types under .grok/agents/ or ~/.grok/agents/. Personas are behavioral overlays via /personas.",
      "tags": [
        "multi-agent",
        "coding"
      ],
      "status": null
    },
    {
      "id": "grok-build-skills",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Skills",
      "summary": "Reusable folders with markdown, scripts, and resources (SKILL.md). Discovered from ./.grok/skills/, ~/.grok/skills/, plugin skills/, and [skills] paths. User-invocable skills appear as /<skill-name>. Capture a session as a skill with /skillify.",
      "tags": [
        "skills",
        "coding"
      ],
      "status": null
    },
    {
      "id": "grok-build-plugins",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Plugins",
      "summary": "Plugins add skills, agents, hooks, MCP servers, and LSP servers from ./.grok/plugins/, ~/.grok/plugins/, marketplace installs, [plugins] paths, or --plugin-dir. The TUI extensions modal opens from /plugins, /hooks, /skills, or /mcps.",
      "tags": [
        "skills",
        "mcp",
        "cli"
      ],
      "status": null
    },
    {
      "id": "grok-build-marketplaces",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Marketplaces",
      "summary": "TUI Marketplace tab installs plugins from [[marketplace.sources]] in ~/.grok/config.toml and ~/.grok/plugins/known_marketplaces.json.",
      "tags": [
        "skills",
        "cli"
      ],
      "status": null
    },
    {
      "id": "grok-build-claude-compat",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Claude Code compatibility",
      "summary": "Reads Claude Code marketplaces, plugins, skills, MCPs, agents, hooks, and instruction files (CLAUDE.md, Claude.md, CLAUDE.local.md, .claude/rules/) alongside .grok/ with no extra setup.",
      "tags": [
        "coding",
        "skills"
      ],
      "status": null
    },
    {
      "id": "grok-build-hooks",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Hooks",
      "summary": "JSON hooks (command or HTTP) on lifecycle events. PreToolUse is the only blocking event (explicit deny, else fail-open). Personal ~/.grok/hooks/*.json; project .grok/hooks/*.json needs /hooks-trust or --trust. Also reads Claude Code and Cursor hook files.",
      "tags": [
        "hooks",
        "coding"
      ],
      "status": null
    },
    {
      "id": "grok-build-mcp",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "MCP servers",
      "summary": "MCP servers expose external tools as <server>__<tool>. Add with grok mcp add (stdio or HTTP/OAuth). Also declared in ~/.grok/config.toml or project --scope. Loads ~/.claude.json, .cursor/mcp.json, and .mcp.json unless compat is disabled. /mcps in the TUI.",
      "tags": [
        "mcp",
        "connectors"
      ],
      "status": null
    },
    {
      "id": "grok-build-agents-md",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "AGENTS.md",
      "summary": "Loads AGENTS.md, Agents.md, AGENT.md, CLAUDE.md, and *.md in .grok/rules/ (plus .claude/rules/ and .cursor/rules/) from repo root down to cwd; deeper files win. --rules appends session-only text. grok inspect lists loaded files.",
      "tags": [
        "coding"
      ],
      "status": null
    },
    {
      "id": "grok-build-web-mobile",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Web and mobile",
      "summary": "Grok Build is available beyond the terminal — web and mobile surfaces announced Aug 19, 2026.",
      "tags": [
        "availability"
      ],
      "status": null
    },
    {
      "id": "grok-build-channels",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Release channels",
      "summary": "Installer respects GROK_CHANNEL=stable|alpha|enterprise (default stable). The welcome screen shows the active channel. Failed channel updates suggest the matching reinstall command. Persist the choice in ~/.grok/config.toml under [cli] channel.",
      "tags": [
        "cli",
        "alpha"
      ],
      "status": null
    },
    {
      "id": "grok-build-sessions",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Sessions",
      "summary": "Every conversation is saved under ~/.grok/sessions/. Resume with /resume, grok --resume, or grok -c. /fork branches a peer session; /rewind restores files and truncates the conversation. grok sessions list/search/delete and grok export manage them.",
      "tags": [
        "cli",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-build-worktrees",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Worktrees",
      "summary": "Isolated git checkouts under ~/.grok/worktrees/<repo>/<name> so parallel agents do not overwrite each other. Start with grok -w, /fork --worktree, or Ctrl+W on the dashboard. Persist until grok worktree rm or gc.",
      "tags": [
        "cli",
        "git"
      ],
      "status": null
    },
    {
      "id": "grok-build-sandbox",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Sandbox",
      "summary": "Limits what an approved tool call can read, write, and reach on the network (Landlock on Linux, Seatbelt on macOS). Off by default. Profiles: off, workspace, devbox, read-only, strict. Enable with grok --sandbox, [sandbox] profile, or GROK_SANDBOX.",
      "tags": [
        "cli",
        "infra"
      ],
      "status": null
    },
    {
      "id": "grok-build-dashboard",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Agent Dashboard",
      "summary": "Fullscreen overview of every session (needs input, working, idle, completed, failed). Open with Ctrl+\\, /dashboard, or grok dashboard. Reply or answer permission prompts inline; Ctrl+W starts new agents in a worktree.",
      "tags": [
        "cli",
        "agents"
      ],
      "status": null
    },
    {
      "id": "grok-build-background-tasks",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Background tasks",
      "summary": "Run commands, subagents, and monitors while the conversation continues (/tasks, Ctrl+G). /loop repeats a prompt on an interval (max 50, expire after 7 days). Monitors notify on each script line. Ctrl+; or /queue lists prompts queued behind the running turn.",
      "tags": [
        "cli",
        "automation"
      ],
      "status": null
    },
    {
      "id": "grok-build-theming",
      "product_id": "grok-build",
      "product_name": "Grok Build",
      "org": "spacexai",
      "parent_id": null,
      "name": "Theming",
      "summary": "TUI themes via /theme or [ui] theme in ~/.grok/config.toml. Built-ins include GrokNight (default), GrokDay, TokyoNight, RosePineMoon, and OscuraMidnight. theme = auto follows OS light/dark.",
      "tags": [
        "cli"
      ],
      "status": null
    },
    {
      "id": "grok-imagine-image-2",
      "product_id": "grok-imagine",
      "product_name": "Grok Imagine",
      "org": "spacexai",
      "parent_id": null,
      "name": "Imagine Image 2.0",
      "summary": "Quality Mode for precise generation and editing. API id grok-imagine-image-2.0. 1K and 2K stills.",
      "tags": [
        "image",
        "api"
      ],
      "status": null
    },
    {
      "id": "grok-imagine-editing",
      "product_id": "grok-imagine",
      "product_name": "Grok Imagine",
      "org": "spacexai",
      "parent_id": null,
      "name": "First-class editing",
      "summary": "Magic wand, segmentation, background removal, multi-ref editing (up to 5 inputs), smart resize across common aspect ratios.",
      "tags": [
        "image"
      ],
      "status": null
    },
    {
      "id": "grok-imagine-video-1-5",
      "product_id": "grok-imagine",
      "product_name": "Grok Imagine",
      "org": "spacexai",
      "parent_id": null,
      "name": "Imagine Video 1.5",
      "summary": "Text-to-video, image-to-video, and reference-to-video. Native 1080p for T2V and I2V (Jul 31, 2026).",
      "tags": [
        "video",
        "api"
      ],
      "status": null
    },
    {
      "id": "grok-imagine-api",
      "product_id": "grok-imagine",
      "product_name": "Grok Imagine",
      "org": "spacexai",
      "parent_id": null,
      "name": "Imagine API",
      "summary": "Generate and edit images and video through the xAI API. Image input billed separately from output.",
      "tags": [
        "api",
        "media"
      ],
      "status": null
    },
    {
      "id": "grok-voice-s2s",
      "product_id": "grok-voice",
      "product_name": "Grok Voice",
      "org": "spacexai",
      "parent_id": null,
      "name": "Speech to speech",
      "summary": "Realtime voice agents. Starting at $0.05 / min.",
      "tags": [
        "voice",
        "api",
        "realtime"
      ],
      "status": null
    },
    {
      "id": "grok-voice-tts",
      "product_id": "grok-voice",
      "product_name": "Grok Voice",
      "org": "spacexai",
      "parent_id": null,
      "name": "Text to speech",
      "summary": "TTS at $15.00 / 1M characters.",
      "tags": [
        "voice",
        "api"
      ],
      "status": null
    },
    {
      "id": "grok-voice-stt",
      "product_id": "grok-voice",
      "product_name": "Grok Voice",
      "org": "spacexai",
      "parent_id": null,
      "name": "Speech to text",
      "summary": "STT with adjustable VAD threshold (vad_threshold) for streaming and batch.",
      "tags": [
        "voice",
        "api"
      ],
      "status": null
    },
    {
      "id": "grok-voice-think-fast-2",
      "product_id": "grok-voice",
      "product_name": "Grok Voice",
      "org": "spacexai",
      "parent_id": null,
      "name": "Voice Think Fast 2.0",
      "summary": "Introduced Jul 29, 2026. grok-voice-latest routes to grok-voice-think-fast-2.0 starting August 5, 2026.",
      "tags": [
        "voice"
      ],
      "status": null
    },
    {
      "id": "grok-voice-custom-voices",
      "product_id": "grok-voice",
      "product_name": "Grok Voice",
      "org": "spacexai",
      "parent_id": null,
      "name": "Custom voices",
      "summary": "Clone a voice from a reference clip (max 120s) via /v1/custom-voices and use the returned voice_id for TTS and speech-to-speech.",
      "tags": [
        "voice",
        "api"
      ],
      "status": null
    },
    {
      "id": "grok-api-models",
      "product_id": "grok-api",
      "product_name": "Grok API / Console",
      "org": "spacexai",
      "parent_id": null,
      "name": "Flagship models",
      "summary": "Grok 4.6 for agents, coding, and knowledge work. Text and image in, text out.",
      "tags": [
        "api",
        "model"
      ],
      "status": null
    },
    {
      "id": "grok-api-media-voice",
      "product_id": "grok-api",
      "product_name": "Grok API / Console",
      "org": "spacexai",
      "parent_id": null,
      "name": "Media and voice",
      "summary": "Imagine image/video generation and editing plus Voice realtime, TTS, and STT on the same API.",
      "tags": [
        "api",
        "media",
        "voice"
      ],
      "status": null
    },
    {
      "id": "grok-api-console",
      "product_id": "grok-api",
      "product_name": "Grok API / Console",
      "org": "spacexai",
      "parent_id": null,
      "name": "Console",
      "summary": "Keys, playground, usage, and changelog at console.x.ai.",
      "tags": [
        "console",
        "api"
      ],
      "status": null
    },
    {
      "id": "grok-api-partners",
      "product_id": "grok-api",
      "product_name": "Grok API / Console",
      "org": "spacexai",
      "parent_id": null,
      "name": "Partner surfaces",
      "summary": "OpenRouter, Vercel, Cloudflare, Amazon Bedrock, GitHub Copilot.",
      "tags": [
        "availability",
        "api"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-subscriptions",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Subscriptions",
      "summary": "Monitor PRs, watch a Slack thread, or run scheduled tasks. Agents wake on events and can auto-subscribe to PRs they create.",
      "tags": [
        "automation",
        "always-on"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-goal",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "/goal and /loop",
      "summary": "Assign a long-lived objective (e.g. fix flaky tests and make CI green). Pair with /loop for recurring check-ins.",
      "tags": [
        "agents",
        "automation"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-subagents",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Subagents on their own machines",
      "summary": "Subagents run on isolated VMs with clean project copies. Swarm them for independent tests.",
      "tags": [
        "multi-agent",
        "computer-use"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-custom-modes",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Custom modes",
      "summary": "Pin skills as always-on modes so agents stay focused. Select from the / menu.",
      "tags": [
        "skills",
        "agents"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-steering",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Steering",
      "summary": "Send a follow-up without interrupting the current turn. Press return twice or Send now.",
      "tags": [
        "agents"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-builds",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Builds",
      "summary": "Ready-to-use copies of the dev environment. Agents boot ~3× faster to first token; included with Cloud Agents.",
      "tags": [
        "agents",
        "infra"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-hooks",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Conversation hooks",
      "summary": "Observe and control prompts, responses, thinking, subagents, compaction, and turn completion.",
      "tags": [
        "hooks",
        "agents"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-start-from-scratch",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Start from scratch",
      "summary": "Cloud Agents can start without a connected GitHub or other SCM. Cursor creates an Origin repo in the background; save with Create repo when ready.",
      "tags": [
        "agents",
        "git"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-live-preview",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Live preview",
      "summary": "Port-forwards the cloud agent environment to the browser for preview and design mode.",
      "tags": [
        "agents",
        "computer-use"
      ],
      "status": null
    },
    {
      "id": "cursor-ca-vercel-publish",
      "product_id": "cursor-cloud-agents",
      "product_name": "Cursor Cloud Agents",
      "org": "cursor",
      "parent_id": null,
      "name": "Vercel publish",
      "summary": "Connect a Vercel account and publish the agent build to a live URL.",
      "tags": [
        "agents",
        "connectors"
      ],
      "status": null
    },
    {
      "id": "cursor-origin-repos",
      "product_id": "cursor-origin",
      "product_name": "Cursor Origin",
      "org": "cursor",
      "parent_id": null,
      "name": "Origin repos",
      "summary": "Create and host repos from the Codebase tab. Clone and push with the CLI. URL form cursor.com/codebase/{name}.",
      "tags": [
        "git",
        "hosting"
      ],
      "status": null
    },
    {
      "id": "cursor-origin-github",
      "product_id": "cursor-origin",
      "product_name": "Cursor Origin",
      "org": "cursor",
      "parent_id": null,
      "name": "GitHub sync",
      "summary": "Bidirectional PR sync and real-time updates. Disconnect anytime.",
      "tags": [
        "git"
      ],
      "status": null
    },
    {
      "id": "cursor-origin-prs",
      "product_id": "cursor-origin",
      "product_name": "Cursor Origin",
      "org": "cursor",
      "parent_id": null,
      "name": "Pull requests",
      "summary": "Timeline, commits, checks, diffs, comments, and merges in Origin, two-way synced with GitHub.",
      "tags": [
        "git",
        "agents"
      ],
      "status": null
    },
    {
      "id": "cursor-origin-agents",
      "product_id": "cursor-origin",
      "product_name": "Cursor Origin",
      "org": "cursor",
      "parent_id": null,
      "name": "Agents in every repo",
      "summary": "Query code, make changes, update PRs, and push branches from hosted repos.",
      "tags": [
        "agents",
        "git"
      ],
      "status": null
    },
    {
      "id": "cursor-origin-apps",
      "product_id": "cursor-origin",
      "product_name": "Cursor Origin",
      "org": "cursor",
      "parent_id": null,
      "name": "App extensions",
      "summary": "Vercel PR previews, Depot/Buildkite CI. Connect from the Apps tab.",
      "tags": [
        "connectors"
      ],
      "status": null
    },
    {
      "id": "cursor-desktop-grok-4-6",
      "product_id": "cursor-desktop",
      "product_name": "Cursor IDE / CLI",
      "org": "cursor",
      "parent_id": null,
      "name": "Grok 4.6 in Cursor",
      "summary": "Flagship model available in Cursor on Aug 12, 2026 with a one-week 2× usage boost.",
      "tags": [
        "model",
        "coding"
      ],
      "status": null
    },
    {
      "id": "cursor-desktop-cli",
      "product_id": "cursor-desktop",
      "product_name": "Cursor IDE / CLI",
      "org": "cursor",
      "parent_id": null,
      "name": "CLI",
      "summary": "Clone and push Origin repos, drive agents, and script workflows from the terminal.",
      "tags": [
        "cli",
        "git"
      ],
      "status": null
    },
    {
      "id": "cursor-desktop-plugins",
      "product_id": "cursor-desktop",
      "product_name": "Cursor IDE / CLI",
      "org": "cursor",
      "parent_id": null,
      "name": "Google Workspace plugins",
      "summary": "Gmail, Drive, and Calendar access from Cursor (Aug 3, 2026 changelog).",
      "tags": [
        "connectors"
      ],
      "status": null
    },
    {
      "id": "cursor-desktop-ipad",
      "product_id": "cursor-desktop",
      "product_name": "Cursor IDE / CLI",
      "org": "cursor",
      "parent_id": null,
      "name": "iPad app",
      "summary": "Inbox, PR reviews, and multi-PR sessions on iPad.",
      "tags": [
        "availability"
      ],
      "status": null
    },
    {
      "id": "cursor-desktop-prerelease",
      "product_id": "cursor-desktop",
      "product_name": "Cursor IDE / CLI",
      "org": "cursor",
      "parent_id": null,
      "name": "Early Access and Nightly",
      "summary": "Pre-release desktop builds via Settings → Beta → Update Access. Feature changelog entries ship with the minor; patch builds are not listed separately.",
      "tags": [
        "alpha",
        "ide"
      ],
      "status": null
    },
    {
      "id": "x-api-activity",
      "product_id": "x-api",
      "product_name": "X API",
      "org": "x",
      "parent_id": null,
      "name": "X Activity API",
      "summary": "Realtime user-activity webhooks. Successor path from legacy Account Activity API. Subscribe by user id; optional direction filter.",
      "tags": [
        "api",
        "activity"
      ],
      "status": null
    },
    {
      "id": "x-api-ppu",
      "product_id": "x-api",
      "product_name": "X API",
      "org": "x",
      "parent_id": null,
      "name": "Pay-per-usage credits",
      "summary": "No subscription SKUs. Buy credits, set spending limits, earn up to 20% back in xAI API credits. Owned reads vs public lookup priced separately.",
      "tags": [
        "api",
        "pricing"
      ],
      "status": null
    },
    {
      "id": "x-api-webhooks-billing",
      "product_id": "x-api",
      "product_name": "X API",
      "org": "x",
      "parent_id": null,
      "name": "Webhook event billing",
      "summary": "Activity API events billed per delivery, same 24h UTC dedup window. Inbound events cost; many outbound actions do not.",
      "tags": [
        "api",
        "pricing",
        "activity"
      ],
      "status": null
    },
    {
      "id": "x-api-media",
      "product_id": "x-api",
      "product_name": "X API",
      "org": "x",
      "parent_id": null,
      "name": "Media upload",
      "summary": "Media upload remains on the v1.1 media endpoints after other v1.1 SKUs were retired.",
      "tags": [
        "media",
        "api"
      ],
      "status": null
    },
    {
      "id": "x-api-mute-block",
      "product_id": "x-api",
      "product_name": "X API",
      "org": "x",
      "parent_id": null,
      "name": "Mute and block events",
      "summary": "mute.mute / mute.unmute / block.block / block.unblock. Private events; OAuth 2.0 user-context with mute.read or block.read.",
      "tags": [
        "activity",
        "api"
      ],
      "status": null
    }
  ]
}
