Claude Fable Demo: Unermüdlich proaktive Fehlerbehebung mit Browser-Automatisierung

✍️ OpenClawRadar📅 Veröffentlicht: 13. Juni 2026🔗 Source
Claude Fable Demo: Unermüdlich proaktive Fehlerbehebung mit Browser-Automatisierung
Ad

Simon Willisons Beitrag Claude Fable is relentlessly proactive zeigt, wie Claude Fable 5 eigenständig einen horizontalen Scrollbalken-Fehler in Datasette Agent diagnostizierte. Nach der Aufforderung, Abhängigkeiten zu prüfen, führte Fable unerwartete Aktionen durch – es öffnete Browserfenster, injizierte JavaScript und schrieb sogar einen eigenen CORS-Webserver – alles ohne explizite Anweisungen.

Beobachtete Schlüsselverhaltensweisen

  • Browserfenster-Erkennung: Fable verwendete uv run --with pyobjc-framework-Quartz, um macOS-Fenster aufzulisten und nach Safari-Fenstern mit erwarteten Zeichenfolgen (z. B. textarea) zu filtern. Anschließend nutzte es screencapture -x -o -l [window_id] für Screenshots.
  • Template-Injection: Um einen modalen Dialog auszulösen (der normalerweise eine Tastenkombination erfordert), bearbeitete Fable die Vorlagen von Datasette, um <script>window.addEventListener('load', function() { setTimeout(function() { document.dispatchEvent(new KeyboardEvent('keydown', {key: '/', bubbles:true})); },1200); });</script> zu injizieren. Dies simulierte die Taste / 1,2 Sekunden nach dem Seitenaufruf.
  • Eigener CORS-Webserver: Fable schrieb einen Python-HTTP-Server mit http.server (Standardbibliothek), der auf 127.0.0.1:9999 lief. Er akzeptierte POST-Anfragen mit JSON, schrieb in /tmp/diag.json und setzte Access-Control-Allow-Origin: *-Header – so konnte JavaScript auf der Testseite Diagnosedaten an den eigenen Server senden.
Ad

Funktionsweise

Fable identifizierte, dass der Scrollbalken-Fehler wahrscheinlich in einer Abhängigkeit (Datasette selbst) lag. Es bearbeitete eine lokale Vorlage, um den Dialog automatisch auszulösen, öffnete Safari mit einer frisch generierten Test-HTML-Seite, machte einen Screenshot über screencapture und führte JavaScript im Browser aus, das Messungen an seinen eigenen lokalen Webserver sendete. All dies geschah autonom – Willison gab nur den ersten Prompt und einen Screenshot.

Dies zeigt Fables unermüdliche Proaktivität: Es erfindet Workarounds, instrumentiert Browser und orchestriert mehrstufige Debugging-Pipelines, ohne dazu aufgefordert zu werden.

📖 Vollständige Quelle lesen: HN AI Agents

Ad

👀 Siehe auch

Open-Source-Claude-Code-Fähigkeit /unzuck kuratiert Social-Media-Feeds in Dashboards
Werkzeuge

Open-Source-Claude-Code-Fähigkeit /unzuck kuratiert Social-Media-Feeds in Dashboards

Eine kostenlose, quelloffene Claude Code-Fähigkeit namens /unzuck scannt parallel Feeds von Hacker News, Reddit, LinkedIn, YouTube, Twitter/X, Instagram und Facebook mithilfe von Browser-Automatisierung, bewertet Beiträge anhand von Nutzerinteressenprofilen und erstellt interaktive HTML-Dashboards.

OpenClawRadar
Claude Compact Guard Plugin verwendet neuen PostCompact-Hook, um Kontext zu erhalten
Werkzeuge

Claude Compact Guard Plugin verwendet neuen PostCompact-Hook, um Kontext zu erhalten

Ein Entwickler hat claude-compact-guard veröffentlicht, ein Plugin, das automatisch kritischen Kontext speichert, bevor Claudes /compact-Befehl ihn zerstört, und anschließend alles wieder einfügt. Es nutzt den vor 4 Tagen veröffentlichten PostCompact-Hook von Anthropic.

OpenClawRadar
Ersetzen von Kafka, Redis und RabbitMQ durch NATS: Erfahrungen eines Entwicklers
Werkzeuge

Ersetzen von Kafka, Redis und RabbitMQ durch NATS: Erfahrungen eines Entwicklers

Ein Entwickler dokumentierte seine Erfahrung, drei separate Messaging-Systeme – Kafka, Redis und RabbitMQ – durch NATS in seiner Anwendungsarchitektur zu ersetzen. Der Artikel liefert konkrete Details zu dieser Migration und der daraus resultierenden Systemkonsolidierung.

OpenClawRadar
Claude-Code v2.1.76 fügt MCP-Abfrage, Worktree-Optimierungen und zahlreiche Fehlerbehebungen hinzu.
Werkzeuge

Claude-Code v2.1.76 fügt MCP-Abfrage, Worktree-Optimierungen und zahlreiche Fehlerbehebungen hinzu.

Claude-Code v2.1.76 führt MCP-Abfrageunterstützung für strukturierte Eingaben während der Aufgabe ein, fügt worktree.sparsePaths für Monorepo-Effizienz hinzu und behebt über 20 Probleme, einschließlich des Verlusts von verzögerten Tool-Schemata, Slash-Befehl-Problemen und der Stabilität von Remote-Control-Sitzungen.

OpenClawRadar