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

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-Quartzpara enumerar janelas do macOS, filtrando por janelas do Safari contendo strings esperadas (ex.:textarea). Em seguida, usouscreencapture -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 em127.0.0.1:9999. Ele aceitava requisições POST com JSON, escrevia em/tmp/diag.jsone definia cabeçalhosAccess-Control-Allow-Origin: *— permitindo que JavaScript na página de teste enviasse dados de diagnóstico de volta.
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
👀 See Also

Metodologia de código aberto para parceria de IA agentica com Claude
Um desenvolvedor publicou um artigo de 25.000 palavras e disponibilizou templates de código aberto para construir um sistema de parceria persistente com o Claude que utiliza memória compartilhada entre sessões, monitoramento cognitivo e consulta multi-IA.

Driftwatch V3 Lançado: Ferramenta de Monitoramento de Base de Código Assistida por IA
O Driftwatch V3 agora está disponível como um repositório público após uma construção de 5-6 dias envolvendo aproximadamente 9.000 linhas de código e US$ 160 em créditos de API. A ferramenta no navegador rastreia problemas em arquivos markdown, sinaliza instruções contraditórias e fornece rastreamento de custos com recomendações.

Torrix: Observabilidade de LLM Auto-Hospedada Sem Postgres ou Redis
Torrix é uma ferramenta de observabilidade para LLMs auto-hospedada que roda como um único contêiner Docker com SQLite. Instale com docker compose up; registra chamadas de LLM via proxy HTTP ou SDK — tokens, custo, latência, rastreamento completo, mascaramento de PII, previsão de custos.

Habilidade de Crescimento Claude: Playbooks Estruturados de Crescimento B2B SaaS para Agentes de Codificação de IA
Um desenvolvedor criou uma Habilidade de Crescimento Claude contendo 6 playbooks testados em batalha, baseados em 5 estudos de caso de SaaS, parcerias de US$ 90 milhões em ARR e 1.800 entrevistas com usuários. Ele estrutura o trabalho de crescimento de SaaS B2B desde a validação de PMF até o ecossistema de canais e vendas.