II.
AgentCoreImpl overview
Reference · liveagent-core-impl:babysitter.core@current
babysitter Core (current) — process orchestrator + journal overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-core-impl:babysitter.core@current.
Attributes
displayName
babysitter Core (current) — process orchestrator + journal
agentVersionId
packageRef
loopIteratorPolicy
process-function-driven
loopIteratorNotes
Babysitter doesn't have a chat-loop. Each run executes a user-authored
async `process(inputs, ctx)` function (defined via `defineTask` /
`process` exports) that issues `ctx.task(...)` /
`ctx.parallel.all(...)` / `ctx.breakpoint(...)` effects. The runtime
replays the journal each iterate.
contextManagementStrategy
user-managed
compactionTriggerNotes
Context lives in the user-authored process function; babysitter has no
global context window or compaction primitive of its own. Subordinate
harness subprocesses (claude-code, codex, …) handle their own
compaction.
subagentInvokerPolicy
platform-mediated
subagentInvokerNotes
Subagents (kind: 'agent' subtasks) are dispatched by
`ctx.task(definedTask, args)` — the process body decides what counts as
a subagent. Dispatch is platform-mediated: the babysitter runtime spawns
a harness subprocess (claude-code, codex, cursor, opencode, gemini-cli)
in its own working directory.
resultSynthesisPolicy
process-function-defined
resultSynthesisNotes
Final result is whatever the process function returns. Babysitter has
no model-direct response synthesis; it journal-replays the user-authored
process and surfaces its return value.
stopDetectionStrategy
structured-end-event
transportClientLibrary
none
supportedTransportProtocols
[]
parallelToolCallHandling
delegated-to-remote
streamingFidelity
full
thinkingChannelHandling
delegated-to-remote
notes
Babysitter is a process-orchestration SDK + CLI, not a chat agent.
All Layer-3 (model transport) concerns are delegated to whichever
harness subprocess is spawned for kind: 'agent' tasks. The "core" here
is the journal-replay engine + state machine; there is no embedded
model client.
Outgoing edges
composes1
- agent:babysitter·AgentProductbabysitter
depends_on1
- source-ref:babysitter-github·SourceRefa5c-ai/babysitter
realizes1
- layer:4-agent-core·LayerAgent-Core
supports_orchestration_primitive5
- orch-primitive:approval-gate·OrchestrationPrimitiveApproval Gate
- orch-primitive:progress-stream·OrchestrationPrimitiveProgress Stream
- orch-primitive:workflow-policy-load·OrchestrationPrimitiveWorkflow Policy Load
- orch-primitive:retry-with-backoff·OrchestrationPrimitiveRetry with Backoff
- orch-primitive:task-complete·OrchestrationPrimitiveTask Complete
Incoming edges
composed_of1
- agent-version:babysitter@current·AgentVersion