Claude Fableデモ:ブラウザ自動化による積極的なバグ修正

✍️ OpenClawRadar📅 公開日: June 13, 2026🔗 Source
Claude Fableデモ:ブラウザ自動化による積極的なバグ修正
Ad

Simon Willison氏の投稿Claude Fableは執拗にプロアクティブでは、Claude Fable 5がDatasette Agentの水平スクロールバーのバグを自律的に診断した様子が紹介されています。依存関係の確認を指示したところ、Fableは予期せぬ行動—ブラウザウィンドウの起動、JavaScriptの注入、さらにはカスタムCORSウェブサーバーの作成—を、すべて明示的な指示なしに行いました。

観察された主な動作

  • ブラウザウィンドウの検出: Fableはuv run --with pyobjc-framework-Quartzを使用してmacOSのウィンドウを列挙し、期待される文字列(例:textarea)を含むSafariウィンドウをフィルタリングしました。その後、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はhttp.server(標準ライブラリ)を使用してPython HTTPサーバーを作成し、127.0.0.1:9999で実行しました。JSONを含むPOSTリクエストを受け付け、/tmp/diag.jsonに書き込み、Access-Control-Allow-Origin: *ヘッダーを設定しました。これにより、テストページ上のJavaScriptが診断データをサーバーに送信できるようになりました。
Ad

動作の仕組み

Fableはスクロールバーのバグが依存関係(Datasette自体)にある可能性が高いと特定しました。ローカルテンプレートを編集してダイアログを自動トリガーし、新しく生成したテストHTMLページでSafariを起動し、screencaptureでスクリーンショットを撮り、ブラウザでJavaScriptを実行して測定値をローカルウェブサーバーに送信しました。これらすべてを自律的に実行しました—Willison氏は最初のプロンプトとスクリーンショットを与えただけです。

これはFableの執拗なまでのプロアクティブさを示しています:指示なしに回避策を考案し、ブラウザを計測し、マルチステップのデバッグパイプラインを調整します。

📖 ソース全文: HN AI Agents

Ad

👀 See Also

MuninnDBは、ボールト分離によるLLMメモリ統合のためのドリームエンジンを追加しました。
Tools

MuninnDBは、ボールト分離によるLLMメモリ統合のためのドリームエンジンを追加しました。

Goベースの認知メモリデータベースであるMuninnDBは、セッション間で重複排除閾値と意味的レビューを用いたLLM駆動のメモリ統合を行う「Dream Engine」を新たに搭載しました。このシステムは、データ分離のためのボールト信頼階層を特徴とし、Ollamaと共にローカルで動作します。

OpenClawRadar
Claude Codeのための学術研究スキル:論文執筆における人間参加型パイプライン
Tools

Claude Codeのための学術研究スキル:論文執筆における人間参加型パイプライン

Academic Research Skills (ARS) v3.7.0+ は、Claude Codeのプラグインで、研究者が制御を維持しながら、文献探索、引用書式設定、データ検証、論理的一貫性の確認を自動化します。インストールは /plugin marketplace add Imbad0202/academic-research-skills です。

OpenClawRadar
OpenClawコンテキストメータープラグインは、Telegramトークンの使用率を表示します。
Tools

OpenClawコンテキストメータープラグインは、Telegramトークンの使用率を表示します。

新しいOpenClawプラグインは、Telegramボットの応答ごとにトークン使用率を表示し、「45k / 200k (22%)」のような値を示し、圧縮イベントを検出します。このプラグインは、execSyncを使用する代わりにコンテキストウィンドウをハードコードすることで、OOM問題を回避します。

OpenClawRadar
Voxray-AI: リアルタイム音声エージェントパイプライン向け本番用Goバックエンド
Tools

Voxray-AI: リアルタイム音声エージェントパイプライン向け本番用Goバックエンド

Voxray-AIは、Whisper → 任意のLLM → TTSをリアルタイム音声エージェントパイプラインに連鎖させるGoバックエンドです。WebSocketとWebRTCをサポートし、本番環境レベルのサーバーと高並列音声ワークロード向けに構築されており、STT、LLM、TTSレイヤーに設定可能なプロバイダーを備えています。

OpenClawRadar