О харнессе сейчас говорят все, но определения расходятся. Клод дает такое:
Harness (буквально «упряжь», «обвязка») — это вся обвязка вокруг модели, которая превращает «болталку, умеющую писать текст» в работника, который реально делает задачу.
По факту модель умеет ровно одно - это получить текст на вход и выдать текст на выход. Запустить сборку, дернуть симулятор, прочитать лог ошибки и вернуть его обратно в контекст — это уже работа харнесса.
И тут важное различие. Вендорский харнесс нам уже выдали. Claude Code, Codex, агент в Xcode 26.3. Он у всех одинаковый. А вот проектный харнесс — CLAUDE.md, скиллы, скрипты сборки, MCP до симулятора, гейты в CI — мы строим сами под свой репозиторий. Чем сейчас в своей команде мы и занимаемся. Именно он и определяет, будет агент приносить пользу или отнимать время на вычитку его галлюцинаций.
Качество результата сегодня чаще упирается не в модель, а в харнесс вокруг нее.
Собрал четыре статьи, которые помогут вывести свою AI-инфру на другой уровень.
1. How to build an agent harness with Claude Code. Лучший разбор паттерна с нуля. Почему один длинный тред разваливается и нужно переносить контекст между сессиями.
2. Building iOS Apps with Agents. Как настроить луп для работы с агентами
3. Open-Source Agent Harness Blueprint. Чеклист из восьми слоев разделения репозитория.
4. Harness Handbook. Крутой хандбук про трехуровневую карту поведений чужих харнессов. Офигенно.
