Aller au contenu
Guides

Le contexte d’OpenClaw

Ce que le modèle reçoit vraiment à chaque exécution, l’invite système et les fichiers d’espace de travail injectés avec leurs plafonds, pourquoi les schémas d’outils coûtent plus que la liste d’outils, et les commandes qui inspectent la fenêtre avant qu’elle se remplisse

7 min de lecture

Le contexte n’est pas la mémoire. La mémoire vit sur disque et peut être rechargée ; le contexte est ce qui se trouve dans la fenêtre du modèle maintenant, et il est borné. Savoir ce qu’il y a dedans fait la différence entre un agent qui oublie pour une raison que vous comprenez et un agent qui vous mystifie. Voici ce qu’OpenClaw met dans la fenêtre, ce que cela coûte, et comment regarder.

Ce qu’il y a dans la fenêtre

  • L’invite système est reconstruite à chaque exécution et porte la liste d’outils avec de courtes descriptions, la liste de skills en métadonnées seulement, l’emplacement de l’espace de travail, l’heure en temps universel coordonné plus une heure locale convertie si elle est configurée, des métadonnées d’exécution comme l’hôte, le système, le modèle et le niveau de réflexion, et les fichiers d’espace de travail injectés sous une section de contexte de projet.
  • Au-delà de l’invite, la fenêtre contient l’historique de conversation de la session, chaque appel et résultat d’outil, les pièces jointes comme images, sons et fichiers, les résumés de compaction et les artefacts d’élagage, et les enveloppes ou entêtes cachés du fournisseur qui n’apparaissent jamais mais comptent quand même.
  • Par défaut OpenClaw injecte un ensemble fixe de fichiers d’espace de travail quand ils existent : les instructions d’agent, un fichier de personnalité, un fichier d’identité, un fichier utilisateur et un fichier d’amorçage de premier démarrage ; chacun est tronqué par un plafond de caractères par fichier valant vingt mille par défaut et un plafond total de soixante mille, et en cas de troncature l’invite porte un avis intégré concis pendant que les noms et tailles restent dans les diagnostics.
  • Les outils coûtent deux fois : une fois comme texte de liste dans l’invite système, et une fois comme schémas structurés, envoyés pour que le modèle puisse les appeler et comptant dans la fenêtre même si vous ne les voyez jamais en clair ; la commande d’inspection détaillée décompose les plus gros schémas pour montrer ce qui domine.
Le contexte est tout ce qu’OpenClaw envoie au modèle pour une exécution.

Regarder dedans

Une commande de statut donne la lecture rapide du remplissage de la fenêtre et des réglages de session. Une commande de liste montre ce qui est injecté avec des tailles approximatives par fichier et au total. Une vue détaillée va plus loin : par fichier, par schéma d’outil, par entrée de skill, la taille de l’invite système, et combien de messages de transcription sont réellement compactables. Une commande de carte rend une image en pavage des contributeurs suivis, où l’aire d’un rectangle est proportionnelle aux caractères d’invite suivis et où le groupe conversation grossit de tour en tour jusqu’à ce que la compaction le réduise à une tuile de résumés ; avant qu’un message normal ait produit un rapport d’exécution, cette carte se déclare indisponible plutôt que de rendre une estimation. L’inspection préfère l’invite système capturée lors de la dernière exécution outillée et retombe sur une estimation à la volée, et dans les deux cas elle rapporte des tailles et des contributeurs plutôt que de déverser l’invite ou les schémas.

Skills, commandes et ce qui persiste

  • La liste de skills dans l’invite n’est que des métadonnées, nom, description et emplacement, et elle a un coût réel ; les instructions de skills ne sont pas incluses par défaut parce que le modèle est censé lire le fichier d’instructions seulement quand il en a besoin.
  • Les commandes se comportent de trois façons : un message qui n’est qu’une commande s’exécute comme telle, un ensemble de directives est retiré avant que le modèle voie le message et persiste les réglages de session quand il est envoyé seul, et des expéditeurs autorisés peuvent déclencher des raccourcis en ligne dans un message normal, exécutés immédiatement et retirés de ce que le modèle lit.
  • La persistance dépend du mécanisme : l’historique normal reste dans la transcription jusqu’à ce que la politique le compacte ou l’élague, la compaction persiste un résumé dans la transcription en gardant les messages récents, et l’élagage retire d’anciens résultats d’outils de l’invite en mémoire sans réécrire la transcription, l’historique complet restant inspectable sur disque.

La compaction OpenClaw est ce qui arrive quand la fenêtre se remplit et L’élagage de session d’OpenClaw la coupe plus légère qui le retarde.

Réduire la facture

Trois leviers comptent en pratique. Gardez des descriptions de skills courtes, parce que la liste est toujours dans l’invite alors que les instructions non. Surveillez les schémas d’outils, puisqu’un seul schéma de navigateur ou de shell peut peser plus que tous les fichiers injectés. Gardez les fichiers injectés utiles, parce que les plafonds tronquent au lieu de refuser, et un fichier d’instructions tronqué est pire qu’un fichier court. Le compteur de l’interface de contrôle utilise le budget d’invite de la dernière exécution tant qu’il correspond au modèle et au plafond choisis, et après un changement de modèle il affiche la fenêtre de contexte brute jusqu’à ce qu’une nouvelle exécution fournisse une estimation correspondante, un chiffre périmé est donc une estimation et non une alerte. Les skills OpenClaw explique le coût du catalogue et Les moteurs de contexte d’OpenClaw la couche qui assemble tout cela.

Sur Diali

Sur Diali les fichiers d’espace de travail qui deviennent le contexte de projet sont générés depuis le tableau de bord et remplacés à chaque version, ce que le modèle voit est donc reproductible plutôt qu’édité à la main sur un serveur. OpenClaw hébergé sur Diali décrit l’assistant hébergé et Les tarifs Diali les offres dans lesquelles il est livré.

  • L’invite système est reconstruite à chaque exécution et n’est pas gratuite.
  • Les schémas d’outils comptent même si vous ne les voyez jamais.
  • Les instructions de skills sont lues à la demande, pas injectées.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.