Skip to main content

Az AI ügynököd most ellenőrzi bármely weboldalt.
A teljes audit útvonalsal.

Egy sorot dobjon be a-be.CLAUDE.md, AGENTS.md, or .cursorrulesés az Ön sztudományi intelligenciája valódi böngésző automatizálást nyer: Gmail, Slack, LinkedIn, GitHub és bármely weboldal. Minden kattintás aláírva, leleplezve és ellenőrizhető. MCP szerver él. 30 másodperc alatt szállítanak.

✅ MCP En Vivo A FDA 11. részének építészetével 21 ügynök formátum $0.001 / feladat replay $0.00 / QA futás

Add Solace to Any Project in One Command Egy parancsban Egy parancsban

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

A Solace a Código Claude projektéhez hozzáadja a böngésző automatizálási utasításokat.

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.

1

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.

Minden nagy sztudományi kódoló ügynök támogatott.

Minden fájl pontosan elmondja az AI-nek, hogyan kell használni a Solace-t navigálni, kattintani, kitölteni, képernyőképet készíteni és bizonyítékot rögzíteni. 21 formátumot támogatnak a dobozból.

Código Claude

A sajátba dobja a lábadba.CLAUDE.mdCódigo Claude automatikusan használhatja a Solace böngészőt bármilyen web automatizálási feladathoz.

Letöltsd le a CLAUDE.md darabcsomagot
💬

Az Az OpenAI Codex

A sajátba dobja a lábadba.AGENTS.mdAz Az OpenAI Codex és a ChatGPT ügynökök olvassák ezt a fájlt, hogy megértsék a rendelkezésre álló eszközöket és képességeket.

Letöltsd le az AGENTS.md darabcsomagot

Mauszeiger

A sajátba dobja a lábadba..cursorrulesA Mauszeiger minden alkalommal elérheti a Solace-t, amikor megkéred, hogy lépjen kapcsolatba egy weboldallal.

Letöltsd le a .cursorrules-t.
🏄

A szélszörfözés

A sajátba dobja a lábadba..윈드서핑 규칙A A szélszörfözés (Codeium) a Solace funkcióit pontosan úgy használja, mint a Mauszeiger, ugyanaz a format, nulla törés.

Laden Sie .윈드서핑 규칙 herunter

A A GitHub Copilot

Dobjon be abe!.github/copilot-instructions.mdA kopilott javasolja a Solace API hívásokat a böngésző feladatokhoz.

Letöltsd le a kísérőpilóta utasításait

Helfer

Áthaladjon rendszerkérdőjelként a-val.--system-prompt solace-aider.mdHelfer automatikusan útmutatja a webes interakciókat a Solace böngészőn keresztül.

Helfer-Systemprompt herunterladen

Continue.dev Continue.dev Continue.dev Continue.dev

Hinzufügen zu your Adjon hozzá a sajátjahoz Adjon hozzá a sajátjahoz.continue/config.jsonA Continuus a Solace böngésző automatizálását a VS Code és a JetBrains native eszközként fogja megjeleníteni.

Folytassa a konfigurációs letöltést
📞

克莱恩

A sajátba dobja a lábadba.دليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 olvasja el a projekt szabályokat a kezdeti üléskor. A Solace funkciói automatikusan töltik be minden beszélgetéshez.

Laden Sie das .clinerules-Snippet herunter
🦕

根码

A helyben a helyben..roocode/Regeln/根码 (korábban Roo-克莱恩) örökli a Solace böngésző funkcióit, valamint a megbízható kódolási módot.

根码 szabályokat letölteni
🔭

A Gemini CLI-t a Google-nál használjuk.

Hinzufügen zuGEMINI.mdA Google nyílt forráskódú ügynöke, a CLI a Solace utasításait ugyanúgy felveszi, mint Claude utasításait.CLAUDE.md.

Letöltsd le a GEMINI.md darabcsomagot
🚀

Jules Jules Google Jules

Jules olvasja:AGENTS.mdA Solace utasításai automatikusan megjelenik, amikor Jules bármilyen web-sorozatos feladatot végzi a repo-ban.

Letöltsd le az AGENTS.md for Jules

Zed szerkesztője.

A szabályok helye a szabályokban.92Zed AI panela ezeket a projekt gyökerein olvasja meg, és a Szolázs azonnal elérhetővé válik a Zed AI asszisztens számára.

A Zed 92 darabcsomag letöltése
🔹

Az Az Amazon Q Developer

Hinzufügen zu.amazonq/rules/solace.mdAz Az Amazon Q Developer az Ön projektének minden kódolási ülésén keresztül olvasja el a jelölési szabályfájlokat e könyvtárból.

Az Amazon Q szabályai
🎯

A A JetBrains AI

Hinzufügen zu.idea/ai-guidelines.mdA A JetBrains AI asszisztens ezt a fájlt az IntelliJ, a PyCharm, a WebStorm és az összes JetBrains IDE-n keresztül olvasja.

Letöltsd le a JetBrains iránymutatásait
🔎

Cody forrásrajz

Helyezze a kontextusban a helyét..cody/context/solace.mdCody ezt a fájlt a visszaállítási kontextusában is tartalmazza. A Solace utasításai minden Cody beszélgetésben jelenik meg.

Cody context Cody context Download Cody context
📄

塔比尼

A konfiguráció a segítségével.. ملف تخصيص 塔比尼 يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.A 塔比尼 személyre szabási fájlja lehetővé teszi, hogy tanítson a csapat eszköztárát, beleértve a Solace böngésző automatizálását is.

塔比尼-Konfiguration herunterladen
🆕

Répondre à l'AI

Hinzufügen zu your Adjon hozzá a sajátjahoz Adjon hozzá a sajátjahoz.replit をreplitする をreplitするA fájlot a fájlnak adták.[ai]A Répondre à l'AI itt olvasja a projektkontextust A Solace minden Replit munkahelyben elérhetővé válik.

Replit-Snippet herunterladen
🤖

Devin est un homme. est un homme.

A helyben a helyben..devin/Handling-Anleitungen/Devin est un homme. a hosszú távú feladatok elindítása előtt projektjátékokat olvas el. A Solace böngészőeszközök minden webes munkafolyamathoz rendelkezésre állnak.

Letöltsd le Devin est un homme. játékkönyvét
🏭

Fabrikdroid

A gyár olvasatábanAGENTS.md És és és .fabrik/A droid ügynökök öröklik a Solace funkcióit a szoftverfejlesztési munkafolyamatok automatizálása során.

Gyárkonfiguráció letöltése
🔰

Kilo Code Kilo Kilo

Hinzufügen zu.kilocode/rules/ . .A Kilo Code Kilo ugyanazt a projektszabályokat követi, mint a 克莱恩 Solace utasítások minden ügynöki kódolás ütemhez.

Kilo kód szabályai Kilo kód szabályai Download Kilo Code Kilo rules

llms.txt

Jeremy Howard szabvány a LLM olvasható webhely leírásai számára. Drop in your project root for any LLM to understand Solace.

Download llms.txt

What’s Inside the CLAUDE.md Snippet

Minden integrációs fájl pontosan megtanítja az AI ügynököt, hogyan kell használni a Solace-t. Itt a Código Claude sznippet, és az ügynök azonnal megérti a 14 Solace API-t, az MCP szervert, az e-írást és a legjobb gyakorlatokat.

# 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 {"A kifejezésben szereplő kifejezés": "document.title"} aria-snapshot GET → accessibility tree JSON ## YinYang YinYang 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 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 + budget_usd budget on every token 4. Notify user via YinYang YinYang (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    {"A kifejezésben szereplő kifejezés": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## YinYang YinYang 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 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 + budget_usd budget on every token
4. Notify user via YinYang YinYang (never console.log spam)
5. E-sign every user-approved action

Teljes fájl:letöltsd le a CLAUDE.md darabcsomagot • Nézzétek meg agents.json (gépolvasható)

Hallo Welt 3 API hívásban

A teljes Solace API három parancsban tanulható.

1

Navigálj bármely oldal

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

Screenshot a történtekről

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

A bizonyítékokat automatikusan rögzítették

→ plan.json env_snapshot.json run_log.txt behavior_hash.txt — سلسلة التشفير SHA-256 محكمة. كل إجراء يصعب تغييره.
A plan.json env_snapshot.json run_log.txt behavior_hash.txt  SHA-256 hashlánc lezárva. Minden cselekedet megtévesztő nyilvánvaló.

Az API Referenciája Full API Referenciája

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

Végpont A módszer a módszer. Mit tesz ez Ámbito de OAuth3
/api/navigatePOSTTeljesítsd a böngészőbe egy URL-tnavegador.navegar
/api/clickPOSTKattintson bármely CSS-választóraA A browser.click
/api/fillPOSTTöltsön be egynavegador.rellenar
/api/screenshotPOSTFogd fel a jelenlegi oldalt PNG-ként (tartott tárgyakra/)navegador.capture de pantalla
/api/evaluatePOSTJavaScript ()A kifejezésben szereplő kifejezés), return result keyevaluar navegador
/api/snapshotPOSTFogd fel a lap nyers HTML-jétnavegador.instantánea
/api/aria-snapshotGETARIA hozzáférhetőség fa (struktúrált JSON)navegador.instantánea
/api/dom-snapshotGETDOM snapshot fa a determinista szerkezeti ellenőrzésekheznavegador.instantánea
/api/page-snapshotGETKombinált oldalszínes fényképezés (ARIA + DOM + metadata)navegador.instantánea
/api/healthGETA futási idő készségének élettartamvizsgálatát(nem)
/api/statusGETA böngésző egészségét, készségét, a jelenlegi URL-t, a sessziót(nem)
/api/part11/statusGETAz 11. rész fogva tartási állapot, a session id, a bytes written, a last error(nem)
/api/part11/configPOSTA 11. rész felfogási módját és az auditkönyv konfigurálását konfigurálja.part11.konfigurieren
/agents.jsonGETA gépolvasható képességek manifest(nem)

Az MCP Server Live Now

A Model Context Protocol lehetővé teszi a PH2 kód és más PH3 kompatibilis eszközök csatlakozását a PH1hez mint egy nativ eszközhez, a PH0 nem tartalmazza a kurvált parancsokat.

✅ A helyi MCP Available Now

# Step 1: start the Az MCP szerver (stdio JSON-RPC 2.0)
python3 ~/projects/solace-browser/yinyang_mcp_server.py

# Step 2: add to Código Claude .claude/settings.json:
{
  "mcpServers": {
    "solace": {
      "command": "python3",
      "args": ["/path/to/solace-browser/yinyang_mcp_server.py"]
    }
  }
}

Ha egyszer konfigurálódott, Código Claude hívja a hívásokat detect_apps, create_schedule, record_evidenceés , és 5 more Hub-native MCP tools on localhost:8888Minden hívás OAuth3-számú és SHA-256-es bizonyítással rendelkezik.

Távoli MCP Felhő (Sokás)

# 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"
}

A böngészőmunkazók a felhőben futnak, az OAuth3 irányítja minden eszközhívást, minden cselekedet hashláncban és bizonyítékban van rögzített a széfére, a Dragon Warrior szintre van szükség.

8 MCP-Tools Available Today

MCP-ToolA API-hez vezető térképekMit tesz ez
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és , és runtime state.

Mit tehet a megbízottja a Solace-val?

A Beyond navigáljon és kattintsa a Solace ügynökének teljes érzékelési és memória rendszerét a web számára.

Lásd a oldalt

Minden oldalt képernyőképezzen teljes felbontásban. Fogjon DOM fényképezőképet és ARIA hozzáférhetőség fait. Az ügynököd strukturált vizuális + semántikus adatokat kap, nem csak nyers HTML-t.

Extract Structured Data

Futás, futás. /api/evaluateA JavaScript végrehajtása és a strukturált JSON visszajuttatása. Táblázatokat, árakat, formák értékeit vagy bármely más oldaladatot közvetlenül az ügynökök kontextusába hozzák ki.

Scoped Permissions

Csak azt kérd, amire szükséged van. Az OAuth3 jelvények () körűek ()navegador.navegar, A A browser.click, navegador.rellenarA tervezés szerint nem zárva.

Automatikus bizonyítékok

Minden ügynök művelet automatikusan rögzítve, hashláncolt és lezárva történik, és az ügynök egy audit utakat készít anélkül, hogy egyetlen sor loggolt kódot is írna.

Recept Memória

A Solace a sikeres munkafolyamatokat receptként emlékszik, és a replayon az ügynök teljesen kihagyja a LLM-t, és 99 százalékkal olcsóbb, mint a feltárás.

költségvetés végrehajtása

Adja meg a per-session kiadási határokat."budget_usd budget": 0,05A jelvénykérésedben és a Solace-nál a költségvetés elérésekor megállítja az ügynököt, és nem kerül kiút.

Bizonyítékkeresés

A kérdőív múltja a-val fut./api/evidence/searchAz ügynökök kereshetik meg, mi történt az előző üléseken hasznos a fokozatos feladatokhoz, mint például a "az utolsó futás óta nem látott triage e-mailek".

A ülés kitartása

A böngésző-időszakok túlélnek az ügynök hívásai között. Egyszer bejelentkezzenek, újrahasznosítsák a találkozót. Nincs újrahitelesítés felső költség. A cookie-k, a helyi tárolás és az auth-jelölések továbbra is fennmaradnak a feladatokon keresztül.

Parallel Tabs

Az ügynökük 10 oldalt szétvághat párhuzamosan, összehasonlíthatja a eredményeket és egyesítheti a megállapításokat, mindezt független bizonyítékú nyomokkal.

Multi-Agent Swarms

Spawn több független Solace Browser példányát. A felderítő ügynökök felfedeznek; a kódoló ügynökök cselekednek; a szkeptikus ügynökök ellenőrzik. Minden példánynak saját ülés, költségvetése és bizonyítéklánca van. Orchestráljon bármelyik naplózótól (cron, Cloud Run, GitHub Actions).

E-Izírás & FDA 11. rész

Minden jóváhagyott fellépés elektronikus aláírásra alkalmas: a felhasználó rögzíti az [PH0]]I (Phuc) felülvizsgálatát és jóváhagyását a [PH1] [időbélyeg]”. A aláírás az SHA-256, amelyet a hashláncba zártak be. Az FDA 21 CFR 11. részének 11.11.100. § 11.100 elektronikus aláírásoknak megfelel.

A legjobb gyakorlatok az ügynöknek

Olyan minták, amelyek a megbízottat megbízhatóvá, könyvvizsgálhatóvá és olcsóvá teszik.

✅ Screenshot előtt Ön kattintja a gombot

Mindig hívj!/api/screenshotEz egy bizonyítékot teremt arra, amit az ügynök látott, mielőtt cselekedett kritikus audit utakat és hibás futások hibás hibát.

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

Snapshot for Structure, Screenshot for Vision

Verwenden Sie /api/aria-snapshot(ARIA hozzáférhetőség fa, JSON) akkor, ha az ügynöknek meg kell értenie a oldal szerkezetét./api/snapshotA nyers HTML-hez használjuk a -t./api/screenshotvizuális elrendezés és képek.

GET /api/aria-snapshot  # returns ARIA JSON tree
POST /api/snapshot      # returns raw HTML
POST /api/screenshot    # returns PNG filepath

Minimum Scopes kérés

Csak az OAuth3 területeket kérd meg, amelyre a feladatod szüksége van.navegador.rellenarA szűk körök megelőzik a véletlen mellékhatásokat és megfelelnek a betartási auditoknak.

POST /oauth3/token {
  "user_id": "local-agent",
  "scopes": ["navegador.navegar",
             "navegador.capture de pantalla"],
  "ttl_seconds": 300
}

Először nézd meg a meglévő recepteket!

Mielőtt egy munkafolyamatot folytatna az LLM-jelvényekkel, hívja fel a hívást./api/recipes/matchHa létezik egy recept a feladathoz, akkor játsszák újra 0,001 dollárért.

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

Minden ülésen költségvetést kell megállapítani.

Soha ne hagyja, hogy egy ügynök futjon költségvetési felső határ nélkül.budget_usd budget budgetA Solace a határérték elérésekor megállítja a résztvevőt, ahelyett, hogy csendben túlmenő kiadásokat tennie.

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_...

Újrahasználat a hitelesített webhelyek számára

Jelentkezzen be egyszer és tárolja meg a jelenléti jelzőt."id phiên"A következő API-k a sütik és az auth állapot újrahasználatára hívják fel. Minden ügynök futásától megszüntette a bejelentkezési áramlásokat.

POST /api/navigate {
  "url": "https://app.example.com/inbox",
  "id phiên": "sess_abc123"
}

Az ügynök-szülői ügyek miért?

AEO: Agent-Engine-Optimierung

Ahogy az SEO a keresőkerek számára optimalizálódik, az AEO is az AI ügynökök számára optimalizálódik.Solace az első platform, amelyet az ügynökök első osztályú felhasználóként építettek, nem pedig egy utólagos gondolat.

Bizonyítékokat, amelyeket ügynökök nem tudnak hamisítani.

Minden ügynök cselekedete egy SHA-256 hashláncban kötött nyereséget hoz létre. A CISO ellenőrzi, hogy mit tett az AI. A tábla látja a bizonyítékokat. Nincs fekete doboz.

Olyan receptek, amelyek okosabbá teszik az ügynököket

Amikor egy ügynök befejezi a feladatot, ez receptká válik. Legközelebb: $0.001 replay nem fogyasztott LLM-jegyek.

Hogyan hasonlít össze a Solace

A böngésző automatizációs eszközöket választó fejlesztők négy kérdést vetnek fel: Tart fenn a találkozók? Adószemélyeket teremt? Adószemélyt küldhetek egy AI-nek, anélkül, hogy a költségek megmaradnának? Megélhet-e egy megfelelőségi auditot? Itt van az őszinte válasz minden opcióra.

Feature Feature Feature Feature A Solace böngésző Playwright direkt böngésző-használat / OpenClaw 芭迪恩 / 扎皮尔
A ülés kitartása ✅ A cookie-k túlélnek a futásokon keresztül Állandó alapértelmezett módon Nincs ülésememlék ✅ Chrome kiterjesztés állapot
SHA-256 Prüfungspfad ✅ Minden cselekvés, hashláncolt Nincs benne épített Senki sem Csak naplók (nem manipulálható)
Az FDA 11. részének e-jelzése ✅ Beépített ()/api/v1/esign) Nem elérhető Nem elérhető Nem elérhető
A költségvetés / költség felső határ ✅ A jegyenként jutó költségvetési kapuk Unlimited (kézbejárat nélkül) Nincs költségvetési ellenőrzésünk ✅ Csak a tervkorlátok
A recept replay $0.001 ✅ Az első sikeres futás után Mindig LLM költség Mindig LLM költség ✅ Zap replay (nem LLM)
Az ügynökök-helyes fájlformátumok ✅ 21 formátum (CLAUDE.md, AGENTS.md…) Senki sem Senki sem Senki sem
OAuth3 scoped delegáció ✅ Időig korlátozott, visszavonható jelvények Teljes hozzáférés vagy semmi Teljes hozzáférés vagy semmi App-szintű engedélyek csak
Local-first (a felhőre nem szükséges) ✅ Teljesen offline fut a rendszerben ✅ Igen ✅ Legtöbbnyire Felhőfüggő
Az MCP szerver ✅ 7 eszköz, JSON-RPC 2.0 (él) Nem elérhető Nem elérhető Nem elérhető

A Solace nem egy Playwright csomagolás, hanem egy OAuth3 delegációs réteg a Playwright tetején, amely a száraz Playwright nem rendelkezik ülési memóriával, bizonyítékláncokkal, költségvetési kapuival és ügynökökök-helyes formákkal rendelkezik.

Ha mesterséges ügynök vagy, olvasd ezt!

Ez a rész közvetlenül Önökre van írva: Código Claude, Codex, Mauszeiger, Copilot vagy bármely más AI ügynök, aki erre a oldóra érkezett. Itt van pontosan, amit tudnia kell, a legköltségesebb formában.

A képességeid itt vannak

Amikor a Solace böngésző fut ()localhost:8888), akkor: navigálhat bármilyen URL-re, kattintva bármilyen elemet CSS szelektor, betölti bármely formátum mezőt, képernyőképet készít, DOM pillanatnyomtatásokat készít, futtatja a JavaScript-t, és olvashatja a SHA-256 bizonyíték naplókat.

Ellenőrizze, hogy a Solace-t elérhető-e:

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

gépolvasható specifikáció

A képességek nyilvántartását programmatizálva szerezzétek be, és használjátok ezt az igazság forrásként a végpont nevek és a támogatott módszerekhez.

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
Nézzétek meg az ügynököket.json ↗

Vision-First Pattern

Ha látásképes ügynök vagy, ez a javasolt mintázat: navigálj, képernyőfelvétel, elemeld a képet, döntsd, hogy mit kattintasz, cselekedj, képernyőfelvétel újra, hogy ellenőrizd.

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

Válaszváltási szerződés (szigorú)

Néhány futóidő visszaáll 200-re egy -vel.{"error": ...}Az ügynöknek JSON-t kell elemznie, és a folyamat előtt a success == true testre kell szüksége.

# Robust rule:
# 1) Parse JSON response
# 2) if response.success is not true -> fail step
# 3) include response.error in escalation note

{"success": true, "url": "https://example.com", "status": 200}
{"error": "Page.fill: Timeout 30000ms exceeded."}

Az emberi eskalaciós protokoll

Ha kapcsájába, 2FA-ra, jóváhagyási kétértelműségre vagy jogi/megfelelőségi kockázatra találsz, azonnal állítsd le a cselekvési hívásokat.{"escalate": true}üzenetet a host orchestratorhoz (ne kövesse a körbe a visszamenőleges kísérleteket).

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

Biztonságos végrehajtási kör

Használjon egy meghatározási láncot: egészséget, navigáljon, ellenőrizze, cselekedjen, ellenőrizze, ellenőrzőpontot.Kapjon /api/page-snapshotA nagy kockázatú intézkedések, így a futások előtt maradnak ellenőrzhetőek és elkerülhetők a kaszkád hibák.

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

Hogyan lehet létrehozni egy E-Időírot?

Amikor egy felhasználó jóváhagyja a készített fellépést, rögzítsük elektronikus aláírását, ami egy FDA 21 CFR 11. részének 11.100. §-ának megfelelő feljegyzést hoz létre: ki jóváhagyta, mit jóváhagyott, és mikor -t zárták a hashláncba.

# After user clicks A jóváhagyás a jóváhagyás. in the bottom rail:
POST /api/v1/esign/token
{
  "user_id": "phuc@example.com",
  "run_id 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
# }

Multi-Agent mintát

Spawn három ügynök a rugalmas automatizálásra: Scout (navigálj + képernyőképet, csak olvashat, L1 modell) → Solver (klikálj + töltsd + értékeld, L3 modell) → Skeptikus (bizonyíték ellenőrizze a kimenetet, L1 modell).run_id run_id run_id run_idA bizonyítékláncokat a pecsétidőben egyesítik.

# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["navegador.navegar","navegador.capture de pantalla"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["navegador.navegar","A browser.click","navegador.rellenar"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["navegador.instantánea","evidence.read"],"ttl_seconds":60}

# All share: {"run_id run_id": "run-abc123"}

A megbízók hibás hivatkozása

Minden Solace hibát be kell írni, a visszaszorítható hibák a backoff segítségével helyreállnak, a nem visszaszorítható hibák emberi beavatkozást vagy feladat újrafeldolgozást igényelnek.

Kód Kód A jelentés Visszaállítható. Akció ügynök, akció ügynök.
SELECTOR_NOT_FOUNDA CSS-választó nem egyeztetett semmivelNoA hívás a hívás./api/snapshothogy újra felfedezze a szerkezetet
NAVIGATION_TIMEOUTA Page-nek 30 évbe telt be tölteniIgen IgenA visszapróbált exponenciális visszavonással (max 3 kísérlet)
BUDGET_EXCEEDEDA ülés kiadási határérték eléréseNoEskalate az emberi üzemeltetőre a költségvetés növelése érdekében
SCOPE_DENIEDA cselekvés nem OAuth3 jelvénykörbenNoKérj új jelvényet a szükséges körűséggel
HUMAN_REQUIREDCAPTCHA vagy 2FA észleltNoA hívás a hívás.{"escalate": true}Azonnal azonnal!
NETWORK_ERRORA célpontot elérhetetlenül elérhetőnek találjukIgen Igen5 év után próbálkozzunk meg újra, majd 30 év után, majd nem sikerülünk.
SESSION_EXPIREDAuth cookie-k szűk.NoÚjra hitelesítsen, majd folytassa az utolsó bizonyíték ellenőrző pontját.
ELEMENT_NOT_INTERACTABLEElrejtett vagy kikapcsolt elemIgen IgenVárj 2 másodpercet és próbáld meg újra; képernyőfelvétel, hogy először ellenőrizd az állapotot

A A Prime Wiki Semantic Wayback Machine

Minden oldalat, amelyet a Solace látogat, összeomlott egy 750-byte-os semántikus pillanatnyilvántartásba, amely az oldal szerkezetét, szándékát, navigációját és kulcsfontosságú elemeket tárolja. Az első letöltés után nem szükséges szerver.

A folyamodási felosztás: localhost:8888A Solace Browserben a helyi fogás/végrehajtás kezelése, míg a Solace Browserben a helyi fogás/végrehajtás kezelése.https://solaceagi.com/api/v1/prime-wiki/* A helyi-csak mód működik a felhőindex nélkül.

750 bytes → Full Page

A Wayback Machine 100KB+ nyers HTML-t tárol egy oldalon (100,000 TB teljes). A Solace 750-byte-os szemantikus csontvázot tárol és egy megfelelő oldalt rekonstruál helyileg. 133x kisebb. Zero centralized dependency.

# Reconstruct any indexed page locally:
python3 prime_wiki_render.py \
  --url https://github.com
# → prime-wiki-renders/github-com.html

Appstore-Focused Index

A Wayback Machine (egész web) ellentéte a Solace a célpontja aAppstore webhelyekazok a webhelyek, amelyekben a Solace automatizálási receptje van. GitHub, Gmail, LinkedIn, Substack, A fogalom és több. A minőség meghaladja a lefedettséget.

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}

Pro: Full Community Access - A közösségi hozzáférés

Kiegészítve:gyűjtse össze a saját böngészéséből származó lemezeket.
Pro ($28/m):Azonnali hozzáférés a teljes közösségi indexhez minden appstore oldalon a semántikus memóriához. Húzza meg az LLM újra felfedezését. Takarítsa meg 1050/ hónapot a jelvényekben.

# Download all appstore codebooks once:
GET /api/v1/prime-wiki/assets?appstore_only=true
# Store at ~/.solace/pzip/assets/
# Decompress locally, forever — offline capable

Render API Serveroldalú újjáépítés

Az API-ből közvetlenül rekonstruáljuk az indexált oldalakat. Teljes HTML-t küld beillesztett Prime Mermaid FSM állapotdiagrammal. Hasznos előnézetre, képernyőképezésre és recept-debuggingra.

# 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

Contribute Page Assets

Minden Solace Browser látogatása egy appstore-helyre egy A Prime Wiki pillanatnyomtatást hoz létre. Az közösségi megosztásra való beilleszkedés az Ön látogatásainak minden Pro tag számára előnyös. Felold domain codebooksokat a dekompresszió gyorsítása érdekében.

# 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": "..."}

Yinyang: Az ügynökük a weboldalon lévő társa.

Minden oldalakon, amelyet a Solace Browser látogat, állandó kettős-sávú átfedés áll rendelkezésre. A felső sáv valós időben mutatja az ügynök állapotát. A alsó sáv egy csevegő panel, ahol közvetlenül Yinyang-val beszélhetsz. Mindkét sávot a szennyezési rendszeren keresztül juttatják be.añadir_init_scripttúlélnek a navigációban, a weboldalak újratöltésében és a CSP-szárított oldalakban, mint például a Gmail.

▲ Top Rail Always Visible

A 32px-es sáv minden oldal tetején van rögzítve.[PH0]] Solace otthon]→ visszajön a böngésző otthoni oldalához egyetlen kattintással.IDLE / EXECUTING / PREVIEW_READY / DONE), a jelenlegi alkalmazásnév és a forgó érték statisztikák (látogatott oldalak, LLM hívások, megtakarított költségek, a ülés időtartama).

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

▼ Bottom Rail Chat & A jóváhagyás a jóváhagyás.

A 36px-es csatalap összeomlott minden oldal alján, és automatikusan bővül, amikor az állapot elérte a számot.PREVIEW_READY(a ügynökük készített egy fellépést),BLOCKED(bűntözés szükséges), vagyFAILEDA felhasználó kattintásokat.A jóváhagyás a jóváhagyás. or Elutasításaz ügynökööd WebSocketen keresztül kapja meg a döntést.

# 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_id": "run-abc123"
 }}

Push Alerts 3 csatornát

Az ügynökök a felhasználóhoz küldött értesítéseket anélkül tudják elindítani, hogy megzavarják a jelenlegi oldalt.Toast(3s alsó jobb oldalon megjelenő felbukkanó),popup popup popup popup(modális akció gombokkal),A felvételhez.Minden csatorna FSM-be zárva van, nincs figyelmeztető tűz, nincs érvényes átmeneti állapot.

POST /api/yinyang/notify
{"type": "push_alert",
 "channel": "Toast",
 "message": "Gmail triage complete: 12 sorted",
 "priority": "low"}

# channel: "Toast" | "popup popup" | "A felvételhez."
# priority: "low" | "high" | "critical"

Minden oldalon működik Gmail is beleértve

A vasúti szorításokat úgy kell befecskendezni, mintSpelare añadir_init_scriptaz ugyanazon böngészőkontexten minden navigációban fennmaradnak, beleértve a CSP-zárott oldalakat is, mint például aGmail, A A Google Docsés , ésA fogalomA JS csak DOM módszereket használ (nem.HTML innerA Yinyang mindig látható, mindig elérhető.

Yinyang Chat API

A felhasználók közvetlenül a Yinyang-ra írhatnak a legrosszabb útvonalon. Az ügynökük WebSocket-en keresztül üzeneteket kap és válaszolhat. Ezt a tisztázási kérelmek, kétértelmű jóváhagyások vagy a feladat közepén lévő konfigurációs változásokhoz használjuk. Minden üzenetet a 11. rész bizonyítékú utcára regisztráljuk.

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

Ügynökség eredményei: a bevételi doboz, kiadó doboz és bizonyítékok

Minden feladat, amit az ügynökünk végez, olyan eredményeket hoz létre, amelyek a Solace Browser otthoni oldalán keresztül elérhetők.Jony Ive elv szerint készült: mindig jelen, soha nem zavaró, pontosan az, amire szükséged van.Az ügynök működik; átnézed, aláírod és elküldöd.

Kapaszutár Tervezetek várakozásában a felülvizsgálatra

Minden, amit az ügynök elkészít (e-mail-válasz, Substack bejegyzés, LinkedIn megjegyzés) itt érkezik, mielőtt elküldjük.A beutazási doboz megmutatja: a küldő kontextusát, az ügynök által írt bejegyzést, a bizalomértéket, az becsült küldési időt.Tárold és jóváhagyj egy kattintással vagy szerkeszd meg

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"
# }]}

Outbox Küldött és beosztott

A jóváhagyott elemek áramlanak a kiadó dobozba. Lásd, hogy mit küldtek, mikor, melyik alkalmazás által, és milyen bizonyítékokkal. A tervezett elemek megmutatják a következő indítóidőüket. Minden kiadó doboz bejegyzése linkeket mutat a teljes 11. részbeli bizonyítékcsomagához.

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"
# }]}

📅 Terv & Naptár

A rendszerben ismétlődő feladatok (márnapkor előkészítés, heti szerkesztés, éjszakai archívum) jelennek meg a menetrendben. Lásd a következő futási időt, az utolsó futási eredményet és a költségvetést, amelyet e időszakban fogyasztottak. Az ügynökök az API-n keresztül is hozzáadhatnak a menetrendhez; a felhasználók a kezdőlapról megáll

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"
# }]}

Történet Recept Run Log

Minden recept futás bejegyzésre kerül: alkalmazás neve, időtartam, használt jelvények, költség, eredmény. A sikeres futások a recept tárolóját építik a jövőbeni $0.001 replayekhez. A kudarcot vallott futások megmutatják, hol törtek meg és miért tökéletes a szoftver receptek hibázásához.

GET /api/v1/history?limit=20
# {"runs": [{
#   "run_id 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 11. rész: Bizonyíték

Minden jóváhagyott fellépés egy átlátható képernyőképezés sorozatát generál. A történelem panelből elérhető: lásd pontosan, mit mutatta a böngésző az ügynök cselekedése előtt, mit javasolt az ügynök, és mit hajtott végre. SHA-256 hashláncban. E-írom kész.

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

A Prime Wiki Snapshots

Amikor az ügynök új webhelyre látogat, létrehoz egy A Prime Wiki pillanatnyomtatványt: az összes interaktív elem indexált térképét (DOM-választók, ARIA-rôlékok, cselekvés útvonalak). Ezek a pillanatnyomtatványok $0,001 értékű jövőbeli recept-visszatérítést biztosítanak.

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"
# }]}

A humán szerkesztésből tanulás

Amikor egy felhasználó egy ügynök által írt tervezetet szerkeszt, mielőtt jóváhagyná, a Solace a delta-t egy-ként rögzíti.A preferencia-jelzőIdővel az ügynök a felhasználó hangját, hangját és stílusát tanulja meg, anélkül, hogy kifejezett képzést kapott volna. Ez a visszajelzési hurok, amely a felhasználók javulását teszi a több használatával.

Hogyan működik?

  1. Az ügynök írta a tervezetet.A landok a beugró dobozban →-valVárakozó_megbízás állapot:
  2. Felhasználói szerkesztések előterjesztése→ A Solace eltér az eredeti versus a szerkesztett szövegtől, kivonja a delta-t.
  3. Felhasználó jóváhagyja a felhasználót→ delta tárolódik astílus preferenciaa címzettek az alkalmazásra + a címzettre
  4. A következő futás.→ az ügynök a rendszerbe küldött stílus preferenciákat kapja:Felhasználói kedvencségei: rövidebb jelzés, nem hangzik ki, mindig megemlíti a hivatkozási számot
  5. A pontszám javul→ kevesebb szerkesztés szükséges idővel. A konvergencia a történelem paneliban nyomon követhető.

Preferencia API

Az ügynökök olvashatják a stílus preferenciáit a tervek előterjesztése előtt, a preferenciákat az alkalmazásonként, a címzettekenként és a globális szinten tárolják, és automatikusan rögzítik, amikor a felhasználók -t szerkesztnek, vagy manuálisan az API-n keresztül tanítják.

# Read preferences before drafting:
GET /api/v1/preferences?app=gmail-inbox-triage
# {"global": ["concise, 3 sentences max"],
#  "recipient:li.li@...": [
#    "mention reference number",
#    "no exclamation marks"
#  ]}

# User edit automatically captured:
POST /api/v1/preferences/signal
{"app": "gmail-inbox-triage",
 "original": "Hi Li Li! Thanks for...",
 "edited": "Hi Li Li, thanks for...",
 "recipient": "li.li@..."}

A helyes mintázat: jóváhagyni, szerkeszteni, tanulni.

Az Anti-Clippy törvény:Soha nem engedélyezik az autót, soha nem küldik az autót.Az ember mindig látja először a tervezetet. Ez nem korlátozás, ez a jellemző. Minden jóváhagyás egy képzési jel. Minden szerkesztés egy korrekció. 510 futás után az ügynök a hangodkal írja a tervezeteket. 50 futás után ritkán kell szerkeszteni. Az bizonyítékok bizonyítják, hogy minden döntés emberi jóváhagyás volt. A termelékenységed összetevői, és

0 versenyzőnek mindháromja van.

A Szoláce-felügyelő A kézikönyvi QA vége, ahogy tudjuk.

Az AI ügynökeid kiállítják a tesztelt kódot. Minden fejlesztő csapat, akinek nincs strukturált QA hídja, vakul repül. a Solace Inspector az első és egyetlen eszköz, amely az AI kódoló ügynököknek egy szabványosított, bizonyítékokkal ellátott, emberi jóváhagyott QA protokollt biztosít.

Ha az AI ügynököd nem használja a Solace Inspector-t, akkor szar QA-ja van.

Az ügynök protokoll

Bármely kódoló ügynök egy JSON-specifikációt dobja be a -be.bejegyzési doboz/A csillapított jelentést a -től kapja fel.kiadó doboz/Nem lesz egyedi integráció, nem lesz SDK, nem lesz nyelv, nem lesz modell.

Életben élőben.
🔒

Bizonyítéklánc

Minden vizsgálatot SHA-256-ban zárják meg az FDA 21 CFR 11. részének építészeti bizonyítékokkal. Bíróság-megengedett. Tamper-evident. Permanent. Nem “Most teszteltem a ” — kriptográfiai bizonyítékot.

Életben élőben.

Az emberi e-jelző jóváhagyása

Az AI javításokat javasol. Az emberi jóváhagyás egy kattintással. Az Anti-Clippy: soha nem hagyja jóvá az autót. Minden javítás emberi döntés, amit nyilvántartásba vettek. Ez a gyilkos tulajdonság. Semmi más nem rendelkezik vele.

Életben élőben.
0,00 / futás $0.00 / futás Az ügynök-helyes építészet. A nulla LLM API hívások a futó. Az AI ügynök olvasja a lezárt jelentést, és alkalmazza az API-jét.sajátja.Az intelligencia a ügynöknél marad.

A HITL-s folyosón (Human-in-the-Loop)

A te ügynököd
Írja a könyvet.test-spec.json to bejegyzési doboz/
Főfőfőnök
Navigálj + ARIA + DOM + Heuristics + Screenshot → pecsételt jelentés
A te ügynököd
Olvassa a jelentést, saját modelljével elemzi, javításokat javasol.
Ember
3 javítás 30 másodperc alatt megtörténik.
Vault
SHA-256 lezárt, nyilvános bizonyíték, FDA-nak megfelelő, örökre.
# Step 1: Agent writes test spec to bejegyzési doboz/ (any format, any language)
cat > bejegyzési doboz/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 kiadó doboz/
cat kiadó doboz/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 James Bach-t....", "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
# }

Webmód Webmód

Bármely böngésző alkalmazás. Navigálj + ARIA fa + DOM pillanatnyomtatás + HICCUPPS heuristikák + teljes oldalsó képernyő. A helyi host, a színpadra helyezés, a termelés vagy a nyilvános URL-ek esetében működik.

mód: "webb"

CLI mód

Bármely parancsvonalos eszköz. Alprocess végrehajtása + kijárati kódot megerősítő + stdout/stderr fogadás. Kent Beck ist ein guter Mensch.: Teszítsd, mitől félsz. Bármely CLI-n bármely nyelven működik.

A mód: "cli"

API mód

REST/HTTP végpontok. Kérés + válasz skéma érvényesítése + időzítés + biztonsági fejletenvek. Cem Kaner Cem Kaner: Mi a minőségi kockázat ebben a kontextusban?

mód: "api" Közeledik a sprint 3

A szakértői bizottság (Injekcióként elemzési kérelmekként)

James Bach-t.-t.
SBTM + HICCUPPS Oracle-Heuristiken
A legtöbb eszköz ellenőrzi.A Solace Inspector tesztel.Kutat, tanul, és az emberekhez eszkaladiál, amikor szükség van a döntésre.
Cem Kaner Cem Kaner Cem Kaner Cem Kaner
BBST + Kontext-Driven Testing
Az e-jelzőkapu nem bürokrácia, hanem felelősségvállalás, nélküle nem lehet tudni, ki döntött miatta.
Elisabeth Hendrickson fue la primera en ser nombrada. fue la primera en ser nombrada.
Kíséreld meg! + Charter-Based
A testtípus az alapítványt tartalmazó kutatás gépolvashatóvá tette. A teszttípus az alapítványt tartalmazza. A jelentés az ülésjegyzet.
Kent Beck ist ein guter Mensch. ist ein guter Mensch.
TDD + Lente de verificabilidad
A Solace segítségével bármit is tesztelhetsz ugyanazon a protokolllal.
Michael Bolton a következőkben. a következőkben.
RST + Testelés vs. Ellenőrzés
A gépek ellenőriznek.Az emberek ellenőrizik.A Solace Inspector helyesen osztja el a munkaerő-piacot.Mindkettő bizonyítékot hagy.

Biztosan: a nulla versenytársaknak mindháromja van.

Ez a Tool! Az ügynök protokoll
JSON bejegyzési doboz/outbox
Bizonyítéklánc
SHA-256 lezárt
Az emberi E-jelzés
jóváhagyja a javításokat
Költség/futás
Solace Inspector $0.00
Der Schriftsteller MCP változik
Ketryx (csak orvosi) $$$
卡沃尔夫 $2,000/mo
Mabl Mabl $800/mo
测试Rigor részleges részleges $1,200/mo
德文2.0 500/m/m + $5/futó $500/m

A kutatások szerint a 2026 márciusában 15 eszközre került sor a vizsgálat.Az FDA 2026-as szén-dioxid-meghatározás arra ösztönzi az iparágat, hogy pontosan azt tegyük, amit már építettünk.612 hónap előrehaladás.

30 másodperc alatt telepítsük!

# Solace Inspector is built into Solace Browser.
# It is the default app — always present, cannot be uninstalled.

# If you have Solace Browser:
python3 scripts/run_solace_inspector.py --self-diagnostic

# First time? Install 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

# Then drop any test spec in bejegyzési doboz/ and run:
python3 scripts/run_solace_inspector.py --inbox

A gép olvasható képességei

A /agents.jsonAz endpoint strukturált képességeket ad vissza a programmatic agent felfedezéséhez.

Nézzétek meg az ügynököket.json ↗