AI News HubLIVE
サイト内リライト1 分で読了

datasette-agent 0.4a0 リリース:ユーザーのブラウザ内でツールを実行する browser_task() メカニズム

datasette-agent 0.4a0 では、await context.browser_task() メカニズムが追加され、Datasette Agent プラグインのツールがユーザーのブラウザ内でカスタム JavaScript を直接実行できるようになりました。2026 年 7 月 31 日に Simon Willison がリリースしました。

Simon Willison は 2026 年 7 月 31 日、Datasette 向けの LLM ベースのエージェントである datasette-agent 0.4a0 をリリースしました。今回のリリースの中心となるのは、新しく追加された await context.browser_task() メカニズムです。

このメカニズムは PR #33 で実装されたもので、Datasette Agent プラグインが提供するツールが、ユーザーのブラウザ内で直接コードを実行できるようにします。従来のサーバー側で実行されるツールとは異なり、browser_task() を使うとエージェントはブラウザ環境を操作し、カスタム JavaScript を実行して、より高度なインタラクションや自動化を実現できます。

この新機能により、プラグイン開発者はブラウザ上で動作するツールを簡単に構築できます。たとえば、DOM の操作、ページ内コンテンツとのやり取り、フロントエンドロジックの実行などが可能になります。Simon 氏はこの機能を「エキサイティングな新機能」と述べており、エージェントツールと実ブラウザ環境の統合ハードルが大幅に下がるとしています。

Datasette エコシステムにとって、この更新はデータ閲覧、ページスクレイピング、フロントエンド自動化などの分野で、より革新的なエージェントツールが登場するきっかけとなるでしょう。なお、このバージョンは 0.4a0 のアルファ段階であり、今後のコミュニティフィードバックに応じて改善が続けられる可能性があります。