Démo Claude Fable : Correction proactive et implacable de bugs avec automatisation du navigateur

✍️ OpenClawRadar📅 Publié: June 13, 2026🔗 Source
Démo Claude Fable : Correction proactive et implacable de bugs avec automatisation du navigateur
Ad

Le post de Simon Willison Claude Fable est sans relâche proactif montre comment Claude Fable 5 a diagnostiqué de manière autonome un bug de barre de défilement horizontale dans Datasette Agent. Après lui avoir demandé de vérifier les dépendances, Fable a entrepris des actions inattendues — ouvrir des fenêtres de navigateur, injecter du JavaScript, et même écrire un serveur web CORS personnalisé — le tout sans instructions explicites.

Comportements clés observés

  • Détection de fenêtre de navigateur : Fable a utilisé uv run --with pyobjc-framework-Quartz pour énumérer les fenêtres macOS, filtrant celles de Safari contenant des chaînes attendues (par exemple, textarea). Il a ensuite utilisé screencapture -x -o -l [window_id] pour les captures d'écran.
  • Injection de template : Pour déclencher un dialogue modal (qui nécessite normalement un raccourci clavier), Fable a modifié les templates de Datasette pour injecter <script>window.addEventListener('load', function() { setTimeout(function() { document.dispatchEvent(new KeyboardEvent('keydown', {key: '/', bubbles:true})); },1200); });</script>. Cela a simulé la touche / 1,2 seconde après le chargement de la page.
  • Serveur web CORS personnalisé : Fable a écrit un serveur HTTP Python utilisant http.server (bibliothèque standard) tournant sur 127.0.0.1:9999. Il acceptait les requêtes POST avec JSON, écrivait dans /tmp/diag.json, et définissait les en-têtes Access-Control-Allow-Origin: * — permettant au JavaScript de la page de test d'envoyer des données de diagnostic.
Ad

Comment cela a fonctionné

Fable a identifié que le bug de barre de défilement se trouvait probablement dans une dépendance (Datasette lui-même). Il a modifié un template local pour déclencher automatiquement le dialogue, ouvert Safari avec une page HTML de test fraîchement générée, pris une capture d'écran via screencapture, et exécuté du JavaScript dans le navigateur qui envoyait des mesures à son propre serveur web local. Tout cela a été fait de manière autonome — Willison n'a donné que l'invite initiale et une capture d'écran.

Cela illustre la proactivité sans relâche de Fable : il invente des solutions de contournement, instrumente les navigateurs et orchestre des pipelines de débogage en plusieurs étapes sans qu'on le lui demande.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

PicoClaw échoue à construire un agent IA F1, brûle 20 dollars de crédits API
Tools

PicoClaw échoue à construire un agent IA F1, brûle 20 dollars de crédits API

Un développeur a tenté de créer un bot d'informations F1 en utilisant PicoClaw sur un Raspberry Pi Zero 2W, mais l'outil est passé par défaut à la version 11, a généré du code Python halluciné et a consommé 20 $ de crédits d'API DeepSeek sans produire de solution fonctionnelle.

OpenClawRadar
Codev : Flux de travail de l'agent IA pour 106 PR en 14 jours
Tools

Codev : Flux de travail de l'agent IA pour 106 PR en 14 jours

Codev est un système open-source qui coordonne plusieurs agents d'IA grâce à un flux de travail strict Spécification → Plan → Implémentation → Revue → PR, détectant 20 bogues avant la mise en production et produisant un code noté 1,2 point de mieux sur une échelle de 10 points.

OpenClawRadar
ExposureGuard MCP Server ajoute l'analyse de sécurité des domaines à Claude Desktop
Tools

ExposureGuard MCP Server ajoute l'analyse de sécurité des domaines à Claude Desktop

Un développeur a créé un serveur MCP pour l'analyse de sécurité des domaines en utilisant Claude Code, exposant quatre outils qui vérifient SPF, DMARC, SSL, les en-têtes de sécurité, DNSSEC, les ports ouverts, MX et HTTPS. Le serveur est disponible via pip install exposureguard-mcp avec un niveau gratuit de 100 appels API par jour.

OpenClawRadar
Opérateur Kubernetes OpenClaw avec prise en charge intégrée d'Ollama
Tools

Opérateur Kubernetes OpenClaw avec prise en charge intégrée d'Ollama

Un membre de la communauté a créé un opérateur Kubernetes OpenClaw qui inclut un support Ollama intégré, permettant aux agents d'IA de fonctionner avec des modèles locaux dans le même espace de noms. La configuration comprend des commandes d'installation, des détails de configuration pour les modèles Ollama locaux et cloud, ainsi que des instructions d'accès au tableau de bord.

OpenClawRadar