II.
AgentUIImpl JSON
Structured · liveagent-ui-impl:adapters.ui@current
adapters UI (current) — multi-surface json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agent-ui-impl:adapters.ui@current",
"_kind": "AgentUIImpl",
"_file": "agent-stack/ui-impls/adapters-ui-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "adapters UI (current) — multi-surface",
"agentVersionId": "agent-version:adapters@current",
"packageRef": "source-ref:adapters-github",
"uiKind": "multi-surface",
"presentationsBundled": [
"presentation:adapters-tui",
"presentation:adapters-cli",
"presentation:adapters-webui",
"presentation:adapters-mobile-ios",
"presentation:adapters-mobile-android",
"presentation:adapters-tv-androidtv",
"presentation:adapters-tv-appletv",
"presentation:adapters-watch-watchos",
"presentation:adapters-watch-wearos"
],
"themeSupport": "full-customizable",
"accessibilitySupport": "wcag-aa",
"notes": "adapters is a multi-surface UI suite. Each presentation is its own\npackage (tui, cli, webui, mobile-{ios,android}, tv-{androidtv,appletv},\nwatch-{watchos,wearos}). All surfaces share the adapters ui package\n(`@a5c-ai/genty-ui`) for client + protocol + session-flow projection.\n"
},
"outgoingEdges": [
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "layer:11-presentation",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-tui",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-cli",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-webui",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-mobile-ios",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-mobile-android",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-tv-androidtv",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-tv-appletv",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-watch-watchos",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "presentation:adapters-watch-wearos",
"kind": "bundled_with",
"attributes": {}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-kanban-board",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-hook-inbox",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-session-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-session-detail",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-new-run",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-pair-device",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-workspace-detail",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-breakpoint-approval",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-tool-call-interaction",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-prompt-history",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:command-palette",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "keybinding",
"invocationToken": "Cmd+K"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:model-picker",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:prompt-input",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-auth-check",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-auth-setup",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-plugin-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-plugin-install",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-plugin-enable",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-plugin-disable",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-plugin-marketplace",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-mcp-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-mcp-install",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-mcp-uninstall",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-skill-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-skill-add",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-skill-remove",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-skill-where",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-skill-agents",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-agent-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-agent-add",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-agent-remove",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-agent-where",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-agent-agents",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-run",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-install",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-update",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-detect",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-uninstall",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-adapters-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-adapters-detect",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-adapters-info",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-models-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-models-info",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-models-refresh",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-models-current",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-models-set",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-hooks-discover",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-hooks-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-hooks-add",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-hooks-remove",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-hooks-set",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-hooks-handle",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-gateway-serve",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-gateway-status",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-gateway-tokens-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-gateway-tokens-create",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-gateway-tokens-revoke",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-help",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-version",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-sessions-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-sessions-show",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-sessions-search",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-sessions-export",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-sessions-cost",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-config-get",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-config-set",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-config-schema",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-config-validate",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-config-reload",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-profiles-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-profiles-show",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-profiles-set",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-profiles-delete",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-profiles-apply",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-list",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-create",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-archive",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-cleanup",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-recover",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-delete",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-workspaces-sync-sessions",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-launch",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-detect-host",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-doctor",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-tui",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-remote-install",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-cli-remote-update",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-error-rate-limit",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-error-auth-required",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-error-crash",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-error-timeout",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-error-oom",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-runtime-hook-allow-bash",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-runtime-hook-deny-write",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-runtime-hook-timeout",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-interactive-yolo",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-interactive-prompt",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-interactive-deny",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-harness-mock-interactive-timeout",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "harness-mock"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-tui-command-palette",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-tui-prompt-input",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-tui-model-picker",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:transport-adapter-adapters-proxy",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-triggers-enrich",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-triggers-evaluate",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:adapters-triggers-help",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "cli-subcommand"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:voice-dictation",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:tts-narration",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:wake-word",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:cost-readout",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:drag-drop-files",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:paste-url",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:share-session",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:adapters.ui@current",
"to": "interaction-primitive:follow-agent",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
],
"incomingEdges": [
{
"from": "agent-version:adapters@current",
"to": "agent-ui-impl:adapters.ui@current",
"kind": "composed_of",
"attributes": {
"role": "ui"
}
}
]
}