Harnais de navigation : Offrir aux LLM un accès brut au protocole CDP pour autocorriger les tâches de navigation.

✍️ OpenClawRadar📅 Publié: April 24, 2026🔗 Source
Harnais de navigation : Offrir aux LLM un accès brut au protocole CDP pour autocorriger les tâches de navigation.
Ad

Browser Harness est un harnais auto-cicatrisant qui offre aux LLM une liberté totale pour accomplir des tâches navigateur en se connectant directement à Chrome via un websocket CDP (~592 lignes de Python). Au lieu d'envelopper Chrome dans des fonctions prédéfinies (comme Playwright MCP ou agent-browser), il fournit un démon léger qui maintient le websocket, des aides de base, et un fichier SKILL.md — et laisse l'agent écrire ses propres outils lorsque nécessaire.

Comment ça marche

Les concepts clés sont :

  • Un démon qui maintient le websocket CDP actif
  • Des outils extrêmement basiques dans helpers.py (~195 lignes)
  • Un SKILL.md qui explique l'utilisation

Lorsque le LLM a besoin d'une fonction qui n'existe pas, il modifie helpers.py et l'ajoute. Les auteurs rapportent un cas où l'agent voulait télécharger un fichier, n'a trouvé aucune fonction upload_file(), l'a écrite lui-même en utilisant DOM.setFileInputFiles, et a continué — visible uniquement dans un diff git.

Ad

vs. autres approches

D'autres outils (Playwright MCP, browser-use CLI, agent-browser, Chrome DevTools MCP) enveloppent Chrome dans des fonctions prédéfinies. Leur pire mode d'échec est silencieux : click() retourne un succès mais rien ne se passe. Browser Harness vise à donner au LLM un contexte parfait et la liberté de s'auto-corriger.

Configuration et installation

Installez avec Claude Code ou Codex en collant :

Set up https://github.com/browser-use/browser-harness for me.

L'agent lit install.md pour le démarrage, puis SKILL.md pour l'utilisation normale, et vérifie toujours helpers.py pour les fonctions disponibles.

Exemples réels

  • Joue au moteur d'échecs Stockfish
  • Établit un record du monde à Tetris
  • Dessine un cœur avec JavaScript

Contribuer

Les contributions sont les bienvenues : ajoutez des compétences domaine sous domain-skills/ pour des sites comme LinkedIn, Amazon, etc. Les compétences sont générées par le harnais, non écrites à la main. Les corrections de bugs, la documentation et les améliorations des aides sont également acceptées.

Licence : MIT.

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

Doc Harness : Une Compétence Claude Code pour Maintenir l'État du Projet Entre les Sessions
Tools

Doc Harness : Une Compétence Claude Code pour Maintenir l'État du Projet Entre les Sessions

Doc Harness est une compétence Claude Code qui crée un système de documentation léger avec cinq fichiers structurés pour aider les agents IA à maintenir le contexte du projet entre les sessions. Il résout les problèmes comme les réinitialisations de contexte, les règles oubliées et la nécessité de réexpliquer les projets aux nouveaux agents.

OpenClawRadar
Registre de Projet : Système de Mémoire avec Intervention Humaine pour Agents d'IA de Codage
Tools

Registre de Projet : Système de Mémoire avec Intervention Humaine pour Agents d'IA de Codage

Un projet GitHub présente un système de registre basé sur YAML où les humains sélectionnent ce que les agents IA retiennent des bases de code. Il inclut une compétence /ledger, un crochet UserPromptSubmit pour l'injection automatique de contexte et une révision par un auditeur Haiku.

OpenClawRadar
Analyse des outils de codage IA : Dissection de 3 177 appels API
Tools

Analyse des outils de codage IA : Dissection de 3 177 appels API

Une analyse technique de 3 177 appels API révèle comment quatre outils de codage IA gèrent les fenêtres de contexte, mettant en lumière des inefficacités et des variations.

OpenClawRadar
FixAI Dev : Un jeu sur les droits des consommateurs utilisant Claude Haiku avec des contrats JSON stricts
Tools

FixAI Dev : Un jeu sur les droits des consommateurs utilisant Claude Haiku avec des contrats JSON stricts

Un développeur a créé FixAI Dev, un jeu navigateur où Claude Haiku agit comme une IA d'entreprise refusant injustement des demandes de consommateurs ; les joueurs argumentent en utilisant de vraies lois de protection des consommateurs à travers 37 cas dans l'UE, les États-Unis, le Royaume-Uni et l'Australie. L'architecture utilise Haiku uniquement pour le langage, avec une logique de jeu côté serveur et des contrats JSON stricts entre les composants.

OpenClawRadar