18 встроенных инструментов
Bash, Edit, Read, Grep, Task...
🛠️ Claude Code имеет 18+ встроенных инструментов. Каждый инструмент — это способность, которую агент может использовать. Понимание когда использовать какой инструмент — ключ к эффективной работе!
Read
ФайлыЧитает содержимое файла. Поддерживает текст, изображения, PDF, Jupyter notebooks.
Edit
ФайлыРедактирует файл, заменяя указанный текст на новый. Требует точного совпадения old_string.
Write
ФайлыСоздаёт новый файл или полностью перезаписывает существующий.
Glob
ПоискИщет файлы по шаблону (pattern). Быстрее чем find или ls.
Grep
ПоискИщет текст в файлах по регулярному выражению. Построен на ripgrep.
Bash
ВыполнениеВыполняет команды в терминале. git, npm, docker и т.д.
Task
ВыполнениеЗапускает sub-агента для сложных задач. Типы: Explore, Plan, Bash и др.
WebFetch
ВебЗагружает содержимое веб-страницы и анализирует его.
WebSearch
ВебПоиск в интернете для актуальной информации.
AskUserQuestion
ПланированиеЗадаёт вопрос пользователю когда нужно уточнение.
TaskCreate/TaskUpdate
ПланированиеСоздаёт и обновляет список задач для отслеживания прогресса.
✅ Правильно
- • Всегда Read перед Edit
- • Используй Glob вместо find
- • Используй Grep вместо grep
- • Параллельные вызовы когда возможно
❌ Неправильно
- • Edit без предварительного Read
- • Bash для чтения файлов (cat)
- • Write вместо Edit для изменений
- • Угадывать параметры
Этот урок — часть структурированного курса по LLM.
Мой путь обучения