Claude Managed Agents предоставляет набор встроенных инструментов, которые Claude может использовать автономно в рамках сессии. Вы управляете тем, какие инструменты доступны, указывая их в конфигурации агента.
Также поддерживаются пользовательские инструменты, определяемые пользователем. Ваше приложение выполняет эти инструменты отдельно и отправляет результаты обратно в Claude; Claude может использовать результаты для продолжения текущей задачи.
Все запросы к Managed Agents API требуют бета-заголовка managed-agents-2026-04-01. SDK устанавливает бета-заголовок автоматически.
Набор инструментов агента включает следующие инструменты. Все они включены по умолчанию, когда вы добавляете набор инструментов в конфигурацию агента.
| Инструмент | Название | Описание |
|---|---|---|
| Bash | bash | Выполнение bash-команд в сессии оболочки |
| Read | read | Чтение файла из локальной файловой системы |
| Write | write | Запись файла в локальную файловую систему |
Was this page helpful?
| Edit | edit | Выполнение замены строк в файле |
| Glob | glob | Быстрое сопоставление шаблонов файлов с использованием glob-шаблонов |
| Grep | grep | Поиск текста с использованием регулярных выражений |
| Web fetch | web_fetch | Получение содержимого по URL |
| Web search | web_search | Поиск информации в интернете |
Включите полный набор инструментов с помощью agent_toolset_20260401 при создании агента. Используйте массив configs для отключения конкретных инструментов или переопределения их настроек.
agent=$(curl -fsSL https://api.anthropic.com/v1/agents \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: managed-agents-2026-04-01" \
-H "content-type: application/json" \
-d @- <<'EOF'
{
"name": "Coding Assistant",
"model": "claude-sonnet-4-6",
"tools": [
{
"type": "agent_toolset_20260401",
"configs": [
{"name": "web_fetch", "enabled": false}
]
}
]
}
EOF
)Чтобы отключить инструмент, установите enabled: false в его записи конфигурации:
{
"type": "agent_toolset_20260401",
"configs": [
{ "name": "web_fetch", "enabled": false },
{ "name": "web_search", "enabled": false }
]
}Чтобы начать с отключёнными всеми инструментами и включить только нужные, установите default_config.enabled в false:
{
"type": "agent_toolset_20260401",
"default_config": { "enabled": false },
"configs": [
{ "name": "bash", "enabled": true },
{ "name": "read", "enabled": true },
{ "name": "write", "enabled": true }
]
}В дополнение к встроенным инструментам вы можете определять пользовательские инструменты. Пользовательские инструменты аналогичны пользовательским клиентским инструментам в Messages API.
Пользовательские инструменты позволяют расширить возможности Claude для выполнения более широкого круга задач. Каждый инструмент определяет контракт: вы указываете, какие операции доступны и что они возвращают; Claude решает, когда и как их вызывать. Модель никогда ничего не выполняет самостоятельно. Она генерирует структурированный запрос, ваш код выполняет операцию, и результат возвращается в разговор.
agent=$(curl -fsSL https://api.anthropic.com/v1/agents \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: managed-agents-2026-04-01" \
-H "content-type: application/json" \
-d @- <<'EOF'
{
"name": "Weather Agent",
"model": "claude-sonnet-4-6",
"tools": [
{
"type": "agent_toolset_20260401"
},
{
"type": "custom",
"name": "get_weather",
"description": "Get current weather for a location",
"input_schema": {
"type": "object",
"properties": {
"location": {"type": "string", "description": "City name"}
},
"required": ["location"]
}
}
]
}
EOF
)После того как вы определили инструмент на уровне агента, агент будет вызывать инструменты в ходе сессии. Смотрите Поток событий сессии для ознакомления с полным процессом.
create_pr, review_pr, merge_pr), группируйте их в один инструмент с параметром action. Меньшее количество более мощных инструментов снижает неоднозначность выбора и упрощает навигацию по вашей библиотеке инструментов для Claude.db_query, storage_read). Это делает выбор инструмента однозначным по мере роста вашей библиотеки.