Wren AIは0.18.0で、プロジェクトのルールに従うエージェントサービスと、外部ツールのデータクエリを管理する経路を追加した。データ・分析チームは、外部エージェントに見せるプロジェクト情報を定め、クエリが社内の業務ルールに合うかを実行前に検査するよう設定できる。
1. クエリの委任と直接実行に同じルールを適用
今回のバージョンはwren serve agentとwren serve mcp --service-configを追加した。エージェントサービスでは、外部エージェントが質問を委ねると、内部ワーカーがプロジェクト情報を読み、SQLを作成する。マネージドMCPでは外部ツールがSQLを直接送り、どちらの経路もポリシー検査後に読み取り専用クエリを実行する。
これはプロジェクトの資料庫と実行窓口を一緒に管理する方式だ。外部エージェントに見せる資料と、内部ワーカーがクエリ作成に使う資料を別々に定められる。両サービスは任意で、通常のクエリ実行と従来の非マネージドMCPの動作は維持される。
サービスを使うには、プロジェクトとサービス設定、エージェントプロファイル、プログラムの実行環境であるランタイムとコードを実行用に変換するコンパイラのパスを指定し、外部クライアントのMCP接続に登録する。マネージドMCPもこの構成を使う。以下の原文の例のサービス設定には、ポリシー、接続情報、ワーカーモデル、公開データの構造と属性を説明するメタデータ、実行制限が含まれる。
config_version: 2
caller: local-planner
project_id: synthetic-orders
policy: policy.cedar
connection: {datasource: local_file, url: ../data, format: duckdb} # optional; see below
metadata_selection: []
private_model: {id: nvidia/nemotron-3.5-lightning-30b-a3b, base_url: https://integrate.api.nvidia.com/v1, credential_env: NVIDIA_INFERENCE_API_KEY}
execution: {deadline_ms: 120000}管理者は、文書と結果の根拠の公開範囲をまとめた、あらかじめ定義された設定の組であるプリセットを選べる。例では四つのプリセットを提供し、デフォルトでは外部エージェントにメタデータを見せず、結果の根拠の公開範囲も最も狭くする。
デフォルトの接続は標準入出力を使う。エージェントサービスには、同じ機器内でローカルトークンを使って接続するHTTP接続もあり、マネージドMCPは標準入出力で接続する。
2. プロジェクト文書をクエリ検査の基準に
サービスは起動時にプロジェクトのデータ構造と関係、ナレッジ文書、保存済みクエリ・ダッシュボードを読み、クエリ作成時に参照する背景情報であるコンテキストと、ある要素が別の要素を参照する依存関係を構築する。外部に出すメタデータはポリシーで制限し、内部ワーカーはプロジェクトのコンテキストを使ってクエリを組み立てる。
マネージド経路では、SQLの実行前にモデル・列の制限と、プロジェクトが宣言した基本ルールを検査する。検査器が許可の可否を判断できない場合も実行を拒否する。例えば、プロジェクトがテスト注文の除外や通貨換算のルールを宣言していれば、各クエリがその条件に合うか確認する。エージェント経路では、為替レート表の結合方法が宣言されたルールに合うかも構造的に検査する。
遮断する列はプロジェクトのルールファイルで宣言する。その列はメタデータから除外され、その列を読むSQLも、権限を確認して許可する手続きである認可段階で拒否される。結果にはクエリが読んだデータや適用ルールなどの証拠を含め、プランナーが許可された範囲内で判断できるようにする。
3. 公開範囲の制御に伴う設定管理の負担
この構造はプロジェクトごとにルールと公開範囲を固定し、外部エージェントのクエリが内部基準を逸脱する前に遮断し、判断の根拠を残す。一方、運用者はプロジェクト設定とポリシー、プライベートなワーカーのランタイムを管理し、外部に公開する文書の範囲を定める必要がある。ワーカーモデルと接続情報の設定も、サービス導入の作業に含まれる。
監査記録の保存に失敗すると、サービスは制御された結果の受け渡しを停止し、運用者が保存先を復旧してから再起動するようにする。クエリ結果を出力する段階まで、監査記録と結び付けて運用する構造だ。
検査は実際のデータ値や結合による行の増加の影響をすべて証明するものではなく、保存済みクエリを表のように扱う仮想的なデータ表であるビューの保証条件も、作成者の宣言に依存する。マネージドエージェントのクエリでは、ビューが別のビューを読む構成は拒否されるため、導入前にプロジェクトのビューの依存関係を確認する必要がある。
4. 公開された機能とローカル試験の結果
Wren AIは2026年11月10日に0.18.0を公開した。機能を含むプルリクエストで報告された最終コードのローカルでの決定論的な、つまり同じ入力に同じ結果を返すランタイム試験の結果は、同社の発表によると3,572件合格、6件スキップだった。この数値は、定められたローカルランタイム試験群の合格状況として捉えられる。
Wren AI 0.18.0の要点は、プロジェクトのコンテキストとルールを外部エージェントのクエリの境界とし、制御されたデータ活用をサービス構成として提供した点にある。
