# Dépannage

> L'agent n'a pas fait ce qu'il fallait, l'exécution ne se termine pas, rien ne se passe — les symptômes courants et ce qui règle vraiment chacun d'eux.

Les symptômes, dans l'ordre où ils se présentent. Les problèmes propres aux connecteurs ont [leur propre page](/fr/docs/connect/troubleshooting/).

## L'agent n'a pas fait ce qu'il fallait

Lisez l'[exécution](/fr/docs/work/runs/) avant de modifier quoi que ce soit : les appels d'outils montrent où les choses ont dérapé, et la solution en découle.

| Ce que vous voyez dans l'exécution | Cause | Solution |
| --- | --- | --- |
| Il n'a appelé aucun outil et a répondu avec ses connaissances générales | Il ne sait pas qu'il doit aller chercher l'information | Dites-le dans le [prompt système](/fr/docs/build/system-prompt/) ; vérifiez que le connecteur est associé |
| Il a appelé le bon outil avec de mauvais arguments | Contexte manquant | Mettez l'information dans le prompt ou dans la [mémoire](/fr/docs/capabilities/memory/) |
| Il a tourné en rond sans converger | Tâche trop floue, ou [effort de raisonnement](/fr/docs/build/models/#effort-de-raisonnement) trop faible pour sa longueur | Resserrez la tâche ; augmentez l'effort |
| La réponse est juste mais inutilisable | Aucun critère explicite de « terminé » | Décrivez dans le prompt le résultat que vous attendez |
| Il vous a demandé une évidence | L'information n'est nulle part où il peut la voir | Prompt, mémoire ou [projet](/fr/docs/capabilities/projects/) |

Si une même phrase de guidage sauve l'exécution à chaque fois, sa place est dans le prompt. Voir [Tester et itérer](/fr/docs/build/iterating/).

## L'exécution ne se termine pas

**Elle est en pause et vous attend.** Une [question](/fr/docs/work/questions/), une [approbation](/fr/docs/work/approvals/) ou une [demande de compétence](/fr/docs/capabilities/skills/#quand-un-agent-demande-une-compétence) bloque l'exécution indéfiniment. Faites défiler jusqu'en bas de la conversation : la demande s'y trouve.

**Elle a atteint la limite d'étapes.** Une tâche longue se termine alors sans réponse finale. Demandez à l'agent de continuer, ou découpez la tâche.

**Elle a échoué.** L'erreur figure dans la conversation. Une erreur de modèle signifie généralement que le fournisseur de modèles a rejeté l'appel ; avec [BYOK](/fr/docs/account/bring-your-own-key/), vérifiez la clé et son crédit. Une fois la cause corrigée, relancez l'exécution depuis le tableau [Activité](/fr/docs/work/activity/#relancer-une-exécution-en-échec) ou avec le bouton **Réessayer** en haut de la conversation.

**Vous avez fermé l'application.** Cela n'arrête rien. Les exécutions se terminent sur les serveurs d'endue, et le résultat est dans le fil à votre retour.

## Rien ne se passe quand j'envoie un message

- **Une exécution est déjà en cours.** Un message envoyé pendant une exécution sert à la [guider](/fr/docs/work/steering/) au lieu de lancer un nouveau tour.
- **Votre quota est épuisé.** Les exécutions sont refusées une fois le quota de la semaine consommé : voir [Offres et utilisation](/fr/docs/account/plans-and-usage/).
- **Votre session a pris fin.** Les sessions expirent après une période d'inactivité ; reconnectez-vous pour retrouver la conversation là où vous l'aviez laissée.

## L'agent a perdu une capacité qu'il avait

| Symptôme | À vérifier |
| --- | --- |
| Les outils d'un connecteur ont disparu | La connexion doit être réautorisée, ou elle a été dissociée ; voir [Dépanner les connexions](/fr/docs/connect/troubleshooting/) |
| Il ne mémorise plus rien | Le [groupe d'outils](/fr/docs/capabilities/built-in-tools/) Mémoire est peut-être désactivé |
| Il n'enregistre plus de livrables | Le groupe d'outils Livrables est peut-être désactivé |
| Il se comporte comme une ancienne version de lui-même | Une [révision](/fr/docs/build/system-prompt/#révisions-et-retour-en-arrière) antérieure du prompt a peut-être été restaurée |

Les modifications s'appliquent à la *prochaine* exécution. Un agent qui ignore une modification que vous venez de faire est probablement en pleine exécution.

## Une routine ne s'exécute pas

- **Elle a été mise en pause après des échecs répétés.** endue suspend une routine qui échoue et vous prévient, au lieu de réessayer indéfiniment.
- **Elle s'est exécutée et a refusé une action.** Les exécutions sans surveillance ne peuvent ni envoyer ni supprimer : voir [Routines](/fr/docs/automate/routines/#personne-nest-là-pour-approuver).
- **Elle s'est exécutée sans que vous le remarquiez.** Consultez le tableau [Activité](/fr/docs/work/activity/) ; les résultats arrivent généralement sous forme de [livrable](/fr/docs/capabilities/outputs/).

<Aside type="tip" title="Reproduisez le problème dans une nouvelle conversation">
  Un long fil porte un historique qui influe sur les réponses, indépendamment de tout ce
  que vous avez configuré. Si un problème est difficile à cerner, essayez la même demande
  dans une nouvelle conversation avant de conclure que l'agent est défaillant.
</Aside>

## Obtenir de l'aide

- **Rechercher dans la documentation** — appuyez sur <kbd>Ctrl</kbd>/<kbd>⌘</kbd> + <kbd>K</kbd> depuis n'importe quelle page.
- **Nous écrire** — [support@endue.ai](mailto:support@endue.ai). Indiquez ce que vous avez demandé, ce que l'agent a fait et quel appel d'outil a mal tourné ; en général, cela suffit pour vous répondre sans aller-retour.

## Voir aussi

<CardGrid>
  <LinkCard
    title="Dépanner les connexions"
    href="/fr/docs/connect/troubleshooting/"
    description="Jetons expirés, accès révoqués, mauvais compte."
  />
  <LinkCard
    title="Tester et itérer"
    href="/fr/docs/build/iterating/"
    description="Transformer un problème récurrent en un meilleur agent."
  />
  <LinkCard
    title="Exécutions"
    href="/fr/docs/work/runs/"
    description="Lire une exécution, et toutes les raisons pour lesquelles elle s'arrête."
  />
</CardGrid>
