Harness for Codex — плагин
Плагин Codex собирает для проекта команду из подагентов и скиллов: оркестратор раздает независимые задачи и сам проверяет итог.
- 68 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скилл создает в проекте файлы агентов и скиллов, а оркестратор запускает подагентов параллельно.
Установка
- Работает в
Ручная установка
codex plugin marketplace add https://github.com/revfactory/codex-harness.gitВторая команда из README: `codex plugin add codex-harness@codex-harness`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл создает в проекте файлы агентов и скиллов, а оркестратор запускает подагентов параллельно.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Harness for Codex — фабрика обвязки для одного проекта. Скилл `harness` изучает проект, проектирует небольшую команду и создает собственных агентов Codex и повторно используемые скиллы. Главный агент-оркестратор запускает независимые задачи параллельно, собирает результаты и отвечает за итоговую проверку. В репозитории лежат пять агентов: `harness-architect`, `harness-explorer`, `harness-worker`, `harness-reviewer` и `harness-qa`, а также шесть шаблонов архитектуры команды. Проект — самостоятельный перенос `revfactory/harness` с Claude Code на Codex. Вызов `$harness` в сессии открытого проекта по умолчанию создает или обновляет постоянную обвязку в нем, даже если остальная часть запроса обычная, например текст статьи. Прямая просьба ничего не создавать имеет приоритет.
Для кого. Пользователям Codex, которые ведут большой проект и хотят разделить работу между специализированными подагентами.
Подходит, если
- Новый проект требует команды агентов, и их роли нужно спроектировать по его структуре.
- Независимые задачи, например разбор нескольких сервисов, удобнее выполнять параллельно.
- Миграцию сервиса ведут по шагам, и нужен отдельный агент для проверки контрактов.
- Повторяющийся рабочий процесс хочется оформить как скилл проекта.
Не подходит, если
- Нужен один небольшой ответ или правка: обвязка из команды агентов избыточна.
- Работа идет в Claude Code: для него есть исходный проект `harness`.
- Сессия Codex запущена не в целевом проекте и перезапуск невозможен.
Пример запроса к агенту
$harness Напиши короткую статью об организации нового проекта и сохрани в `article.md`.Ограничения
Версия 0.1.0, команды проверены на Codex CLI 0.153.4. У встроенного запуска подагентов нет параметра рабочего каталога, поэтому Codex запускают в нужном проекте: `codex -C /абсолютный/путь`. Если сессия началась в другом месте, файлы можно записать в целевой проект, но агентов надо открывать в новой сессии. `$harness` создает файлы проекта по умолчанию, даже когда задача не про обвязку. Для установки в другой проект скриптами нужен Python 3.11 или новее.
Как отключить. Выполните `codex plugin` с удалением `codex-harness`, затем уберите из проекта созданные папки `.codex/agents` и `.agents/skills`, если они не нужны.
Частые вопросы
Как поставить плагин в Codex?
Выполните `codex plugin marketplace add https://github.com/revfactory/codex-harness.git`, затем `codex plugin add codex-harness@codex-harness`. Можно выбрать установку и в `/plugins` внутри CLI.
Как вызвать скилл?
Откройте целевой проект в новой сессии Codex и отправьте запрос, начинающийся с `$harness`. Допустимо и `$codex-harness:harness`.
Чем отличается от harness для Claude Code?
Это самостоятельный перенос исходного проекта `revfactory/harness`: процесс проектирования команды и шесть архитектур сохранены, а агенты и скиллы собираются в форматах Codex.
Почему агенты не видны в текущей сессии?
Свежесозданные агенты подхватываются в новой сессии или потоке проекта. Запустите Codex в нужном каталоге и откройте новый поток.
Что нужно для установки скриптами?
Python 3.11 или новее, сторонних пакетов не требуется: скрипты используют стандартную библиотеку.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор промптов и плагин для Codex и Claude Code: повторяющиеся ошибки агента становятся правилами репозитория.
Команда /better-harness разбирает, как устроена работа ИИ-агента в проекте: цели, проверки, поставка и память. На выходе отчет с приоритетными правками
MCP-сервер Harness: один агент запускает другие сеансы Claude Code и Codex на вашем компьютере, ждет их, читает ответы и закрывает
Плагин с 41 скиллом и агентами: харнес-инженерия, конвейер от спецификации до интеграции и три контура проверки ограничений
CLI, который держит существующего агента на длинной задаче: планирует шаг, выполняет его, проверяет результат в реальной среде и сохраняет прогресс
Мета-скилл для Claude Code: из описания домена собирает команду агентов и скиллы, которыми она пользуется, по шести шаблонам архитектуры
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Harness for Codex (эта карточка) | нет | 68 | |
| Harness | нет | 9 356 | мета-скилл для Claude Code, из которого вырос этот проект; здесь агенты и скиллы собираются под Codex |
| Agent Harness Kit — рабочий процесс для агентов | нет | 184 | CLI ahk ставит роли агентов и MCP-сервер задач; здесь агентов проектирует скилл по структуре проекта |
Коротко о README
Установка идет плагином или запуском из клона для разработки. Дополнительно есть скрипты установки обвязки в другой проект и пример миграции сервиса с агентами сопоставления и переноса контрактов. Документация доступна на английском, корейском и японском.