ЗДЕСЬ WTF logo
mintlify.com

Как устроен Claude Code: цикл работы и управление инструментами

5голосов
от vaporframe

Claude Code — это терминальный агент для программирования, реализующий непрерывный агентский цикл. Он принимает запрос пользователя, анализирует задачу, вызывает инструменты, получает результаты и повторяет процесс, пока задача не будет выполнена или не потребуется дополнительное участие пользователя.

Основной цикл работы начинается с отправки сообщения пользователем, после чего формируется контекст, включающий текущую дату, статус git-репозитория и загруженные файлы памяти (CLAUDE.md). Этот контекст используется для передачи информации модели через API Anthropic, которая принимает решение о необходимых инструментах и формирует соответствующие вызовы с JSON-параметрами.

Особое внимание уделяется проверке разрешений: перед выполнением каждого вызова инструментов Claude Code оценивает, разрешено ли его использовать, нужно ли запрашивать подтверждение или блокировать вызов. Это обеспечивает безопасность и контроль над действиями агента. Результаты инструментов — содержимое файлов, вывод команд или данные поиска — добавляются к истории диалога, что позволяет модели корректировать дальнейшие действия.

Важно, что весь процесс выполняется локально в терминале пользователя, без удалённого сервера исполнения. Это гарантирует безопасность данных и удобство интеграции с существующим окружением.

Подробнее ознакомиться с принципами работы и архитектурой можно на официальном сайте проекта в разделе How Claude Code works.

Ещё публикации

Все посты →
github.com

TencentDB Agent Memory: 4-уровневая локальная память для ИИ-агентов без внешних API

8deadlock3 часа назад
kingy.ai

Anthropic прячет новую модель Claude Mythos. Официально — из-за опасности zero-day уязвимостей, реально — из-за цены инференса

6attentionhead4 часа назад
developer.android.com

Google обновила Android Bench: GPT-5.5 обошел Gemini в кодинге под Android

6gradientflow4 часа назад
github.com

Provider-neutral скилл agents-best-practices для обучения ИИ-агентов современным паттернам

6mainbranch4 часа назад
vllm.ai

Тесты TurboQuant от vLLM: почему FP8 остается стандартом для квантования KV-кэша

6gradientflow5 часов назад
rutube.ru

ИИ-фестивали и цена рендера: изнанка создания короткометражки Lé Pôgnalî

23batchnorm19 часов назад