Parcourir la documentation
Sommaire de la page
Utiliser Souver · Bêta
Prompts et contexte
Formuler une demande claire et gérer le contexte d'une conversation longue.
Le modèle simple
Un prompt est simplement le texte de votre demande. Un prompt utile précise quatre choses : l'objectif, le contexte nécessaire, les limites et la façon de vérifier le résultat.
Exemple : « Résume les différences entre ces deux fichiers. Ne modifie rien. Termine par trois risques maximum. »
- Objectif : ce que vous voulez obtenir à la fin, en une phrase.
- Contexte : les fichiers ou informations dont l'agent a besoin, ajoutés avec @.
- Limites : ce qu'il ne doit pas faire (modifier, supprimer, installer, envoyer).
- Vérification : comment vous saurez que c'est réussi (un test, une commande, une relecture).
Gérer la fenêtre de contexte
Le contexte comprend les messages, les fichiers ajoutés, les résultats d'outils et les réponses précédentes. Il a une taille maximale, appelée fenêtre de contexte. Plus il est chargé, plus un résultat peut être lent, coûteux ou moins précis.
Préférez une conversation par sujet et des pièces jointes ciblées. Si la tâche change de nature, démarrez une nouvelle conversation ou créez une branche depuis un message antérieur.
Compacter manuellement
La commande /compact condense le contexte ancien pour libérer de la place. Elle conserve un résumé, pas chaque détail ni chaque formulation. Souver ne compacte pas automatiquement à votre place.
Avant de l'utiliser, notez explicitement l'objectif, les fichiers concernés, les tests, les critères de fin et la prochaine action. Relisez le résumé ensuite et réattachez les éléments critiques si nécessaire.
Les commandes en barre oblique
Tapez « / » au début du composeur : une palette liste les commandes disponibles, avec un badge « Lecture » pour celles qui ne modifient rien et « Confirmation » pour celles qui écrivent. Continuez à taper pour filtrer, puis validez avec Entrée.
- /plan : passer en mode plan (lecture seule) pour préparer une demande avant exécution.
- /compact : condenser le fil courant en un résumé de contexte.
- /goal et /loop : poursuivre un objectif jusqu'à un verdict, ou relancer après une pause (voir Mode plan).
- /init : créer le fichier AGENTS.md du projet s'il n'existe pas.
- /skill et /skills : créer une skill de projet, ou lister celles disponibles.
- /explain, /overview, /tests, /fix : expliquer un fichier, cartographier le projet, générer des tests, corriger une erreur.
- /run, /lint, /test : exécuter une commande, le linter ou la suite de tests du projet et joindre le résultat.
- /commit : rédiger un message de commit à partir des modifications préparées.
- /copy, /thinking, /help, /status : copier la dernière réponse, afficher le raisonnement disponible, l'aide ou le statut.
- /computer-use (version 0.21) : imposer le parcours navigateur, sans repli vers le terminal.

Commandes réservées
Quelques commandes visibles dans la palette (/backlog, /pilotage, /ticket, /prs, /test-pr) servent à l'équipe Souver pour ses propres dépôts. Elles n'ont pas d'effet utile dans un projet ordinaire et peuvent être ignorées.