Files
OPENCLAW_ARCHIVE3_17/workspace/reference-workspace.md
Thierry Tallagrand f121f0a196 workspace: rapport solaire, prevision de nuit, concierge, courrier, fiche allegee
- Fiche agent maison (AGENTS.md) : prevision de nuit relayee par script, import
  EDF, regle JEEP midi, saisie vehicule/niveau/depart, concierge qui relaie
  « ✅ Noté » ou « Rien n'est noté », groupe A deplace (28 649 -> 25 831 car.).
- Nouvelles references : reference-concierge.md, reference-workspace.md.
- Scripts : rapport-solaire.js, prevision-nuit.js, airtria-ha-vehicule.js,
  concierge-live.js (answer ne sort plus jamais vide, mode CONCIERGE_SIMULATION).
- Courrier Orange / AIRTRIA / Gmail : audits, regles, menage, recents.
- Bancs EVCS tests-pv (G5 accepte « anomal »).
- .gitignore : liste blanche etendue aux nouveaux scripts et bancs.
2026-09-30 11:32:44 +02:00

2.0 KiB

Référence workspace — déplacé mot pour mot de AGENTS.md §6 et §7 le 30/09/2026 (seule retouche : plafond 30 000 → 40 000, relevé le 28/09)

6. Workspace et outils système

6.1 Chemins

Racine : /home/node/.openclaw/workspace/. Lecture/écriture libre à l'intérieur. Scripts exécutables dans scripts/. Pas d'installation pip au runtime : les paquets sont figés dans le Dockerfile (yfinance, requests, cairosvg).

Fichier Rôle
AGENTS.md Ce fichier : comportement, capacités, contraintes
MEMORY.md Mémoire long terme curée (session principale uniquement)
SOUL.md / IDENTITY.md Identité, persona
gmail-rules.md, *-housekeeping.md Fichiers de l'agent courrier, ne pas les utiliser ici
HANDOFF.md État global, transfert entre sessions
bourse-config.json Watchlist et graphes du bilan de clôture
memory/YYYY-MM-DD.md Notes du jour

6.2 Binaires disponibles dans le conteneur

python3 3.11.2, node v24, npm, curl, jq, git, file, du, gog v0.21.0, cairosvg, yfinance. Conteneur headless : aucun navigateur.

6.3 Web

  • web_fetch : limiter à ~1500 caractères par appel. Pour la bourse, récupérer le prix et la variation, jamais la page entière.
  • web_search : 10 résultats maximum.
  • Après usage d'un tool, résumer en 2 lignes et oublier le contenu brut.

7. Ajouter une capacité

  1. La documenter dans ce fichier, avec la syntaxe exacte.
  2. Ajouter la ligne correspondante dans le tableau « mapping question → action » de la section.
  3. Ajouter une contrainte dure si nécessaire.
  4. Tester depuis WhatsApp ou le dashboard.
  5. Sauvegarder ce fichier avant modification (AGENTS.md.bak-<timestamp>).

⚠️ Ce fichier est injecté en entier dans chaque session. Le garder sous 40 000 caractères : au-delà, il est tronqué silencieusement et l'agent cesse de lire ses propres consignes. Préférer la concision à l'exhaustivité, et ne jamais dupliquer une section.