- 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.
47 lines
2.0 KiB
Markdown
47 lines
2.0 KiB
Markdown
# 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.
|
|
|