Besoin de demander quelque chose sans lien avec la tâche en cours, comme vérifier une limite d'API, déboguer une erreur secondaire ou explorer une autre approche, sans polluer votre fil principal? /tangent vous permet de bifurquer vers une conversation secondaire qui hérite de tout ce qui a été discuté jusqu'à présent, d'explorer librement, puis de revenir exactement où vous étiez.
| Commande | Ce qu'elle fait |
|---|---|
/tangent | À la racine, bifurque vers une conversation secondaire (nommée automatiquement tangent-N) qui hérite de votre conversation jusqu'à présent. À l'intérieur d'un tangent, revient d'un niveau vers le parent. |
/tangent <name> | Bifurque vers une conversation secondaire nommée (p. ex. /tangent ddb). La crée si elle est nouvelle, y bascule si elle existe déjà. |
/tangent ls | Ouvre un sélecteur visuel montrant tout l'arbre de votre conversation. Sélectionnez n'importe quelle session pour y basculer. |
/tangent root | Revient directement à la conversation principale depuis n'importe quelle profondeur. |
Pendant que vous êtes dans un tangent, une puce ↯ name dans le pied de page indique où vous êtes.
Chaque tangent est une session complète : elle commence avec l'historique de votre conversation jusqu'au point de bifurcation, mais tout ce qui suit reste isolé. Rien de ce que vous faites dans un tangent ne touche le contexte de la conversation parente. Comme un tangent bifurque à partir de l'historique de votre conversation, vous ne pouvez pas bifurquer une conversation vide — envoyez d'abord un message.
Les tangents peuvent aussi avoir des tangents. Imbriquez aussi profondément que nécessaire — /tangent ls montre tout l'arbre, et /tangent root vous ramène au point de départ de n'importe où.
/tangent, demandez, obtenez la réponse, /tangent pour revenir. Votre fil principal ne voit jamais le détour./tangent approach-a et /tangent approach-b à partir de la même discussion de conception, explorez chacune avec le contexte partagé complet, puis revenez à la racine et retenez la meilleure.Vous explorez dans un tangent et voulez intégrer ses conclusions à une autre session, sans y traîner toute la conversation secondaire? /tangent merge [dest] envoie plutôt un court résumé du tangent à une session de destination.
# Merge into the parent session (default) > /tangent merge # Merge findings into the conversation root > /tangent merge root # Merge into a specific named session > /tangent merge ddb
| Destination | Comportement |
|---|---|
| (aucune) | Fusionne dans le parent du tangent courant. |
root | Fusionne dans la conversation principale, quelle que soit la profondeur d'imbrication. |
<name> | Fusionne dans la session nommée, si elle existe. |
La fusion ne crée jamais de session. Une destination nommée introuvable est une erreur.
| Message | Cause |
|---|---|
Already on the root session — nothing to merge into | Vous avez exécuté /tangent merge sans argument à la racine, sans destination où fusionner. |
No session named "<name>" to merge into | La destination nommée n'existe pas. La fusion n'en crée jamais. |
Cannot merge a session into itself | La destination résolue est la session courante. |
Nothing to merge yet — this conversation has no findings of its own | Le tangent n'a aucune requête propre à résumer. |
Merge cancelled — ... | Le tour de résumé a été interrompu ou a échoué, ou la session de destination était occupée lorsque le résumé était prêt. |
/tangent pour la syntaxe de la commande
Tangent