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 代理。