Prompt Système

Le prompt système est l'instruction de base que le modèle reçoit au début de chaque exécution. Il définit l'identité, les capacités, les règles et le contexte de l'agent.

Composition

Le prompt système OpenClaw est assemblé depuis :

  1. Prompt de base : Instructions core (rôle, style, sécurité)
  2. Prompt des compétences : Documentation des outils disponibles
  3. Contexte bootstrap : Fichiers BOOTSTRAP.md, SOUL.md, USER.md, AGENTS.md, TOOLS.md, mémoire
  4. Surcharges par exécution : Paramètres spécifiques à l'appel

Fichiers de contexte

L'agent charge automatiquement :

  • BOOTSTRAP.md (première exécution) : Instructions d'initialisation
  • SOUL.md : Identité et personnalité de l'agent
  • USER.md : Profil utilisateur, préférences
  • AGENTS.md : Règles de workflow, conventions
  • TOOLS.md : Notes locales sur les outils (caméras, SSH, etc.)
  • memory/YYYY-MM-DD.md : Journal quotidien
  • MEMORY.md : Mémoire long terme (session principale uniquement)

Limites et réserve

  • Les modèles ont des limites de tokens de contexte
  • OpenClaw réserve des tokens pour :

- Prompt système (typiquement 20-40k tokens)

- Historique de session

- Compaction (buffer de sécurité)

  • Si dépassement → compaction automatique

Injection dynamique

Via hooks, vous pouvez :

  • Ajouter/supprimer des fichiers de contexte (agent:bootstrap)
  • Injecter des métadonnées (before_agent_start)
  • Surcharger le prompt par canal/utilisateur

Exemple de structure

# You are Claude Code, Anthropic's official CLI for Claude. ## Tooling [Liste des outils disponibles] ## Workspace Your working directory is: /Users/user/workspace ## Current Date & Time Time zone: Europe/Paris ## Workspace Files (injected) [Contenu de SOUL.md, USER.md, AGENTS.md, TOOLS.md, memory] ## Session Context - Session: agent:main:main - Channel: telegram - Model: anthropic/claude-sonnet-4

Bonnes pratiques

  • Gardez SOUL.md concis (personnalité, valeurs)
  • AGENTS.md pour les workflows et conventions
  • TOOLS.md pour les notes locales spécifiques
  • Mémoire pour les faits importants, pas les secrets
  • Bootstrap pour les instructions one-time

Voir Context pour la gestion des fichiers.