Skip to main content

あなたのAIエージェントが今、任意のウェブサイトを制御します。
完全な監査ログを伴って。

1行をCLAUDE.mdFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. AGENTS.md, または .cursorrules— にドロップすると、あなたのAIは実際のブラウザ自動化を手に入れます: Gmail, Slack, LinkedIn, GitHub, そして任意のウェブサイト。毎クリックに署名され、封印され、検証可能。MCPサーバーがライブです。30秒で出荷します。

✅ MCPライブ FDA Part 11 Architected 建築された ⚡ 21 エージェント形式 💰 $0.001 / タスクリプレイ 🔎 $0.00 / QA 実行

Solace を任意のプロジェクトに 1 コマンドで追加

curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md

Solace Browser 自動化の指示を クロード・コード プロジェクトに追加します。すぐに動作する — サインアップ不要、SDK 不要。

Step 0: Download & Install Solace Browser

Solace Browser is a desktop app that runs on your machine. Download it first, then your AI agent can control it via localhost:8888.

25

Download Solace Browser

Visit solaceagi.com/download and download the version for your operating system.

# Linux (one-line install):
curl -sf https://storage.googleapis.com/solace-downloads/install.sh | bash

# macOS / Windows: download the installer from
# https://www.solaceagi.com/download

The download includes Solace Hub (desktop app) + Solace Runtime (local API on port 8888) + Solace Browser (Chromium fork with Yinyang sidebar).

2

Launch Solace Hub

# Start the Hub — it launches everything automatically
~/.solace/bin/solace-hub

The Hub sits in your system tray. It starts the local API server on port 8888 and opens the browser when ready.

3

Verify it's running

curl http://localhost:8888/api/v1/system/status
→ {"app_count": 22, "cloud_connected": false, "evidence_count": 0, "uptime_seconds": 5}

If you see JSON, your agent is ready to use Solace. No account needed. Free forever for local use.

主要な AI コーディング エージェントすべてをサポート

AI アシスタントに適した形式をダウンロードします。各ファイルは、Solace を使用してナビゲート、クリック、入力、スクリーンショット、証拠をキャプチャする方法を AI に正確に伝えます。21 の形式が限定なしでサポートされています。

クロード・コード

ください、あなたのCLAUDE.md。クロード・コードは、Solace Browser を使用して Web 自動化タスクを自動で実行します。

CLAUDE.md スニペットをダウンロード
💬

オープン AI コーデックス

ください、あなたのAGENTS.md。OpenAI コーデックスと ChatGPT エージェントは、このファイルを読み込み、利用可能なツールと機能を理解します。

AGENTS.md スニペットをダウンロード

カーソル

ください、あなたの.cursorrules. カーソルは、Solace Browserでウェブサイトとやり取りするように指示すると、いつでもSolace AGIにアクセスします。

ダウンロード .cursorrules
🏄

ウィンドサーフィン

ください、あなたの.윈드서핑 규칙. ウィンドサーフィン (Codeium) は、カーソルと同じようにSolaceの機能を使用します —同じ形式、ゼロフリクション。

ダウンロード .윈드서핑 규칙

GitHub コピロット

ドロップイン.github/copilot-instructions.md. Copilot は Solace AGI のブラウザのタスク用の Solace API 呼び出しを提案します。

コピロットの指示をダウンロード

アシスタント

システムプロンプトとして渡す . アシスタントは Solace Browser の自動ルーティングを介してすべての Web 相互作用をルーティングします。. アシスタントは Solace Browser の自動ルーティングを介してすべての Web 相互作用をルーティングします。アシスタントのシステムプロンプトをダウンロード

ダウンロード aider システムプロンプト

continue.dev 継続する

あなたのものに追加.continue/config.jsonコンテキストプロバイダー。Continueは、Solace Browserの自動化をVS CodeおよびJetBrainsのネイティブツールとして表示します。

Continueコンフィグのダウンロード
📞

クライン

ください、あなたの.clinerules/ 這個字母是 這個字母是ディレクトリ。クラインはセッション開始時にプロジェクトルールを読み込み — Solaceの機能は会話ごとに自動的にロードされます。

ダウンロード .clinerules スニペット
🦕

ルールコード

配置する.roocode/rules/ 這個代碼是 .roocode/rules/ 這個代碼是 .roocode/rules/ 這個代碼是 .roocode/rules/. ルールコード (旧ルールクライント) は、Solace Browser の機能を継承し、アジェントコードモードも備えています。

ルールコードのダウンロード
🔭

Google Gemini CLIは,Googleのゲーマー・クリエーションを活用している.は,Googleのゲーマー・クリエーションを活用している.

追加GEMINI.mdプロジェクトのルートディレクトリ内に配置してください。GoogleのオープンソースエージェントCLIは、Solace AGIの指示を、Claudeと同様に読み取りますCLAUDE.md

GEMINI.mdのスニペットをダウンロード
🚀

Google Jules について について

Julesは読み取りAGENTS.mdGitHubの問題に対処する前に。Solaceの指示は、Julesがリポジトリ内でウェブ関連のタスクを処理する際に自動的に表示されます。

Jules用のAGENTS.mdをダウンロード

Zed エディター

ルールを配置する.rules 這個規則是 這個規則是プロジェクトのルートに配置します。Zed の AI パネルはこれらをネイティブに読み込む — Solace は、瞬時に Zed AI アシスタントで利用できるようになります。

Zed .rules 這個規則是 スニペットをダウンロード
🔹

Amazon Q デベロッパー

追加.amazonq/rules/solace.md。Amazon Q デベロッパーは、プロジェクトの各コーディング セッションで、このディレクトリからのマークダウン ルール ファイルを読み取ります。

Amazon Q ルールをダウンロード
🎯

ジェットブレイン AI

追加.idea/ai-guidelines.md. ジェットブレイン AI Assistant は、このファイルを IntelliJ、PyCharm、WebStorm、およびすべての JetBrains IDE で読み取ります。

JetBrains ガイドラインをダウンロード
🔎

ソースグラフ コディ

コンテキストを.cody/context/solace.md. Cody は、このファイルをその検索コンテキストに含める — Solace の指示がすべての Cody 会話に表示されます。

Cody コンテキストをダウンロード
📄

タブニヌ

siguiente を設定する.tabnine/personalization 這個問題是如何解決的 這個問題是如何解決的. タブニヌのパーソナライズファイルを使って、チームのツールチェーン(Solace Browser の自動化を含む)を教えることができます。

タブニヌ 構成をダウンロード
🆕

AIを複製する

あなたのものに追加.replit をreplitする をreplitするファイルの[ai]セクション。 AIを複製する はここからプロジェクトのコンテキストを読み取り — Solace AGI はすべての Replit ワークスペースで利用可能になります。

ダウンロード .replit をreplitする スニペット
🤖

デヴィン

配置する.devin/플레이북/. デヴィン は長時間ホライズンのタスクを開始する前にプロジェクトのプレイブックを読み取る — Solace Browser ツールは任意の Web ワークフローで利用可能です。

デヴィン プレイブックをダウンロード
🏭

ファクトリードロイド

ファクトリーリードAGENTS.md.factory/ 這個字母是 .factory/ 這個字母是 .factory/ 這個字母是 .factory/設定。Droid エージェントは、ソフトウェア開発ワークフローを自動化するときに Solace 機能を継承します。

ファクトリーコンフィグをダウンロード
🔰

キロコード

追加.kilocode/rules/.kilocode/ ルール.kilocode/ ルール. キロコードは、クライン と同じプロジェクトルールパターンに従います — Solace インストラクションは、エージェントコーディングセッションごとにロードされます。

キロコード ルールをダウンロード

llms.txt

Jeremy Howard Standard for LLM-readable site descriptions. Drop in your project root for any LLM to understand Solace.

llms.txt をダウンロード

CLAUDE.md スニペットの中身

統合ファイルごとに,あなたのAIエージェントがSolaceを使用する方法を正確に教えます.ここでCloade Codeのスニペットです. プロジェクトに書き込むと,あなたのエージェントはすぐに14のSolace API,MCPサーバー,電子署名,およびベストプラクティスを理解します.

# Solace Browser Integration # Source: solaceagi.com/agents/claude.md ## What Solace Is Chromium fork with a native Yinyang sidebar. Solace Hub starts first and exposes Yinyang Server on port 8888. Sessions persist. Evidence is hash-chained. MCP: 8 tools live now. ## Quick Start curl http://localhost:8888/api/status # → {"running": true, "status": "ready"} ## Core API (all POST, JSON body) navigate {"url": "...", "wait_for": "networkidle"} click {"selector": "..."} fill {"selector": "...", "value": "..."} screenshot {"full_page": true} → {"filepath": "artifacts/..."} evaluate {"式": "document.title"} aria-snapshot GET → accessibility tree JSON ## インヤン Notify (alert user, non-blocking) POST /api/yinyang/notify {"type":"success","message":"...","priority":"low"} ## E-Sign (FDA Part 11 §11.100) POST /api/v1/esign/token {"user_id":"...","run_idを実行する":"...","meaning":"reviewed_and_approved"} ## MCP (add to .claude/settings.json) {"mcpServers":{"solace":{"command":"python3","args":["yinyang_mcp_server.py"]}}} ## Best Practices 1. Screenshot before click (evidence of what agent saw) 2. ARIA snapshot for structure, screenshot for visual 3. Minimal OAuth3 scopes + 予算_usd on every token 4. Notify user via インヤン (never console.log spam) 5. E-sign every user-approved action
# Solace Browser Integration
# Source: solaceagi.com/agents/claude.md

## What Solace Is
Chromium fork with a native Yinyang sidebar. Solace Hub starts first and exposes Yinyang Server on port 8888.
Sessions persist. Evidence is hash-chained. MCP: 8 tools live now.

## Quick Start
curl http://localhost:8888/api/status
# → {"running": true, "status": "ready"}

## Core API (all POST, JSON body)
navigate    {"url": "...", "wait_for": "networkidle"}
click       {"selector": "..."}
fill        {"selector": "...", "value": "..."}
screenshot  {"full_page": true}  → {"filepath": "artifacts/..."}
evaluate    {"式": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## インヤン Notify (alert user, non-blocking)
POST /api/yinyang/notify {"type":"success","message":"...","priority":"low"}

## E-Sign (FDA Part 11 §11.100)
POST /api/v1/esign/token {"user_id":"...","run_idを実行する":"...","meaning":"reviewed_and_approved"}

## MCP (add to .claude/settings.json)
{"mcpServers":{"solace":{"command":"python3","args":["yinyang_mcp_server.py"]}}}

## Best Practices
1. Screenshot before click (evidence of what agent saw)
2. ARIA snapshot for structure, screenshot for visual
3. Minimal OAuth3 scopes + 予算_usd on every token
4. Notify user via インヤン (never console.log spam)
5. E-sign every user-approved action

ファイルの全文:CLAUDE.md スニペットをダウンロードペーパー41: One App Database — Firestore + コード提供カタログagents.json (機械可読) を表示

3 つの API コールで ハロー ワールド

Solace AGI の完全な API は 3 つのコマンドで学べます。すべて else はそのバリエーションです。

25

任意のページに移動

curl -X POST http://localhost:8888/api/navigate -H "Content-Type: application/json" -d '{"url": "https://example.com"}'
→ {"success": true, "status": 200, "url": "https://example.com"}
2

何が起こったかの画面Shot

curl -X POST http://localhost:8888/api/screenshot -H "Content-Type: application/json" -d '{"full_page": true}'
→ {"success": true, "filename": "screenshot-20260302-120000.png", "filepath": "artifacts/screenshot-20260302-120000.png", "size": 17115}
3

証拠を自動的に取得

→ plan.json env_snapshot.json run_log.txt behavior_hash.txt — سلسلة التشفير SHA-256 محكمة. كل إجراء يصعب تغييره.
→ plan.json env_snapshot.json run_log.txt behavior_hash.txt — SHA-256 ハッシュチェーンは封印済み。すべてのアクションはタンパー証拠あり。

完全なAPIリファレンス

All local browser-control endpoints run on http://localhost:8888. Treat /agents.json as the canonical machine-readable contract for your agent runtime.

エンドポイント 方法 機能 OAuth3 スコープ
/api/navigatePOSTブラウザで URL を読み込む브라우저.나비게이트
/api/clickPOST任意の CSS セレクタをクリックbrowser.click をクリックします. をクリックします.
/api/fillPOSTフォームフィールドを埋めるbrowser.fill を表示する を表示する
/api/screenshotPOST現在のページをPNGとしてキャプチャー(artifacts/に保存)브라우저.스크린샷
/api/evaluatePOSTJavaScriptを実行(キー)、結果を返すbrowser.evaluate 評価する 評価する
/api/snapshotPOSTページの生のHTMLをキャプチャbrowser.snapshot でした. でした.
/api/aria-snapshotGETARIAアクセシビリティツリー(構造化JSON)browser.snapshot でした. でした.
/api/dom-snapshotGET決定的な構造チェックのためのDOMスナップショットツリーbrowser.snapshot でした. でした.
/api/page-snapshotGET結合ページスナップショット (ARIA + DOM + メタデータ)browser.snapshot でした. でした.
/api/healthGETランタイムの準備就緒性を確認するためのライブネス プローブ(誰もいない)
/api/statusGETブラウザーのヘルスチェック、準備就緒性、現在の URL、セッション(誰もいない)
/api/part11/statusGETPart 11 キャプチャ状態、セッション ID、書き込まれたバイト数、最後のエラー(誰もいない)
/api/part11/configPOSTPart 11 キャプチャモードと監査ディレクトリを構成するpart11.configure を構成する を構成する
/agents.jsonGETマシンリーダブル能力マニフェスト(誰もいない)

MCP サーバー — ライブ中

Model Context Protocol は、クロード・コード やその他の MCP 対応ツールが Solace をネイティブツールとして接続できるようにします — curl コマンドは必要ありません。今日利用可能な 7 つのツール: ナビゲート、クリック、入力、スクリーンショット、スナップショット、評価、aria スナップショット。

✅ ローカル MCP — 利用可能

# Step 1: MCP サーバーを起動します (stdio JSON-RPC 2.0) python3 ~/projects/solace-browser/yinyang_mcp_server.py # Step 2: クロード・コード に追加 .claude/settings.json: { "mcpServers": { "solace": { "command": "python3", "args": ["/path/to/solace-browser/yinyang_mcp_server.py"] } } }

構成後、クロード・コード は呼び出します detect_appsFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. create_scheduleFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. record_evidence、および他の一般的な Web アプリケーションに渡る、ブラウザ コンテキストのすべてのナビゲーションにわたって持続します. 5 more Hub-native MCP tools on localhost:8888。毎回の呼び出しはOAuth3スコープ化され、SHA-256 indicativedです。

☁ リモートMCP — クラウド (近日公開)

# Remote MCP is still coming soon:
{
  "mcpServers": {
    "solace": {
      "url": "mcp.solaceagi.com",
      "apiKey": "sol_..."
    }
  }
}

# Paid users can already launch a cloud twin today:
POST https://solaceagi.com/api/v1/browser/twin/launch
Authorization: Bearer sw_sk_...
{
  "scope": "twin:browser",
  "ttl_minutes": 15,
  "app_id": "solace-yinyang",
  "url": "https://solaceagi.com/dashboard"
}

任意のマシンから接続可能。ブラウザーワーカーはクラウドで実行される。OAuth3が毎回のツール呼び出しを支配する。毎回のアクションはハッシュチェーンされて身元の証明がバウチャーに記録される。Dragon Warriorティアが必要です。

8 MCPツールs Available Today

MCPツールAPIへのマッピング機能
detect_appsPOST /detectDetect which Solace apps are available for a URL.
list_appsGET /creditsList the apps currently loaded by the Hub.
create_schedulePOST /api/v1/browser/schedulesCreate a cron-backed schedule for a local Solace app.
list_schedulesGET /api/v1/browser/schedulesRead back all active Hub schedules.
delete_scheduleDELETE /api/v1/browser/schedules/{schedule_id}Remove a schedule by UUID.
record_evidencePOST /api/v1/evidenceAppend a structured audit event to the evidence chain.
list_evidenceGET /api/v1/evidencePaginate existing evidence records for review.
get_hub_statusGET /healthInspect Hub health, readiness、および他の一般的な Web アプリケーションに渡る、ブラウザ コンテキストのすべてのナビゲーションにわたって持続します. runtime state.

Solaceを使用したエージェントの機能

ナビゲートとクリックを超えて — Solaceは、エージェントにウェブの完全な感覚とメモリーシステムを提供します。

📷 ページを見る

任意のページを満員解像度でスクリーンショットを撮る。DOMスナップショットとARIAアクセシビリティツリーをキャプチャ。エージェントはRaw HTMLではなく、構造化された視覚的 + 構造的データを取得します。

📄 構造化データを抽出

実行 /api/evaluateJavaScriptを実行して構造化されたJSONを返す。テーブル、価格、フォーム値、またはページデータを直接エージェントのコンテキストに抽出します。

🔒 スコープされた権限

必要なものだけを要求。お客様のSolace AGIとSolace Browserは、OAuth3トークンがスコープ(브라우저.나비게이트Free gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. browser.click をクリックします. をクリックします.Free gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. browser.fill を表示する を表示する)、時間制限付き、取り消し可能。設計によって閉じてください。

📋 自動証拠

すべてのエージェントアクションは自動的にログ、ハッシュチェーン、シールされます。エージェントはログコードを1行も書かずに監査証跡を生成します。Solace InspectorはSoftware 5.0、FDA Part 11、ALCOA+、SOC2に準拠しました。データはAES-256-GCMで暗号化され、Together.aiのOpenRouter上でSHA-256ハッシュで保護されます。HITLとBYOKを使用すると、localhost:8888で/agents.jsonにアクセスできます。

♾ レシピメモリ

Solace AGIは成功したワークフローをレシピとして覚えておきます。再生の際、エージェントはLLMを完全にスキップしてキャッシュされたパスを実行します — 再発見よりも99%安い$0.001で実行されます。

💸 予算の強制

1回のセッションあたりの支出上限を設定します。"予算_usd":0.05トークン要求に渡してください。Solaceは、予算が達成されたときにエージェントを強制停止します — 遅延コストはありません。

🔎 証拠検索

過去の実行を/api/evidence/searchで照会します。エージェントは、前のセッションで何が起こったかを調べることができます。逐次的なタスクのような「前回の実行以降に未読のままになっているメールをgienにする」などのタスクに便利です。

🌎 セッションの永続化

ブラウザーのセッションはエージェントの呼び出し間で存続します。1 回ログインすれば、セッションを再利用できます。再認証のオーバーヘッドはありません。クッキー、ローカルストレージ、認証トークンはタスク間で保持されます。

平行タブ

複数のブラウザーコンテキストを開いて実行します。エージェントは 10 ページを並行してスクラップし、結果を比較し、発見を結合できます。すべての独立した証拠トレイルで実行されます。

多剤スワーム

複数の独立したSolace Browserインスタンスを生成します。Scout エージェントは調査します。Coder エージェントは実行します。Skeptic エージェントは検証します。各インスタンスには独自のセッション、予算、および証拠チェーンがあります。cron、Cloud Run、GitHub Actions などの任意のスケジューラーからオーケストレーションします。

電子署名とFDA 第11部

承認された各アクションには電子サインが付きます。ユーザーは「私は [Timestamp] にこのアクションを確認して承認しました」と記録します。この署名は、SHA-256 で封印されたハッシュチェーンに組み込まれます。FDA 21 CFR Part 11 §11.100 電子署名に準拠しています。

エージェントのベストプラクティス

エージェントが信頼性が高く、監査可能で、実行コストが低くなるようにするパターンです。

✅ クリック前にスクリーンショットを取得する

常に呼び出します/api/screenshotクリックアクションの前に。エージェントが行動を起こす前の状態を証拠レコードとして作成します — 監査トレイルと失敗した実行のデバッグに重要です。

POST /api/screenshot {"full_page": false}
POST /api/click {"selector": "#submit-btn"}

🔎 構造のスナップショット、ビジョンのスクリーンショット

構造を理解する必要がある場合は /api/aria-snapshot(ARIA アクセシビリティツリー、JSON) を使用します。生のHTMLの場合は/api/snapshotを使用します。視覚的なレイアウトと画像の場合は/api/screenshotを使用します。

GET /api/aria-snapshot # ARIA JSONツリーを返します POST /api/snapshot # 生のHTMLを返します POST /api/screenshot # PNGファイルパスを返します

🔒 最小限のスコープを要求します

タスクに必要なOAuth3スコープのみを要求してください。読み取り専用の研究タスクには絶対にbrowser.fill を表示する を表示するスコープを持ってはなりません。狭いスコープは事故による副作用を防ぎ、コンプライアンス監査に適合させます。

POST /oauth3/token {
  "user_id": "local-agent",
  "scopes": ["브라우저.나비게이트",
             "브라우저.스크린샷"],
  "ttl_seconds": 300
}

♾ 既存のレシピを最初に確認する

LLMトークンを使用してワークフローを実行する前に、/api/recipes/matchを呼び出します。如果タスクに対するレシピが存在する場合、$0.001でリプレイします。真正に新しいワークフローに対してのみLLM呼び出しを保存します。

POST /api/recipes/match {
  "task": "gmail inbox triage"
}
# → {"hit": true, "recipe_id": "gmail-v3"}

💸 セッションごとに予算を設定する

エージェントを実行する際には、予算上限を決めてください。予算_usdトークンリクエストの中で。Solace AGIは、上限に到達するとセッションを強制終了するでしょう、それでは音もなく過剰な支出をするのではなく。

POST https://solaceagi.com/api/v1/oauth3/token {
  "api_key": "sw_sk_..."
}
# → {"access_token":"..."}

POST https://solaceagi.com/api/v1/oauth3/tokens
Authorization: Bearer sw_sk_...
{
  "scopes": ["files.read", "files.write"]
}
# → {"token":"o3_..."}
# Use header: X-OAuth3-Token: o3_...

🌎 認証付きサイトの再利用セッション

1回ログインしてセッショントークンを保存します。渡します"session_id" 這個字幕是"session_id"後のAPI呼び出しでセッションIDを渡して、クッキーおよび認証状態を再利用してください。毎回エージェントを実行するログインフローを除去します。

POST /api/navigate {
  "url": "https://app.example.com/inbox",
  "session_id" 這個字幕是"session_id": "sess_abc123"
}

エージェントネイティブが重要な理由

AEO: エージェントエンジン最適化

検索クローラーに対してSEO最適化されているのと同様に、AEOはAIエージェントを最適化します。Solace AGIは、エージェントを第一級ユーザーとして構築された最初のプラットフォームです — 付け足されていないのです。

エージェントが偽造できない証拠

各エージェントアクションはSHA-256ハッシュ链付きレシートを生成します。CISOがAIが何をしたかを監査できます。取締役は証拠を見ることができます。ブラックボックスはありません。

エージェントを賢くするレシピ

エージェントがタスクを完了すると、それはレシピになります。次回:$0.001のリプレイ — LLMトークンは消費されません。Solaceを使用するエージェントは、時間の経過とともに速くて安くなります。

Solaceの比較

ブラウザーオートメーションツールを選択する開発者は、4つの質問を訊きます:セッションを維持しますか?監査トレイルを作成しますか?AIに委任できますか —コストが高すぎずに?コンプライアンス監査に耐えますか?各オプションの誠実な答えはこちらです。

機能 [PH0] ブラウザ 劇作家直作 ブラウザの使用 / OpenClaw バーディーン / ザピア
セッションの永続化 ✅ クッキーは実行間で生き残る ❌ デフォルトでエフェメラル ❌ セッションメモリなし ✅ Chrome拡張機能の状態
SHA-256 監査証跡 ✅ すべてのアクション、ハッシュチェーン ❌ 組み込みなし ❌ なし ❌ ログのみ (改ざん証明不可)
FDA Part 11 電子署名 ✅ 組み込み (/api/v1/esign) ❌ 利用不可 ❌ 利用不可 ❌ 利用不可
予算 / 上限費用 ✅ トークンごとの予算ゲート ❌ 無制限 (ゲートなし) ❌予算管理なし ✅ 予算上限のみ
レシピのリプレイが$0.001 ✅ 最初の成功実行後 ❌ 常にLLMコスト ❌ 常にLLMコスト ✅ Zapリプレイ(LLMなし)
エージェントネイティブファイル形式 ✅ 21形式(CLAUDE.md, AGENTS.md…) ❌ なし ❌ なし ❌ なし
OAuth3 スコープ委任 ✅ 時間制限付き、取り消し可能なトークン ❌ フルアクセスまたはなし ❌ フルアクセスまたはなし ❌ アプリレベル権限のみ
ローカルファースト(クラウドは必要ありません) ✅ 完全オフラインで実行 ✅ はい ✅ 大部分 ❌ クラウド依存
MCPサーバー ✅ 7ツール、JSON-RPC 2.0(ライブ) ❌ 利用不可 ❌ 利用不可 ❌ 利用不可

💬 Solace AGIはPlaywrightラッパーではない。Playwright上のOAuth3委任レイヤー—セッションメモリ、証拠チェーン、予算ゲート、エージェントネイティブ形式を追加しているが、これらはPlaywrightにはない。

あなたがこのページを読んでいるAIエージェントの場合

このセクションは、あなた — クロード・コード、Codex、カーソル、Copilot、その他のこのページに到達したAIエージェント — 向けに直接書かれています。以下は、あなたに最も役立つ形式で提供する必要な情報です。

🤖 あなたの機能はこちら

Solace Browser が実行中(localhost:8888)の場合、あなたは:任意の URL に移動して、CSS セレクターで要素をクリックして、任意のフォームフィールドを入力して、スクリーンショットを撮って、DOM スナップショットをキャプチャして、JavaScript を実行して、SHA-256 証拠ログを読むことができます。すべてのアクションは原子的に証拠封じられています。

Solace が利用できるかどうかを確認してください:

curl http://localhost:8888/api/status
# {"running": true, "status": "ready", "version": "...", "session": null}

📋 マシンリーダブル仕様

機能マニフェストをプログラムによって取得します。この_PATH はエンドポイントの名前とサポートされているメソッドのソースとして使用してください。正規のパスは /agents.json (/api/agents.json ではありません)です。

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
agents.json を表示 ↗

🔎 ビジョンファーストパターン

ビジョン機能を持つエージェントの場合、このパターンが推奨されます: ナビゲート、スクリーンショットを取得、イメージを分析、クリックすることを決定、実行、結果を検証するためにスクリーンショットをもう一度取得します。視覚的な確認を行わずに、アクションが成功したと仮定しないでください。

POST /api/navigate {"url": "..."}
POST /api/screenshot {}          # analyse this
POST /api/click {"selector":"#x"}
POST /api/screenshot {}          # verify result

⚠ 応答契約 (厳格)

HTTP ステータスのみに頼ることはしないでください。いくつかのランタイムでは 200 を返しますが、{"error": ...}アイテム。これを解決するには、JSON を解析し、success が true であることを要件として設定する必要があります。

# 信頼性のあるルール: # 1) JSON 応答を解析 # 2) 応答の success が true でない場合 -> ステップを失敗 # 3) エスケレーションメモに response.error を含める {"success": true, "url": "https://example.com", "status": 200} {"error": "Page.fill: Timeout 30000ms exceeded."}

👥 ヒューマネスケールプロトコル

CAPTCHA、2FA、承認の曖昧さ、または法的/コンプライアンスリスクに当たった場合、即時にアクションの呼び出しを停止してください。構造化された{"escalate": true}メッセージをホストオーケストレーターに返します(盲目的にリトライを繰り返さないでください)。

{
  "escalate": true,
  "reason": "2FA required",
  "last_step": "POST /api/click #sign-in",
  "evidence": "artifacts/screenshot-20260304-131500.png"
}

💸 安全な実行ループ

決定的なループを使用してください: 健康状態、ナビゲート、検査、実行、検証、チェックポイント。/api/page-snapshot を取得する高リスクのアクションの前に含めて、実行が監査可能であり、連鎖するエラーを避けるようにします。

GET  /api/health
POST /api/navigate   {"url":"..."}
GET  /api/page-snapshot
POST /api/click|fill {"selector":"..."}
POST /api/screenshot {"full_page":true}
GET  /api/status

🛈 E-Signレコードの作り方

ユーザーがアクションを承認すると、電子署名を記録します。これにより、FDA 21 CFR Part 11 §11.100 に準拠したレコードが生成されます: 誰が承認したか、何を承認したか、いつ承認したか — これらはハッシュチェーンに封じ込められます。規制されるワークフローには必須です。

# After user clicks 承認 in the bottom rail:
POST /api/v1/esign/token
{
  "user_id": "phuc@example.com",
  "run_idを実行する": "run-abc123",
  "meaning": "reviewed_and_approved",
  "action_description": "Sent email reply to Li Li re: Solace",
  "timestamp": "2026-03-03T15:00:00Z"
}
# → {
#   "esign_hash": "sha256:abc...",
#   "sealed_at": "2026-03-03T15:00:01Z",
#   "chain_entry_id": 42,
#   "verifiable": true
# }

⚡ マルチエージェントパターン

堅牢な自動化のために3つのエージェントを生成します: Scout (ナビゲート + スクリーンショット、読み取りのみ、L1モデル) → Solver (クリック + 入力 + 評価、L3モデル) → Skeptic (出力の検証、L1モデル)。3つすべてがrun_idを実行するを実行する;その証拠チェーンは封印時のマージが行われます。

# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["브라우저.나비게이트","브라우저.스크린샷"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["브라우저.나비게이트","browser.click をクリックします.","browser.fill を表示する"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["browser.snapshot でした.","evidence.read"],"ttl_seconds":60}

# All share: {"run_idを実行する": "run-abc123"}

エージェントのエラーリファレンス

すべてのSolaceエラーは型付けされています。再試行可能なエラーはバックオフで回復します。再試行不可能なエラーには人間の介入またはタスクの再設計が必要です。

コード 意味 再実行可能 エージェントアクション
SELECTOR_NOT_FOUNDCSS セレクターが一致するものはありませんいいえ呼び出し/api/snapshot構造を見つけ直すため
NAVIGATION_TIMEOUTページの読み込みに > 30 秒かかりましたはい指数関数的バックオフで再試行 (最大3回)
BUDGET_EXCEEDEDセッションの支出上限に達したいいえSolace AGIを使った予算増加のために人的オペレーターにエスカレート
SCOPE_DENIEDOAuth3 トークンのスコープ内にアクションが含まれないいいえ必要なスコープを含む新しいトークンを要求する
HUMAN_REQUIREDCAPTCHAまたは2要素認証が検出されたいいえ呼び出し{"escalate": true}すぐに
NETWORK_ERROR対象サイトに到達不能はい5秒後、次に30秒後、失敗
SESSION_EXPIRED認証Cookieが古くなっているいいえ再認証後、最後の証拠チェックポイントから再開
ELEMENT_NOT_INTERACTABLE要素が隠されているか無効化されているはい2秒待って再試行;状態を検証するためにスクリーンショットを撮る

プライム ウィキ — セマンティック・ウェイバック・マシン

Solaceが訪問する各ページは、750バイトのセマンティック・スナップショットに圧縮されページの構造、意図、ナビゲーション、キー・エンティティを保存する。 この750バイトのシードから、Solaceは完全にオフラインで、完全な動作するHTMLページを再構築する。 最初のダウンロード後、サーバーは不要だ。

フロー分割: localhost:8888は、Solace Browser内でローカルキャプチャ/実行を処理する sentient エージェントか?https://solaceagi.com/api/v1/prime-wiki/* は、共有コミュニティ・インデックス (プッシュ/プル/検索/統計/レンダリング) です。 ローカルのみモードはクラウド・インデックスなしで動作します。

📷 750 バイト → フルページ

ウェイバック・マシンは、ページごとに100KB+の生のHTML (合計100,000 TB) を保存します。 Solaceは、750バイトのセマンティック・スケルトンを保存し、同等のページをローカルに再構築します。 133倍小さい。 中央集約型の依存関係はない。

# ローカルに任意のインデックス化されたページを再構築: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html

🏛 アップストアフォーカスインデックス

Wayback Machine (全ウェブ)とは異なり、Solace Browserはアップストアサイト— Solaceの自動化レシピを備えたサイトに焦点を当てています。 GitHub、Gmail、LinkedIn、Substack、ノーティョンなど。品質はカバー範囲よりも優先されます.

GET /api/v1/prime-wiki/search?q=github
# Returns all indexed GitHub pages

GET /api/v1/prime-wiki/stats
# {"count": 7, "rtc_verified_count": 7}

🔒 プロ: フルコミュニティアクセス

無料:自身のブラウジングからスナップショットを収集します.
プロ ($28/月):インスタントにフルコミュニティインデックスにアクセス — すべてのアップストアサイトのセマンティックメモリ。LLMの再発見をスキップします。$10–50/月のトークンを節約します.

# 全てのアプリストアコードブックを1回ダウンロード: GET /api/v1/prime-wiki/assets?appstore_only=true # ~/.solace/pzip/assets/に保存 # ローカルで解凍、オフラインで使用可能

📄 APIによるレンダリング — サーバーサイドの再構築

任意のインデックス化されたページを直接APIから再構築します。埋め込みPrime Mermaid FSM状態図を含む完全なHTMLを返します。プレビュー、スクリーンショット、レシピのデバッグに役立ちます。

# Render by URL (server decompresses + reconstructs):
GET /api/v1/prime-wiki/render?url=https://github.com

# Render by hash:
GET /api/v1/prime-wiki/render?url_hash=<sha256>
# ← Returns full HTML + Prime Mermaid diagram

🌎 ページアセットへの貢献

Solace Browserがアプリストアサイトにアクセスした場合、プライム ウィキのスナップショットが作成されます。コミュニティシェアに参加すると、訪問がすべてのProメンバーにメリットをもたらします。ドメインコードブックをアップロードして解凍を加速します。

# Push a snapshot (community contribution):
POST /api/v1/prime-wiki/push
{"url_hash": "<sha256(normalized_url)>",
 "url_display": "https://github.com",
 "snapshot_b64": "<base64(gzip(json_snapshot))>",
 "original_size": 12345,
 "compressed_size": 912,
 "schema_version": "prime-wiki-v1",
 "page_type": "landing",
 "rtc_verified": true,
 "sha256_original": "<sha256(raw_json_bytes)>",
 "sha256_compressed": "<sha256(gzip_bytes)>"}

# Upload domain codebook (Pro):
POST /api/v1/prime-wiki/assets
{"domain": "github.com", "asset_b64": "..."}

☯ 陰陽: エージェントのオンページコンパニオン

Solace Browserが訪問する各ページには、恒久的な二重レールのオーバーレイがあります。上部レールはエージェントの状態をリアルタイムで表示します。下部レールは、Yinyangと直接話すことができるチャットパネルです。両方のレールは、add_init_script を追加する を追加する— ナビゲーション、ページのリロード、GmailのようなCSPロックされたページで生存します。

▲ トップレール — 常に表示

すべてのページの一番上に固定された32pxのバー。以下を表示:[PH0]] Solaceホーム→ 一回のクリックでブラウザのホームに戻ります。プラス、リアルタイムの状態 (IDLE / EXECUTING / PREVIEW_READY / DONE), 現在のアプリ名、回転値の統計(訪問ページ、LLMコール、コストの節約、セッション期間)

# Push a state update to the top rail:
POST /api/yinyang/notify
{"type": "state_update",
 "state": "EXECUTING",
 "app_name": "Gmail Triage"}

▼ Bottom Rail — チャット & 承認

36pxのコラプスされたチャットパネルが、毎ページの下部にあります。状態が達成されたときに自動的に展開しますPREVIEW_READY(あなたのエージェントがアクションを準備した場合),ブロック済み(明確化が必要),または失敗。ユーザーが承認 または 拒否— エージェントはWebSocketを介して決定を受け取ります.

# WebSocket for real-time agent ↔ Yinyang:
ws://localhost:8888/ws/yinyang

# Push preview for user approval:
{"type": "bottom_rail_update",
 "payload": {
   "state": "PREVIEW_READY",
   "preview_text": "Reply to Li Li about...",
   "show_approve_reject": true,
   "run_idを実行する": "run-abc123"
 }}

🔔 プッシュアラート — 3チャンネル

エージェントは、現在のページを中断せずにユーザーに通知をプッシュできます。3つのチャンネル:トースト(3秒下右のポップアップ),ポップアップ(アクションボタン付きモーダル),接管(臨界承認用に全画面表示). すべてのチャネルはFSM-gated — 有効な状態遷移なしにアラートは発火しません.

POST /api/yinyang/notify {"type": "push_alert", "channel": "トースト", "message": "Gmail eriod化完了: 12 個の整理", "priority": "low"} # channel: "トースト" | "ポップアップ" | "接管" # priority: "low" | "high" | "critical"

🌏 すべてのページで動作 — Gmail を含む

Rails は以下のようにインジェクトされます劇作家 add_init_script を追加する— それらは、CSP-ロックされたページ (例: GmailはFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. Google ドックスの利用、および他の一般的な Web アプリケーションに渡る、ブラウザ コンテキストのすべてのナビゲーションにわたって持続します.ノーティョンJSはDOM方法のみを使用している (no).HTML 内部陽陽は常に目に見える,常に到達可能な.

🗣 Yinyang チャット API

ユーザーはボトムレールから直接 Yinyang に入力できます。エージェントは WebSocket 経由でメッセージを受信し、応答できます。明確化要求、曖昧な承認、タスクの途中での設定変更に使用します。すべてのメッセージは Part 11 証跡トレイルにログされています。

POST /api/yinyang/chat
Authorization: Bearer <api_key>
{"message": "User says: skip newsletters",
 "context": {"run_idを実行する": "run-abc123"}}
# → {"reply": "Got it. Skipping newsletters..."}

📦 エージェント結果: あなたのインボックス、エージェント結果 & 証跡

エージェントが実行するすべてのタスクにより、Solace Browser ホームページからアクセスできる結果が生成されます。Jony Ive の原則によって設計されています: 常に表示され、邪魔にならず、必要なものだけを示します。エージェントは動作します。レビューし、署名し、出荷します。

📤 受信トレイ — レビュー待ちの下書き

エージェントが準備したすべてのドラフト(メールの返信、Substackの投稿、LinkedInのコメント)が送信される前にここに着陸します。インボックスには、送信者コンテキスト、エージェント作成のドラフト、信頼スコア、推定送信時刻が表示されます。1クリックで確認して承認する — または承認する前に編集します。

GET /api/v1/inbox # {"items": [{ # "id": "draft-abc", # "app": "gmail-inbox-triage", # "type": "email_reply", # "to": "li.li@...", # "subject": "Re: Solace user case", # "preview": "Hi Li Li, thanks for...", # "confidence": 0.91, # "status": "awaiting_approval" # }]

📥 アウトボックス — 送信済み & スケジュール

承認された項目はアウトボックスに流れ込みます。送信された項目、送信時刻、アプリ、証拠ハッシュを確認できます。スケジュールされている項目は、次のトリガー時刻を表示します。アウトボックスの各エントリは、完全な Part 11 証拠バンドルにリンクしています。

GET /api/v1/outbox # {"items": [{ # "id": "sent-xyz", # "app": "gmail-inbox-triage", # "sent_at": "2026-03-03T14:30:00Z", # "to": "li.li@...", # "evidence_hash": "sha256:abc...", # "status": "sent" # }]

📅 スケジュール & カレンダー

定期タスク(毎日のブリーフィング、週次ダイジェスト、夜間アーカイブ)がスケジュールに表示されます。次の実行時刻、最後の実行結果、およびこの期間に使用された予算を確認できます。エージェントは、APIを介してスケジュールに追加できます。ユーザーは、ホームページから一時停止、スキップ、またはスケジュールを再設定できます。

GET /api/v1/schedule # {"items": [{ # "app": "morning-brief", # "cron": "0 7 * * *", # "next_run": "2026-03-04T07:00:00Z", # "last_status": "DONE", # "budget_used_7d": "$0.12" # }]

📚 歴史 — リシピログ

すべてのリシピの実行がログに記録されます。アプリ名、期間、使用トークン、コスト、結果が表示されます。成功した実行は、将来の $0.001 のリプレイに使用するためにリシピキャッシュを構築します。失敗した実行では、どこで壊れたか、なぜ壊れたかが表示されます — アプリのリシピをデバッグするのに最適です。

GET /api/v1/history?limit=20
# {"runs": [{
#   "run_idを実行する": "run-abc",
#   "app": "gmail-inbox-triage",
#   "started": "2026-03-03T14:00:00Z",
#   "duration_s": 18,
#   "tokens": 1247,
#   "cost_usd": 0.00073,
#   "outcome": "DONE",
#   "recipe_replayed": false
# }]}

📷 FDA Part 11 証拠

承認されたアクションごとにタンパー証跡スクリーンショットシーケンスを生成します。履歴パネルからアクセスできます。ブラウザが行動する前のスクリーンショット、アクションの提案内容、実行内容を確認できます。SHA-256 ハッシュチェーン。電子署名対応。

GET /api/v1/evidence/{run_idを実行する}
# {"run_idを実行する": "run-abc",
#  "screenshots": [
#    {"step": 1, "url": "...", "sha256": "..."},
#    {"step": 2, "url": "...", "sha256": "..."}
#  ],
#  "seal": {"hash": "sha256:...",
#           "signed_at": "..."}}

📄 プライム ウィキ スナップショット

エージェントが新しいサイトを訪れると、プライム ウィキ スナップショットを作成します。対話型要素 (DOM セレクタ、ARIA ロール、アクションパス) のマップです。これらのスナップショットは、将来のレシピの再生を $0.001 で実現します。ホームページからアクセスできます —閲覧、検索、または Prime Mermaid FSM ダイアグラムとしてエクスポートできます。

GET /api/v1/prime-wiki/list
# {"snapshots": [{
#   "domain": "mail.google.com",
#   "captured_at": "2026-03-03",
#   "selectors": 847,
#   "recipes": 3,
#   "mermaid_url": "/prime-wiki/gmail.md"
# }]}

🌟 ヒューマン編集からの学習

ユーザーがエージェントによって書かれた草案を編集して承認した場合、Solace はデルタを優先シグナルとしてキャプチャします時間の経過とともに、エージェントはユーザーの声、トーン、スタイルを学習し——何の明示的なトレーニングもなく。このフィードバックループにより、エージェントは使うほどに良くなります。

📝 しくみ

  1. エージェントが下書きを作成→ 受信トレイに着陸して状態: 承認待ち
  2. ユーザーが下書きを編集→ Solace Browserがオリジナルと編集済みテキストを比較して、差分を抽出
  3. ユーザーが承認→ 差分がスタイルの好みとして保存として保存アプリと受信者にタグ付け
  4. 次の実行→ エージェントは、そのシステムプロンプトにスタイルのプリファレンスを受け取ります:「ユーザーは次のことを好みます: 簡潔な終了、感嘆符のない、常に参照番号を記載する」
  5. スコアの向上→ 時間の経過とともに必要な編集が少なくなる。収束は履歴パネルに追跡される。

📊 プリファレンスAPI

エージェントは、ドラフトを生成する前にスタイルの好みを読み取ることができます。好みは、アプリごと、受信者ごと、全局的に保存されます。ユーザーが編集したときに自動的にキャプチャされるか、API経由で手動で教えることができます。

# ドラフトの前に好みを読み取る: GET /api/v1/preferences?app=gmail-inbox-triage # {"global": ["簡潔に、3文以内"], # "recipient:li.li@...": [ # "参照番号を記載する", # "感嘆符を使用しない" # ]} # ユーザー編集の自動キャプチャ: POST /api/v1/preferences/signal {"app": "gmail-inbox-triage", "original": "Hi Li Li! Thanks for...", "edited": "Hi Li Li, thanks for...", "recipient": "li.li@..."}

💡 正しいパターン: 承認、編集、学習

Anti-Clippy 法:自動承認は決して行わない、自動送信は決して行わない. ユーザーは常に下書きを最初に見る。 これは制限ではなく — これは特徴である。 各承認はトレーニングシグナルであり、各編集は修正である。 5〜10 回の実行後、エージェントはあなたの声で草案を作成する。 50 回の実行後、編集が必要になることはほとんどない。 証拠トレイルは、すべての決定がユーザーに承認されたことを証明する。 あなたの生産性は複利計算され、あなたの判断は記録される。

⚠ 0 の競合他社がすべて 3 つを持っている

ソラセース・インスペクター — 私たちが知っているマニュアル QA の終わり

あなたの AI エージェントはテストされていないコードを出荷しています。 構造化された QA ブリッジを持たないすべての開発チームは目隠しで飛行しています。 Solace Inspector は、AI コーディング エージェントに標準化された、証拠封印された、ユーザー承認の QA プロトコルを提供する最初で唯一のツールです。

あなたの AI エージェントが Solace Inspector を使用しない場合、それには品質が低い QA がある。 Period.

エージェントプロトコル

どのコーディングエージェントも JSON スペックを受信箱/封印されたレポートを拾うアウトボックス/. カスタム統合は不要。SDKは不要。 cualquier言語。 cualquierモデル>

라이브
🔒

証拠チェーン

すべての検査は,FDA21 CFR Part 11 Architected evidence (FDA21 CFR Part 11 建築証拠) と封印された SHA-256 です.裁判所が認められる. 誤った証拠. 永久的なものです. 私は暗号化証明をテストしました.

라이브

人間による電子署名の承認

AIが修正を提案します。人間がワンクリックで承認します。Anti-Clippy: 自動承認はありません。每回の修正は、人間の決定を記録します。これがキラー・フィーチャーです。他のツールではこれを行っていません。

라이브
$0.00 / 実行 エージェントネイティブアーキテクチャ。ランナー内のLLM API呼び出しがゼロ。AIエージェントは封印されたレポートを読み、その独自のモデルを分析に適用する。知能はエージェントとともに残る。

HITLループ(ヒューマン・イン・ザ・ループ)

🤖 エージェント
書き込みtest-spec.json への 受信箱/
ソラセース・インスペクター
ナビゲート + ARIA + DOM + 診断 + スクリーンショット → 封印レポート
🤖 エージェント
レポートを読み、独自のモデルで分析し、修正を提案
👤 ヒューマン
30秒以内に3つの修正を確認。承認をクリック。完了!
🔒 ヴォールト
SHA-256 封印。公開証拠。FDA Part 11準拠。永久的に!
# Step 1: Agent writes test spec to 受信箱/ (any format, any language)
cat > 受信箱/test-spec-001.json << EOF
{
  "spec_id": "my-app-home-001",
  "mode": "web",
  "target_url": "http://localhost:3000/",
  "page_name": "My App Home",
  "persona": "james_bach",
  "checks": {"aria": true, "heuristics": true, "screenshot": true}
}
EOF

# Step 2: Run the inspector (agent-native, $0.00 LLM cost)
python3 scripts/run_solace_inspector.py --inbox

# Step 3: Agent reads sealed report from アウトボックス/
cat アウトボックス/report-my-app-home-001-*.json
# {
#   "qa_score": 74,
#   "belt": "Yellow",
#   "heuristic_issues": [{"type": "accessibility", "msg": "3 images missing alt", "heuristic": "ARIA-1"}],
#   "agent_analysis_request": { "system_prompt": "You are ジェームズ・バッハ...", "evidence_summary": {...} },
#   "agent_analysis_response": null,  ← YOU fill this in with your model
#   "fix_proposals": [],              ← YOU add proposals here
#   "evidence_hash": "sha256:a4f3...",  ← cryptographic seal
#   "human_approved": false
# }

🌐 ウェブモード

任意のブラウザアプリ。ナビゲート + ARIAツリー + DOMスナップショット + HICCUPPS 診断 + フルページスクリーンショット。ローカルホスト、ステージング、プロダクション、またはパブリックURLで動作します。

モード: "Web"

⚙ CLI モード

命令行ツール.サブプロセス実行 + エキサイトコード主張 + stdout/stderr 捕捉. ケント・ベック: あなたが恐れるものをテストする. どんなCLIでもどんな言語でも動作します.

モード: "cli"

📡 API モード

REST/HTTPエンドポイント.リクエスト+応答スケーマ認証+タイミング+セキュリティヘッダ.セム・カナー: この文脈で品質リスクは?

モード: "api" Coming Sprint 3

委員会の専門家(分析プロンプトとしてインジェクト)

ジェームズ・バッハ
SBTM + HICCUPPS オラクル啓発
「ほとんどのツールはチェックする。Solace Inspectorはテストする。它は探索し、学習し、判断が必要なときは人間にエスカレートする。」
セム・カナー
BBST + コンテキスト・ドリブン・テスティング
「電子サインゲートは caliente ではありません — それは説明責任です。它_without、你は誰が何を決定したのかわかりません。」
エリザベス・ヘンドリクソン
Explore It! + チャーターベース
「チャーターンベースの検索を機械可読化します。テスト仕様 IS チャーターです。レポート IS セッションノートです。」
ケント・ベック
TDD + テスト可能性レンズ
「恐れるものをテストせよ。Solace であれば、ウェブ、CLI、API — 同じプロトコルであらゆるものをテストできる。」
マイケル・ボルトン
RST + テスティング vs チェッキング
「マシンはチェックする。人間はテストする。Solace Inspector は正しく労働を分割する。両者とも証跡を残す。」

確認済み: 0 の競合他社が全て 3 つを持っている

ツール エージェントプロトコル
受信箱/送信箱 JSON
証拠チェーン
SHA-256 封印
人間の電子サイン
修正の承認
コスト/実行
ソラセース・インスペクター $0.00
劇作家 MCP 異なり
Ketryx (医療のみ) $$$
QAウルフ $2,000/月
马布尔 $800/月
TestRigorはは 一部 一部 $1,200/月
デヴィン 2.0 $500/月 + $5/実行

2026年3月、15つのツールを調査して検証。FDAの2026年のAIガイダンスは、既に私たちが構築したものに業界を押し進めています。規制は私たちに追いついてきている。分野よりも6~12カ月先行している

30秒でインストール

# Solace InspectorはSolace Browserに組み込まれています。 # これはデフォルトのアプリです — 常に存在し、アンインストールすることはできません。 # Solace Browserを持っている場合: python3 scripts/run_solace_inspector.py --self-diagnostic # 最初の利用の場合: Solace Browserをインストールします: git clone https://github.com/solaceagi/solace-browser cd solace-browser python3 -m pip install -r requirements.txt python3 web/server.py # http://localhost:8791 # その後、受信箱/に任意のテスト仕様をドロップし、実行します: python3 scripts/run_solace_inspector.py --inbox

マシンリーダブルキャパビリティ

エンドポイント /agents.jsonはプログラムによるエージェントの検出のための構造化された機能を返します

agents.json を表示 ↗