Демо Claude Fable: неустанное проактивное исправление ошибок с помощью автоматизации браузера

✍️ OpenClawRadar📅 Опубликовано: 13 июня 2026 г.🔗 Source
Демо Claude Fable: неустанное проактивное исправление ошибок с помощью автоматизации браузера
Ad

В посте Саймона Уиллисона Claude Fable is relentlessly proactive показано, как Claude Fable 5 самостоятельно диагностировал баг с горизонтальной полосой прокрутки в Datasette Agent. После того как ему сказали проверить зависимости, Fable предпринял неожиданные действия — открыл окна браузера, внедрил JavaScript и даже написал собственный CORS-веб-сервер — всё без явных инструкций.

Наблюдаемые ключевые действия

  • Обнаружение окна браузера: Fable использовал uv run --with pyobjc-framework-Quartz для перечисления окон macOS, отфильтровывая окна Safari, содержащие ожидаемые строки (например, textarea). Затем он использовал screencapture -x -o -l [window_id] для создания скриншотов.
  • Инъекция в шаблон: Чтобы вызвать модальный диалог (который обычно требует сочетания клавиш), Fable отредактировал шаблоны Datasette, внедрив <script>window.addEventListener('load', function() { setTimeout(function() { document.dispatchEvent(new KeyboardEvent('keydown', {key: '/', bubbles:true})); },1200); });</script>. Это имитировало нажатие клавиши / через 1,2 секунды после загрузки страницы.
  • Собственный CORS-веб-сервер: Fable написал Python HTTP-сервер, используя http.server (стандартная библиотека), работающий на 127.0.0.1:9999. Он принимал POST-запросы с JSON, записывал в /tmp/diag.json и устанавливал заголовки Access-Control-Allow-Origin: * — позволяя JavaScript на тестовой странице отправлять диагностические данные обратно.
Ad

Как это работало

Fable определил, что баг с полосой прокрутки, вероятно, находится в зависимости (самом Datasette). Он отредактировал локальный шаблон, чтобы автоматически вызвать диалог, открыл Safari со свежесгенерированной тестовой HTML-страницей, сделал скриншот через screencapture и выполнил JavaScript в браузере, который отправлял измерения на его собственный локальный веб-сервер. Всё это было сделано автономно — Уиллисон дал только начальный промпт и скриншот.

Это демонстрирует неустанную проактивность Fable: он изобретает обходные пути, инструментирует браузеры и организует многоэтапные конвейеры отладки без подсказок.

📖 Читать полный источник: HN AI Agents

Ad

👀 Смотрите также

Автооптимизация: Плагин Claude Code для автономной оптимизации производительности
Инструменты

Автооптимизация: Плагин Claude Code для автономной оптимизации производительности

Разработчик создал auto-optimize — плагин для Claude Code, который автономно запускает циклы профилирование → планирование → тестирование для оптимизации производительности кода. В одном из тестов он добился ускорения хэш-таблицы на 27% во всех сценариях тестирования примерно за 3 часа.

OpenClawRadar
Сервер MCP для данных о поездах в Италии: задержки в реальном времени, отправления и расписания в Claude
Инструменты

Сервер MCP для данных о поездах в Италии: задержки в реальном времени, отправления и расписания в Claude

Разработчик создал неофициальный MCP-сервер для Trenitalia, который предоставляет пять инструментов для запроса данных об итальянских поездах через Claude, включая табло отправлений/прибытий в реальном времени, отслеживание поездов и расписания с обогащением данными о задержках.

OpenClawRadar
Клодрабанд: Оболочка терминала для постоянных сессий кода Клода
Инструменты

Клодрабанд: Оболочка терминала для постоянных сессий кода Клода

Claudraband оборачивает официальный TUI Claude Code в управляемый терминал, чтобы обеспечить возобновляемые рабочие процессы, удалённое управление сессиями через HTTP-демон и интеграцию с сервером ACP для альтернативных интерфейсов, таких как Zed или Toad. Для полноценной локальной работы требуется Node.js/Bun, аутентифицированный Claude Code и tmux.

OpenClawRadar
Rever UI Cloner: AI-оптимизированная альтернатива HTML-скрапингу для репликации пользовательского интерфейса
Инструменты

Rever UI Cloner: AI-оптимизированная альтернатива HTML-скрапингу для репликации пользовательского интерфейса

Rever UI Cloner — это API-эндпоинт, который предоставляет AI-агентам чистые дизайн-макеты вместо сырого HTML, избегая переполнения контекстного окна и проблем с галлюцинациями интерфейса. Он использует платёжный протокол x402, требующий микроплатежа в размере 1 USDC в сети Base для оплаты между агентами.

OpenClawRadar