Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Interaction
layer:10-interactiona5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
II.
Layer JSON

layer:10-interaction

Structured · live

Interaction json

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

File · stack-layers/layers/layer-10-interaction.yamlCluster · stack-layers
Record JSON
{
  "id": "layer:10-interaction",
  "_kind": "Layer",
  "_file": "stack-layers/layers/layer-10-interaction.yaml",
  "_cluster": "stack-layers",
  "attributes": {
    "displayName": "Interaction",
    "position": 10,
    "path": "surfacing",
    "scope": "User-facing action primitives exposed by a surface: commands, keybindings, prompt controls, editor widgets, voice/multimodal triggers, review/approve/resume affordances, collaborative actions, operational buttons, and telemetry affordances.",
    "summary": "The interaction layer is the vocabulary a human or external caller can see\nand invoke through a CLI, TUI, IDE, web UI, API, automation surface, or\nnotification surface. It captures **what action is exposed to the user**:\nslash commands, command-palette entries, keybindings, prompt controls,\napproval prompts, dashboard buttons, multimodal input, and visible status\nor telemetry controls.\n\nIt does not own the control-plane work performed after an action is\ninvoked. Dispatch, handoff, retry, reconciliation, fan-out/fan-in, budget\nenforcement, workspace lifecycle, durable resume, and result validation are\nmodeled as `OrchestrationPrimitive` nodes on `layer:13-orchestration`.\nInteraction primitives may trigger orchestration primitives, but they are\nnot the orchestration layer themselves.\n",
    "responsibilities": [
      "Expose user-facing commands, controls, triggers, approvals, and resumable interrupts.",
      "Translate human gestures into platform, runtime, or orchestration requests.",
      "Surface task state, progress, telemetry, collaboration, and handoff controls.",
      "Keep UI affordances distinct from the control-plane primitives they invoke."
    ],
    "examples": [
      "Slash commands, keybindings, prompt controls, approve/reject interrupt.",
      "Editor widget, dashboard button, GitHub Action trigger, webhook trigger.",
      "Voice prompt, multimodal attachment, status-line indicator, session picker.",
      "User-visible plan review or breakpoint prompt that triggers an orchestration approval gate."
    ],
    "fitNotes": "If a concept is a visible affordance or invocation token, keep it here. If\nit routes, schedules, dispatches, retries, gates, budgets, snapshots, or\nvalidates agent work, model it as an orchestration primitive and connect the\ninteraction affordance to that primitive instead of overloading this layer.\n"
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "interaction-primitive:a5c-blueprint-install",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:a5c-blueprint-configure",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:a5c-marketplace-browse",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-kanban-board",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-hook-inbox",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-session-list",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-session-detail",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-new-run",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-pair-device",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-workspace-detail",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-breakpoint-approval",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-tool-call-interaction",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:adapters-prompt-history",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:amp-oracle-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:amp-librarian-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:cursor-shared-canvas",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:droid-parallel-subagent-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:ai-elements-chat",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:ai-elements-tool-call-card",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:ai-elements-streaming-response",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-run-create",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-run-iterate",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-task-post",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-breakpoint-approve",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-observer-dashboard",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-mcp-server",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:ask-user-question",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:todo-write",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-mode",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:command-palette",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:model-picker",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:prompt-input",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:approval-prompt",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:plan-review",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:file-attachment",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:resume-session",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:fork-session",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:transcript-export",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-compact",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-rewind",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-branch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-diff",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-review",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-security-review",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-export",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-copy",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-sandbox",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-tasks",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-skills",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-reload-skills",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-plugin",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-statusline",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-voice",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-recap",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-btw",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-effort",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-context",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-schedule",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-loop",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-teleport",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-remote-control",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-desktop",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-mobile",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-plan",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-cost",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-doctor",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-add-dir",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-memory",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-rename",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-theme",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-hooks",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-agents",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-login",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-release-notes",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:copilot-slash-autopilot",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:copilot-slash-goal",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:google-adk-dev-ui",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:google-adk-a2a-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:google-adk-sequential-agent",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-call",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-plan",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-resume",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-yolo",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-forever",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-doctor",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-cleanup",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-retrospect",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-observe",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-help",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-blueprints",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-project-install",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-user-install",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-assimilate",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:babysitter-contrib",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-agent-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-auto-trigger",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-approval-gate",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-workspace-provision",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-context-assembly",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-permission-review",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-pr-as-artifact",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-memory-consolidation",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-to-adapter-handoff",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:kradle-to-babysitter-handoff",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:kradle-issue-to-pr",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:kradle-ci-failure-fix",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:kradle-memory-assisted-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:kradle-governed-agent-work",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paperclip-company-board",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paperclip-agent-adapter",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paperclip-approval-gate",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paperclip-budget-control",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paperclip-issue-checkout",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paperclip-activity-log",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:pikiclaw-voice-input",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:pikiclaw-plugin-marketplace",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:pikiclaw-skill-invoke",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:pikiclaw-agent-select",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-help",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-init",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-clear",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-fork",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-resume",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-model",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-config",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-permissions",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-cost",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-compact",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-mcp",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:slash-status",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:symphony-poll-tick",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:symphony-workspace-create",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:symphony-agent-session",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:symphony-reconciliation",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:symphony-workflow-md",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:symphony-status-surface",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:tool-approval-prompt",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:thinking-toggle",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vim-mode",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:cursor-at-mention",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:cursor-cmd-k",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:cursor-cmd-l",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:cursor-inline-edit",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-ask-for-approval",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-profile-switch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-sandbox-mode",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-model-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-fast-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-personality-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-permissions-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-agent-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-status-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-mcp-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-diff-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:codex-theme-command",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:gemini-yolo",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:hermes-auto-approve",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:openclaw-auto-approve",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-task-card",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-agent-picker",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-branch-view",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-pr-review",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-workspace-isolation",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-progress-stream",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:vibe-kanban-multi-agent-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:avatar-lipsync",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:agent-expression-gesture",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:agent-canvas-draw",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:agent-screenshare",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:barge-in",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:voice-dictation",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:tts-narration",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:wake-word",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:voice-dictation",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:status-line",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:cost-readout",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:drag-drop-files",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paste-image",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:paste-url",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:share-session",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:follow-agent",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-agent-dispatch",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-agent-trigger-process",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-agent-approval-decide",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-pr-create",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-pr-merge",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-pr-review",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-memory-query",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-memory-update",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:request-response",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:streaming-tool-loop",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:agentic-react",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:plan-execute",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:multi-agent-debate",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:human-checkpoint-loop",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:plan-act-reflect",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-pattern:async-job-poll",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-orientation",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-builder-fit",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-landscape-diagram",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-placement-checklist",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-worked-examples",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-common-confusions",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-reading-paths",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-comparison-matrix",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-review-template",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-faq",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-layers",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:agent-generate-universal-agentic-stack-source-map",
      "to": "layer:10-interaction",
      "kind": "documents"
    },
    {
      "from": "page:views-agent-stack-tower",
      "to": "layer:10-interaction",
      "kind": "documents"
    }
  ]
}

Shortcuts

Back to overview
Open graph tab