
Внеплановый пост
Вчера утёк полный исходный код Claude Code, а я взял и сделал in-depth техническую документацию по архитектуре и внутренностям CC — на основе анализа 1 884 файлов и 512 тыс. строк TypeScript. Должно быть полезно любому, кто использует CC как инструмент в своём пайплайне.
ЗДЕСЬ.
Там 8 разделов:
Обзор архитектуры
Точки входа, поток данных, граф модулей, конфиг, модель процессов, состояние
Query Engine
Цикл диалога, стриминг, управление токенами, восстановление после ошибок, компакция
Система инструментов
Интерфейс инструментов, реестр, жизненный цикл выполнения, разрешения, отложенные инструменты
Агент и координатор
Субагенты, режим координатора, изоляция, fork-протокол, управление задачами
Интеграция MCP
Жизненный цикл сервера, проксирование инструментов, OAuth, ресурсы, elicitation
Контекст и системные промпты
Сборка промпта, CLAUDE.md, авто-память, git-контекст, сжатие
Хуки, скиллы, разрешения
События хуков, формат скиллов, режимы разрешений, песочница, трекинг отказов
Сервер, bridge, remote
Режим сервера, bridge-протокол, CCR, WebSocket, cron, управление состоянием
❗️❗️❗️❗️❗️❗️❗️❗️ / Не запрещена в РФ
Комментарии
0Комментариев пока нет.
Войдите, чтобы участвовать в обсуждении.