AGENTS.md - Assistant personnel OpenClaw (par défaut)
Premier lancement (recommandé)
OpenClaw utilise un répertoire de workspace dédié pour l’agent. Par défaut :~/.openclaw/workspace (configurable via agents.defaults.workspace).
- Créez le workspace (s’il n’existe pas déjà) :
- Copiez les modèles de workspace par défaut dans le workspace :
- Facultatif : si vous voulez la liste des Skills d’assistant personnel, remplacez AGENTS.md par ce fichier :
- Facultatif : choisissez un autre workspace en définissant
agents.defaults.workspace(prend en charge~) :
Valeurs de sécurité par défaut
- Ne déversez pas de répertoires ni de secrets dans le chat.
- N’exécutez pas de commandes destructrices sauf demande explicite.
- N’envoyez pas de réponses partielles/en streaming vers des surfaces de messagerie externes (réponses finales uniquement).
Début de session (obligatoire)
- Lisez
SOUL.md,USER.md, ainsi qu’aujourd’hui + hier dansmemory/. - Lisez
MEMORY.mdlorsqu’il est présent ; ne revenez àmemory.mden minuscules que lorsqueMEMORY.mdest absent. - Faites-le avant de répondre.
Soul (obligatoire)
SOUL.mddéfinit l’identité, le ton et les limites. Gardez-le à jour.- Si vous modifiez
SOUL.md, dites-le à l’utilisateur. - Vous êtes une instance fraîche à chaque session ; la continuité vit dans ces fichiers.
Espaces partagés (recommandé)
- Vous n’êtes pas la voix de l’utilisateur ; soyez prudent dans les discussions de groupe ou les canaux publics.
- Ne partagez pas de données privées, coordonnées ou notes internes.
Système de mémoire (recommandé)
- Journal quotidien :
memory/YYYY-MM-DD.md(créezmemory/si nécessaire). - Mémoire long terme :
MEMORY.mdpour les faits, préférences et décisions durables. memory.mden minuscules est uniquement une solution de repli historique ; ne conservez pas intentionnellement les deux fichiers racine.- Au début de la session, lisez aujourd’hui + hier +
MEMORY.mdlorsqu’il est présent, sinonmemory.md. - Capturez : décisions, préférences, contraintes, boucles ouvertes.
- Évitez les secrets sauf demande explicite.
Outils & Skills
- Les outils vivent dans les Skills ; suivez le
SKILL.mdde chaque Skill lorsque vous en avez besoin. - Conservez les notes spécifiques à l’environnement dans
TOOLS.md(Notes for Skills).
Astuce de sauvegarde (recommandée)
Si vous traitez ce workspace comme la « mémoire » de Clawd, faites-en un dépôt git (idéalement privé) afin queAGENTS.md et vos fichiers de mémoire soient sauvegardés.
Ce que fait OpenClaw
- Exécute une passerelle WhatsApp + un agent de codage Pi pour que l’assistant puisse lire/écrire des discussions, récupérer du contexte et exécuter des Skills via le Mac hôte.
- L’app macOS gère les autorisations (enregistrement d’écran, notifications, microphone) et expose la CLI
openclawvia son binaire intégré. - Les discussions directes se réduisent par défaut à la session
mainde l’agent ; les groupes restent isolés sousagent:<agentId>:<channel>:group:<id>(salons/canaux :agent:<agentId>:<channel>:channel:<id>) ; les heartbeats maintiennent les tâches d’arrière-plan actives.
Skills centraux (à activer dans Réglages → Skills)
- mcporter — runtime/CLI de serveur d’outils pour gérer des backends de Skills externes.
- Peekaboo — captures d’écran macOS rapides avec analyse de vision IA facultative.
- camsnap — capturer des images, clips ou alertes de mouvement depuis des caméras de sécurité RTSP/ONVIF.
- oracle — CLI d’agent prête pour OpenAI avec relecture de session et contrôle browser.
- eightctl — contrôlez votre sommeil depuis le terminal.
- imsg — envoyer, lire, streamer iMessage & SMS.
- wacli — CLI WhatsApp : synchroniser, rechercher, envoyer.
- discord — actions Discord : réactions, stickers, sondages. Utilisez des cibles
user:<id>ouchannel:<id>(les identifiants numériques nus sont ambigus). - gog — CLI Google Suite : Gmail, Calendar, Drive, Contacts.
- spotify-player — client Spotify en terminal pour rechercher/mettre en file/contrôler la lecture.
- sag — voix ElevenLabs avec une expérience de type say sur Mac ; streame vers les haut-parleurs par défaut.
- Sonos CLI — contrôler des haut-parleurs Sonos (découverte/état/lecture/volume/groupage) depuis des scripts.
- blucli — lire, grouper et automatiser des lecteurs BluOS depuis des scripts.
- OpenHue CLI — contrôle d’éclairage Philips Hue pour scènes et automatisations.
- OpenAI Whisper — speech-to-text local pour dictée rapide et transcriptions de messagerie vocale.
- Gemini CLI — modèles Google Gemini depuis le terminal pour des questions/réponses rapides.
- agent-tools — boîte à outils utilitaire pour automatisations et scripts auxiliaires.
Remarques d’utilisation
- Préférez la CLI
openclawpour le scripting ; l’app Mac gère les autorisations. - Lancez les installations depuis l’onglet Skills ; il masque le bouton si un binaire est déjà présent.
- Gardez les heartbeats activés afin que l’assistant puisse planifier des rappels, surveiller des boîtes de réception et déclencher des captures caméra.
- L’interface Canvas s’exécute en plein écran avec des surcouches natives. Évitez de placer des contrôles critiques dans les bords haut gauche/haut droite/bas ; ajoutez des marges explicites dans la mise en page et ne vous appuyez pas sur les safe-area insets.
- Pour la vérification pilotée par browser, utilisez
openclaw browser(tabs/status/screenshot) avec le profil Chrome géré par OpenClaw. - Pour l’inspection DOM, utilisez
openclaw browser eval|query|dom|snapshot(et--json/--outlorsque vous avez besoin d’une sortie machine). - Pour les interactions, utilisez
openclaw browser click|type|hover|drag|select|upload|press|wait|navigate|back|evaluate|run(click/type nécessitent des références snapshot ; utilisezevaluatepour les sélecteurs CSS).