II.
AgentUIImpl overview
Reference · liveagent-ui-impl:claude-code.ui@current
Claude Code UI (current) — tui-and-cli overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-ui-impl:claude-code.ui@current.
Attributes
displayName
Claude Code UI (current) — tui-and-cli
agentVersionId
agentVersion:claude:ge-0-0-0
packageRef
uiKind
tui-and-cli
presentationsBundled
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
CLI (scripted prompt-mode flows); the user-facing slash commands, tool-approval
prompts, and thinking toggle live at this UI layer.
Outgoing edges
realizes1
- layer:11-presentation·LayerPresentation
supports_interaction_primitive56
- interaction-primitive:claude-cli-deep-link-open·InteractionPrimitiveclaude-cli://open
- interaction-primitive:vscode-claude-code-deep-link-open·InteractionPrimitivevscode://anthropic.claude-code/open
- interaction-primitive:ask-user-question·InteractionPrimitiveAskUserQuestion
- interaction-primitive:todo-write·InteractionPrimitiveTodoWrite
- interaction-primitive:slash-init·InteractionPrimitive/init
- interaction-primitive:slash-clear·InteractionPrimitive/clear
- interaction-primitive:slash-fork·InteractionPrimitive/fork
- interaction-primitive:slash-resume·InteractionPrimitive/resume
- interaction-primitive:slash-help·InteractionPrimitive/help
- interaction-primitive:slash-model·InteractionPrimitive/model
- interaction-primitive:slash-config·InteractionPrimitive/config
- interaction-primitive:slash-mode·InteractionPrimitive/mode
- interaction-primitive:transcript-export·InteractionPrimitiveTranscript Export
- interaction-primitive:slash-permissions·InteractionPrimitive/permissions
- interaction-primitive:slash-cost·InteractionPrimitive/cost
- interaction-primitive:slash-compact·InteractionPrimitive/compact
- interaction-primitive:slash-mcp·InteractionPrimitive/mcp
- interaction-primitive:slash-status·InteractionPrimitive/status
- interaction-primitive:plan-review·InteractionPrimitivePlan Review
- interaction-primitive:approval-prompt·InteractionPrimitiveApproval Prompt
- interaction-primitive:tool-approval-prompt·InteractionPrimitiveTool approval prompt
- interaction-primitive:thinking-toggle·InteractionPrimitiveThinking toggle
- interaction-primitive:vim-mode·InteractionPrimitiveVim mode
- interaction-primitive:slash-rewind·InteractionPrimitive/rewind
- interaction-primitive:slash-branch·InteractionPrimitive/branch
- interaction-primitive:slash-diff·InteractionPrimitive/diff
- interaction-primitive:slash-review·InteractionPrimitive/review
- interaction-primitive:slash-security-review·InteractionPrimitive/security-review
- interaction-primitive:slash-export·InteractionPrimitive/export
- interaction-primitive:slash-copy·InteractionPrimitive/copy
- interaction-primitive:slash-sandbox·InteractionPrimitive/sandbox
- interaction-primitive:slash-tasks·InteractionPrimitive/tasks
- interaction-primitive:slash-skills·InteractionPrimitive/skills
- interaction-primitive:slash-plugin·InteractionPrimitive/plugin
- interaction-primitive:slash-statusline·InteractionPrimitive/statusline
- interaction-primitive:slash-voice·InteractionPrimitive/voice
- interaction-primitive:slash-recap·InteractionPrimitive/recap
- interaction-primitive:slash-btw·InteractionPrimitive/btw
- interaction-primitive:slash-effort·InteractionPrimitive/effort
- interaction-primitive:slash-context·InteractionPrimitive/context
- interaction-primitive:slash-schedule·InteractionPrimitive/schedule
- interaction-primitive:slash-loop·InteractionPrimitive/loop
- interaction-primitive:slash-teleport·InteractionPrimitive/teleport
- interaction-primitive:slash-remote-control·InteractionPrimitive/remote-control
- interaction-primitive:slash-desktop·InteractionPrimitive/desktop
- interaction-primitive:slash-mobile·InteractionPrimitive/mobile
- interaction-primitive:slash-plan·InteractionPrimitive/plan
- interaction-primitive:slash-doctor·InteractionPrimitive/doctor
- interaction-primitive:slash-add-dir·InteractionPrimitive/add-dir
- interaction-primitive:slash-memory·InteractionPrimitive/memory
- interaction-primitive:slash-rename·InteractionPrimitive/rename
- interaction-primitive:slash-theme·InteractionPrimitive/theme
- interaction-primitive:slash-hooks·InteractionPrimitive/hooks
- interaction-primitive:slash-agents·InteractionPrimitive/agents
- interaction-primitive:slash-login·InteractionPrimitive/login
- interaction-primitive:slash-release-notes·InteractionPrimitive/release-notes
Incoming edges
composed_of1
- agentVersion:claude:ge-0-0-0·AgentVersionClaude Code