Agent-Runtime
layer:5-agent-runtime
Layerstack-layers/layers/layer-5-agent-runtime.yaml·Open in Graph → {
"id": "layer:5-agent-runtime",
"_kind": "Layer",
"_file": "stack-layers/layers/layer-5-agent-runtime.yaml",
"_cluster": "stack-layers",
"attributes": {
"displayName": "Agent-Runtime",
"position": 5,
"path": "compute",
"scope": "Host process and operational runtime for an agent core.",
"summary": "The runtime hosts an agent process around the core: built-in tools,\ninternal session state, tool registry, hook sockets, approval primitives,\nsubprocess execution posture, streaming, output guards, and runtime\nidentity. Realized by `AgentRuntimeImpl` instances.\n",
"responsibilities": [
"Maintain internal session and transcript state.",
"Provide built-in tools, dynamic tool discovery, hooks, and approvals.",
"Manage subprocess/tool execution posture and streaming events.",
"Enforce runtime output, resume, and journal/event contracts."
],
"examples": [
"LangGraph checkpointer/store, thread state, interrupts, streaming runtime.",
"Claude Code/Codex/Gemini CLI process runtimes.",
"a5c unified runtime, Pi-compatible session profiles, agent-mux remote runtime.",
"Built-in file/shell/search tools, approval gates, session files."
],
"fitNotes": "Frameworks can leave runtime to the host app; CLI products often combine\ncore and runtime in one binary. a5c runtime is modeled as a unified\nsame-layer implementation that can map Pi, Claude, Codex, LangGraph, and\nagent-mux runtime profiles without depending on one of them.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:agent-mux-remote.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:agent-mux.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:amp.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-agent.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-sdk.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-agent-sdk.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:codex-app-server.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:codex.runtime@1.x",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:codex-sdk.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:copilot-cli.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:cursor.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:droid.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:gemini-cli.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:hermes.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:langgraph.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:omp.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:openai-agents-sdk.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:openclaw.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:opencode.runtime@1.x",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:pi.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-runtime-impl:qwen.runtime@current",
"to": "layer:5-agent-runtime",
"kind": "realizes",
"attributes": {}
},
{
"from": "mux:hooks-mux",
"to": "layer:5-agent-runtime",
"kind": "bridges_protocol_type",
"attributes": {}
},
{
"from": "mux:tool-mux",
"to": "layer:5-agent-runtime",
"kind": "bridges_protocol_type",
"attributes": {}
},
{
"from": "page:agent-generate-universal-agentic-stack",
"to": "layer:5-agent-runtime",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-layers",
"to": "layer:5-agent-runtime",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-source-map",
"to": "layer:5-agent-runtime",
"kind": "documents"
}
]
}