Obtenir AX Code · GratuitDocumentation

Cette page est traduite de la documentation anglaise. Les commandes, identifiants et exemples sont inchangés. Runtime 7.24.4 · SDK 2.6.7. Source anglaise

Récapitulatif de conversation

Statut : Actuel Portée : récapitulatifs de conversation du TUI d’AX Code Dernière revue : 2026-09-26 Responsable : mainteneurs du runtime AX Code

Utilisez /recap dans une session TUI inactive pour rattraper la conversation récente, y compris après la reprise d’une session enregistrée. AX Code résume jusqu’à huit tours utilisateur récents dans une courte bannière : l’objectif, le progrès confirmé, la vérification, et l’étape suivante ou le blocage. La bannière reste pendant que vous saisissez et disparaît lorsque vous démarrez un autre tour, changez de session, ou que la conversation change. /recap attend l’arbre de session entier : tant que des sous-agents en mode objectif ou de tâche sont encore en cours, il vous demande d’attendre au lieu de résumer un travail incomplet.

Le récapitulatif utilise un modèle et peut être incomplet ou inexact. Il privilégie la dernière requête et les issues lorsqu’une conversation dépasse son budget d’entrée. Vérifiez la transcription pour les résultats exacts. Les récapitulatifs ne modifient pas la transcription, n’exécutent pas d’outils et ne changent pas l’état des tâches.

AX Code génère aussi un récapitulatif automatiquement une fois que l’arbre de session entier s’est stabilisé — le tour est achevé et aucun sous-agent n’est encore en cours — et que l’invite est restée calme pendant cinq secondes. La saisie met le compte à rebours en pause ; vider l’invite le relance. La génération commence peu avant la marque de délai (pregenerate, défaut true) afin que la bannière puisse apparaître à la marque plutôt qu’une latence de modèle après elle ; un récapitulatif prégénéré est écarté en silence si vous saisissez avant la marque. Les sessions qui ont utilisé des sous-agents obtiennent un récapitulatif à l’échelle de la conversation ; les sessions simples obtiennent un récapitulatif du dernier tour. Configurez l’affichage automatique dans tui.json :

{
  "idle_recap": {
    "enabled": true,
    "delay_ms": 5000,
    "pregenerate": true
  }
}

Réglez enabled sur false pour désactiver les récapitulatifs automatiques. /recap reste disponible. Réglez pregenerate sur false pour ne générer qu’après le délai complet, ce qui évite un appel de modèle lorsque vous reprenez la saisie dans la fenêtre. La génération utilise le modèle configuré de l’agent de récapitulatif lorsqu’il est disponible, puis le petit modèle du fournisseur, puis le modèle de session. Les récapitulatifs font une requête de modèle distincte et peuvent consommer le quota du fournisseur. Les tours échoués ou inachevés et les sessions AX Engine gérées ne génèrent pas de récapitulatifs. Les demandes manuelles affichent un avis lorsqu’aucun récapitulatif n’est disponible ; les échecs automatiques restent silencieux et ont une nouvelle tentative après trente secondes, annulée dès que vous saisissez ou passez à autre chose. Utilisez /recap pour réessayer explicitement.

Chaque session conserve son dernier récapitulatif, donc le sélecteur de session montre un court aperçu de ce qu’une session a fait en dernier avant que vous la repreniez. L’aperçu stocké n’est qu’un indice d’affichage : il n’est jamais envoyé au modèle, ne devient jamais un message de transcription, et est effacé lorsque vous annulez la session.

/compact résume l’historique plus ancien pour le modèle afin de libérer du contexte. /summarize reste son alias. Utilisez /recap pour une bannière de rattrapage et /compact lorsque vous avez besoin d’une compression de contexte.