Maintainer Autopilot CLI

Maintainer Autopilot запускает правки ИИ как возобновляемый конвейер с замком записи и проверками перед слиянием.

  • 99 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Конвейер запускает агента с правом записи в рабочий каталог и может отправлять ветки и PR в GitHub.
Все причины и проверки

phungkaizen/maintainer-autopilot

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/maintainer-autopilot

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Конвейер запускает агента с правом записи в рабочий каталог и может отправлять ветки и PR в GitHub.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Локальный CLI превращает задачу сопровождения в конвейер со состояниями: реализация, ревью, финализация, готовность к публикации, открытый PR и CI. Правило ядра простое: одна задача, одна линия правок, один активный писатель. Атомарный замок не дает двум запускам писать в один рабочий каталог. Состояние лежит в `.maintainer-autopilot/state.json`. Реализация идет через `codex exec --sandbox workspace-write`, ревью проходит в режиме только чтения, настроенные shell-проверки выполняются по порядку и останавливаются на первой ошибке. После провала задача уходит в `REPAIR_REQUIRED`, а следующая публикация обновляет тот же PR. Автослияние по умолчанию выключено.

Для кого. Независимые разработчики и сопровождающие проектов, которые гоняют правки через ИИ-кодеров и хотят проверять их до слияния.

Подходит, если

  • Правки ИИ ведут по задаче так, чтобы после сбоя CI работа продолжалась.
  • Два агента могут задеть один репозиторий одновременно.
  • Перед PR идет ревью только для чтения и набор обязательных проверок.
  • Рабочий процесс переносят при смене кодирующего агента.

Не подходит, если

  • Нужен готовый облачный сервис, а не локальный инструмент.
  • Ожидается автоматическая передача между разными агентами, в версии 0.1 ее нет.
  • Проект не на Node.js 22 и без Git.

Пример запроса к агенту

Запусти одну локальную задачу через maintainer-autopilot, покажи состояние и результат проверок перед публикацией.

Ограничения

Версия 0.1 помечена как публичная бета: работать советуют в отдельной ветке, проверять каждое изменение и держать автослияние выключенным. Агентом по умолчанию назначен Codex, другой CLI настраивается вручную, автоматическое определение квоты и передача от Codex к другому агенту относятся к плану развития. Нужны Node.js 22 и Git, для публикации необязательно ставится `gh`. Проверки задаются в конфигурации вручную: конвейер лишь выполняет их по порядку.

Как отключить. Удалите пакет командой `npm uninstall -g maintainer-autopilot` и папку `.maintainer-autopilot` в проекте. Открытые PR и ветки закройте вручную.

Частые вопросы

Что происходит при сбое проверки?

Задача получает состояние `REPAIR_REQUIRED`, счетчик попыток растет, а новая задача не создается. Следующая публикация обновит уже записанный PR.

Какой ИИ-агент используется?

По умолчанию Codex CLI с песочницей `workspace-write` для правок и режимом чтения для ревью. Команду и аргументы можно заменить.

Включено ли автослияние?

Нет, по умолчанию оно выключено. Продвижение в GitHub идет отдельным шагом после ревью и проверок.

Что хранится в `state.json`?

Состояние задачи, история попыток, квитанции кандидатов и вывод проверок. Файл лежит в `.maintainer-autopilot/`.

Что такое квитанция кандидата?

Запись с SHA коммита и хешами SHA-256 измененных файлов, которую конвейер делает при публикации.

Обсуждение

Вопросов и отзывов пока нет.

Workflow GitHub Actions запускаются на вашей машине, а при сбое шаг ставится на паузу, и агент чинит файл и повторяет его.

CLIРасширенный доступ815Звезды репозитория

Фоновый демон в цикле берет задачи с GitHub или Forgejo, пишет спецификации, ревьюит и чинит PR, пока те не готовы к слиянию.

CLIШирокий доступ143Звезды репозитория

Библиотека паттернов и скиллов для регулярных агентских циклов: разбор issue, чистка зависимостей, сопровождение PR

ПлагинШирокий доступ11,8 тыс.Звезды репозитория

Локальный шлюз перед git push: ревью, тесты, документация и линтер проходят в отдельной копии, и только после этого ветка уходит в удаленный репозиторий

CLIШирокий доступ9,2 тыс.Звезды репозитория

CLI и TUI на Rust: агенты в контейнерах, параллельные вкладки, сценарии из TOML от задачи до PR и отряд по расписанию

CLIШирокий доступ73Звезды репозитория

release-it объединяет изменение версии, Git-теги и публикацию пакета в настраиваемый сценарий с предварительным просмотром.

CLIРасширенный доступ9,1 тыс.Звезды репозитория

Коротко о README

README ставит вопрос о безопасном слиянии кода от ИИ, описывает аудиторию, граф состояний и свойства безопасности. Затем идут требования, быстрый старт с установкой из npm и пример конфигурации.

Бейдж для README

Сообщить о проблеме