Skip to main content

Ai agentti nyt hallitsee mitä tahansa verkkosivustoa.
Täydellisen auditin avulla.

Pudota yksi linjaCLAUDE.md, AGENTS.md, or .cursorrulesja sinun AI:si saa todellisen selaimen automaation: Gmail, Slack, LinkedIn, GitHub ja kaikki verkkosivut. Jokainen klikkaus on allekirjoitettu, sinetöity ja todennettavissa. MCP-palvelimieheni elää.

✅ MCP En Vivo FDA:n osassa 11 Arkkitehdittu 21 agenttimuodosta $0.001 / tehtävän toisto $0.00 / QA run

Lisää lohtua mihin tahansa projektiin yhdellä käskyllä

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

Solace lisää selaimen automaatioohjeita Código Claude-hankkeellesi.Tehti heti ei rekisteröity, ei 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.

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.

Jokainen merkittävä AI-koodiintikunta tukee kaikkia.

Laata alla oikea muoto AI-avustajallesi.Koska tiedosto kertoo AI:lle tarkalleen, miten käyttää Solacea navigoida, napsauta, täyttää, kuvaa näytön ja ottaa todisteita. 21 muotoa tukee ulos laatikosta.

Código Claude

Laskeudu omaanCLAUDE.mdCódigo Claude käyttää Solace Browseria automaattisesti mihin tahansa verkkotutkimustoimintaan.

Ladata CLAUDE.md-snippet
💬

Codex de OpenAI

Laskeudu omaanAGENTS.mdCodex de OpenAI ja ChatGPT-agentit lukivat tämän tiedoston ymmärtääkseen käytettävissä olevia työkaluja ja mahdollisuuksia.

Ladata agentit.md -snippet

Mauszeiger

Laskeudu omaan.cursorrulesMauszeiger tavoittaa Solacen aina, kun pyydät sitä vuorovaikuttelemaan verkkosivuston kanssa.

Ladata .cursorrules
🏄

Tuulipuristelu

Laskeudu omaan.윈드서핑 규칙. Tuulipuristelu (Codeium) ottaa Solacen valmiudet juuri kuten Mauszeiger sama muoto, nollakoristuksen.

Laita alas .윈드서핑 규칙

Copilot på GitHub

Laskeudu sisään.github/copilot-instructions.mdCopilot ehdottaa Solacen API-soittoja selaimen tehtäviin.

Ladata koiploottiohjeet

Hjälpare

Lähtekää järjestelmäohjeena kanssa.--system-prompt solace-aider.mdHjälpare ohjaa kaikki verkkosivujen vuorovaikutukset automaattisesti Solace Browserin kautta.

Ladata aid system prompt

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

Lisää omaan.continue/config.jsonContinue tulee esiin Solacen selaimen automaatiotaan native-työkaluna VS Code ja JetBrainsissa.

Jatka ladata konfig
📞

克莱恩

Laskeudu omaanدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 lukee projektin sääntöjä istunnon alussa Solacen ominaisuudet latautuvat automaattisesti jokaiselle keskustelulle.

Ladata .clinerules-snippet
🦕

根码

Paikalla on paikkansa..roocode/Regeln/根码 (esikuisena Roo-克莱恩) periää Solacen selaimen ominaisuudet sen agentiikkikoodien rinnalla.

Ladata 根码-säännöt
🔭

Gemini CLI:n Google-käyttäjä

LisääGEMINI.mdGooglen avoimen lähdekoodin edustaja CLI kerää Solacen ohjeet samalla tavalla kuin lukee Claudin ohjeita.CLAUDE.md.

Ladata GEMINI.md-snippet
🚀

Jules on Google-Googlein juutalainen.

Jules lukee:AGENTS.mdSolace-ohjeet ilmestyvät automaattisesti, kun Jules hoitaa verkkotutkinnan repoosi.

Ladata Agentit.md Julesille

Editorial Zed

Aseta säännöt92Zedin AI-paneeli lukee nämä natiivisesti Solace tulee Zedin AI-assistentin saataville välittömästi.

Laita alhaalle Zed 92 -snippet
🔹

Amazon Q-kehittäjä

Lisää.amazonq/rules/solace.mdAmazon Q-kehittäjä lukee markdown-sääntötiedostoja tästä luetteloista projektisi jokaisen koodausistunnon osalta.

Ladata Amazon Q-säännöt
🎯

JetBrainsin AI

Lisää.idea/ai-guidelines.mdJetBrainsin AI Assistant lukee tämän tiedoston IntelliJ:n, PyCharmin, WebStormin ja kaikkien JetBrainsin IDE:n kautta.

Ladata JetBrainsin ohjeet
🔎

Cody:n lähteen kuva

Aseta konteksti kontekstissa.cody/context/solace.md. Cody sisältää tämän tiedoston sen hakemusympäristöön. Solace-ohjeet näkyvät jokaisessa Cody-huunnelussa.

Cody context Cody context Download Cody context
📄

塔比尼

Konfiguraatiot on tehtävä kautta.. ملف تخصيص 塔比尼 يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.塔比尼'n henkilökohtaista tiedostoa avulla voit opettaa sitä tiimiesi työkalujen ketju, mukaan lukien Solacen selaimen automaatio.

Ladata 塔比尼 config
🆕

Répondre à l'AI

Lisää omaan.replit をreplitする をreplitするTiedoston on[ai]Répondre à l'AI lukee projektin kontekstin täältä Solace tulee käytettävissä jokaisessa Replit-työpaikassa.

Ladata .replit をreplitする-snippet
🤖

Devin est un homme. est un homme.

Paikalla on paikkansa..devin/Handling-Anleitungen/Devin est un homme. lukee projektin leikirjoja ennen pitkän aikavälin tehtävien aloittamista. Solace-seuraava- työkalut ovat käytettävissä missä tahansa verkkotyönä.

Ladata Devin est un homme.in leikkikirja
🏭

Factory Droid on tehdas. on tehdas.

Tehdas lukee:AGENTS.md ja ja ja ja ja ja ja ja .fabrik/Droid-agentit perivät Solacen ominaisuudet ohjelmistojen kehittämisessä tapahtuvan työnkulun automaattisessa toiminnassa.

Ladata tehtaalakonfiguratiota
🔰

Kilo Code Kilo Kilo

Lisää.kilocode/rules/..Kilo Code Kilo noudattaa samaa projektin sääntöä kuin 克莱恩 Solace ohjeet lataus jokaisen agentic koodaus istunto.

Kilo Code Kilo rules Download Kilojen sääntöjä

llms.txt

Jeremy Howard standardin mukaan LLM:n luettavissa olevat sivuston kuvaukset.

Download llms.txt

Mitä ’s Inside the CLAUDE.md -snippetissä on

Tässä on Código Claude -piirteen vihje, joka laskee sen projektisi ja agentti ymmärtää välittömästi kaikki 14 Solacen API:tä, MCP-palvelinta, sähköisen allekirjoittamisen ja parhaat käytännöt.

# 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 {"ilmaus": "document.title"} aria-snapshot GET → accessibility tree JSON ## YinYang on yksi niistä. 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":"...","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 on yksi niistä. (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    {"ilmaus": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## YinYang on yksi niistä. 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":"...","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 on yksi niistä. (never console.log spam)
5. E-sign every user-approved action

Täysfaili:Ladata CLAUDE.md-snippet • Katso agentit.json (koneen lukemassa)

Hallo Welt 3 API-soitteluissa

Koko Solace-API on oppittavana kolmella käskyllä.

1

Kävele millään sivuun

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

Skärmbilder av vad som hände

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

Todisteet saatiin kiinni automaattisesti

→ 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 hash-ketju sinetöity. Jokainen toiminta on epäselvä.

API-viittaus Täyset API-viittaukset

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

Loppu-piste on -Metoodi on menetelmä. Mitä se tekee Ámbito de OAuth3
/api/navigatePOSTLaata URL selaimessanavegador.navegar
/api/clickPOSTKlikkaa mitä tahansa CSS-valitsejaanavegador.hacer clic
/api/fillPOSTTäytä lomakenttänavegador.rellenar
/api/screenshotPOSTValitse nykyinen sivu PNG:n (save to artifacts/)navegador.capture de pantalla
/api/evaluatePOSTJavaScript () on run runilmaus), palautus tulos avainevaluar navegador
/api/snapshotPOSTValitse sivun raaka-HTML:nnavegador.instantánea
/api/aria-snapshotGETARIA-yhteydetapu (structured JSON)navegador.instantánea
/api/dom-snapshotGETDOM-kuva-puun kuvaus determinististen rakenteen tarkistuksistanavegador.instantánea
/api/page-snapshotGETKombinerad sidobild (ARIA + DOM + metadata)navegador.instantánea
/api/healthGETElävyyskysymykset suorituskykyä varten(ei ole)
/api/statusGETSelaimessa on terveys, valmius, nykyinen URL, istunto(ei ole)
/api/part11/statusGETOsa 11 -tapauksen tila, istunto-identti, kirjoitettuja bytejä, viimeinen virhe(ei ole)
/api/part11/configPOSTKonfiguroida 11. osa valmistaa toimintatapa ja tarkastusluetteloosa11.configure
/agents.jsonGETKoneen lukemattomat valmiudet ilmestyy(ei ole)

MCP Server Live Now

Model Context Protocol antaa kodin ja muiden PH3-yhteensopividen työkalujen yhteyden PH1:hen native-työkaluina, eikä PHP0 tarvitse curl-kommenteja.Seitsemän työkaluja on saatavilla tänään: navigoida, napsauta, täyttää, kuvaa, kuvaa, arvioida, aria_snapshot.

✅ Local MCP Available Now

# Step 1: start the MCP-palvelimella (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"]
    }
  }
}

Kun se on määritetty, Código Claude soittaa detect_apps, create_schedule, record_evidenceja , ja 5 more Hub-native MCP tools on localhost:8888Jokainen puhelu on OAuth3-scoped ja SHA-256 todistettua.

Kaukosääteinen MCP Pilvi (Tulostava pian)

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

Liitä mistä tahansa koneesta, selaimen työntekijät juoksevat pilvessä, OAuth3 hallitsee jokaisen työkalun soittamisen, jokaisen toiminnan hash-ketju ja todisteet, jotka on saatu vartioillesi, ja jokaisen Dragon Warrior-tason tarvitaan.

8 MCP-työkalus Available Today

MCP-työkaluAPI:n kautta MappejaMitä se tekee
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, readinessja , ja runtime state.

Mitä agentti voi tehdä Solacen kanssa?

Sen lisäksi navigoida ja napsauta Solace antaa agenttillesi täydellisen aisti- ja muistijärjestelmän verkkoon.

Katso sivu

Piirtä DOM-näytöt ja ARIA-yhteydetyspuut. Agentti saa rakenteellisen visuaalisen + semantiikan tiedon ei vain raaka-HTML.

Rahoitetaan rakenteellisia tietoja

Juokse ja juokse. /api/evaluateOta taulukot, hinnat, lomakkeet tai muut sivun tiedot suoraan agenttinne kontekstista.

Scoped Permissions

Pyydä vain sitä, mitä tarvitset. OAuth3-tokenit ovat määrättyjä ()navegador.navegar, navegador.hacer clic, navegador.rellenar), ajan rajoittunut ja peruutettavissa oleva.

Automaattinen todiste

Jokaisen agentin toiminnan kirjaaminen, hash-ketjuaminen ja sinetöinti tapahtuu automaattisesti, ja agentti tuottaa auditointijäljen kirjoittamatta kirjauskoodin yhdenkin rivin.

Resepti muistiin

Solace muistaa menestyksekkäitä työsuunnitelmia resepteinä, ja kun se toistetaan, agentti jättää LLM:n kokonaan ohi ja ajaa tallennettuja polkuja $0.001 99% halvemmaksi kuin uudelleenkeräys.

Budjettivalvonta

Aseta per istunto-menojen rajoitukset."presupuesto_usd": 0.05Sopimuksesi ja Solace pysäyttävät agentin, kun budjetti on lyöty.

Todisteet hakettiin

Kysely past runs with/api/evidence/search. Agentit voivat tutkia edellisissä istuntoissa tapahtuneita hyödyllisiä lisätoimiin, kuten "triage-sähköposteja, joita ei ole näkynyt viimeisen juokseen jälkeen".

Istuntojen kestävyys

Seuraava-aika selviää agenttipuhelien välillä.Login kerran, käytä sessiä uudelleen.Ei ole uudelleenautentisointia.Kokeita, paikallista tallentamista ja autt-tokeneja säilyvät tehtävien välillä.

Parallel Tabs

Agentti voi risteää 10 sivua rinnakkain, vertailla tuloksia ja sulauttaa tulokset kaikki riippumattomien todisteiden avulla.

Multi-Agent Swarms

Spawn useita itsenäisiä Solace Browserin esimerkeitä. Scout-agentit tutkivat; koodaajat toimivat; skeptiset agentit tarkistavat. Jokaisella esimerkeellä on oma istunto, budjetti ja todisteet ketju. Orchestrate mistä tahansa aikataulusta (cron, Cloud Run, GitHub Actions).

E-sinkki & FDA osa 11

Jokainen hyväksytty toiminta voi olla sähköisesti allekirjoitettu: käyttäjä tallentaa tarkasteltua ja hyväksyttyä toimenpide [PH0]]I (Phuc) [PH1]. allekirjoitus on SHA-256 suljettu hash-ketjussa. FDA:n 21 CFR-osan 11 §11.100 sähköisten allekirjoitusten mukainen.

Parhaat käytännöt agentti

Muotot, jotka tekevät agenttisi luotettavaksi, tarkkailtavaksi ja halvalla.

✅ Skärmskärm innan du klickar

Aina soita/api/screenshotTämä luo todisteen, mitä agentti näki ennen toimintaa kriittinen tarkastusmatka ja epäonnistunut debugging-lähtö.

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

Snapshot for Structure, Screenshot for Vision

Use Use /api/aria-snapshot(ARIA-yhteydetyspuulla, JSON) silloin, kun agentti tarvitsee ymmärtää sivun rakenteen./api/snapshotRaaka HTML:n käyttö./api/screenshotvisuaalisen suunnittelun ja kuvien käyttöä varten.

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

Pyydä vähimmäismäärääasioita

Lue-aineellisen tutkimuksen tehtävässä ei koskaan pitäisi ollanavegador.rellenarKaiken kaikkiaan kapeat laajuudet estävät satunnaisia sivuvaikutuksia ja tyydyttävät vaatimustenmukaisuuden tarkastuksia.

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

Tarkista olemassa olevia reseptejä ensin

Ennen kuin käynnistät työnkulun LLM-tokeneilla, soita/api/recipes/matchJos tehtävään on olemassa resepti, pelaa se uudelleen 0,001:n hintaan.

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

Aseta budjetti jokaiselle istunnolle

Älä koskaan anna agentin ajaa ilman budjettikohtia.budget_usd budget budgetSolace pysäyttää istunnon, kun raja on saavutettu, eikä hiljaa liioitella.

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

Käytä uudelleen istuntoja todistetussa sivustossa

Sisäänlätä kerran ja tallenna istunto tunnus."id phiên"Se poistaa kirjautumisvirrat jokaisesta agentin käynnistämisestä.

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

Agentti-nativaa koskevia kysymyksiä Why

AEO: Agentti-moottorin optimointi

AEO optimoi juuri niin kuin SEO optimoi hakukävelyjä varten, niin myös AEO optimoi tekoälyjä varten. Solace on ensimmäinen verkosto, joka on rakennettu agenttien kanssa ensimmäisen luokan käyttäjänä eikä jälkikäteen.

Todisteet, joita agentit eivät voi väärennää

Jokaisen agentin toiminnan jälkeen syntyy SHA-256 hash-ketjuinen kytkö.CISO voi tarkastaa tekoälytyksen tekemistä.Boorosi voi nähdä todisteet.Ei ole mustia laatikkoja.

Reseptejä, jotka tekevät agenttien älykkäämpiä

Kun agentti suorittaa tehtävän, se tulee reseptiksi. $0.001 uudelleen. ei kulunut LLM-tokeneja.

Miten Solace vertaa?

Kehittäjät, jotka haluavat käyttää selaimen automaatio- työkaluja, kysyvät neljä kysymystä: kestääkö se istuntoja? luoko se auditointijälkiä? Voinko siirtää AI:lle ilman karkotettuja kustannuksia? selviääkö se vaatimustenmukaisuuden tarkastuksesta? Tässä on rehellinen vastaus jokaiselle vaihtoehdolle.

Feature Feature Feature Feature Solace Browser Näyttelijä suorassa Selaimena käytettävä / OpenClaw 芭迪恩 / 扎皮尔
Istuntojen jatkuvuus ✅ Evästeet säilyvät läpi juoksujen Ephemeral oletusarvoisesti Ei istuntoälyä ✅ Chrome-lähennyksen tila
SHA-256 -luokitusraite on ✅ Jokainen toiminta, hash-ketjuinen Ei mitään sisäänrakennettuja Ei ketään Logs only (ei ole väärinkäsitelty)
FDA:n 11 osan e-merkki ✅ Rakennettu sisään ()/api/v1/esign) Not available Not available Not available
Budjetti / kustannustehokka ✅ Budjettiväivöt tunnisteen kohden Unlimited (ei porttia) Ei budjettivalvontaa ✅ Suunnitelma rajoituksia vain
Resepti toistetaan $0.001 ✅ Ensimmäisen onnistuneen juoksemisen jälkeen Always LLM cost Always LLM cost Zap replay (ei LLM)
Agentti-native-failimuodot [PH0]] 21 muoto (CLAUDE.md, AGENTS.md…) Ei ketään Ei ketään Ei ketään
OAuth3 -koeputettu valtuuskunta ✅ Aika rajoitetut, peruutettavat tunnukset Täysi pääsy tai ei mitään Täysi pääsy tai ei mitään App-tason sallitukset vain
Paikallinen ensimmäinen (ei pilvi vaadita) ✅ Runs täysin offline ✅ Kyllä, kyllä. ✅ Enimmäkseen Pilvi- riippuvainen
MCP-palvelimella 7 työkalua, JSON-RPC 2.0 (live) Not available Not available Not available

Solace ei ole Playwrightin paketti, vaan OAuth3-valtuutuslaatu Playwrightin yläpuolella, joka lisää istuntoälyä, todisteet, budjettivähteitä ja agentti-muotoisia muotoja, joita raaka-aineisto ei ole.

Jos olet tekoälyagentti, lue tämä.

Tämä osa on kirjoitettu suoraan sinulle Código Claude, Codex, Mauszeiger, Copilot tai mikä tahansa muu tekoäly-agentti, joka on tullut tähän sivulle.

Sinun kyvytesi ovat täällä

Kun Solace Browser on käynnissä ()localhost:8888), voit: navigoida mihin tahansa URL:hen, napsauttaa CSS-valitsejan kautta mihin tahansa elementtiin, täyttää minkä tahansa lomakentän, ottaa näytönkuvia, ottaa DOM-kuvia, ajaa JavaScriptia ja lukea SHA-256-todistuksen päiväkirjoja.

Tarkista, onko Solace saatavilla:

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

Koneen lukemattoman tarinan

Ota valmiusmanifestin ohjelmallisesti, käytä tätä totuudenlähdeä loppupisteiden nimissä ja tuketuissa menetelmissä.Kanonikaali polku on /agents.json (ei /api/agents.json).

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
Katso agentit.json ↗

Vision-First Pattern

Jos olet näkyvyysyritys, tämä on suositeltava malli: navigoida, kuvata, analysoida kuva, päättää mitä napsauttaa, toimia, kuvata uudelleen tarkistaa.Älä koskaan oletta, että toimi onnistui ilman visuaalista vahvistusta.

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

Vastauslupa (Strict)

Jotkut juoksuajat palauttavat 200:tä ja antavat sen.{"error": ...}Agentti on analysoitava JSON:ta ja vaativa onnistumiselle == true-kehosta ennen kuin hän jatkaa.

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

Human Escalation Protocol

Jos pääset CAPTCHA:een, 2FA:een, hyväksymisymmärryksestä tai oikeudellisesta/vaatimustenmukaisuuden vaaraan, lopeta toiminta-soittelu heti.{"escalate": true}Viesti isäntäjärjestäjälle (Älä kytke uudelleenkokemuksia sokeasti).

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

Turvallinen teloituskierto

Käytä määrittävää kierrosta: terveys, navigointi, tarkastus, toimi, todentaminen, tarkastuskohta.TÄVÄRÄ /api/page-snapshotKorkea-riskki toimenpiteet ennen juoksuja pysyvät tarkastettavissa ja vältellään kaskadiokirjat.

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

Miten luoda sähköinen allekirjoitusrekisteri

Kun käyttäjä hyväksyy valmistelusi toiminnan, tallenna hänen sähköinen allekirjoituksensa, mikä luo FDA 21 CFR 11 § 11.100:n mukaisen kirjan: kuka hyväksyi, mitä he hyväksyivät ja milloin se oli sinetöity hash-ketjussa.

# After user clicks Hyväksyn sen. in the bottom rail:
POST /api/v1/esign/token
{
  "user_id": "phuc@example.com",
  "run_id run": "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-Agentti-malli

Spawn kolme agenttia kestävän automaation: Scout (navigate + screenshot, read-only, L1 malli) → Solver (click + fill + evaluate, L3 malli) → Skeptic (verify output versus evidence, L1 malli).run_id run runTodisteet yhdistyvät sellitysvaiheessa.

# 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","navegador.hacer clic","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": "run-abc123"}

Virheviittaus Agentien osalta

Jokainen Solacen virhe kirjoitetaan, ja peruuttamattomat virheet palautuvat takaisin takaisin, ja peruuttamattomat virheet tarvitsevat ihmisen väliintuloa tai tehtävän uudelleen suunnittelua.

Koodi Tarkoitus Se on peruutettavissa. Toiminta-agentti
SELECTOR_NOT_FOUNDCSS-valitseja ei vastannut mitäänNoCall Call/api/snapshotettä löydät uudelleen rakenteen
NAVIGATION_TIMEOUTSivulla kesti 30 vuotta ladata.Kyllä, kyllä.Kokeile uudelleen eksponentiaalisella backkoffilla (maksimääräisesti 3 yritystä)
BUDGET_EXCEEDEDIstuntojen kulutusrajan osuus on saavutettu.NoEskalaatikaa ihmisoperaattoriin budjettilisäyksen vuoksi
SCOPE_DENIEDToiminta ei ole OAuth3 -tokenien laajuuksissaNoPyydä uutta tunnusmerkkiä vaadittavalla laajuudella
HUMAN_REQUIREDCAPTCHA tai 2FA havaittiinNoCall Call{"escalate": true}Seuraavaksi heti.
NETWORK_ERRORKohde-sivusto on tavoittamattoman tavoitettavissaKyllä, kyllä.Yritä uudelleen 5 vuotta, sitten 30 vuotta, sitten epäonnistunut
SESSION_EXPIREDAuth-Cookies abgelaufenNoTunnistetaan uudelleen, ja jatketaan sitten viimeisestä todisteiden tarkastuspaikasta.
ELEMENT_NOT_INTERACTABLEelementti on piilotettu tai häiriintynytKyllä, kyllä.Odota 2 minuuttia ja yritä uudelleen; kuvaa näytön varmistaaksesi tilasta ensin

Prime-Wiki Semantic Wayback Machine

Jokainen Solace-vierailu sivu on puristettu 750-byttiseksi semantiikaksi lyhytkuvaksi sivun rakenteen, tarkoituksen, navigoinnin ja avaintekijöiden tallentamiseksi.Solace rakentaa 750-byttisen siemenestä täysin virallisesti toimivan HTML-sivun uudelleen. Ensimmäisen latauksen jälkeen ei tarvita palvelimia.

Kulku jakautuu: localhost:8888Se käsittelee paikallista vangitsemista/tekstämistä Solace Browserissa, kun taashttps://solaceagi.com/api/v1/prime-wiki/* Paikallinen vain käyttötapa toimii ilman pilviindeksiä.

750 bytejä → Täysivullainen sivu

Wayback Machine tallentaa 100 KB+ raaka-HTML sivu kohti (100 000 TB kokonaisuudessaan). Solace tallentaa 750-byytisen semantiikan luuran ja rakentaa vastaavasti sivu paikallisesti. 133 kertaa pienempi. 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

Toisin kuin Wayback Machine ( koko verkko), Solace keskittyyAppstore-sivustotsivustoilla, joilla on Solacen automaatio-receptit. GitHub, Gmail, LinkedIn, Substack, Ajatus ja muut. Laatu ylittää kattavuuden.

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

Ilmainen:keräämme kuvia omasta selauksestanne.
Pro ($28/måne):Pääsy välittömästi koko yhteisön indeksiin semanttinen muisti jokaiselle appstore-sivustolle. Okei, unohda LLM-katseminen. Säästä 10$50/kuukausi tunnisteissa.

# 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 Server-Side Reconstruction

Rakentaa uudelleen kaikki indeksoitu sivu suoraan API:stä. Palauttaa täyden HTML:n sisäänrakennetulla Prime Mermaid FSM-tilanneilla. Käytännöllinen esittelyyn, näytön kuvaamiseen ja reseptien virheettömiselle.

# 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

Osaltaa sivuvaroja

Jokaisella Solace Browser-käynnin vierailulla appstore-sivustolla luodaan Prime-Wiki-näytelmä. Yhteisön jakamiseen liittyminen vierailut hyödyttävät jokaista Pro-jäsentä.

# 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: Agentti on sivuston kumppanin.

Jokaisella Solace Browserin vierailulla olevalla sivulla on pysyvä kaksoiskerran yläreunainen päällystys, jossa on real-time-tilanne, ja alasreunainen on chat-paneeli, jossa voit puhua Yinyangille suoraan, ja molemmat raidat on otettu sisään.añadir_init_scriptne selviytyvät navigoinnista, sivujen uudelleenlaadun ja CSP-lukkojen mukaisten sivujen, kuten Gmailin, elossa.

▲ Top Rail Always Visible

Jokaisen sivun yläpuolelle kiinnitetty 32px-paikka.[PH0]] Solace koti→ palautetaan selaimelle yhdellä klikkauksella.IDLE / EXECUTING / PREVIEW_READY / DONE), nykyinen sovelluksen nimi ja kiertävä arvotilaus (vierailut sivut, LLM-soitteluja, säästynyt kustannukset, istunnon kesto).

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

▼ Bottom Rail Chat & Hyväksyn sen.

Jokaisen sivun alapuolella on 36px:n katkaistu chat-paneeli, joka laajenee automaattisesti kun tila saavuttaa .PREVIEW_READY(agentti on valmistautunut toimintaan),BLOCKED(tarvitsee selvitys), taiFAILEDKäyttäjä klikkaa.Hyväksyn sen. or Hylkääagentti saa päätöksen WebSocketin kautta.

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

Push Alerts 3 kanavaa

Agentit voivat työntää ilmoituksia käyttäjälle keskeyttämättä heidän nykyistä sivuaan.Toast(3:tä yläkertainen Popup),Popup(modaleilla toiminta-painikkeilla),Otaminen valtaanKaikki kanavat ovat FSM-valikoituja, ei tule hälytysvaloja ilman voimassa olevaa siirtymävaihetta.

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

# channel: "Toast" | "Popup" | "Otaminen valtaan"
# priority: "low" | "high" | "critical"

Toimii kaikissa sivuissa Gmail mukaan lukien

Raileja annetaan injektiona, kutenNäyttelijä añadir_init_scriptne pysyvät kaikissa navigoinnissa samassa selaimen yhteydessä, mukaan lukien CSP-lukitut sivut kutenGmail, Google Docs -ohjelma on yksi niistä. -ohjelma on yksi niistä.ja , jaAjatusJS käyttää vain DOM-menetelmiä (ei.HTML innerYinyang on aina näkyvä, aina saavutettavissa.

Yinyang Chat API

Käyttäjät voivat kirjoittaa Yinyangille suoraan alarajalta.Toveri saa viestejä WebSocketin kautta ja voi vastata.Tätä käytetään selvityspyyntöihin, epäselväksi hyväksymyksiin tai keskityön konfiguraatiomuutoksiin.Kohjeet kirjautuvat osaston 11 todisteiden jälkeen.

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

Agentti tulokset: sinun postilaatikko, ulkokauppiasi ja todisteet

Jokainen toimittajan suorittama tehtävä tuottaa tuloksia, jotka ovat saatavilla Solace Browserin kotimaasta sivuista.Kehitetään Jony Iven periaatteen mukaisesti: aina läsnä, koskaan häiritsevä, juuri mitä tarvitset.Tehtävä toimii; tarkistat, allekirjoitat ja lähetät.

Inbox Drafts Awaiting Review

Jokaista luonnosta, jonka agentti valmistelee (e-mailin vastaus, Substack-kirja, LinkedIn-kommentti) saapuu tänne ennen lähettämistä.Tulostuslaatikko näyttää lähettäjän yhteyden, agentin kirjoittaman luonnoksen, luottamuksen pisteen, arvioidun lähettämisen ajan.Kirjoittakaa ja hyväksykää yhdellä klikkauksella tai muokkaa ennen

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 Lähetetty ja aikataulu

Hyväksytyt kohteet virtaavat uloskäytävään. Katso, mitä lähetettiin, milloin, millä sovelluksella ja minkä todisteen avulla. Aikataulujen kohteet osoittavat seuraavan käynnistyspäivänsä. Jokainen uloskäytävän sisäänkäynti linkittää täydelle osalle 11 toimitettuun todistepakettiinsa.

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

📅 aikataulu ja kalenterin

Toistuvat tehtävät (aamun lyhyt, viikoittainen hakemus, iltainen arkisto) näkyvät aikataulussa. Katso seuraavaa suoritustaikaa, viimeistä suoritusta ja budjettia, jota tämä aika kulutti. Agentit voivat lisätä aikataululle API:n kautta; käyttäjät voivat pysähtyä, jättää väliin tai siirtää aikataulusta kotivuodesta.

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

Historiassa Reseptiä juokse Log

Jokainen reseptijuoksu on kirjautunut: sovelluksen nimi, kesto, käytetyt tunnukset, hinta, tulos. Menestyneet juokset rakentavat reseptien tallennuksen tulevien $0.001 -muutosten osalta.

GET /api/v1/history?limit=20
# {"runs": [{
#   "run_id run": "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:n 11 osan todisteet

Jokainen hyväksytty toiminta tuottaa väärinkäytönä olevan näytönkuvan sarjan. Historiakeskuksesta: näet tarkasti, mitä selaimen näytti ennen agenttiasi toimivan, mitä agentti ehdotti ja mitä itse asiassa toteutettiin. SHA-256 hash-ketju. E- allekirjoitus valmis.

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

Prime-Wiki Snapshots

Kun agentti vierailee uudessa sivustossa, se luo Prime-Wikin kuvan: kaikkien vuorovaikutteisten elementtien indeksoitu kartta (DOM-valitsejat, ARIA-rolit, toiminta-tievat). Nämä kuvankuvat tuottavat tulevaisuuden reseptien palautusta $0,001.

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

Opiskelu ihmismuokkauksista

Kun käyttäjä muokkaa agentin kirjoittamaa luonnosta ennen kuin hyväksyy sen, Solace ottaa delta-arvon merkille.Ennakko-signaaliAjan myötä agentti oppii käyttäjän ääntä, äänen ja tyylin ilman mitään nimenomaista koulutusta. Tämä on palautetta, joka parantaa agentteja, mitä enemmän käytät niitä.

Miten se toimii

  1. Agentti kirjoittaa luonnoksen.→ on tulossa →Odotetaan hyväksyntää: awaiting_approval status
  2. Käyttäjämuokkaa luonnosta→ Solace erottaa alkuperäistä tekstiä verrattuna muokattuneeseen tekstiin, vie delta
  3. Käyttäjä hyväksyy→ delta tallennetaan atyylistä mieltymystämerkitty sovellukseen + vastaanottajaan
  4. Seuraava juoksu→ Agentti saa tyylien mieltymykset järjestelmänsä pyynnöstä:Käyttäjä miettii: lyhyempi kirjaus, ei huutokaavia, mainitaan aina viittausnumero
  5. Arvopisteet paranevat→ vähemmän muutoksia tarvitaan ajan myötä.

API:n suositusten käyttöä

Agentit voivat lukea tyyli-mieltymykset ennen luonnosten laatimista.Mieltymykset tallennetaan sovelluksen, vastaanottajan ja maailmanlaajuisen määrän mukaan.Ne tallennetaan automaattisesti, kun käyttäjät muokkaavat tai opetavat niitä manuaalisesti API:n kautta.

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

Oikea malli: hyväksy, muokkaa, oppia

Anti-Clippy-laki:Autovapaus, koskaan auto-lähetysIhminen näkee luonnoksen aina ensin. Tämä ei ole rajoitus. Jokaisen hyväksynnän on koulutuksen signaali. Jokainen muokkaus on korjaus. 510 kierrosta jälkeen agentti tekee luonnoksen äänelläsi. 50 kierrosta jälkeen se harvoin tarvitsee muokkausta lainkaan. Todisteet osoittavat, että jokainen päätös oli ihmisen hyväksymä.

0 kilpailijaa on kaikki kolme.

Solace Inspector Manualin QA:n loppu kuten tiedämme sen

Jokainen kehittäjäjoukko ilman rakenteellista QA-siltaa lentää sokeasti. Solace Inspector on ensimmäinen ja ainoa työkalu, joka antaa AI-koodijoukkoille standardoitu, todisteiden varmuudella vahvistettu, ihmisestä hyväksytty QA-protokolli.

Jos AI-agenttisi ei käytä Solace Inspectoria, se on paskan verrattuna QA:hen.

Agenttiprotokolli

Jokainen koodausagentti pudottaa JSON-tarinanInbox/Se saa kiinni sinetöidyn raportin.ulkokaupassa/Ei mukaista integrointia, ei SDK:ta, mitään kieltä, mitään mallia.

Live Live
🔒

Todisteet ketjuus

Jokainen tarkastus on SHA-256-luomattu FDA 21 CFR Part 11 Architected -todisteella. Oikeuspäätöksessä. Väärinpainoinen. pysyvä. Ei [PH0]]Minä testasin sitä ” — kryptografisen todisteen.

Live Live

Ihmisen sähköisen allekirjoituksen hyväksyminen

Ai ehdottaa korjauksia, ihminen hyväksyy yhden napsautuksen avulla, anti-Clippy: ei koskaan hyväksy itseään, jokainen korjaus on ihmisen tekemä päätös, joka on kirjattu, tämä on tappava ominaisuus, sillä ei ole muuta.

Live Live
0,00 dollaria / juoksu $0.00 / juoksu Agentin alkuperäinen arkkitehtuuri. Nolla LLM-API-soitteluja juokselijään.Omia omia.Tiedustelut jäävät agenttinne luona.

HITL-soppu (Human-in-the-Loop)

Sinun agentti
Kirjoittaatest-spec.json to Inbox/
Tarkastaja
Navigoida + ARIA + DOM + Heuristics + Screenshot → sinetöity raportti
Sinun agentti
Se lukee raporttia, analysoi omalla mallillaan, ehdottaa korjauksia.
Ihmiset
Arvioita 3 korjausta 30 sekunnissa.
Vault
SHA-256 sinetöity. julkinen todiste. FDA-vaatimuksellinen.
# Step 1: Agent writes test spec to Inbox/ (any format, any language)
cat > Inbox/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 ulkokaupassa/
cat ulkokaupassa/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 on ollut mukana....", "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
# }

Web-muodi

Kaikki selaimen sovellukset. Navigoida + ARIA-puun + DOM-valikoiman + HICCUPPS-heuristikkojen + koko sivun näytön kuvan. Toimii paikallismiestä, esitys-, tuotanto- tai julkisten URL-osoitteiden kanssa.

"Web" -tila:

CLI-tila

Kaikki käskyjoukko työkalu. Subprosessi suoritus + poistumiskodin väitteet + stdout/stderr-vaikutus. Kent Beck on ollut mukana.: Test what you fear. Works on any CLI in any language.

Muodi: "cli"

API-tila

REST/HTTP-pääpisteet. Pyyntö + vastaus skemaan validointi + ajoitus + turvallisuuspäällystöt. Cem Kaner on ollut mukana.: Mikä on tässä yhteydessä laaturiski?

Muodi: "api" Sprint 3 tulee.

Asiantuntijoiden komitean (Injektoitu analyysiviesteinä)

James Bach on ollut mukana. on ollut mukana.
SBTM + HICCUPPS Oracle-Heuristiken
Suurin osa työkaluista tarkistaa.Solace Inspector testaa.Se tutkii, oppii, koituu ihmisille, kun arviointi on tarpeen.
Cem Kaner on ollut mukana. on ollut mukana.
BBST + Context-Driven Testing on yhteensovitettu testin avulla. on yhteensovitettu testin avulla.
E-merkkien portti ei ole byrokraatia se on vastuullisuus. ilman sitä et tiedä, kuka päätti mitä.
Elisabeth Hendrickson on ollut mukana. on ollut mukana.
Tutki sitä! + Charter-Based
Charter-pohjainen tutkimus tehtiin koneen lukemiseksi.Testausluettelo on charter.Raportti on istunto-merkintä.
Kent Beck on ollut mukana. on ollut mukana.
TDD + Lente de verificabilidad
Solacen avulla voit testata mitä tahansa - verkkoa, CLI:tä, API:tä - samalla protokollalla.
Michael Bolton on ollut mukana. on ollut mukana.
RST + Testing vs. Checking
Koneet tarkistavat, ihmiset testoivat, Solace Inspektor jakaa työn oikein, molemmat jättävät todisteita.

Todistettu: Zero-kilpailijoiden on kaikki kolme.

Toiminta-aineisto Agenttiprotokolli
JSON-laatikko/lähtölaatikko
Todisteet ketjuus
SHA-256 sinetöity
Ihmisellä on sähköinen merkki.
hyväksy korjauksia
Kustannukset/käyttö
Solace Inspector $0.00
Leikkikirjoittaja MCP vaihtelee
Ketryx (vain lääketieteelliseen käyttöön) $$$
卡沃尔夫 $2,000/mo
Mabl Mabl $800/mo
测试Rigor osittainen osittainen $1,200/mo
德文2.0 500/vuosi + $5/vuosi $5.

Tutkimus todisti maaliskuussa 2026 15 työkaluja. FDA:n 2026 AI-ohjeet työntää teollisuutta kohti juuri sitä, mitä olemme jo rakentaneet.612 kuukautta etukäteen kentältä.

Asennetaan 30 sekunnin sisällä

# 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 Inbox/ and run:
python3 scripts/run_solace_inspector.py --inbox

Koneen lukemattomat kykyjä

Den /agents.jsonLoppualue palauttaa rakenteellisia valmiuksia ohjelma-agentti-tutussa.

Katso agentit.json ↗