Мой сетап для работы с агентами ⚡
Мне часто пишут в личку с вопросами про harness: что я использую и как всё устроено на практике.
Удивился, что многие до сих пор знают только Codex и вообще не представляют, как сейчас выглядит нормальная разработка с агентами. Делюсь своим сетапом, на котором сижу каждый день.
Главная проблема в разработке сегодня — это не скорость печати кода, а когнитивная нагрузка. Когда ты один пытаешься одновременно держать в голове архитектуру, писать логику, гонять тесты и анализировать данные — внимание быстро размывается. Правильный сетап позволяет разгрузить голову и вести несколько параллельных процессов: пока один агент пишет код, второй крутит тесты, а третий собирает аналитику.
Вот из чего собран стек:
— Терминалы: Использую
Warp и
cmux. Второй — вообще лучшее, что сейчас есть: прямо внутри терминала работает полноценный встроенный браузер, что для автономных агентов и отладки дико удобно.
— GPUI-редакторы: Легковесные
Waku и
Zed. За счет рендеринга на GPU они моментально открываются, не жрут память как монстры на Electron и отлично подходят для работы в связке с консольными агентами вроде Claude Code или Opencode.
— Рабочая лошадка —
OMP (Oh My Pi): При нормальной настройке ничего удобнее пока нет. Движок написан на Rust, поэтому спокойно тянет параллельный запуск саб-агентов. Из коробки: автоматический поиск по прошлым сессиям, глобальная память, хорошо реализованный Vision и связка «агент для агента» (когда легкая быстрая модель на лету мониторит контекст и подсказывает основной, если та начинает ошибаться).
— Верхнеуровневый harness: Чтобы не переключаться между окнами руками, я использую
Hermes Agent (но подойдет любой мета-харнесс, который вам ближе). Он связывает сессии воедино и управляет задачами в потоке.
Как это работает на практике: прилетает большой отчет по SEO или продуктовый таск. Система сама разбирает его на части и на лету раскидывает работу: что-то уходит в OMP, что-то в Devin.
В итоге параллельно закрываются тесты, код и анализ, а мне остается только смотреть в чек-лист и отмечать галочками, куда двигаться дальше.
Когда рутина и постоянное переключение контекста уходят на машины, голова остается свежей для решений по самому продукту. И именно это в конечном счете приводит к нормальному результату без каши в голове. 🧠