Harness for Codex — плагин

Плагин Codex собирает для проекта команду из подагентов и скиллов: оркестратор раздает независимые задачи и сам проверяет итог.

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

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

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

  • Скилл создает в проекте файлы агентов и скиллов, а оркестратор запускает подагентов параллельно.
Все причины и проверки

revfactory/codex-harness

Установка

Работает в

Ручная установка

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: повторяющиеся ошибки агента становятся правилами репозитория.

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

Команда /better-harness разбирает, как устроена работа ИИ-агента в проекте: цели, проверки, поставка и память. На выходе отчет с приоритетными правками

ПлагинРасширенный доступ2,5 тыс.Звезды репозитория
Официальный

MCP-сервер Harness: один агент запускает другие сеансы Claude Code и Codex на вашем компьютере, ждет их, читает ответы и закрывает

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

Плагин с 41 скиллом и агентами: харнес-инженерия, конвейер от спецификации до интеграции и три контура проверки ограничений

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

CLI, который держит существующего агента на длинной задаче: планирует шаг, выполняет его, проверяет результат в реальной среде и сохраняет прогресс

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

Мета-скилл для Claude Code: из описания домена собирает команду агентов и скиллы, которыми она пользуется, по шести шаблонам архитектуры

СкиллМинимальный доступ9,4 тыс.Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Harness for Codex (эта карточка)нет68
Harnessнет9 356мета-скилл для Claude Code, из которого вырос этот проект; здесь агенты и скиллы собираются под Codex
Agent Harness Kit — рабочий процесс для агентовнет184CLI ahk ставит роли агентов и MCP-сервер задач; здесь агентов проектирует скилл по структуре проекта

Коротко о README

Установка идет плагином или запуском из клона для разработки. Дополнительно есть скрипты установки обвязки в другой проект и пример миграции сервиса с агентами сопоставления и переноса контрактов. Документация доступна на английском, корейском и японском.

Бейдж для README

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