Демо 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

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

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

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

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

OpenClawRadar
Состояние локальных инструментов глубокого исследования: GPT Researcher и Local Deep Research лидируют, проекты STORM и LangChain застопорились
Инструменты

Состояние локальных инструментов глубокого исследования: GPT Researcher и Local Deep Research лидируют, проекты STORM и LangChain застопорились

Опрос Reddit о локальных проектах глубоких исследований по состоянию на май 2026 года показывает, что GPT Researcher и Local Deep Research от LearningCircuit наиболее активны; STORM и Open Deep Research от LangChain заброшены или полузаброшены.

OpenClawRadar
Mozilla Thunderbolt: Клиент с открытым исходным кодом для корпоративного ИИ, предназначенный для самостоятельного размещения инфраструктуры.
Инструменты

Mozilla Thunderbolt: Клиент с открытым исходным кодом для корпоративного ИИ, предназначенный для самостоятельного размещения инфраструктуры.

Mozilla анонсировала Thunderbolt, клиент с открытым исходным кодом под лицензией MPL 2.0, предназначенный для организаций, которые хотят развернуть собственную инфраструктуру ИИ с возможностью выбора моделей, интеграции корпоративных данных и кроссплатформенными нативными приложениями.

OpenClawRadar
OpenIntel Iran: Обновления панели управления конфликтами на основе ИИ с ежечасными брифингами
Инструменты

OpenIntel Iran: Обновления панели управления конфликтами на основе ИИ с ежечасными брифингами

Искусственный интеллект разработчика провёл масштабную модернизацию панели мониторинга OpenIntel Iran — автоматически обновляемого инструмента разведки, который ежечасно сканирует Reuters, AP, BBC и другие крупные источники для проверки событий и публикации структурированных сводок по конфликту Иран-Израиль-США.

OpenClawRadar