Festival — плагин
Фреймворк планов для кодинг-агентов: Fest ведет цели по фазам, Camp хранит общий контекст, Obey следит за запуском
- 148 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Хуки `commit-guard` и `sync-check` встраиваются в коммиты, а агенты пишут файлы планов и контекста в ваш репозиторий
- Фоновый демон Obey запускает агентов и работает с проектами, подключенными к кампании
Установка
- Работает в
В терминале, через 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 для оркестрации агентов: сильная модель планирует, дешевые пишут код, ревьюят разные модели.
Оркестратор для агентов: рабочий процесс описывается кодом, каждый шаг проверяется, важные места требуют подтверждения человека, а решения пишутся в неизменяемы
Команда ИИ-агентов по одному запросу: планирует задачу, пишет код в параллельных ветках, тестирует, проверяет и открывает пull request
CLI параллельных агентов: делит задачу на разделы, запускает Codex, Claude Code или OpenCode вместе и сводит все в ветку
Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской
Каркас из персон, правил и скиллов в чистом Markdown: Maestro раздает работу разным моделям и экономит основной тариф
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Festival (эта карточка) | нет | 148 | |
| Planning with Files | нет | 28 020 | скилл ведет план в файлах для одной сессии; Festival добавляет фазы, ворота ревью и общий контекст Camp |
| Spec-Driven Development | нет | 158 | методика от спецификации к коду; Festival ведет цели и передает их между агентами |
Коротко о README
README начинается с идеи «инженерии по настроению» и показывает готовый пример: три фестиваля собрали практикумный симулятор, а в демо лежат планы, находки ревью и подтверждения проверок. Дальше идут схема трех компонентов, примеры задач для передачи агенту, пошаговая установка с готовой подсказкой, подключение оболочки, фоновый надзор Obey и ответы на частые вопросы.