Claude Info
AI и агенты

Babysitter

a5c-ai/babysitter

Babysitter обеспечивает управляемость агентных систем: детерминированная самооркестрация без галлюцинаций, контрольные точки качества, журнал решений и поддержка Claude Code, Codex, Cursor, Gemini CLI и других окружений.

Установка

terminal
bash
npm install -g @a5c-ai/babysitter-cursor

README

Babysitter

https://a5c.ai


npm version License: MIT GitHub issues GitHub stars

Обеспечивает управляемость агентных систем. Управляет сложнейшими рабочими процессами через детерминированную самооркестрацию без галлюцинаций.

Начало работы | Документация | Сообщество


https://github.com/user-attachments/assets/8c3b0078-9396-48e8-aa43-5f40da30c20b


Содержание


Что такое Babysitter?

Babysitter обеспечивает управляемость агентных систем, позволяя им справляться с чрезвычайно сложными задачами и рабочими процессами через детерминированную самооркестрацию без галлюцинаций. Опишите рабочий процесс в коде — Babysitter проконтролирует каждый шаг, убедится, что контрольные точки качества пройдены перед переходом к следующему этапу, потребует подтверждения от человека в точках останова и зафиксирует каждое решение в неизменяемом журнале. Ваши агенты делают ровно то, что разрешено процессом — и ничего сверх.


Требования

  • Node.js: версия 20.0.0+ (рекомендуется 22.x LTS)
  • Claude Code: последняя версия (документация)
  • Git: для клонирования (опционально)

Установка

Babysitter поддерживает несколько AI-окружений. Установите плагин для нужного окружения:

Claude Code (рекомендуется)

Установка через встроенный маркетплейс:

bash
claude plugin marketplace add a5c-ai/babysitter
claude plugin install --scope user babysitter@a5c.ai

Перезапустите Claude Code, затем введите /skills и убедитесь, что команда babysit появилась в списке.

README плагина

Codex CLI (бета)

После клонирования репозитория, из интерфейса Codex CLI:

codex > /plugins

Найдите запись «babysitter» и выберите «Install».

README плагина

Cursor IDE и CLI (экспериментально)

Через маркетплейс Cursor или npm:

npm install -g @a5c-ai/babysitter-cursor

README плагина

Gemini CLI (экспериментально)

bash
npm install -g @a5c-ai/babysitter-gemini
babysitter-gemini install --global

README плагина

GitHub Copilot (экспериментально)

Через маркетплейс GitHub Copilot CLI или:

npm install -g @a5c-ai/babysitter-github

README плагина

Pi (экспериментально)

Нативная установка плагина Pi:

pi install npm:@a5c-ai/babysitter-pi

README плагина

Oh-My-Pi (экспериментально)

Нативная установка плагина omp:

omp plugin install @a5c-ai/babysitter-omp

README плагина

OpenCode (экспериментально)

npm install -g @a5c-ai/babysitter-opencode

Скрипт postinstall автоматически копирует плагин в .opencode/plugins/babysitter/.

README плагина

Внутренний Harness (без AI-агента)

Babysitter поставляется со встроенным внутренним harness, который запускает процессы программно без какого-либо внешнего AI-агента. Это удобно для CI/CD-пайплайнов, скриптов, автоматизированного тестирования и headless-оркестрации:

bash
npm install -g @a5c-ai/babysitter-sdk

# Запуск определения процесса через внутренний harness
babysitter harness:call --harness internal --process .a5c/processes/my-process.js#process --workspace .

# Или запуск произвольного промпта
babysitter harness:call --harness internal --prompt "run lint and tests" --workspace .

Внутренний harness использует встроенный движок выполнения Pi из SDK напрямую. Он поддерживает все возможности (Programmatic, SessionBinding, StopHook, HeadlessPrompt) и не требует внешнего CLI.

Во время выполнения процесса внутренний harness может делегировать задачи любому обнаруженному установленному harness через invoker. Процесс, запущенный с --harness internal, может порождать подзадачи субагентов, которые выполняются через Claude Code, Codex, Gemini CLI или любой другой harness, найденный в системе — SDK обнаруживает доступные harness CLI во время выполнения и маршрутизирует задачи соответствующим образом. Это позволяет оркестрировать многоагентный рабочий процесс из единой headless-точки входа, делегируя разные задачи наиболее подходящему harness.


Плагины

Babysitter имеет собственную систему плагинов — и она работает иначе, чем можно ожидать. Плагин Babysitter — это не кодовый модуль с точками расширения. Это набор инструкций на естественном языке (markdown-файлы) или детерминированные кодовые процессы (JS-файлы), которые AI-агент читает и выполняет. SDK хранит, версионирует и распространяет инструкции. AI-агент является средой выполнения.

Это означает, что плагин может делать всё, что способен AI-агент: устанавливать npm-пакеты, генерировать CI/CD-пайплайны, настраивать git-хуки, создавать конфигурации Terraform, изменять правила линтера, копировать процессы Babysitter в ваш проект и попутно задавать вам вопросы о предпочтениях.

Официальный маркетплейс включает плагины для безопасности (gitleaks, правила безопасности ESLint, процессы аудита), тестирования (настройка Vitest/Playwright/pytest, контрольные точки покрытия, TDD-процессы) и многого другого.

Похожие скиллы