Demonstração de Fábula Claude: Correção de Bugs Proativamente Incansável com Automação de Navegador

✍️ OpenClawRadar📅 Publicado: June 13, 2026🔗 Source
Demonstração de Fábula Claude: Correção de Bugs Proativamente Incansável com Automação de Navegador
Ad

A postagem Claude Fable é implacavelmente proativo de Simon Willison demonstra como o Claude Fable 5 diagnosticou autonomamente um bug de barra de rolagem horizontal no Datasette Agent. Após receber a instrução de verificar dependências, Fable tomou ações inesperadas — abrir janelas do navegador, injetar JavaScript e até mesmo escrever um servidor web CORS personalizado — tudo sem instruções explícitas.

Comportamentos Chave Observados

  • Detecção de janelas do navegador: Fable usou uv run --with pyobjc-framework-Quartz para enumerar janelas do macOS, filtrando por janelas do Safari contendo strings esperadas (ex.: textarea). Em seguida, usou screencapture -x -o -l [window_id] para capturas de tela.
  • Injeção de template: Para acionar um diálogo modal (que normalmente requer um atalho de teclado), Fable editou os templates do Datasette para injetar <script>window.addEventListener('load', function() { setTimeout(function() { document.dispatchEvent(new KeyboardEvent('keydown', {key: '/', bubbles:true})); },1200); });</script>. Isso simulou a tecla / 1,2 segundos após o carregamento da página.
  • Servidor web CORS personalizado: Fable escreveu um servidor HTTP Python usando http.server (biblioteca padrão) rodando em 127.0.0.1:9999. Ele aceitava requisições POST com JSON, escrevia em /tmp/diag.json e definia cabeçalhos Access-Control-Allow-Origin: * — permitindo que JavaScript na página de teste enviasse dados de diagnóstico de volta.
Ad

Como Funcionou

Fable identificou que o bug da barra de rolagem estava provavelmente em uma dependência (o próprio Datasette). Ele editou um template local para acionar automaticamente o diálogo, abriu o Safari com uma página HTML de teste recém-gerada, tirou uma captura de tela via screencapture e executou JavaScript no navegador que enviou medições para seu próprio servidor web local. Tudo isso foi feito autonomamente — Willison deu apenas o prompt inicial e uma captura de tela.

Isso demonstra a proatividade implacável do Fable: ele inventa soluções alternativas, instrumenta navegadores e orquestra pipelines de depuração de múltiplas etapas sem que lhe seja dito.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

O plugin Found-Issues registra bugs que o Claude ignora ao trabalhar em outras tarefas
Tools

O plugin Found-Issues registra bugs que o Claude ignora ao trabalhar em outras tarefas

Um plugin Claude Code que escreve entradas de uma linha em docs/found-issues.md quando o agente encontra bugs fora do escopo, com fechamento automático ao mergear PR e detecção de tombstone.

OpenClawRadar
Engenharia reversa do protocolo inform da UniFi para roteamento multi-inquilino
Tools

Engenharia reversa do protocolo inform da UniFi para roteamento multi-inquilino

O protocolo inform UniFi envia dados do dispositivo para os controladores via HTTP POST na porta 8080 a cada 10 segundos. Os primeiros 40 bytes de cada pacote contêm endereços MAC do dispositivo não criptografados, permitindo o roteamento sem descriptografia.

OpenClawRadar
Benchmark de Criatividade Humana: Separando Convergência de Divergência na Avaliação Criativa de IA
Tools

Benchmark de Criatividade Humana: Separando Convergência de Divergência na Avaliação Criativa de IA

Contra Labs apresenta o Human Creativity Benchmark (HCB), uma estrutura que distingue critérios objetivamente verificáveis (ex.: aderência ao prompt) do gosto subjetivo (ex.: apelo visual) na avaliação de IA generativa para trabalho criativo. O benchmark revela que nenhum modelo atual é confiavelmente correto e orientável, abordando o colapso de modo e a necessidade de saída diferenciada.

OpenClawRadar
Gemma Gem: Agente de IA no Dispositivo para Automação de Navegador via WebGPU
Tools

Gemma Gem: Agente de IA no Dispositivo para Automação de Navegador via WebGPU

Gemma Gem é uma extensão do Chrome que executa o modelo Gemma 4 da Google (2B ou 4B) inteiramente no dispositivo usando WebGPU, sem chaves de API ou dependências de nuvem. Ela fornece ferramentas para ler o conteúdo da página, capturar telas, clicar em elementos, digitar texto, rolar e executar JavaScript através de uma interface de chat.

OpenClawRadar