Кто работает в 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-writerREADME, CHANGELOG, руководства
orch:researcherищет в вебе и документации, называет источники
orch:seoмета-теги, разметка, sitemap, тексты для поиска и нейросетей
orch:release-opsготовит релиз: чек-лист, CI, миграции, решение GO/NO-GO. Никогда не выкладывает и не пушит сам

Каждый исполнитель правит только файлы, выданные его задаче.

Проверяющие: ищут, что не так

АгентМодельЧто проверяет
orch:reviewerSonnetревью кода: дефекты с указанием файла и строки; ничего не правит
orch:security-auditorSonnet; Opus на задачах с пометками payments, auth, secretsправа доступа, секреты, инъекции, персональные данные, платежи
orch:skepticSonnetпытается опровергнуть «готово»: при сомнении ответ «опровергнуто»
orch:visual-qaSonnetсмотрит скриншоты после правок вёрстки: адаптив, анимации, доступность; вердикт PASS/FAIL
orch:integratorSonnetполная проверка после волны задач и проверка, что агенты не вышли за свои файлы
orch:investigatorOpusвыдвигает гипотезу о причине бага с доказательствами

Пометки риска задач (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.

Дальше: Как ставить задачи, Доска-пульт, Безопасность.