Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Claude Code UI (current) — tui-and-cli
agent-ui-impl:claude-code.ui@currenta5c.ai
Search record views/
Record · tabs

Available views

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

agent-ui-impl:claude-code.ui@current

Structured · live

Claude Code UI (current) — tui-and-cli json

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

File · agent-stack/ui-impls/claude-code-ui-current.yamlCluster · agent-stack
Record JSON
{
  "id": "agent-ui-impl:claude-code.ui@current",
  "_kind": "AgentUIImpl",
  "_file": "agent-stack/ui-impls/claude-code-ui-current.yaml",
  "_cluster": "agent-stack",
  "attributes": {
    "displayName": "Claude Code UI (current) — tui-and-cli",
    "agentVersionId": "agentVersion:claude:ge-0-0-0",
    "packageRef": "source-ref:claude-code-github",
    "uiKind": "tui-and-cli",
    "presentationsBundled": [
      "presentation:claude-code-tui"
    ],
    "themeSupport": "light-dark",
    "accessibilitySupport": "basic",
    "statusLineCommandEnvVars": {
      "introducedIn": "2.1.153",
      "envVars": [
        "COLUMNS",
        "LINES"
      ],
      "description": "Status line commands receive terminal dimensions for width-aware rendering."
    },
    "agentsDispatchAutocomplete": {
      "introducedIn": "2.1.153",
      "includesNativeSlashCommands": true,
      "includesBundledSkills": true,
      "pullRequestColumnFormats": {
        "single": "PR #N",
        "multiple": "N PRs"
      }
    },
    "modelPickerKeybindingMigration": {
      "introducedIn": "2.1.153",
      "removedAction": "modelPicker:setAsDefault",
      "replacementAction": "modelPicker:thisSessionOnly",
      "defaultSelectionPersistence": "new-sessions"
    },
    "notes": "Claude Code ships an interactive TUI (the `claude` command) and a non-interactive\nCLI (scripted prompt-mode flows); the user-facing slash commands, tool-approval\nprompts, and thinking toggle live at this UI layer.\n"
  },
  "outgoingEdges": [
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "layer:11-presentation",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:claude-cli-deep-link-open",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "deep-link",
          "invocationToken": "claude-cli://open"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:vscode-claude-code-deep-link-open",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "deep-link",
          "invocationToken": "vscode://anthropic.claude-code/open"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:ask-user-question",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "tool-call",
          "toolCallName": "AskUserQuestion"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:todo-write",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "tool-call",
          "toolCallName": "TodoWrite"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-init",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/init"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-clear",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/clear"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-fork",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/fork"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-resume",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/resume"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-help",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/help"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-model",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/model"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-config",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/config"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-mode",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/mode"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:transcript-export",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "ui-control"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-permissions",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/permissions"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-cost",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/cost"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-compact",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/compact"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-mcp",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/mcp"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-status",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/status"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:plan-review",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "ui-control"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:approval-prompt",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "ui-control"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:tool-approval-prompt",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "ui-control"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:thinking-toggle",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "keybinding"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:vim-mode",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "keybinding"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-rewind",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/rewind"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-branch",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/branch"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-diff",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/diff"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-review",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/review"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-security-review",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/security-review"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-export",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/export"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-copy",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/copy"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-sandbox",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/sandbox"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-tasks",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/tasks"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-skills",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/skills"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-plugin",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/plugin"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-statusline",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/statusline"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-voice",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/voice"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-recap",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/recap"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-btw",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/btw"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-effort",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/effort"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-context",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/context"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-schedule",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/schedule"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-loop",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/loop"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-teleport",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/teleport"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-remote-control",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/remote-control"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-desktop",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/desktop"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-mobile",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/mobile"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-plan",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/plan"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-doctor",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/doctor"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-add-dir",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/add-dir"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-memory",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/memory"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-rename",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/rename"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-theme",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/theme"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-hooks",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/hooks"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-agents",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/agents"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-login",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/login"
        }
      }
    },
    {
      "from": "agent-ui-impl:claude-code.ui@current",
      "to": "interaction-primitive:slash-release-notes",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "slash-command",
          "invocationToken": "/release-notes"
        }
      }
    }
  ],
  "incomingEdges": [
    {
      "from": "agentVersion:claude:ge-0-0-0",
      "to": "agent-ui-impl:claude-code.ui@current",
      "kind": "composed_of",
      "attributes": {
        "role": "ui"
      }
    }
  ]
}

Shortcuts

Back to overview
Open graph tab