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