II.
InteractionPrimitive overview
Reference · liveinteraction-primitive:tool-approval-prompt
Tool approval prompt overview
Interactive prompt asking the user to approve a pending tool call (allow once / allow always / deny). Common across coding agents.
Attributes
displayName
Tool approval prompt
description
Interactive prompt asking the user to approve a pending tool call
(allow once / allow always / deny). Common across coding agents.
surface
prompt-ui
availableInModes
- chat
- plan
- composer
- edit
requiresPermission
false
Outgoing edges
realizes1
- layer:10-interaction·LayerInteraction
Incoming edges
supports_interaction_primitive12
- agent-ui-impl:amp.ui@current·AgentUIImplAmp UI (current) — tui-and-cli
- agent-ui-impl:antigravity-cli.ui@current·AgentUIImplAntigravity CLI UI (current) — tui-and-cli
- agent-ui-impl:claude-code.ui@current·AgentUIImplClaude Code UI (current) — tui-and-cli
- agent-ui-impl:cursor.ui@current·AgentUIImpl
- agent-ui-impl:droid.ui@current·AgentUIImplDroid UI (current) — tui-and-cli
- agent-ui-impl:gemini-cli.ui@current·AgentUIImplGemini CLI UI (current) — tui-and-cli
- agent-ui-impl:hermes.ui@current·AgentUIImplHermes UI (current) — tui-only
- agent-ui-impl:omp.ui@current·AgentUIImplOMP UI (current) — tui-only
- agent-ui-impl:openclaw.ui@current·AgentUIImplOpenClaw UI (current) — tui-only
- agent-ui-impl:opencode.ui@current·AgentUIImplOpenCode UI (current) — tui-and-cli
- agent-ui-impl:pi.ui@current·AgentUIImplPi UI (current) — tui-and-cli
- agent-ui-impl:qwen.ui@current·AgentUIImplQwen UI (current) — tui-and-cli