HeadlinesBriefing favicon HeadlinesBriefing.com

Архитектура Claude Code: Паттерны и внутреннее устройство

Hacker News •
×

Когда Claude Code был опубликован в npm, карты исходного кода поставлялись вместе с ним. Эта книга извлекает архитектуру, дизайнерские решения и переносимые паттерны в 18 глав для инженеров, создающих агентные системы.

Цикл агента использует асинхронный генератор, управляющий всей системой — потоковая передача вывода модели, выполнение инструментов, восстановление после ошибок и сжатие контекста через 4 слоя. Выполнение инструментов следует 14-шаговому конвейеру от запроса модели к результату инструмента, с разрешением прав, спекулятивным выполнением и параллельной пакетной обработкой по классификации безопасности.

Многоагентная оркестрация позволяет под-агентам совместно использовать префиксы кэша промптов, снижая затраты на 95%. Память работает без базы данных, используя файловую память с системой восстановления на базе LLM. Запуск завершается за 240 мс через параллельный ввод-вывод, с резервированием слотов, сохраняющим контекст в 99% запросов.

Источник был извлечен из карт исходного кода npm, содержащих полный исходный TypeScript — почти две тысячи файлов. 36 ИИ-агентов проанализировали и написали всю книгу в четыре этапа, завершив процесс от извлечения исходного кода до финальной отредактированной книги примерно за 6 часов. Финальный аудит обеспечил отсутствие дословного исходного кода — каждый блок кода был переписан как псевдокод.

Ключевые сущности: Компании: Anthropic, npm