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

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

Помощь в установке OpenClaw от ClawSet
Инструменты

Помощь в установке OpenClaw от ClawSet

ClawSet предоставляет услуги по настройке OpenClaw, сосредоточенные на понимании потребностей клиентов. Услуга включает настройку по звонку за 99 долларов и месяц поддержки по устранению неполадок.

OpenClawRadar
Запуск NemoClaw с локальным vLLM: Заметки по настройке и наблюдения по разработке агентов
Инструменты

Запуск NemoClaw с локальным vLLM: Заметки по настройке и наблюдения по разработке агентов

Разработчик задокументировал запуск платформы изолированных AI-агентов NVIDIA NemoClaw с локальной моделью Nemotron 9B v2 через vLLM на WSL2. Ключевые выводы включают детали маршрутизации вывода, проблемы совместимости парсеров и наблюдения о разрыве в разработке агентов.

OpenClawRadar
Project Headroom: инструмент инженера Netflix с открытым исходным кодом сокращает затраты на токены ИИ на 90%
Инструменты

Project Headroom: инструмент инженера Netflix с открытым исходным кодом сокращает затраты на токены ИИ на 90%

Старший инженер Netflix Теджас Чопра создал Project Headroom — прокси с открытым исходным кодом, который сжимает входные данные AI до 90%, сэкономив пользователям около $700 000 с января 2026. Он работает локально на порту 8787 и оборачивает любой LLM CLI.

OpenClawRadar
Агент Форж: Инструмент с открытым исходным кодом для создания каркасов многокомпонентных конвейеров для Claude Code
Инструменты

Агент Форж: Инструмент с открытым исходным кодом для создания каркасов многокомпонентных конвейеров для Claude Code

Agent Forge — это навык Claude Code, который генерирует полные конвейеры мультиагентных систем на основе описаний вариантов использования. Он создает файлы промптов, скрипты оркестратора, директории для потока данных и конфигурации GitHub Actions, основываясь на паттернах, наблюдаемых в существующих мультиагентных системах.

OpenClawRadar