{
"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 babysitter-agent CLI binary, and the agent-mux 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:babysitter-agent`,\nand `agent:agent-mux` 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-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"
}
]
}