II.
AgentProduct JSON
Structured · liveagent:babysitter
babysitter json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agent:babysitter",
"_kind": "AgentProduct",
"_file": "agent-stack/products/babysitter.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "babysitter",
"vendor": "a5c-ai",
"homepageUrl": "https://github.com/a5c-ai/babysitter",
"primarySurface": "cli",
"supportTier": "catalog-backed",
"productKind": "multi-surface-suite",
"stackScope": "full",
"description": "babysitter — multi-surface umbrella for catalog-driven agentic\nworkflows. Composes the babysitter SDK (programmatic core+runtime),\nthe agent-platform CLI binary, and the adapters UI suite\n(TUI/CLI/web/mobile/TV/watch) into a single product narrative.\nImplements the Symphony SPEC pattern (poll workflow, dispatch agent\nruns, reconcile, repair) and brokers any harness (claude-code, codex,\ncursor, opencode, gemini-cli, …) via thin runner adapters. The\nsibling AgentProducts `agent:babysitter-sdk`, `agent:agent-platform`,\nand `agent:adapters` carry the per-surface detail.\n"
},
"outgoingEdges": [
{
"from": "agent:babysitter",
"to": "agent-version:babysitter@current",
"kind": "has_version"
},
{
"from": "agent:babysitter",
"to": "automation-rule:auto-approve-readonly-clarifications",
"kind": "defines_automation_rule",
"attributes": {}
},
{
"from": "agent:babysitter",
"to": "automation-rule:never-auto-approve-destroy",
"kind": "defines_automation_rule",
"attributes": {}
},
{
"from": "agent:babysitter",
"to": "automation-rule:never-auto-approve-auth",
"kind": "defines_automation_rule",
"attributes": {}
},
{
"from": "agent:babysitter",
"to": "automation-rule:github-issue-opened",
"kind": "defines_automation_rule",
"attributes": {}
},
{
"from": "agent:babysitter",
"to": "automation-rule:nightly-triage",
"kind": "defines_automation_rule",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-core-impl:babysitter.core@current",
"to": "agent:babysitter",
"kind": "composes",
"attributes": {
"role": "core"
}
},
{
"from": "agent-governance-impl:babysitter-plugin.governance@current",
"to": "agent:babysitter",
"kind": "composes",
"attributes": {
"role": "governance"
}
},
{
"from": "agent-governance-impl:voice-governance@proposed",
"to": "agent:babysitter",
"kind": "composes",
"attributes": {
"role": "governance"
}
},
{
"from": "agent-platform-impl:babysitter.platform@current",
"to": "agent:babysitter",
"kind": "composes",
"attributes": {
"role": "platform"
}
},
{
"from": "agent-runtime-impl:babysitter.runtime@current",
"to": "agent:babysitter",
"kind": "composes",
"attributes": {
"role": "runtime"
}
},
{
"from": "agent-version:babysitter@current",
"to": "agent:babysitter",
"kind": "version_of"
},
{
"from": "agent-governance-impl:kradle-policy-resources@current",
"to": "agent:babysitter",
"kind": "composes",
"attributes": {
"role": "governance"
}
},
{
"from": "platform:kradle",
"to": "agent:babysitter",
"kind": "integrates_with",
"attributes": {
"notes": "Babysitter orchestrates multi-step workflows within Kradle"
}
},
{
"from": "tool-server:kradle-agent-dispatch",
"to": "agent:babysitter",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "claim:babysitter-has-breakpoints",
"to": "agent:babysitter",
"kind": "asserts_about"
},
{
"from": "source-ref:agent-catalog",
"to": "agent:babysitter",
"kind": "source_of",
"attributes": {}
},
{
"from": "source-ref:babysitter-articles",
"to": "agent:babysitter",
"kind": "source_of",
"attributes": {}
}
]
}