ブラウザベースのページ読み取り
JavaScript実行後の実際のChromiumブラウザでURLにアクセスするため、レスポンスは生のHTMLではなくレンダリング後のページを反映します。
Manifestは、WebページをAIエージェント向けの構造化JSONアクションマップに変換するAPIです。ページ上で実行可能な操作、必要なフィールド、実行前条件を把握できます。
Manifestは、WebページをAIエージェント向けの構造化されたアクションマップに変換するAPIです。スクリーンショットや生のページテキストから、何をクリックできるか、何を入力できるかをエージェントに推測させる代わりに、利用可能なアクション、それらに必要なフィールド、そしてそれらを取り巻くページナビゲーションを説明するJSONマニフェストを返します。
この製品は、実際のWebサイトとやり取りする必要があるエージェントを構築する開発者向けです。サイトでは、Manifestをブラウザアクセスとタスク実行の間にあるレイヤーとして位置づけており、ボタン、入力欄、フォーム、依存関係を特定することで、エージェントが手書きのセレクタに頼らずにページを推論し、操作できるようにします。
JavaScript実行後の実際のChromiumブラウザでURLにアクセスするため、レスポンスは生のHTMLではなくレンダリング後のページを反映します。
アクセシビリティツリーを使って支援技術と同じように要素を識別し、どの操作要素があり、それらが何をするのかを把握するのに役立ちます。
DOMを照合して、アクセシビリティツリーでは見落とされる可能性のある詳細、たとえば必須フィールド、入力タイプ、プレースホルダー、無効状態、依存関係を取得します。
アクション、要件、依存関係、ナビゲーションを含む構造化JSONマニフェストを返し、エージェントが直接利用できます。
モデルがアクションを特定した後にロケータを決定論的に解決し、曖昧な一致は推測せず不確実として扱います。
認証、ヘルスおよびセッション状態エンドポイント、さらに繰り返しURLリクエストのためのキャッシュを備えた、ドキュメント化されたAPIを提供します。
エージェントがアクションを試す前に、Webページ上で利用可能な操作と各操作の役割を判断する必要がある場合に、Manifestを使います。
フォームの入力や送信のようなワークフローで、どのフィールドが必須か、送信ボタンがそれらに依存しているかをエージェントが把握する必要がある場合に使います。
ページのインタラクティブ要素を構造化された形で追跡しながら、サイト内ナビゲーションに従う必要があるシステムを構築するときに使います。
特にサイトが頻繁にリデザインされ、壊れやすい自動化が壊れる場合に、手動で管理するCSSセレクタへの依存を減らすために使います。
Manifestは、構造化されたアクションとしてWebページをAIエージェントに読み取りやすくする開発者向けツールです。テキストを読むだけでなく、実際のページで操作する必要があるエージェント向けに設計されています。
ドキュメントでは、URLを受け取り、ページの状態、利用可能なアクション、ナビゲーションリンクを含むJSONレスポンスを返す POST /manifest エンドポイントが示されています。
出力には、actions、各アクションのラベルと種類、必須かどうか、そして先に完了する必要があるアクションの依存関係情報などが含まれます。
ソースでは Browser session unavailable エラーが説明されており、APIは既定で6時間のキャッシュを使用し、その時間内の繰り返しリクエストはキャッシュから返されるとされています。
aboutページでは、Omfang ABがエージェント向けウェブのためのインフラを構築する小規模なスウェーデン企業であり、ManifestはWebページとやり取りするAIエージェントを開発する開発者向けだと説明されています。
Termoは、各エージェントが独自の仮想マシンで動作するAIエージェントプラットフォーム。Web閲覧、コード実行、記憶保持、スケジュール実行に対応し、継続的な調査や自動化、軽い開発作業を任せたい個人やチームに最適です。
Orcaは、コードエージェントでの開発・実装を支援するAgent Development Environment。分離されたworktree上で複数のCLIエージェントを並列実行し、デスクトップとモバイルの連携ワークフローに対応します。
AI Magicxは、チャット、画像、動画、音声、音楽、メール、開発タスクを1か所で扱える統合AIワークスペース。複数モデルを使い分ける手間を減らします。
Paperは、キャンバス、コード、AIエージェントをつなぎ、チームが1つのワークフローで作成・共有・出荷できるデザインツール。デスクトップアプリ、MCP対応のエージェントアクセス、実コンテンツとデザイントークンのワークフローに対応。
blop は、リポジトリ内でブラウザテストをコードとして記述し、CIで実行、失敗をクラスタリングし、壊れたテスト修正用のPRも開けるQA agentです。
RLAMAは、macOS、Linux、WindowsでRAGシステムとインテリジェントエージェントを構築できるローカルAIプラットフォーム。ローカル処理、対話型ターミナル、HTTP APIに対応。