Кто работает в appagent: агенты, модели и что они проверяют
Коротко: appagent делит работу между агентами-ролями — разведчик, исполнитель, проверяющие. Каждой роли закреплены модель Claude и уровень «усилия» (effort — сколько модель рассуждает). Дешёвые модели делают механику, дорогие — суждения.
Полная техническая таблица — ../AGENTS.md. Актуальные модели и цены на вашей установке покажет команда:
orch models # профиль проекта (вне проекта — balanced)
orch models --profile economy # другой профиль
Три уровня моделей
| Модель | За что отвечает |
|---|---|
| Haiku 5.5 (самая дешёвая) | механика: поиск по коду, прогон проверок, разбор логов, выжимки |
| Sonnet 5.5 (рабочая лошадь) | написание кода, ревью, тесты, документы, SEO |
| Opus 5.5 | суждения: расследование багов (investigator), интерактивный лид |
| Fable 5.1 | только явно: профиль max или самая верхняя ступень эскалации; ни за одной ролью не закреплён |
Фоновый лид (процесс orch exec, который ведёт задачу без вашего участия) по умолчанию работает на Sonnet.
Помощники: быстрые и дешёвые (Haiku)
| Агент | Что делает |
|---|---|
orch:scout | разведка только на чтение: какие файлы затронет задача, где точка входа |
orch:runner | гоняет команды проверки (тесты, типы) и возвращает короткий итог: код выхода, хвост вывода, файлы с ошибками |
orch:log-triage | читает длинный лог упавшей проверки, называет причину и файлы |
orch:report-compressor | сжимает отчёт агента до выжимки |
orch:text-check | механическая сверка текстов: битые ссылки, единые термины |
orch:extractor | вытаскивает данные из файлов по схеме |
orch:test-locator | находит тесты для изменённых файлов |
orch:diff-summary | коротко описывает, что изменилось в коде |
Помощники ничего не правят и не выносят вердиктов «принято / не принято».
Исполнители: пишут (Sonnet)
| Агент | Что делает |
|---|---|
orch:architect | составляет план задач (для крупных и рискованных работ); код не пишет |
orch:implementer | основная реализация: бэкенд и общий код |
orch:ui-implementer | интерфейс: вёрстка, анимации, адаптив, доступность |
orch:test-engineer | пишет и чинит тесты |
orch:debugger | трудный баг: воспроизвести, изолировать, минимально исправить, добавить тест |
orch:docs-writer | README, CHANGELOG, руководства |
orch:researcher | ищет в вебе и документации, называет источники |
orch:seo | мета-теги, разметка, sitemap, тексты для поиска и нейросетей |
orch:release-ops | готовит релиз: чек-лист, CI, миграции, решение GO/NO-GO. Никогда не выкладывает и не пушит сам |
Каждый исполнитель правит только файлы, выданные его задаче.
Проверяющие: ищут, что не так
| Агент | Модель | Что проверяет |
|---|---|---|
orch:reviewer | Sonnet | ревью кода: дефекты с указанием файла и строки; ничего не правит |
orch:security-auditor | Sonnet; Opus на задачах с пометками payments, auth, secrets | права доступа, секреты, инъекции, персональные данные, платежи |
orch:skeptic | Sonnet | пытается опровергнуть «готово»: при сомнении ответ «опровергнуто» |
orch:visual-qa | Sonnet | смотрит скриншоты после правок вёрстки: адаптив, анимации, доступность; вердикт PASS/FAIL |
orch:integrator | Sonnet | полная проверка после волны задач и проверка, что агенты не вышли за свои файлы |
orch:investigator | Opus | выдвигает гипотезу о причине бага с доказательствами |
Пометки риска задач (auth, payments, pii, secrets и другие) включают обязательные проверки безопасности.
Лид и диспетчер
orch:lead— «менеджер»: принимает задачу, выбирает размер (S/M/L/XL), запускает остальных, принимает результат. В терминале:claude --agent orch:lead. Сам код не пишет и тяжёлое не гоняет.orch:dispatcher— вход для работы с телефона (Remote Control, тариф «Полный»): запускает лида в фоне и пересказывает итог. Код не пишет. См. Телефон и статьи.
Чем отличаются профили
Профиль меняет модель и effort нескольких проверяющих ролей; остальные роли идут как в таблицах выше. Подробности и как переключить — Экономия лимита.
Если задача не получается
Модель повышается по лестнице: haiku → sonnet:low → sonnet:medium → sonnet:high → opus:medium → opus:high → opus:xhigh → fable:medium → fable:high. Сначала растёт effort, потом модель. После двух неудач подряд — ступень вверх; третья попытка — orch:debugger, если последняя проверка красная. Автоматически выше opus:high не поднимается, Fable — только с вашего разрешения.
Свой агент проекта (.claude/agents/.md) важнее роли orch: для задач в его зоне — ../EXTENDING.md.
Дальше: Как ставить задачи, Доска-пульт, Безопасность.