- Réécriture HANDOFF.md dashboard multi-domaines - Mise à jour MEMORY.md / TOOLS.md / AGENTS.md - Cleanup fichiers cron obsolètes + fichiers root - Gmail Phase E : audit, 18 filtres natifs, labels Promos/Dev-Tools/Social - Gmail Phase F : archive Philippot + Ulys terminée
6.6 KiB
6.6 KiB
HANDOFF — OpenClaw — État global
Date : 2026-06-25
Session : Passage du HANDOFF bourse-only à un dashboard multi-domaines.
Statut global : 🟢 opérationnel — Bourse N8N en prod, Gmail actif, WhatsApp appairé.
📋 En-tête / Statut global
| Item | Valeur |
|---|---|
| Prochaine priorité | Valider le fix du cron orange-cloture (prochain run 26/06 17:40) |
| Dernière refonte majeure | Bourse via N8N + passage modèle Thinking (voir handoff dédié) |
| Backend LLM | vllm/qwen3-vl (Thinking), maxTokens: 16384, contextWindow: 65536 |
Appairé pour +33607148216 |
|
| GUI / Reasoning | Défaut conseillé Medium ; max tokens GUI à régler manuellement |
📊 Tableau de bord par domaine
| Domaine | État | Source de vérité | Prochaine action | Dernier événement |
|---|---|---|---|---|
| Bourse | 🟢 Actif | workspace/bourse-config.json + workflow N8N 4bluZIeN3TnbzIrv |
Valider fix orange-cloture (timeout 600s + prompt simplifié) au prochain run 26/06 17:40 |
Refonte N8N 2026-06-24 |
| Gmail | 🟢 Actif | workspace/gmail-rules.md + filtres natifs Phase E |
Phase F : archive Philippot + Ulys (restes) ; surveiller filtres Phase E | Filtres Phase E créés 2026-06-25 ✅ |
| 🟢 Actif | openclaw.json (canal custom-1) + workspace/USER.md |
Maintenir appairage / validation envoi images | Appairage confirmé | |
| LLM / Infra | 🟢 Actif | openclaw.json (vllm/qwen3-vl, reasoning: true) |
Surveillance timeouts vs Thinking ; régler max tokens GUI | maxTokens porté à 16384 |
| Voice / TTS | ⚫ Désactivé | openclaw.json (skills sag, voice-*, openai-whisper off) |
Rien à faire sauf demande explicite | Désactivé |
| Heartbeat | ⚫ Désactivé | workspace/HEARTBEAT.md vide, agents.defaults.heartbeat.every: "0" |
Rien à faire sauf activation explicite | Désactivé |
📈 Bourse — Résumé opérationnel
- Principe : agent = interlocuteur ; N8N = exécutant. Aucune donnée boursière n'est éditée à la main.
- Workflow N8N :
Bourse — Graphe multi-tickers (v3)— ID4bluZIeN3TnbzIrv - Webhook :
POST https://n8n.airtria.pro/webhook/bourse-graphe - Watchlist : définie dans
workspace/bourse-config.json(actuellementORA.PA,TTE.PA) - Cron actif :
orange-cloture(40 17 * * 1-5Europe/Paris) → appelle le webhook et envoie le PNG sur WhatsApp. - Crons historiques obsolètes :
orange-ouverture,orange-intraday,orange-chart-update— tous désactivés dansstate/openclaw.sqlite(ne pas les réactiver). - Détail de la refonte : voir
handoffs/HANDOFF-2026-06-24-BOURSE-N8N.md
📬 Gmail — Résumé opérationnel
- CLI :
gogv0.21.0, OAuth persisté. - Règles :
workspace/gmail-rules.md - Logs d'actions :
workspace/gmail-housekeeping.md - Cron actif :
daily-email-report(30 8 * * *Europe/Paris) → résumé quotidien sur WhatsApp. - Filtres Phase E : 18 filtres natifs créés (2026-06-25) → labels
Promos,Dev-Tools,Social, plusReceipts/Newslettersexistants. - Next steps : Phase F (restes Philippot/Ulys), surveiller l’efficacité des filtres Phase E.
- Compte :
custom-1 - Numéro autorisé :
+33607148216 - Capacités confirmées : texte, image PNG/JPEG, commande
/new. - Format bourse : 3 lignes max + PNG en pièce jointe.
⚠️ Risques & vigilance partagés
- Cron
orange-clotureen timeout corrigé : timeout porté de 240 s à 600 s, prompt simplifié, compteurs d'erreur réinitialisés. Prochain run : 26/06 17:40. Le webhook N8N a été testé : ~1,3 s pour obtenir le PNG. - MCP N8N : les outils
update_workflow/activatesont buggés. Préférer l'API REST N8N directe (PUT /workflows/{id}puisPOST /workflows/{id}/activate). - Divergence modèles :
agents/main/agent/models.jsonréférence encore des modèles Codex/GPT, alors que le runtime utilisevllm/qwen3-vl. Risque de confusion GUI. - Ownership fichiers : ✅ résolu le 25/06 — plus de fichiers
roothorsnode_modules/.git. - Fichiers obsolètes bourse :
orange-bourse.md,get_quote.py,generate_chart.py,clean_bourse_md.pysont archivés dansworkspace/_archive-bourse-20260624/. Ne pas les réutiliser.
📅 Journal d'exécution récent
| Date (Paris) | Domaine | Événement | Résultat |
|---|---|---|---|
| 2026-06-25 08:30 | Gmail | daily-email-report |
✅ livré WhatsApp |
| 2026-06-25 17:40 | Bourse | orange-cloture |
⚠️ timeout |
| 2026-06-25 ~19:30 | Gmail | Audit Phase E (2000 threads sample) | ✅ rapport dans workspace/gmail-phase-e-audit-20260625.md |
| 2026-06-25 ~20:00 | Gmail | 18 filtres natifs Phase E + cleanup ~889 messages | ✅ |
| 2026-06-25 ~20:15 | Gmail | Phase F — Philippot + Ulys inbox vides | ✅ |
| 2026-06-24 | Bourse | Refonte N8N validée | ✅ graphes testés, workflow actif |
✅ TODOs actifs (cross-domaines)
| # | Action | Domaine | Priorité | Statut |
|---|---|---|---|---|
| 1 | Valider le cron orange-cloture après fix (timeout 600s, prochain run 26/06 17:40) |
Bourse | Haut | ⏳ |
| 2 | Phase F Gmail : archive Philippot + Ulys (restes non filtrés) | Gmail | Moyen | ✅ |
| 3 | Surveiller l’efficacité des filtres Phase E (1–2 semaines) | Gmail | Moyen | ⏳ |
| 4 | Régler le max tokens GUI à ~8192 (navigateur) | LLM/GUI | Haut | ⏳ |
| 5 | Tester "2 graphes séparés zoomés" | Bourse | Moyen | ⏳ |
📚 Liens rapides (source de vérité)
| Besoin | Fichier |
|---|---|
| Comportement + hard constraints | workspace/AGENTS.md |
| Skills / syntaxe des commandes | workspace/TOOLS.md |
| Mémoire long terme | workspace/MEMORY.md |
| État global / transfert | workspace/HANDOFF.md (ce fichier) |
| Watchlist bourse | workspace/bourse-config.json |
| Règles Gmail | workspace/gmail-rules.md |
| Jobs cron | state/openclaw.sqlite (table cron_jobs) |
🚀 Reprise rapide pour une nouvelle session
- Lire
workspace/AGENTS.md(comportement + red lines). - Lire
workspace/HANDOFF.md(état global + TODOs). - Aller au domaine concerné :
workspace/TOOLS.mdpour la syntaxe,workspace/bourse-config.jsonpour la bourse,workspace/gmail-rules.mdpour Gmail. - Vérifier les TODOs non résolus ci-dessus avant de commencer une tâche.
🗂️ Historique des handoffs détaillés
handoffs/HANDOFF-2026-06-09.md— Session initiale / contexte globalhandoffs/HANDOFF-2026-06-09-GMAIL.md— Refonte Gmail / GOGhandoffs/HANDOFF-2026-06-24-BOURSE-N8N.md— Refonte Bourse N8N + Thinking (détail complet)