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ää.
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.
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).
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.
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.
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.
Mauszeiger
Laskeudu omaan.cursorrulesMauszeiger tavoittaa Solacen aina, kun pyydät sitä vuorovaikuttelemaan verkkosivuston kanssa.
Tuulipuristelu
Laskeudu omaan.윈드서핑 규칙. Tuulipuristelu (Codeium) ottaa Solacen valmiudet juuri kuten Mauszeiger sama muoto, nollakoristuksen.
Copilot på GitHub
Laskeudu sisään.github/copilot-instructions.mdCopilot ehdottaa Solacen API-soittoja selaimen tehtäviin.
Hjälpare
Lähtekää järjestelmäohjeena kanssa.--system-prompt solace-aider.mdHjälpare ohjaa kaikki verkkosivujen vuorovaikutukset automaattisesti Solace Browserin kautta.
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.
克莱恩
Laskeudu omaanدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 lukee projektin sääntöjä istunnon alussa Solacen ominaisuudet latautuvat automaattisesti jokaiselle keskustelulle.
根码
Paikalla on paikkansa..roocode/Regeln/根码 (esikuisena Roo-克莱恩) periää Solacen selaimen ominaisuudet sen agentiikkikoodien rinnalla.
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.
Jules on Google-Googlein juutalainen.
Jules lukee:AGENTS.mdSolace-ohjeet ilmestyvät automaattisesti, kun Jules hoitaa verkkotutkinnan repoosi.
Editorial Zed
Aseta säännöt92Zedin AI-paneeli lukee nämä natiivisesti Solace tulee Zedin AI-assistentin saataville välittömästi.
Amazon Q-kehittäjä
Lisää.amazonq/rules/solace.mdAmazon Q-kehittäjä lukee markdown-sääntötiedostoja tästä luetteloista projektisi jokaisen koodausistunnon osalta.
JetBrainsin AI
Lisää.idea/ai-guidelines.mdJetBrainsin AI Assistant lukee tämän tiedoston IntelliJ:n, PyCharmin, WebStormin ja kaikkien JetBrainsin IDE:n kautta.
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.
塔比尼
Konfiguraatiot on tehtävä kautta.. ملف تخصيص 塔比尼 يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.塔比尼'n henkilökohtaista tiedostoa avulla voit opettaa sitä tiimiesi työkalujen ketju, mukaan lukien Solacen selaimen automaatio.
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.
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ä.
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.
Kilo Code Kilo Kilo
Lisää.kilocode/rules/..Kilo Code Kilo noudattaa samaa projektin sääntöä kuin 克莱恩 Solace ohjeet lataus jokaisen agentic koodaus istunto.
llms.txt
Jeremy Howard standardin mukaan LLM:n luettavissa olevat sivuston kuvaukset.
Download llms.txtMitä ’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ä.
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"}
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}
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/navigate | POST | Laata URL selaimessa | navegador.navegar |
/api/click | POST | Klikkaa mitä tahansa CSS-valitsejaa | navegador.hacer clic |
/api/fill | POST | Täytä lomakenttä | navegador.rellenar |
/api/screenshot | POST | Valitse nykyinen sivu PNG:n (save to artifacts/) | navegador.capture de pantalla |
/api/evaluate | POST | JavaScript () on run runilmaus), palautus tulos avain | evaluar navegador |
/api/snapshot | POST | Valitse sivun raaka-HTML:n | navegador.instantánea |
/api/aria-snapshot | GET | ARIA-yhteydetapu (structured JSON) | navegador.instantánea |
/api/dom-snapshot | GET | DOM-kuva-puun kuvaus determinististen rakenteen tarkistuksista | navegador.instantánea |
/api/page-snapshot | GET | Kombinerad sidobild (ARIA + DOM + metadata) | navegador.instantánea |
/api/health | GET | Elävyyskysymykset suorituskykyä varten | (ei ole) |
/api/status | GET | Selaimessa on terveys, valmius, nykyinen URL, istunto | (ei ole) |
/api/part11/status | GET | Osa 11 -tapauksen tila, istunto-identti, kirjoitettuja bytejä, viimeinen virhe | (ei ole) |
/api/part11/config | POST | Konfiguroida 11. osa valmistaa toimintatapa ja tarkastusluettelo | osa11.configure |
/agents.json | GET | Koneen 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ökalu | API:n kautta Mappeja | Mitä se tekee |
|---|---|---|
detect_apps | POST /detect | Detect which Solace apps are available for a URL. |
list_apps | GET /credits | List the apps currently loaded by the Hub. |
create_schedule | POST /api/v1/browser/schedules | Create a cron-backed schedule for a local Solace app. |
list_schedules | GET /api/v1/browser/schedules | Read back all active Hub schedules. |
delete_schedule | DELETE /api/v1/browser/schedules/{schedule_id} | Remove a schedule by UUID. |
record_evidence | POST /api/v1/evidence | Append a structured audit event to the evidence chain. |
list_evidence | GET /api/v1/evidence | Paginate existing evidence records for review. |
get_hub_status | GET /health | Inspect 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.jsonKatso 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_FOUND | CSS-valitseja ei vastannut mitään | No | Call Call/api/snapshotettä löydät uudelleen rakenteen |
NAVIGATION_TIMEOUT | Sivulla kesti 30 vuotta ladata. | Kyllä, kyllä. | Kokeile uudelleen eksponentiaalisella backkoffilla (maksimääräisesti 3 yritystä) |
BUDGET_EXCEEDED | Istuntojen kulutusrajan osuus on saavutettu. | No | Eskalaatikaa ihmisoperaattoriin budjettilisäyksen vuoksi |
SCOPE_DENIED | Toiminta ei ole OAuth3 -tokenien laajuuksissa | No | Pyydä uutta tunnusmerkkiä vaadittavalla laajuudella |
HUMAN_REQUIRED | CAPTCHA tai 2FA havaittiin | No | Call Call{"escalate": true}Seuraavaksi heti. |
NETWORK_ERROR | Kohde-sivusto on tavoittamattoman tavoitettavissa | Kyllä, kyllä. | Yritä uudelleen 5 vuotta, sitten 30 vuotta, sitten epäonnistunut |
SESSION_EXPIRED | Auth-Cookies abgelaufen | No | Tunnistetaan uudelleen, ja jatketaan sitten viimeisestä todisteiden tarkastuspaikasta. |
ELEMENT_NOT_INTERACTABLE | elementti on piilotettu tai häiriintynyt | Kyllä, 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
- Agentti kirjoittaa luonnoksen.→ on tulossa →
Odotetaan hyväksyntää: awaiting_approval status - Käyttäjämuokkaa luonnosta→ Solace erottaa alkuperäistä tekstiä verrattuna muokattuneeseen tekstiin, vie delta
- Käyttäjä hyväksyy→ delta tallennetaan atyylistä mieltymystämerkitty sovellukseen + vastaanottajaan
- Seuraava juoksu→ Agentti saa tyylien mieltymykset järjestelmänsä pyynnöstä:
Käyttäjä miettii: lyhyempi kirjaus, ei huutokaavia, mainitaan aina viittausnumero - 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ä.
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.
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.
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.
HITL-soppu (Human-in-the-Loop)
test-spec.json to Inbox/
# 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ä)
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.