{
"id": "agent-runtime-impl:claude-code.runtime@1.x",
"_kind": "AgentRuntimeImpl",
"_file": "agent-stack/runtime-impls/claude-code-runtime-1-x.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Claude Code Runtime (1.x)",
"agentVersionId": "agent-version:claude-code@1.x",
"subagentDispatchMechanism": "task-tool",
"subagentChildSessionPolicy": "ephemeral-child-session",
"subagentToolScopePolicy": "explicit-allowlist",
"packageRef": "source-ref:claude-code-github",
"builtInTools": [
"tool-descriptor:read",
"tool-descriptor:write",
"tool-descriptor:edit",
"tool-descriptor:bash",
"tool-descriptor:glob",
"tool-descriptor:grep",
"tool-descriptor:web-fetch",
"tool-descriptor:web-search",
"tool-descriptor:agent",
"tool-descriptor:notebook-edit",
"tool-descriptor:todo-write"
],
"toolRegistryDiscovery": "static-bundled",
"hookSockets": [
"hook-surface:pre-tool-use",
"hook-surface:post-tool-use",
"hook-surface:user-prompt-submit",
"hook-surface:notification",
"hook-surface:stop",
"hook-surface:subagent-stop",
"hook-surface:session-start",
"hook-surface:session-end",
"hook-surface:pre-compact"
],
"internalSessionStateLocation": "~/.claude/projects/<hash>/",
"sessionFileFormat": "jsonl",
"sessionFilePathConvention": "~/.claude/projects/<project-path-hash>/<session-uuid>.jsonl",
"approvalGatingPrimitive": "per-call",
"subprocessSandboxStrategy": "platform-deferred",
"runtimeIdentity": "per-instance-keypair",
"supportedMCPTransports": [
"mcp-transport:stdio",
"mcp-transport:streamable-http"
],
"supportsStreaming": true,
"deepLinkSchemesRegistered": [
"claude-cli://",
"vscode://anthropic.claude-code"
],
"pluginDiscoverySource": [
"marketplaceManifest",
"localPath",
"remoteUrl",
"gitRepo"
],
"subagentToolInheritance": "allowlist",
"skillScopePrecedence": [
"enterprise",
"personal",
"project",
"plugin",
"additional-directory"
],
"liveChangeDetection": true,
"disableSkillShellExecutionSupported": true,
"urlHandlerRegistrationLocations": {
"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"
},
"outputGuardMechanism": "structured-output-passthrough"
},
"outgoingEdges": [
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "agent:claude-code",
"kind": "composes",
"attributes": {
"role": "runtime"
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:pre-tool-use",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:post-tool-use",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:user-prompt-submit",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:notification",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:stop",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:subagent-stop",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:session-start",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:session-end",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:pre-compact",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "agent-host-transport:http",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "agent-host-transport:mcp-mediated",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "agent-host-transport:ws",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:after-agent",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:session-idle",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:shell-env",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:before-prompt-build",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:before-provider-request",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.setup",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.user-prompt-expansion",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.permission-request",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.permission-denied",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.post-tool-use-failure",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.post-tool-batch",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.stop-failure",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.subagent-start",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.task-created",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.task-completed",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.teammate-idle",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.config-change",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.instructions-loaded",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.file-changed",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.cwd-changed",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.worktree-create",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.worktree-remove",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.post-compact",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.elicitation",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "hook-surface:claude.elicitation-result",
"kind": "exposes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "fs-safety-invariant:no-writes-outside-workspace",
"kind": "enforces_invariant",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "fs-safety-invariant:terminal-cleanup",
"kind": "enforces_invariant",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "fs-safety-invariant:no-overlapping-worktrees",
"kind": "enforces_invariant",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:write",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:edit",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:bash",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:glob",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:grep",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:web-fetch",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:web-search",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:agent",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:notebook-edit",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:todo-write",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:ask-user-question",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:cron-create",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:cron-delete",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:cron-list",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:exit-plan-mode",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:exit-worktree",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:list-mcp-resources-tool",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:lsp",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:monitor",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:powershell",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:read-mcp-resource-tool",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:send-message",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:skill",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:task-create",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:task-get",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:task-list",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:task-update",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:team-create",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:team-delete",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:tool-search",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-transport:stdio",
"kind": "connects",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-transport:streamable-http",
"kind": "connects",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-elicitation",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code's MCP client supports server-initiated elicitation requests (MCP spec 2025-06-18+), surfacing structured prompts to the user mid-tool-call. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-no-jsonrpc-batching",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code conforms to the MCP 2025-06-18+ removal of JSON-RPC batching: requests and responses are exchanged one-at-a-time. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-oauth-resource-server",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code's Streamable HTTP MCP client treats remote MCP servers as OAuth 2.1 Resource Servers and sends RFC 8707 Resource Indicators (MCP spec 2025-06-18+). ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-protocol-version-header",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code sends the `MCP-Protocol-Version` header on Streamable HTTP requests as required by MCP spec 2025-06-18+. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-resource-links",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code follows resource-link references returned in tool results (MCP spec 2025-06-18+). ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-stdio",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code 1.x ships first-class MCP support over stdio with auto-discovery of configured servers. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-streamable-http",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code's runtime supports MCP servers over Streamable HTTP (in addition to stdio). Configured via `.mcp.json` `transport: http`. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:mcp-structured-tool-output",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code's MCP client consumes `structuredContent` typed tool output (MCP spec 2025-06-18+), passing schemas through to the model where helpful. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "The runtime brokers MCP over stdio and streamable-http; tool calls dispatched by the core are routed through the runtime's MCP transports. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:supports-subagent-dispatch",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "Claude Code Task tool dispatches subagents (task-tool mechanism). "
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:can-fork",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code supports forking the active session via `/fork` (and the Fork interaction primitive in the TUI)."
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:supports-text-streaming",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code streams model text deltas to the TUI as they arrive."
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:supports-thinking-streaming",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code streams the `thinking` content block when extended thinking is enabled."
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:supports-tool-call-streaming",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Claude Code streams tool_use blocks as they assemble, allowing UI tool-card render-as-you-build."
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "transport-client:claude-code-anthropic-direct",
"kind": "uses_transport_client",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "transport-client:claude-code-bedrock",
"kind": "uses_transport_client",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-default",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-plan",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-bypass-permissions",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-accept-edits",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-dont-ask",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-auto",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-config-scope:claude-code-user",
"kind": "uses_mcp_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-config-scope:claude-code-project",
"kind": "uses_mcp_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-config-scope:claude-code-local",
"kind": "uses_mcp_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-config-scope:claude-code-managed",
"kind": "uses_mcp_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "plugin-install-scope:claude-code-user",
"kind": "installs_plugins_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "plugin-install-scope:claude-code-project",
"kind": "installs_plugins_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "plugin-install-scope:claude-code-local",
"kind": "installs_plugins_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "plugin-install-scope:claude-code-managed",
"kind": "installs_plugins_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "skill-discovery-scope:claude-code-enterprise",
"kind": "discovers_skills_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "skill-discovery-scope:claude-code-personal",
"kind": "discovers_skills_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "skill-discovery-scope:claude-code-project",
"kind": "discovers_skills_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "skill-discovery-scope:claude-code-plugin",
"kind": "discovers_skills_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "skill-discovery-scope:claude-code-additional-directory",
"kind": "discovers_skills_in_scope",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "agent-control-mode:claude-code-coordinator",
"kind": "operates_in_control_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "agent-control-mode:claude-code-bare-simple",
"kind": "operates_in_control_mode",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-dispatch-policy:claude-code-file-read",
"kind": "has_dispatch_policy",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-dispatch-policy:claude-code-file-edit",
"kind": "has_dispatch_policy",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-dispatch-policy:claude-code-bash",
"kind": "has_dispatch_policy",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "compaction-policy:claude-code-auto",
"kind": "compaction_policy_applied_by",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "output-guard:claude-code-aup-refusal",
"kind": "output_guard_applied_by",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "background-consolidation:claude-code-auto-dream",
"kind": "schedules_consolidation",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "background-consolidation:claude-code-extract-memories",
"kind": "schedules_consolidation",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "proactive-surface:claude-code-prompt-suggestion",
"kind": "exposes_proactive_surface",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "proactive-surface:claude-code-magic-docs",
"kind": "exposes_proactive_surface",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "obs-backend:datadog",
"kind": "emits_signals_to",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "obs-backend:grafana-cloud",
"kind": "emits_signals_to",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "obs-backend:splunk",
"kind": "emits_signals_to",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "obs-backend:new-relic",
"kind": "emits_signals_to",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "obs-backend:prometheus",
"kind": "emits_signals_to",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "obs-backend:jaeger",
"kind": "emits_signals_to",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:anthropic-api-key",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:claude-code-use-bedrock",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:claude-code-use-vertex",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:claude-code-experimental-agent-teams",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:disable-autoupdater",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:force-autoupdate-plugins",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:disable-deep-link-registration",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:claude-code-max-output-tokens",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:max-thinking-tokens",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:bash-default-timeout-ms",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:mcp-timeout",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:claude-project-dir",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "env-var:claude-code-disable-nonessential-traffic",
"kind": "has_env_var",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-transport:stdio",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "mcp-transport:streamable-http",
"kind": "speaks",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-version:claude-code@1.x",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "composed_of",
"attributes": {
"role": "runtime"
}
},
{
"from": "agent-version:claude-code-remote-control@current",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "composed_of",
"attributes": {
"role": "runtime"
}
},
{
"from": "mcp-transport:stdio",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "spoken_by",
"attributes": {}
},
{
"from": "mcp-transport:streamable-http",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "spoken_by",
"attributes": {}
},
{
"from": "agent-team:research",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "team_of",
"attributes": {}
},
{
"from": "agent-team:parallel-review",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "team_of",
"attributes": {}
},
{
"from": "agent-team:doc-pipeline",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "team_of",
"attributes": {}
},
{
"from": "env-var:anthropic-auth-token",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-base-url",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-oauth-token",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-oauth-token",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-oauth-refresh-token",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-oauth-scopes",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-api-key-helper-ttl-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-background-tasks",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-auto-background-tasks",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-cron",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-exit-after-stop-delay",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-bedrock-base-url",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-bedrock-mantle-base-url",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-bedrock-service-tier",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:aws-bearer-token-bedrock",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-skip-bedrock-auth",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-small-fast-model-aws-region",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-debug-logs-dir",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-debug-log-level",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-file-read-max-output-tokens",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-attachments",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-file-checkpointing",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-glob-hidden",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-glob-no-ignore",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-glob-timeout-seconds",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-perforce-mode",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-tmpdir",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-foundry-api-key",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-foundry-base-url",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-foundry-resource",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-skip-foundry-auth",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-git-instructions",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-betas",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-custom-headers",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-extra-body",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-experimental-betas",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-auto-connect-ide",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-ide-skip-auto-install",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-ide-skip-valid-check",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-ide-host-override",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-enable-tasks",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-enable-prompt-suggestion",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-enable-away-summary",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-task-list-id",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-new-init",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-auto-compact-window",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-autocompact-pct-override",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-claude-mds",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-auto-memory",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-additional-directories-claude-md",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-skip-prompt-history",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-resume-interrupted-turn",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-1m-context",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-model",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-haiku-model",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-haiku-model-name",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-haiku-model-description",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-haiku-model-supported-capabilities",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-sonnet-model",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-sonnet-model-name",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-sonnet-model-description",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-sonnet-model-supported-capabilities",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-opus-model",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-opus-model-name",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-opus-model-description",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-default-opus-model-supported-capabilities",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-custom-model-option",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-custom-model-option-name",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-custom-model-option-description",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-custom-model-option-supported-capabilities",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-small-fast-model",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-legacy-model-remap",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-provider-managed-by-host",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:api-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-max-retries",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-nonstreaming-fallback",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-mcp-allowlist-env",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-policy-skills",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-fast-mode",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-sessionend-hooks-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-max-tool-use-concurrency",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-max-context-tokens",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-enable-fine-grained-tool-streaming",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-plugin-cache-dir",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-plugin-git-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-plugin-keep-marketplace-on-failure",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-plugin-seed-dir",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-sync-plugin-install",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-sync-plugin-install-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-official-marketplace-autoinstall",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-simple",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-simple-system-prompt",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-remote",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-remote-session-id",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:ccr-force-bundle",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-agent-sdk-mcp-no-prefix",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-agent-sdk-disable-builtin-agents",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:bash-max-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:bash-max-output-length",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claudecode",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-shell",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-shell-prefix",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-git-bash-path",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-bash-maintain-project-working-dir",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-subprocess-env-scrub",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-script-caps",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-subagent-model",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-fork-subagent",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-team-name",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:disable-telemetry",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-enable-telemetry",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:disable-feedback-command",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:disable-error-reporting",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-feedback-survey",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-attribution-header",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-otel-flush-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-otel-shutdown-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-otel-headers-helper-debounce-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-thinking",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-adaptive-thinking",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-effort-level",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-cert-store",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-client-cert",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-client-key",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-client-key-passphrase",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-proxy-resolves-hosts",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-no-flicker",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-mouse",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-virtual-scroll",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-scroll-speed",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-syntax-highlight",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-terminal-title",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-hide-cwd",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-accessibility",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-vertex-base-url",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-vertex-project-id",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-skip-vertex-auth",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:anthropic-api-key",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-use-bedrock",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-use-vertex",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-experimental-agent-teams",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:disable-autoupdater",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:force-autoupdate-plugins",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:disable-deep-link-registration",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-max-output-tokens",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:max-thinking-tokens",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:bash-default-timeout-ms",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:mcp-timeout",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-project-dir",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "env-var:claude-code-disable-nonessential-traffic",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "affects",
"attributes": {}
},
{
"from": "tool-descriptor:notebook-edit",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "bundled_in",
"attributes": {}
},
{
"from": "tool-descriptor:todo-write",
"to": "agent-runtime-impl:claude-code.runtime@1.x",
"kind": "bundled_in",
"attributes": {}
}
]
}