

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Gestion des agents personnalisés
<a name="custom-agents-managing-custom-agents"></a>

Après avoir créé un agent personnalisé, vous pouvez modifier sa configuration, consulter son historique d'invocation et le supprimer lorsqu'il n'est plus nécessaire.

## Modification d'un agent personnalisé
<a name="editing-a-custom-agent"></a>

Vous pouvez modifier un agent personnalisé à l'aide du formulaire ou via Chat. Le formulaire vous permet de mettre à jour le nom, l'invite du système et les compétences. Pour modifier les outils de l'agent, utilisez Chat.

**Pour modifier un agent personnalisé à l'aide du formulaire :**

1. Accédez à la page **Agents** dans votre application Web DevOps Agent.

1. Choisissez l'agent personnalisé que vous souhaitez modifier.

1. Sur la page détaillée de l'agent, choisissez **Modifier**.

1. Dans la boîte de dialogue, sélectionnez **Formulaire**.

1. Modifiez les champs que vous souhaitez mettre à jour :
   + **Nom** — Mettez à jour l'identifiant de l'agent (mêmes contraintes que lors de la création : minuscules, tirets, 64 caractères maximum).
   + **Invite du système** — Révisez les instructions de l'agent (minimum 10 caractères, maximum 50 000 caractères).
   + **Compétences** — Ajoutez ou supprimez des compétences à l'aide du champ de recherche.

1. Choisissez **Enregistrer**.

Les champs que vous ne modifiez pas conservent leurs valeurs actuelles. Les outils assignés à l'agent sont conservés lors de la modification du formulaire.

**Pour modifier un agent personnalisé à l'aide de Chat :**

Vous pouvez mettre à jour n'importe quel champ, y compris les outils, en demandant à Chat. Par exemple :

```
Update weekly-health-report to also check for Lambda function errors.
```

```
Add the use_kubectl tool to my cluster-audit-agent.
```

```
Change the system prompt of certificate-checker to also report certificates expiring within 30 days.
```

Chat récupère la configuration actuelle de l'agent, applique les modifications demandées et confirme avant de l'enregistrer. Les champs que vous ne mentionnez pas restent inchangés.

## Afficher l'historique des invocations
<a name="viewing-invocation-history"></a>

La page détaillée de l'agent affiche un historique complet de toutes les invocations d'un agent personnalisé, y compris le statut, la source du déclencheur et les horodatages.

**Pour consulter l'historique des invocations :**

1. Accédez à la page **Agents** dans votre application Web DevOps Agent.

1. Choisissez l'agent personnalisé que vous souhaitez inspecter.

1. Sélectionnez l'onglet **History (Historique)**.

Le tableau des appels affiche les informations suivantes :


| Colonne | Description | 
| --- | --- | 
| Invocation | Titre ou description de la tâche fourni lors de l'appel de l'agent. | 
| Statut | État actuel de l'invocation (voir ci-dessous). | 
| Déclenché par | Comment l'appel a été lancé : nom du déclencheur pour les exécutions planifiées ou « Manuel » pour les appels à la demande. | 
| Démarré(e) | Date et heure de début de l'invocation. | 
| Dernière mise à jour | Date et heure du dernier changement de statut. | 

Vous pouvez filtrer les appels par statut ou effectuer une recherche par titre. Le tableau est actualisé automatiquement toutes les 10 secondes pour afficher les statuts mis à jour pour les appels en cours.

**Statuts d'invocation :**


| Statut | Description | 
| --- | --- | 
| En attente de démarrage | L'invocation est mise en file d'attente et attend d'être planifiée. | 
| En cours d’exécution | L'agent est en cours d'exécution active. | 
| Réussi(e) | L'invocation s'est terminée avec succès. | 
| Échec | L'invocation a rencontré une erreur et s'est arrêtée. | 
| Expiré | L'invocation a dépassé le délai d'une heure. | 
| Annulé | L'invocation a été annulée manuellement avant d'être terminée. | 

## Afficher une trajectoire d'invocation
<a name="viewing-an-invocation-trajectory"></a>

La trajectoire d'invocation montre la trace complète du travail d'un agent : chaque appel d'outil, résultat et sortie de texte produit par l'agent lors d'un seul appel.

**Pour afficher une trajectoire d'invocation :**

1. Dans l'onglet **Historique**, choisissez l'appel que vous souhaitez inspecter.

1. Passez en revue la chronologie de la trajectoire.

La chronologie affiche les types d'étapes suivants :
+ **Appels d'outils** : quels outils l'agent a invoqués et avec quels paramètres.
+ **Résultats de l'outil** : réponses renvoyées par chaque outil.
+ **Sorties de texte** — Messages produits par l'agent lors de l'invocation.
+ **Sorties générées** : tous les artefacts ou recommandations produits par l'agent, affichés sous forme de liens à la fin de la chronologie.

Pour exécuter des invocations, la trajectoire est mise à jour en temps réel. Vous pouvez annuler un appel en cours en choisissant **Annuler** en haut de la vue de trajectoire.

## Supprimer un agent personnalisé
<a name="deleting-a-custom-agent"></a>

**Important**  
**La suppression d'un agent personnalisé n'affecte pas les appels déjà en cours. Les appels en cours se poursuivent jusqu'à ce qu'ils soient terminés, expirent ou soient annulés. Toutefois, l'agent ne peut pas être invoqué à nouveau après sa suppression.

Vous pouvez supprimer un agent personnalisé à l'aide de Chat. La suppression est définitive et ne peut pas être annulée.

**Pour supprimer un agent personnalisé :**

Demandez à Chat de supprimer l'agent par son nom. Par exemple :

```
Delete the custom agent weekly-health-report.
```

Chat confirme le nom et le type de l'agent avant de le supprimer. Si l'agent possède des déclencheurs actifs, ils sont supprimés en même temps que l'agent.