ИИ-агенты для кодинга тупеют на глазах. Как перестать терять контекст и взять их под контроль 💻 Давайте начистоту. Все, кто хоть раз пытался писать реальный проект с помощью ИИ-агентов, сталкивались с одной и той же стеной. В начале сессии агент — гений. Он с полуслова понимает архитектуру, выдает элегантный код и закрывает таски одну за другой. Но проходит 30–40 сообщений, контекст раздувается, и начинается хаос. Агент забывает стек, ломает рабочие фичи, начинает галлюцинировать и писать костыли, а на попытку это исправить — сносит половину репозитория. Проблема не в том, что модели глупые. Проблема в том, что мы даем им слишком много свободы и не фиксируем промежуточные результаты. Им нужна строгая система координат. Чтобы раз и навсегда закрыть эту боль, я собрал десктопное приложение — Harness Assistant. «Harness» (упряжь) — это методология управления агентами. Суть в том, чтобы создать для нейросети жесткий каркас правил и файлов внутри самого репозитория. Если знания нет в «упряжи» — для агента оно не существует. Я упаковал весь этот процесс в удобный интерфейс. Вот как приложение работает пошагово: Шаг 1. Intake (Сбор вводных) 🎯 Чем точнее мы зададим рамки на старте, тем меньше агент будет блуждать потом. Вбиваем базовые вещи: цель проекта, домен, целевого агента (например, Claude Code) и стек. Обязательно фиксируем команды для линтера, тайп-чека и смоук-тестов. Отдельный кайф — поле «Запрещено трогать». Сразу бьем агента по рукам, чтобы не лез, куда не просят (например, в миграции БД без ревью). Шаг 2. Scaffold (Сборка каркаса) 🏗️ На основе вводных приложение генерирует 7 ключевых markdown-файлов. Это и есть та самая «упряжь» (AGENTS.md, tools.md, rules и т.д.). Они ложатся в корень вашего проекта и становятся единым источником истины. Агенту больше не нужно угадывать, как устроен проект — он просто читает мануал, который вы для него сгенерировали. Шаг 3. Features (Управление скоупом) 📌 Главное правило выживания контекста: WIP = 1 (Work in Progress). В работе одновременно может быть ровно одна фича. Никаких параллельных задач. В приложении мы заводим фичи поштучно. Если агент начинает дробить контекст и прыгать по задачам — проект обречен. Ограничиваем его фокус. Шаг 4. Verify (Анти-ошибки и тесты) 🛡️ Фаза параноика. Здесь мы проверяем, готов ли проект. Проходим Bootstrap Contract — зависимости на месте? Линтер зеленый? Тесты запускаются одной кнопкой? И самое важное — Cold start test. Новая сессия агента должна уметь ответить на 5 базовых вопросов (Что это за система? Как запустить? Какая фича сейчас в работе?), опираясь только на сгенерированные markdown-файлы. Если не может — значит, документация дырявая. Шаг 5. Handoff (Чистая передача сессии) 🔄 Моя любимая фича. Контекстное окно не резиновое, сессии нужно регулярно закрывать. Приложение автоматически собирает session-handoff.md — лог того, что было сделано, какие архитектурные решения приняты и что делать дальше. Вы закрываете чат, открываете новый, скармливаете ему этот файл, и следующий агент стартует ровно с того же места меньше чем за 3 минуты. Без потери логики. Короче говоря: Harness Assistant превращает хаотичную переписку с нейросетью в системную инженерную работу. Вы перестаете быть «погонщиком промптов» и становитесь техлидом, который просто выдает четкие ТЗ и принимает готовый код. 👇 Установочный файл скидываю прямо сюда, следующим сообщением. Качайте, ставьте на десктоп и тестируйте на своих проектах. Забирайте агентов в жесткую упряжь — они скажут вам спасибо (в виде нормального, не падающего кода). Делитесь фидбеком в комментах, интересно посмотреть, как это ляжет на ваши воркфлоу! 🚀