# Шпаргалка «цикл агента и контекст»

AI-мастерская · эпизод 3: Как агент реально работает
https://mihalkevich.com/ru/workshop/agent-loop

- [ ] Агент — это модель в цикле: рассуждение → инструмент → результат → снова рассуждение
- [ ] Всё, что агент «знает» о проекте, — это то, что попало в контекст: файлы, вывод команд, CLAUDE.md, твои сообщения
- [ ] Длинный вывод команд съедает контекст: проси агента фильтровать (grep, head), а не печатать всё
- [ ] Одна сессия — одна задача; новая задача — новая сессия или /clear
- [ ] Если агент «забыл» договорённость — её нет в контексте; вынеси её в CLAUDE.md
- [ ] Читай лог: на каком шаге агент принял неверное решение и какой информации ему не хватило

## Harness в этом эпизоде

Harness — это то, что окружает цикл: что агент видит на входе и что проверяет результат на выходе.

## Официальная документация

- [How Claude Code works](https://code.claude.com/docs/en/how-claude-code-works)
- [Anthropic — Building effective agents](https://www.anthropic.com/engineering/building-effective-agents)
- [Anthropic — Effective context engineering for AI agents](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents)
- [Claude API — tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview)
- [Anthropic — Writing effective tools for agents](https://www.anthropic.com/engineering/writing-tools-for-agents)

— mihalkevich school
