Festival — плагин

Фреймворк планов для кодинг-агентов: Fest ведет цели по фазам, Camp хранит общий контекст, Obey следит за запуском

  • 148 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

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

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

  • Хуки `commit-guard` и `sync-check` встраиваются в коммиты, а агенты пишут файлы планов и контекста в ваш репозиторий
  • Фоновый демон Obey запускает агентов и работает с проектами, подключенными к кампании
Все причины и проверки

obedience-corp/festival

Установка

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

npx skillfoxx add plugins/festival

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

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

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

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

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

  • Хуки `commit-guard` и `sync-check` встраиваются в коммиты, а агенты пишут файлы планов и контекста в ваш репозиторий
  • Фоновый демон Obey запускает агентов и работает с проектами, подключенными к кампании

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

Что делает

Festival превращает работу агента в процесс, который можно проверять и передавать между сессиями. Вы задаете цель и критерии успеха, а планы, решения, прогресс и проверки лежат в файлах и Git. Три части делят работу. Fest ведет долгие цели и автоматическое планирование: фестиваль состоит из фаз, последовательностей и задач, у каждой есть контекст и критерии завершения, а агент находит очередной шаг командой `fest next`. Camp хранит общий контекст между сессиями и проектами. Obey запускает агентов фоновым демоном и следит за ними. `fest validate` проверяет структуру плана, `fest commit` связывает коммиты с задачами, а ворота тестирования и ревью возвращают находки в исправления. Агентом может быть Claude Code, Codex, Cursor, Gemini или opencode: следующий агент читает тот же план и продолжает с места остановки. Начать можно с одной цели в вашем репозитории: README дает готовую подсказку для агента, которая ставит Festival, создает кампанию командой `camp create` и подключает репозиторий через `camp project link`. Для Obey после основной установки выполняют `festival install obey`, а `ob fest execute --dry-run` показывает контекст запуска заранее.

Для кого. Командам и разработчикам, которые поручают агентам длинные задачи на несколько сессий и хотят видеть план, решения и доказательства результата.

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

  • Задача на несколько сессий, и следующий агент должен продолжить с сохраненного плана
  • Функция затрагивает API и веб-приложение, и работу надо разбить на фазы с ревью
  • Перед правкой нужно расследование с сохраненными доказательствами и рекомендацией
  • Агентов нужно менять посреди работы, а решения и прогресс сохранять в файлах
  • Нужен фоновый надзор над сессиями агентов через Obey и `obey top`

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

  • Правка на одну строку: планирование по фазам перегрузит работу
  • Командам нужен только трекер задач: Festival ведет план агента и Jira или Linear не заменяет
  • Агент работает без Git: планы, решения и коммиты завязаны на репозиторий
  • Нужен открытый исходный код Obey: его репозиторий закрыт, публично доступны только бинарники

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

Помоги настроить Festival для цели: добавить удаление аккаунта в API и веб-приложение с тестами. Мой репозиторий лежит в ~/work/shop

Ограничения

  • Нужен Git; установка идет через Homebrew на macOS, `npm install -g @obedience-corp/festival` на macOS и Linux или Scoop на Windows x64.
  • Windows поддерживает локальную работу Camp и Fest, но `camp sync --from`, `camp clone --from` и перенос артефактов между кампаниями недоступны.
  • Obey ставится отдельно командой `festival install obey`, нужны настроенные провайдер и модель, а исходный код Obey закрыт.
  • Оболочечные сокращения `csw`, `cgo`, `fgo`, `fls` и `cr` работают только после подключения shell-init в каждой оболочке.

Как отключить. `npm uninstall -g @obedience-corp/festival` убирает пакет, а Homebrew и Scoop снимают установку своими командами. Файлы кампаний в `~/campaigns` и `.camp` в репозитории удаляют вручную.

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

Как установить Festival?

Выберите один способ: `brew install --cask Obedience-Corp/tap/festival` на macOS, `npm install -g @obedience-corp/festival` на macOS и Linux или Scoop на Windows x64. Проверьте установку командой `festival doctor`.

Чем Fest, Camp и Obey отличаются друг от друга?

Fest ведет цели и планирование, Camp хранит общий контекст между сессиями, Obey запускает агентов фоновым демоном и следит за ними.

Какие агенты работают с Festival?

В репозитории лежат плагины и скиллы для Claude Code и Cursor, каталоги для opencode, Codex и Gemini. Вы сохраняете своего агента и провайдера.

Можно ли оставить свой трекер задач?

Да. Задачи остаются в трекере команды, а Festival хранит план и журнал работы агента. Намерения лежат в файлах, и скрипты могут связать их с API сервиса.

Нужен ли аккаунт Festival?

Нет. Команды работают локально и бесплатно, аккаунт и расходы на модели остаются у выбранного вами провайдера.

Обсуждение

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

Плагины

Скиллы и CLI porch для оркестрации агентов: сильная модель планирует, дешевые пишут код, ревьюят разные модели.

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

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

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

Команда ИИ-агентов по одному запросу: планирует задачу, пишет код в параллельных ветках, тестирует, проверяет и открывает пull request

ВоркфлоуШирокий доступ1,1 тыс.Звезды репозитория

CLI параллельных агентов: делит задачу на разделы, запускает Codex, Claude Code или OpenCode вместе и сводит все в ветку

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

Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской

ПлагинРасширенный доступ259Звезды репозитория

Каркас из персон, правил и скиллов в чистом Markdown: Maestro раздает работу разным моделям и экономит основной тариф

ВоркфлоуРасширенный доступ148Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Festival (эта карточка)нет148
Planning with Filesнет28 020скилл ведет план в файлах для одной сессии; Festival добавляет фазы, ворота ревью и общий контекст Camp
Spec-Driven Developmentнет158методика от спецификации к коду; Festival ведет цели и передает их между агентами

Коротко о README

README начинается с идеи «инженерии по настроению» и показывает готовый пример: три фестиваля собрали практикумный симулятор, а в демо лежат планы, находки ревью и подтверждения проверок. Дальше идут схема трех компонентов, примеры задач для передачи агенту, пошаговая установка с готовой подсказкой, подключение оболочки, фоновый надзор Obey и ответы на частые вопросы.

Бейдж для README

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