Claude Platform Docs
  • Messages
  • Agents gérés
  • Administration

Search...
⌘K
Premiers pas
AperçuDémarrage rapidePrototyper dans la Console
Définir votre agent
Configuration de l'agentOutilsConnecteur MCPPolitiques d'autorisationCompétences d'agent
Configurer l'environnement de l'agent
Configuration de l'environnement cloudRéférence de la sandbox cloud
Déléguer du travail à votre agent
Démarrer une sessionOpérations de sessionFlux d'événements de sessionS'abonner aux webhooksDéfinir les résultatsS'authentifier avec des coffres-forts
Gérer le contexte de l'agent
Accéder à GitHubJoindre et télécharger des fichiers
Orchestration avancée
Sessions multi-agentsDéploiements planifiés
Référence
Référence des agents gérés
Travailler avec des fichiers
API FilesPrise en charge des PDF
Compétences
AperçuBonnes pratiquesCompétences pour l'entreprise
MCP
Serveurs MCP distants
Claude sur les plateformes cloud
Claude Platform sur AWS

Log in
Configuration de l'agent
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
Agents gérés/Définir votre agent

Définir votre agent

Créez une configuration d'agent réutilisable et versionnée.

Un agent est une configuration réutilisable et versionnée qui définit une persona et des capacités. Il regroupe le modèle, l'invite système, les outils, les serveurs MCP et les compétences qui déterminent le comportement de Claude pendant une session.

Créez l'agent une seule fois en tant que ressource réutilisable et référencez-le par son ID chaque fois que vous démarrez une session. Les agents sont versionnés et plus faciles à gérer sur de nombreuses sessions.



Toutes les requêtes à l'API Managed Agents nécessitent l'en-tête bêta managed-agents-2026-04-01. Le SDK définit automatiquement l'en-tête bêta.

Champs de configuration de l'agent

ChampDescription
nameObligatoire. Un nom lisible par un humain pour l'agent.
modelObligatoire. Le modèle Claude qui alimente l'agent. Accepte une chaîne d'ID de modèle ou un objet, par exemple {"id": "claude-opus-4-8"}. Tous les modèles de la famille Claude 4.5 et ultérieurs sont pris en charge.
systemUne invite système qui définit le comportement et la persona de l'agent. L'invite système est distincte des messages utilisateur, qui doivent décrire le travail à effectuer.
toolsLes outils disponibles pour l'agent. Combine les outils d'agent préconfigurés, les outils MCP et les outils personnalisés.
mcp_serversLes serveurs MCP qui fournissent des capacités tierces standardisées.
skillsLes compétences qui fournissent un contexte spécifique au domaine avec divulgation progressive.
multiagentUne déclaration de coordinateur listant les agents auxquels cet agent peut déléguer. Voir Sessions multi-agents.
descriptionUne description de ce que fait l'agent.
metadataPaires clé-valeur arbitraires pour votre propre suivi.

Vous pouvez également remplacer model, system, tools, mcp_servers et skills pour une seule session sans modifier l'agent. Voir Remplacer la configuration de l'agent pour une session.

Créer un agent

L'exemple suivant définit un agent de codage qui utilise Claude Opus 4.8 avec accès à l'ensemble d'outils d'agent préconfigurés. Cet ensemble d'outils permet à l'agent d'écrire du code, de lire des fichiers, de rechercher sur le web, et plus encore. Consultez la référence des outils d'agent pour la liste complète des outils pris en charge.

Les exemples utilisent curl, la CLI ant ou l'un des SDK. Si vous n'en avez pas encore configuré un, le guide de démarrage rapide couvre l'installation et la configuration du client.

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")


Pour utiliser Claude Opus 4.8 ou Claude Opus 4.7 avec le mode rapide, passez model en tant qu'objet, par exemple : {"id": "claude-opus-4-8", "speed": "fast"}. Le mode rapide pour Claude Opus 4.7 est obsolète ; consultez Mode rapide pour la date de suppression et le comportement.

La réponse reprend votre configuration et ajoute les champs id, type, version, created_at, updated_at et archived_at. La version commence à 1 et s'incrémente chaque fois qu'une mise à jour modifie l'agent.

{
  "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
}

Le default_config sur l'ensemble d'outils affiche sa politique de permissions par défaut, always_allow, qui s'applique sauf si vous en configurez une.

Mettre à jour un agent

La mise à jour d'un agent génère une nouvelle version lorsque la configuration change. Le champ version est obligatoire et doit correspondre à la version actuelle de l'agent, afin que vous mettiez toujours à jour à partir d'un état connu. Une incompatibilité de version renvoie une erreur 409, et les mises à jour d'agents archivés sont rejetées.

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

Sémantique de mise à jour

  • Les champs omis sont préservés. Vous n'avez besoin d'inclure que les champs que vous souhaitez modifier.

  • Les champs scalaires (model, system, name, description) sont remplacés par la nouvelle valeur. system et description peuvent être effacés en passant null. model et name sont obligatoires et ne peuvent pas être effacés.

  • Les champs de type tableau (tools, mcp_servers, skills) sont entièrement remplacés par le nouveau tableau. Pour effacer entièrement un champ de type tableau, passez null ou un tableau vide.

  • multiagent est remplacé dans son ensemble, y compris sa liste agents. Passez null pour l'effacer.

  • Les métadonnées sont fusionnées au niveau des clés. Les clés que vous fournissez sont ajoutées ou mises à jour. Les clés que vous omettez sont préservées. Pour supprimer une clé spécifique, définissez sa valeur à null.

  • Détection d'absence de modification. Si la mise à jour ne produit aucun changement par rapport à la version actuelle, aucune nouvelle version n'est créée et la version existante est renvoyée.

  • Les listes des coordinateurs ne sont pas mises à jour. Les coordinateurs qui référencent cet agent dans leur liste multiagent.agents conservent la version qui a été épinglée lors de la création ou de la dernière mise à jour du coordinateur, même si la référence omet version. Pour déléguer à la nouvelle version, mettez à jour le coordinateur afin que sa liste la référence.

Cycle de vie de l'agent

OpérationComportement
Mettre à jourGénère une nouvelle version de l'agent lorsque la configuration change.
Lister les versionsRenvoie l'historique complet des versions afin que vous puissiez suivre les modifications au fil du temps.
ArchiverRend l'agent en lecture seule. Les nouvelles sessions ne peuvent pas le référencer, mais les sessions existantes continuent de s'exécuter.

Lister les versions

Récupérez l'historique complet des versions pour suivre l'évolution d'un agent au fil du temps. Les résultats sont paginés, et les exemples de SDK récupèrent automatiquement chaque page.

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

Archiver un agent

L'archivage rend l'agent en lecture seule et ne peut pas être annulé. Les sessions existantes continuent de s'exécuter, mais les nouvelles sessions ne peuvent pas référencer l'agent. La réponse définit archived_at à l'horodatage de l'archivage.

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

Prochaines étapes


Outils

Configurez les outils disponibles pour votre agent.


Compétences

Attachez une expertise réutilisable basée sur le système de fichiers à votre agent pour des workflows spécifiques à un domaine.


Démarrer une session

Créez une session pour exécuter votre agent et commencer à exécuter des tâches.


Référence

Types d'événements, options CLI du worker auto-hébergé, types de serveurs MCP pris en charge, limites de débit et directives de marque pour les agents gérés Claude.

Was this page helpful?

  • Champs de configuration de l'agent
  • Créer un agent
  • Mettre à jour un agent
  • Sémantique de mise à jour
  • Cycle de vie de l'agent
  • Lister les versions
  • Archiver un agent
  • Prochaines étapes