Автор создает собственного кодинг-агента на основе моделей OpenAI. Базовый цикл агента, написанный на Pydantic AI, быстро заработал. Однако возникли сложные узлы: сжатие контекста, предотвращение повторной работы, определение завершения работы. Автор изучает решения в открытых исходниках Codex, OpenCode, Pi и описаниях архитектуры Claude Code от Anthropic.
Ключевое отличие кодинг-агентов заключается не в используемой модели или функционале, а в архитектурных решениях обвязки, видимых в коде. Статья представляет разбор этих архитектурных ставок с примерами кода и оценкой их актуальности.