II.
AgentRuntimeImpl overview
Reference · liveagent-runtime-impl:babysitter.runtime@current
babysitter Runtime (current) — task-effect dispatcher + harness adapters overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-runtime-impl:babysitter.runtime@current.
Attributes
displayName
babysitter Runtime (current) — task-effect dispatcher + harness adapters
agentVersionId
packageRef
subagentDispatchMechanism
agent-as-tool
subagentChildSessionPolicy
persistent-child-session
subagentToolScopePolicy
explicit-allowlist
builtInTools
toolRegistryDiscovery
dynamic-extension-loaded
hookSockets
[]
internalSessionStateLocation
.a5c/runs/<runId>/
sessionFileFormat
event-sourced-jsonl
sessionFilePathConvention
.a5c/runs/<runId>/journal/<seq>.<ulid>.json
approvalGatingPrimitive
policy-engine
subprocessSandboxStrategy
wrapped-shell
runtimeIdentity
none
supportedMCPTransports
supportsStreaming
true
notes
Babysitter is a process-orchestration runtime, not a chat-loop runtime.
It records effects (task / breakpoint / sleep / orchestratorTask /
subprocess / hook intrinsics) into the journal and replays them
deterministically across iterations. Harness adapters (claude-code,
codex, cursor, opencode, gemini-cli) are spawned as subprocesses for
kind: 'agent' tasks; their working directories are isolated per task.
Babysitter exposes a built-in MCP server (see
packages/babysitter-sdk/src/cli/mcpServeEntry.ts) for tools, and uses its own
breakpoint policy engine (packages/babysitter-sdk/src/breakpoints/) for approval
gating.
Outgoing edges
bundles6
- tool-descriptor:bash·ToolDescriptorBash
- tool-descriptor:read·ToolDescriptorRead
- tool-descriptor:write·ToolDescriptorWrite
- tool-descriptor:edit·ToolDescriptorEdit
- tool-descriptor:grep·ToolDescriptorGrep
- tool-descriptor:glob·ToolDescriptorGlob
composes1
- agent:babysitter·AgentProductbabysitter
connects3
- mcp-transport:stdio·MCPTransportstdio
- mcp-transport:streamable-http·MCPTransportStreamable HTTP
- mcp-transport:http-sse·MCPTransportHTTP+SSE (deprecated)
realizes1
- layer:5-agent-runtime·LayerAgent-Runtime
speaks3
- mcp-transport:stdio·MCPTransportstdio
- mcp-transport:streamable-http·MCPTransportStreamable HTTP
- mcp-transport:http-sse·MCPTransportHTTP+SSE (deprecated)
Incoming edges
composed_of1
- agent-version:babysitter@current·AgentVersion
spoken_by3
- mcp-transport:http-sse·MCPTransportHTTP+SSE (deprecated)
- mcp-transport:stdio·MCPTransportstdio
- mcp-transport:streamable-http·MCPTransportStreamable HTTP