a5c-ai/babysitter

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration

What it solves

Babysitter 防止 AI 代理产生幻觉或偏离已定义的工作流。它提供确定性的编排层,确保代理遵循严格的步骤顺序、通过质量关卡,并在特定断点停下来等待人工批准,而不是依赖代理自身不可预测的规划。

How it works

工作流以 JavaScript 代码(processes)定义,作为代理行为的绝对权威。系统使用执行机制,强制依据流程定义进行停顿与检查。它是 harness‑agnostic,意味着可通过适配器整合至各种 AI 编码工具(harnesses),或使用内部 harness 在 CI/CD 流水线中无头执行。

Who it’s for

需要高可靠性、严格遵循流程,且在 AI 驱动的编码任务中需要 human‑in‑the‑loop 监督的开发者与团队。

Highlights

  • Harness-Agnostic: 支持 12 种不同的 AI 编码 harness,包括 Claude Code、Codex、Cursor 与 GitHub Copilot。
  • Deterministic Orchestration: 使用真实代码定义流程,确保代理只执行允许的操作,绝不超出。
  • Human-in-the-Loop: 在继续前强制必须的人为批准断点。
  • Immutable Journaling: 将每一次决策与行动记录于日志,确保可追溯性。
  • Internal Harness: 内建引擎可于脚本与 CI/CD 流水线中无头执行,无需外部 AI 代理。