Claude Platform Docs
  • Сообщения
  • Управляемые агенты
  • Администрирование

Search...
⌘K
Первые шаги
ОбзорБыстрый стартПрототипирование в Консоли
Определение агента
Настройка агентаИнструментыКоннектор MCPПолитики разрешенийНавыки агента
Настройка среды агента
Настройка облачной средыСправочник по облачной песочнице
Делегирование работы агенту
Запуск сеансаОперации сеансаПоток событий сеансаПодписка на вебхукиОпределение результатовАутентификация с помощью хранилищ
Управление контекстом агента
Доступ к GitHubПрикрепление и загрузка файлов
Расширенная оркестрация
Многоагентные сеансыЗапланированные развёртывания
Справочник
Справочник по управляемым агентам
Работа с файлами
Files APIПоддержка PDF
Навыки
ОбзорРекомендацииНавыки для предприятий
MCP
Удалённые серверы MCP
Claude на облачных платформах
Claude Platform на AWS

Log in
Настройка агента
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Управляемые агенты/Определение агента

Определение вашего агента

Создайте переиспользуемую версионированную конфигурацию агента.

Агент — это переиспользуемая версионированная конфигурация, которая определяет персону и возможности. Она объединяет модель, системную подсказку, инструменты, серверы MCP и навыки, которые формируют поведение Claude во время сессии.

Создайте агента один раз как переиспользуемый ресурс и ссылайтесь на него по ID каждый раз, когда вы запускаете сессию. Агенты версионируются, и ими проще управлять в рамках множества сессий.



Все запросы к Managed Agents API требуют бета-заголовка managed-agents-2026-04-01. SDK устанавливает бета-заголовок автоматически.

Поля конфигурации агента

ПолеОписание
nameОбязательное. Человекочитаемое имя агента.
modelОбязательное. Модель Claude, на которой работает агент. Принимает строку с ID модели или объект, например {"id": "claude-opus-4-8"}. Поддерживаются все модели семейства Claude 4.5 и более поздние.
systemСистемная подсказка, которая определяет поведение и персону агента. Системная подсказка отличается от пользовательских сообщений, которые должны описывать работу, которую необходимо выполнить.
toolsИнструменты, доступные агенту. Объединяет готовые инструменты агента, инструменты MCP и пользовательские инструменты.
mcp_serversСерверы MCP, которые предоставляют стандартизированные возможности сторонних сервисов.
skillsНавыки, которые предоставляют предметно-ориентированный контекст с постепенным раскрытием.
multiagentОбъявление координатора со списком агентов, которым данный агент может делегировать задачи. См. Мультиагентные сессии.
descriptionОписание того, что делает агент.
metadataПроизвольные пары «ключ-значение» для вашего собственного отслеживания.

Вы также можете переопределить model, system, tools, mcp_servers и skills для отдельной сессии, не изменяя самого агента. См. Переопределение конфигурации агента для сессии.

Создание агента

Следующий пример определяет агента для программирования, который использует Claude Opus 4.8 с доступом к готовому набору инструментов агента. Этот набор инструментов позволяет агенту писать код, читать файлы, выполнять поиск в интернете и многое другое. Полный список поддерживаемых инструментов см. в справочнике по инструментам агента.

В примерах используется curl, CLI ant или один из SDK. Если вы ещё не настроили их, в кратком руководстве описаны установка и настройка клиента.

agent=$(ant beta:agents create \
  --name "Coding Assistant" \
  --model '{id: claude-opus-4-8}' \
  --system "You are a helpful coding agent." \
  --tool '{type: agent_toolset_20260401}' \
  --format json)

AGENT_ID=$(jq -r '.id' <<< "$agent")
AGENT_VERSION=$(jq -r '.version' <<< "$agent")


Чтобы использовать Claude Opus 4.8 или Claude Opus 4.7 с быстрым режимом, передайте model как объект, например: {"id": "claude-opus-4-8", "speed": "fast"}. Быстрый режим для Claude Opus 4.7 устарел; дату удаления и описание поведения см. в разделе Быстрый режим.

Ответ повторяет вашу конфигурацию и добавляет поля id, type, version, created_at, updated_at и archived_at. Значение version начинается с 1 и увеличивается каждый раз, когда обновление изменяет агента.

{
  "id": "agent_01HqR2k7vXbZ9mNpL3wYcT8f",
  "type": "agent",
  "name": "Coding Assistant",
  "model": {
    "id": "claude-opus-4-8",
    "speed": "standard"
  },
  "system": "You are a helpful coding agent.",
  "description": null,
  "tools": [
    {
      "type": "agent_toolset_20260401",
      "default_config": {
        "permission_policy": { "type": "always_allow" }
      }
    }
  ],
  "skills": [],
  "mcp_servers": [],
  "metadata": {},
  "version": 1,
  "created_at": "2026-04-03T18:24:10.412Z",
  "updated_at": "2026-04-03T18:24:10.412Z",
  "archived_at": null
}

Поле default_config в наборе инструментов показывает его политику разрешений по умолчанию — always_allow, которая применяется, если вы не настроили другую.

Обновление агента

Обновление агента создаёт новую версию, когда конфигурация изменяется. Поле version является обязательным и должно совпадать с текущей версией агента, чтобы вы всегда обновляли агента из известного состояния. Несовпадение версий возвращает ошибку 409, а обновления архивированных агентов отклоняются.

ant beta:agents update \
  --agent-id "$AGENT_ID" \
  --version "$AGENT_VERSION" \
  --system "You are a helpful coding agent. Always write tests."

Семантика обновления

  • Пропущенные поля сохраняются. Вам нужно включать только те поля, которые вы хотите изменить.

  • Скалярные поля (model, system, name, description) заменяются новым значением. Поля system и description можно очистить, передав null. Поля model и name являются обязательными и не могут быть очищены.

  • Поля-массивы (tools, mcp_servers, skills) полностью заменяются новым массивом. Чтобы полностью очистить поле-массив, передайте null или пустой массив.

  • multiagent заменяется целиком, включая его список agents. Передайте null, чтобы очистить его.

  • Метаданные объединяются на уровне ключей. Предоставленные вами ключи добавляются или обновляются. Пропущенные вами ключи сохраняются. Чтобы удалить конкретный ключ, установите его значение в null.

  • Обнаружение отсутствия изменений. Если обновление не приводит к изменениям относительно текущей версии, новая версия не создаётся, и возвращается существующая версия.

  • Списки координаторов не обновляются. Координаторы, которые ссылаются на этого агента в своём списке multiagent.agents, сохраняют версию, которая была закреплена при создании или последнем обновлении координатора, даже если в ссылке не указано поле version. Чтобы делегировать задачи новой версии, обновите координатора, чтобы его список ссылался на неё.

Жизненный цикл агента

ОперацияПоведение
ОбновлениеСоздаёт новую версию агента, когда конфигурация изменяется.
Список версийВозвращает полную историю версий, чтобы вы могли отслеживать изменения во времени.
АрхивированиеДелает агента доступным только для чтения. Новые сессии не могут ссылаться на него, но существующие сессии продолжают работать.

Список версий

Получите полную историю версий, чтобы отслеживать, как агент изменялся со временем. Результаты разбиты на страницы, и примеры с SDK автоматически получают все страницы.

ant beta:agents:versions list --agent-id "$AGENT_ID"

Архивирование агента

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

ant beta:agents archive --agent-id "$AGENT_ID"

Дальнейшие шаги


Инструменты

Настройте инструменты, доступные вашему агенту.


Навыки

Подключите к вашему агенту переиспользуемую экспертизу на основе файловой системы для предметно-ориентированных рабочих процессов.


Запуск сессии

Создайте сессию, чтобы запустить вашего агента и начать выполнение задач.


Справочник

Типы событий, флаги CLI для самостоятельно размещаемого воркера, поддерживаемые типы серверов MCP, ограничения скорости и рекомендации по брендингу для Claude Managed Agents.

Was this page helpful?

  • Поля конфигурации агента
  • Создание агента
  • Обновление агента
  • Семантика обновления
  • Жизненный цикл агента
  • Список версий
  • Архивирование агента
  • Дальнейшие шаги