Simon Willison は 2026 年 11 月 4 日、datasette-apps の新しいアルファ版である 0.3a0 を公開した。datasette-apps は、Datasette の内部でカスタム HTML アプリケーションをホストし、編集できるようにする取り組みだ。アプリは手作業でも作成できるが、Datasette Agent を介して LLM に生成させるほうが簡単であり、今回のリリースはその連携を主に改善している。
まず、Datasette Agent のチャットメッセージ内で # を入力すると、ユーザーが閲覧権限を持つアプリから自動補完され、アプリをタグ付けできるようになった。これにより、アプリ名を手で入力する手間や誤参照のリスクが減る。
次に、エージェントがアプリの許可するストアードクエリを管理するための app_add_stored_queries() と app_remove_stored_queries() という二つのツールが追加された。書き込みクエリを付与する場合には、事前にユーザーの承認が必要であり、エージェントが独断で書き込み権限を渡すことはできない。
さらに app_create() の挙動も厳格化された。アプリ作成時に、要求された各ストアードクエリが存在するか、ユーザーがそれを閲覧できるかを確認する。書き込みクエリが含まれる場合は、アプリが作成される前にユーザーへ承認を求める。これにより、エージェントがユーザーの関与なしに機密性の高いクエリをアプリへ結び付けることを防ぐ。
インターフェース面では、エージェントツールが表示する「View app」ボタンと、チャット内の # アプリ参照に付くリンクが、Datasette Agent パネル内でアプリを全画面表示するようになった。会話とアプリ確認の行き来がより自然になる。
全体として 0.3a0 は、LLM が Datasette アプリをより安全かつ便利に作成・操作できるようにするため、参照、権限確認、承認フローといった要素を整備したリリースだ。まだアルファ段階であり、Datasette Agent 連携を試したいユーザー向けの位置づけとなっている。