From 6b01cbd64b7a826256579f133cfa78cc7505294e Mon Sep 17 00:00:00 2001 From: Nox Date: Sun, 22 Feb 2026 22:18:58 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20browser=20OpenClaw=20activ=C3=A9=20et?= =?UTF-8?q?=20fonctionnel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MEMORY.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/MEMORY.md b/MEMORY.md index 75e4c85..cd27287 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -69,10 +69,15 @@ - **Génération d'images** : utiliser fal.ai (FAL_KEY), PAS OpenAI - `fal-ai/flux/schnell` — génération rapide, bon pour photos/art - `fal-ai/nano-banana-pro` — Gemini 3 Pro Image, bon pour affiches/texte/édition d'images -- **Captures d'écran** : utiliser Playwright Chrome CLI (`/home/node/.cache/ms-playwright/chromium-1208/chrome-linux64/chrome --headless --no-sandbox --disable-gpu --disable-dev-shm-usage --screenshot=...`) car l'outil browser fait des captures blanches (mode `attachOnly`) - - **Toujours sauvegarder dans le workspace** (`/home/node/.openclaw/workspace/`) — `/tmp` est bloqué par la sécurité OpenClaw pour l'envoi de fichiers via Telegram +- **Browser OpenClaw (outil `browser`)** : ✅ OPÉRATIONNEL — headless Chromium Playwright, profil `openclaw` + - Config : `attachOnly: false`, `executablePath: /home/node/.cache/ms-playwright/chromium-1208/chrome-linux64/chrome` + - Utiliser pour : snapshots ARIA, interactions UI, screenshots, sessions persistantes + - Se lance automatiquement au premier appel `browser action=start profile=openclaw` + - **Toujours sauvegarder les fichiers dans le workspace** — `/tmp` est bloqué pour l'envoi Telegram +- **Playwright direct (Node.js)** : pour interception réseau, scripts sur mesure, scraping avancé + - Installé dans `/home/node/.openclaw/workspace/node_modules/playwright` + - `executablePath` → `/home/node/.cache/ms-playwright/chromium-1208/chrome-linux64/chrome` - Les erreurs `dbus` en conteneur sont normales et sans impact - - Pour **interagir avec une page** (cliquer sur cookies, boutons...) : utiliser **Playwright Node.js** installé dans le workspace (`/home/node/.openclaw/workspace/node_modules/playwright`) avec `executablePath` pointant vers le chrome Playwright - **TTS** : Edge, voix fr-FR-VivienneMultilingualNeural — **TOUJOURS parler en français**, même si la conversation contient de l'anglais - **Transcription audio** : Groq Whisper