II.
InteractionPrimitive overview
Reference · liveinteraction-primitive:claude-cli-deep-link-open
claude-cli://open overview
URI scheme registered by Claude Code at install time. The only accepted path is `/open`. Query parameters: `q` (URL-encoded prompt, max 5000 chars), `cwd` (absolute local path; UNC/network paths rejected), `repo` (`owner/name` slug — resolved to most-recently-used local clone). Disabled when settings.json has `disableDeepLinkRegistration: "disable"`.
Attributes
displayName
description
URI scheme registered by Claude Code at install time. The only
accepted path is `/open`. Query parameters: `q` (URL-encoded prompt,
max 5000 chars), `cwd` (absolute local path; UNC/network paths
rejected), `repo` (`owner/name` slug — resolved to most-recently-used
local clone). Disabled when settings.json has
`disableDeepLinkRegistration: "disable"`.
kind
deep-link
surface
cli
urlScheme
pathPattern
open
urlParams
- q
- cwd
- repo
registrationLocation
macOS
~/Applications/Claude Code URL Handler.app
linux
$XDG_DATA_HOME/applications/claude-code-url-handler.desktop
windows
HKEY_CURRENT_USER\Software\Classes\claude-cli
requiresVersionRange
>=2.1.91
disableSetting
disableDeepLinkRegistration
Outgoing edges
None.
Incoming edges
supports_interaction_primitive2
- agent-platform-impl:claude-code.platform@1.x·AgentPlatformImplClaude Code Platform (1.x)
- agent-ui-impl:claude-code.ui@current·AgentUIImplClaude Code UI (current) — tui-and-cli