Skip to main content
/btw (alias /side) pose une question annexe rapide sur la session actuelle sans l’ajouter à l’historique de la conversation. Cette commande s’inspire de /btw de Claude Code et est adaptée au Gateway et à l’architecture multicanal d’OpenClaw.

Fonctionnement

  1. Capture un instantané de la session actuelle comme contexte d’arrière-plan (y compris toute invite d’exécution principale en cours).
  2. Exécute une requête annexe distincte et ponctuelle demandant au modèle de répondre uniquement à la question annexe, sans reprendre ni orienter la tâche principale.
  3. Transmet la réponse comme résultat annexe en direct, et non comme message normal de l’assistant.
  4. N’écrit jamais la question ni la réponse dans l’historique de la session ou dans chat.history.
L’exécution principale, si elle est active, reste intacte. Pour les sessions du harnais Codex, BTW crée une bifurcation du thread actif du serveur d’application Codex dans un thread enfant éphémère, au lieu d’effectuer un appel distinct au fournisseur. Cela préserve OAuth de Codex ainsi que le comportement natif des outils et des threads, et le thread bifurqué conserve la politique d’approbation, le bac à sable et la surface d’outils native actuels du thread parent. Le thread bifurqué reçoit une invite de délimitation indiquant au modèle que tout ce qui la précède constitue un contexte de référence hérité, et non des instructions actives, et que seuls les messages qui suivent la délimitation sont actifs. /btw nécessite un thread Codex existant ; envoyez d’abord un message normal. Pour les alias d’environnement d’exécution CLI, BTW appelle le backend CLI propriétaire en mode de question annexe ponctuelle : il injecte un contexte de conversation assaini dans une nouvelle invocation de la CLI, avec le regroupement d’outils et l’état de session réutilisable désactivés, puis ajoute les éventuels indicateurs empêchant la reprise et l’utilisation d’outils que le backend prend en charge. Les environnements d’exécution directs (hors CLI) utilisent à la place un appel direct et ponctuel au fournisseur.

Ce que cette commande ne fait pas

/btw ne crée pas de session durable, ne poursuit pas la tâche principale inachevée, ne conserve pas les données de la question et de la réponse dans l’historique de la transcription et ne survit pas à un rechargement.

Modèle de transmission

La discussion normale avec l’assistant utilise l’événement chat du Gateway. BTW utilise un événement chat.side_result distinct afin que les clients ne puissent pas le confondre avec l’historique normal de la conversation. Comme il n’est pas relu depuis chat.history, il disparaît après un rechargement.

Comportement selon l’interface

Fenêtre contextuelle de sélection (interface de contrôle)

La sélection de texte dans un message de discussion de l’interface de contrôle ouvre une petite fenêtre contextuelle comportant deux actions :
  • Plus de détails envoie immédiatement une question /btw implicite demandant au modèle d’expliquer le texte sélectionné dans le contexte de la session actuelle. La réponse apparaît dans le panneau flottant de discussion annexe.
  • Demander dans la discussion annexe préremplit le champ de saisie avec un brouillon /btw citant le texte sélectionné afin que vous puissiez saisir votre propre question à son sujet.
Les deux actions suivent la sémantique normale de /btw : la question et la réponse ne sont pas ajoutées à l’historique de la session et l’exécution principale reste intacte.

Quand l’utiliser

Utilisez /btw pour obtenir rapidement une précision, une réponse factuelle annexe pendant qu’une longue exécution est toujours en cours ou une réponse temporaire qui ne doit pas intégrer le contexte futur de la session.
Pour toute information que vous souhaitez intégrer au futur contexte de travail de la session, posez plutôt votre question normalement dans la session principale.

Voir aussi

Commandes à barre oblique

Catalogue des commandes natives et directives de discussion.

Niveaux de réflexion

Niveaux d’effort de raisonnement pour l’appel au modèle chargé de la question annexe.

Session

Clés de session, historique et sémantique de persistance.

Commande d’orientation

Injecter un message d’orientation dans l’exécution active sans y mettre fin.