7 октября 2026 г.
Сложная настройка агентов не обязательна: DHH обходится почти без скиллов
Давид Хейнемейер Ханссон делает ставку на параллельную работу агентов и взаимное ревью, а не на сложные настройки.

DHH
@dhh
Именно. Меня постоянно спрашивают, как у меня всё настроено. Всё сводится к любой оболочке для агентов, нескольким агентам одновременно, почти полному отсутствию скиллов и критическому ревью. Секретного рецепта (и секретных исходников!) нет. Модели отлично работают из коробки.
С LLM всё странным образом перевернулось: модели совершенствуются быстрее тех, кто возится с их настройкой. Когда я вижу людей с самодельными процессами и настройками, они все решают проблемы, которых уже нет. Человек, который без затей пользуется обычным Codex, с большей вероятностью получает то, на что способны самые новые модели.
· 28,5 тыс. просмотров
Ханссон оценивает свой рабочий масштаб в 16 параллельных потоков на 4–5 машинах. Так он описал свою работу в интервью Lex Fridman Podcast 26 августа 2026 года.
Смысл его подхода — меньше дорабатывать инструменты вокруг модели. В оценке, которую он поддержал 7 октября, модели развиваются быстрее самодельных настроек: обычный Codex уже может работать лучше связки, собранной для устранения прежних недостатков.
Работа и проверка. Ханссон поручает задачу Opus или Fable, а результат отдаёт Codex xHigh. В интервью он объяснил, что предпочитает взаимную проверку моделей разных разработчиков.
Раньше Ханссон следил за агентами в отдельных панелях tmux. Затем он перешёл на Herdr ради уведомлений и отслеживания их состояния. Herdr собирает терминальные сессии в одном интерфейсе и показывает, кто работает, ждёт помощи или закончил.
Параллельный запуск. По документации Herdr на 7 октября, на Linux и macOS инструмент устанавливается командой `curl -fsSL https://herdr.dev/install.sh | sh` или через Homebrew: `brew install herdr`. Из каталога проекта запускают `herdr`, разделяют панель сочетанием Ctrl+B → V и запускают `claude` и `codex` в отдельных панелях. Боковая панель автоматически показывает состояния working, blocked, done и idle.
Для отдельного проверяющего в документации есть рецепт: создать панель и выполнить `herdr agent start reviewer --kind codex --pane "$review_pane" -- -m gpt-5.4`. Затем через `agent prompt` отправляют `Review the current diff`, а через `agent read` читают результат. Проверяющий получает конкретное поручение разобрать текущие изменения.
Выбор проверяющей модели меняет результат. В исследовании Zuodong Xiang и соавторов от 22 июля 2026 года проверяющий видел условие и код, но не мог запускать тесты. На 116 задачах LiveCodeBench доля верных решений изменилась так:
| Кто написал решение | Кто проверил | До проверки | После проверки | | --- | --- | --- | --- | | Codex | Claude | 71,6% | 89,7% | | Claude | Codex | 91,4% | 82,8% | | Claude | Claude | 91,4% | 91,4% |
Claude исправила часть решений Codex, а Codex испортила часть верных решений Claude. Взаимное ревью здесь дало разный результат в зависимости от порядка моделей.
В Herdr 0.9 от 7 сентября отдельные клиенты для каждой машины заменили единым терминальным интерфейсом. Команда `herdr machine add workbox` добавляет машину по SSH.
Агенты на подключённой машине продолжают работать после отключения клиента Herdr.
Первоисточник