# 06 — Agents

← [Главная](../README.md)

## Цель

Понять **agents (агентов)** и **субагентов** в Cursor и ECC: специализированные роли, оркестрация, выбор модели и режимов работы.

## Предварительно

- [05 — Skills](../05-skills/README.md)
- Опыт Agent mode в Cursor

## Время

**12–18 часов** на весь раздел

---

## Оглавление раздела

| Страница | Тема |
|----------|------|
| [Что такое agents](chto-takoe-agents.md) | Роли, каталог ECC, Task tool |
| [Субагенты и оркестрация](subagenty-i-orkestraciya.md) | Параллель, planner→dev→review |
| [Выбор модели и режимов](vybor-modeli-i-rezhimov.md) | Plan/Agent, fast vs strong |

---

## Agent vs «просто Agent mode»

| Термин | Значение |
|--------|----------|
| **Agent mode (Cursor)** | Режим IDE с tools |
| **Agent (ECC/Cursor)** | **Персона** с системным промптом: `code-reviewer`, `planner` |

Путаница частая: «запусти agent mode» ≠ «запусти субагента code-reviewer».

---

## Каталог ECC agents (фрагмент)

| Agent | Назначение |
|-------|------------|
| `planner` | План реализации, риски, фазы |
| `architect` | Архитектурные решения |
| `code-reviewer` | Ревью diff |
| `security-reviewer` | OWASP, секреты, инъекции |
| `tdd-guide` | Написание тестов first |
| `build-error-resolver` | Починка сборки |
| `e2e-runner` | Playwright flows |
| `doc-updater` | Документация |
| `explore` | Быстрый обход кодовой базы (readonly) |

Языковые: `go-reviewer`, `typescript-reviewer`, `django-reviewer`, …

Полный список — `~/.claude/agents/` после install ECC или документация ECC.

---

## Когда agents, когда skills

| Ситуация | Выбор |
|----------|-------|
| Чеклист TDD в той же сессии | skill `tdd-workflow` |
| Независимое ревью diff | agent `code-reviewer` |
| Параллельный security + performance | два субагента |
| Обход 500 файлов readonly | agent `explore` |

Agents **изолируют контекст** — субагент не тащит всю историю родителя.

---

## Оркестрация — ваш следующий уровень

```mermaid
flowchart LR
  You[Вы] --> P[planner]
  P --> D[Agent dev]
  D --> R[code-reviewer]
  R --> S[security-reviewer]
  S --> You
```

Подробно — [subagenty-i-orkestraciya](subagenty-i-orkestraciya.md).

---

## Практика раздела

1. Мелкая задача в **Agent mode** с явным DoD.
2. Та же категория — через **Plan mode** сначала.
3. Запрос **code-reviewer** на свой diff (или учебный patch).
4. Запишите: какая модель использовалась и устраивает ли скорость/качество.

---

## Связь с ECC performance

ECC v1.8+ позиционирует **harness performance**: model routing, parallel worktrees, observer loops. На уровне 06 достаточно базовой оркестрации; тонкая настройка — разделы 10–13.

---

## Самопроверка

1. Чем ECC agent отличается от Agent mode Cursor?
2. Когда skill, когда субагент?
3. Назовите три agents из каталога ECC.
4. Какой agent для readonly exploration?

## Дальше

→ [Что такое agents](chto-takoe-agents.md)
