Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · babysitter Core (current) — process orchestrator + journal
agent-core-impl:babysitter.core@currenta5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
AgentCoreImpl overview

agent-core-impl:babysitter.core@current

Reference · live

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.

AgentCoreImplOutgoing · 8Incoming · 1

Attributes

displayName
babysitter Core (current) — process orchestrator + journal
agentVersionId
agent-version:babysitter@current
packageRef
source-ref:babysitter-github
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

Related pages

No related wiki pages for this record.

Shortcuts

Open in graph
Browse node kind