Skip to main content

Sasa Wakala wako wa AI Anadhibiti Tovuti yoyote.
Kwa njia ya Ukaguzi kamili.

Acha mstari mmoja ufungue katika.CLAUDE.md, AGENTS.md, or .cursorrulesna AI yako inapata kivinjari halisi cha kiotomatiki: Gmail, Slack, LinkedIn, GitHub, na tovuti yoyote. Kila bonyeza imesainiwa, imefungwa, na inaweza kuthibitishwa.

✅ I-MCP Live 🔒 FDA Sehemu ya 11 Architected 21 Tsarin wakili $0.001 / replay ya kazi $0.00 / QA run

Ongeza Faraja kwa Mradi wowote katika Amri Moja

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

Anaongeza maagizo ya kivinjari cha kiotomatiki cha Solace kwa mradi wako wa Ikhodi ye-Claude. Inafanya kazi mara moja hakuna kujisajili, hakuna SDK.

Step 0: Download & Install Kivinjari cha Solace

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

1

Download Kivinjari cha Solace

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) + Kivinjari cha Solace (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.

Kila Mfanyakazi Mkuu wa Usimamizi wa AI, Anaungwa mkono

Pakua muundo sahihi kwa msaidizi wako wa AI. Kila faili inaelezea AI jinsi ya kutumia Solace navigate, bonyeza, jaza, picha ya skrini, na kukamata ushahidi.

Ikhodi ye-Claude

Toka kwenye yakoCLAUDE.mdIkhodi ye-Claude itatumia Kivinjari cha Solace kwa kazi yoyote ya automatiska ya wavuti moja kwa moja.

Pakua kipande cha CLAUDE.md
💬

I-I-OpenAI Codex

Toka kwenye yakoAGENTS.mdWafanyakazi wa I-OpenAI Codex na ChatGPT . . . wanasoma faili hii ili kuelewa zana na uwezo unaopatikana.

Pakua kipande cha Agents.md

El cursor

Toka kwenye yako.cursorrulesEl cursor itawasiliana na Solace kila wakati unapoiuliza ifanye kazi na tovuti.

Pakua .cursorrules
🏄

El windsurf es un deporte de surf.

Toka kwenye yako.윈드서핑 규칙. El windsurf es un deporte de surf. (Codeium) huchukua uwezo wa Solace sawa na El cursor umbizo sawa, hakuna friji.

Descargar .윈드서핑 규칙

Copilot ya GitHub

Toka kwenye.github/copilot-instructions.mdCopilot itashauri Solace API inaita kazi za kivinjari.

Pakua maagizo ya kipeperushi

Aider Aider Aider Aider

Pitia kama ombi la mfumo na--system-prompt solace-aider.mdAider Aider itaelekeza mawasiliano yote ya wavuti kupitia Kivinjari cha Solace moja kwa moja.

Pakua msaada wa mfumo wa haraka

Endelea.dev Endelea.

Ongeza kwenye yako.continue/config.jsonMtoa huduma wa mazingira. kuendelea itaonekana Solace browser automation kama chombo asili katika VS Code na JetBrains.

Endelea kupakua config
📞

克莱恩

Toka kwenye yakoدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 anasoma sheria za mradi wakati wa kuanza kwa kikao Uwezo wa Solace hujazwa moja kwa moja kwa kila mazungumzo.

Pakua .clinerules snippet
🦕

根码

Mahali pa nafasi katika.roocode/Regeln/. 根码 (zamani Roo-克莱恩) hurithi uwezo wa kivinjari cha Solace pamoja na njia zake za usimbuaji wa kijeshi.

Descargar reglas de 根码
🔭

Gemini CLI ya Google

Ongeza kwaGEMINI.mdCLI, wakala wa chanzo wazi wa Google, huchukua maagizo ya Solace kwa njia ile ile ile kama inaposoma maagizo ya Claude.CLAUDE.md.

Pakua kipande cha GEMINI.md
🚀

Jules Jules Google Jules

Jules anasomaAGENTS.mdMaagizo ya Solace yanaonekana moja kwa moja wakati Jules anaposhughulikia kazi yoyote inayohusiana na wavuti katika repo yako.

Pakua AGENTS.md kwa Jules

Mhariri Zed

Weka sheria katika92Paneli ya Zed's AI inasomeka kwa asili Solace inapatikana kwa msaidizi wa Zed AI mara moja.

Pakua Zed 92 snippet
🔹

Desarrollador de Amazon Q

Ongeza kwa.amazonq/rules/solace.mdDesarrollador de Amazon Q husoma faili za sheria za alama kutoka kwa saraka hii kwa kila kikao cha coding katika mradi wako.

Sauke dokokin Amazon Q
🎯

JetBrains IA

Ongeza kwa.idea/ai-guidelines.md.Msaidizi wa AI wa JetBrains anasoma faili hii kwa IntelliJ, PyCharm, WebStorm, na IDEs zote za JetBrains.

Pakua miongozo ya JetBrains
🔎

Aṣayan Cody

Taja muktadha katika eneo la eneo..cody/context/solace.md.Cody hujumuisha faili hii katika muktadha wake wa upatikanaji Maagizo ya Solace yanaonekana katika kila mazungumzo ya Cody.

Download Cody context Download ì ì ì ì ì ì ì Download ì ì ì ì ì ì ì
📄

I-I-Tabnine

Weka kwenye usanidi kupitia.. ملف تخصيص I-Tabnine يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Kivinjari cha Solace.Faili ya ubinafsishaji ya I-Tabnine inakuwezesha kuifundisha zana za timu yako ikiwa ni pamoja na kivinjari cha kiotomatiki cha Solace.

Pakua config I-Tabnine
🆕

Ṣe atunṣe AI

Ongeza kwenye yako.replit をreplitする をreplitするfaili ya faili[ai]Sehemu ya AI ya Replit inasoma muktadha wa mradi kutoka hapa Solace inapatikana katika kila nafasi ya kazi ya Replit.

Pakua .replit をreplitする snippet
🤖

Devin est un homme. est un homme.

Mahali pa nafasi katika.devin/流程书/. Devin est un homme. anasoma vitabu vya kucheza vya mradi kabla ya kuanza kazi za muda mrefu Zana za kivinjari cha Solace zinapatikana kwa mtiririko wowote wa kazi wa wavuti.

Pakua Devin est un homme. playbook
🏭

I-I-Factory Droid

Kiwanda kinasemaAGENTS.md na na na na .fábrica/Wakala wa Droid hupata uwezo wa Solace wakati wa kuendesha kazi za maendeleo ya programu.

Pakua config ya kiwanda
🔰

Kilo Code Kilo Kilo

Ongeza kwa.kilocode/rules/ .kilocode/ .kilocode/.Kilo Code Kilo hufuata muundo huo wa sheria za mradi kama vile 克莱恩 Solace inavyobeba maagizo kwa kila kikao cha programu ya programu.

Saukewa Kilo Code Kilo dokokin Saukewa Kilo Code Kilo dokokin Download Kilo Code Kilo rules

llms.txt

Jeremy Howard standard for LLM-readable site descriptions.Tia katika mizizi ya mradi wako kwa LLM yoyote kuelewa Solace.

Download llms.txt

What’s Ndani ya CLAUDE.md Snippet

Kila faili ya ushirikiano hufundisha wakala wako wa AI jinsi ya kutumia Solace. Hapa kuna kifupi cha Ikhodi ye-Claude na uiweke kwenye mradi wako na wakala wako anaelewa mara moja API zote 14 za Solace, seva ya MCP, saini ya elektroniki, na mazoea bora.

# Kivinjari cha Solace 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 {"Ufafanuzi wa maneno": "document.title"} aria-snapshot GET → accessibility tree JSON ## YinYang Yin Yang 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 Yin Yang (never console.log spam) 5. E-sign every user-approved action
# Kivinjari cha Solace 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    {"Ufafanuzi wa maneno": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## YinYang Yin Yang 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 Yin Yang (never console.log spam)
5. E-sign every user-approved action

Faili kamili:Pakua kipande cha CLAUDE.md • Tazama wafanyikazi.json (jina-lisomwa)

Hola Mundo a cikin 3 API Kira

Jukwaa kamili la Solace API linaweza kujifunza kwa amri tatu.

1

Nenda kwenye ukurasa wowote

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

Picha ya skrini ya kilichotokea

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

Ushahidi uliokamatwa kiatomati

→ 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 chain sealed. every action tamper-evident.

Reference ya API Full Full Reference ya API

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

Ƙarshen Ƙarshe Njia ya Msaada Ni nini kinachotokea Ámbito de OAuth3
/api/navigatePOSTPakia URL katika kivinjarinavegador.navegar
/api/clickPOSTBonyeza chaguo lolote la CSSI-I-browser.click
/api/fillPOSTJaza uwanja wa fomubrowser.fill browser.fill browser.fill browser.fill
/api/screenshotPOSTChukua ukurasa wa sasa kama PNG (saved to artifacts/)navegador.capture de pantalla
/api/evaluatePOSTJavaScript ( Run Run)Ufafanuzi wa maneno), return result keyevaluar navegador
/api/snapshotPOSTChukua HTML ya ukurasaisiphequluli.snapshot
/api/aria-snapshotGETARIA accessibility tree (JSON iliyoundwa)isiphequluli.snapshot
/api/dom-snapshotGETMti wa picha ya DOM kwa ajili ya ukaguzi wa muundo wa deterministicisiphequluli.snapshot
/api/page-snapshotGETPicha ya ukurasa wa pamoja (ARIA + DOM + metadata)isiphequluli.snapshot
/api/healthGETUchunguzi wa utulivu kwa utayari wa wakati wa kukimbia(hakuna)
/api/statusGETAfya ya kivinjari, utayari, URL ya sasa, kikao(hakuna)
/api/part11/statusGETSehemu ya 11 ya hali ya kukamata, kitambulisho cha kikao, bytes zilizoandikwa, kosa la mwisho(hakuna)
/api/part11/configPOSTWeka sehemu ya 11 katika hali ya kukamata na saraka ya ukaguzipart11.configure part11.configure part11.configure part11.configure
/agents.jsonGETUwezo wa kusoma mashine unaonyeshwa wazi(hakuna)

MCP Server Live Now

Model Context Protocol lets Code and other PH3-compatible tools connect toPH1 as a native tool no curl commands needed. zana saba zinazopatikana leo: navigate, click, fill, screenshot, snapshot, evaluate, aria_snapshot.

✅ MCP ya Mitaa Inapatikana Sasa

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

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

Mara baada ya kuanzishwa, Ikhodi ye-Claude anaita detect_apps, create_schedule, record_evidencena , na 5 more Hub-native MCP tools on localhost:8888Kila wito unaonyeshwa kwa kiwango cha OAuth3 na SHA-256 inathibitishwa.

Remote MCP Cloud (Coming Soon)

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

Unganisha kutoka kwa mashine yoyote. Wafanyakazi wa kivinjari wanaendesha katika wingu. OAuth3 inatawala kila simu ya zana. Kila hatua imeunganishwa kwa hash na ushahidi-umechukuliwa kwenye hazina yako.

8 Chombo cha MCPs Available Today

Chombo cha MCPRamani kwa API RamaniNi nini kinachotokea
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, readinessna , na runtime state.

Msaidizi wako anaweza kufanya nini na Solace

Zaidi ya kuvinjari na kubofya Solace hutoa wakala wako mfumo kamili wa udhibiti wa hisia na kumbukumbu kwa mtandao.

Tazama Ukurasa

Picha screenshot ya ukurasa wowote katika azimio kamili. Chukua picha za DOM na miti ya upatikanaji wa ARIA. wakala wako anapata data ya kuona + semantic iliyoundwa sio tu HTML ghafi.

Pata data iliyoundwa

Kimbia na kukimbia. /api/evaluateChukua meza, bei, thamani za fomu, au data yoyote ya ukurasa moja kwa moja katika muktadha wa wakala wako.

Utaratibu wa ruhusa zilizochukuliwa

Omba tu kile unachohitaji. tokeni za OAuth3 zinazingatiwa ()navegador.navegar, I-I-browser.click, browser.fill browser.fill browser.fill browser.fill), wakati mdogo, na unaweza kurekebishwa.

Uthibitisho wa moja kwa moja

Kila hatua ya wakala huwekwa kwenye rekodi moja kwa moja, hufungwa kwa hash, na kufungwa.

Mapishi ya kumbukumbu ya kumbukumbu

Solace hukumbuka mtiririko wa kazi uliofanikiwa kama mapishi. Wakati wa kurudia, wakala wako hupuuza LLM kabisa na anaendesha njia ya kumbukumbu kwa $0.001 99% ya bei rahisi kuliko kugundua upya.

Bajeti ya Utekelezaji

Weka mipaka ya matumizi kwa kikao."presupuesto_usd": 0.05Katika ombi lako la ishara na Solace inasimamisha wakala wakati bajeti inapokamilika hakuna gharama za kukimbia.

Utafutaji wa uthibitisho

Ulizaji wa zamani unaendesha na/api/evidence/search.Wafanyabiashara wanaweza kutafuta kilichotokea katika vikao vya awali muhimu kwa kazi za ziada kama vile "mabarua ya barua pepe ya kuvinjari ambayo hayajaonekana tangu kukimbia mwisho".

Mkutano wa Uvumilivu

Mzunguko wa kivinjari huishi kati ya simu za wakala. Ingia mara moja, utumie tena kikao. Hakuna malipo ya uthibitisho tena. Vidakuzi, uhifadhi wa ndani, na ishara za auth huendelea katika kazi zote.

Tabs za Parallel

Fungua mazingira ya vivinjari vingi kwa wakati mmoja.Majeshi wako anaweza kuchimba kurasa 10 kwa usawa, kulinganisha matokeo, na kuchanganya matokeo yote na trails za ushahidi wa kujitegemea.

Swarms za Wadhamini Wengi

Spawn multiple independent Kivinjari cha Solace instances. scout agents explore; coder agents act; skeptic agents verify. kila instance ina session yake mwenyewe, budget, na ushahidi mnyororo. orchestrate from any scheduler (cron, Cloud Run, GitHub Actions).

E-Sign & FDA Sehemu ya 11

Kila hatua iliyopitishwa inaweza kusainiwa kwa elektroniki: mtumiaji anarekodi hatua hii kwa [PH0]]I (Phuc) ikaguliwa na kupitishwa kwenye [timestamp]”. saini ni SHA-256 iliyofungwa kwenye mnyororo wa hash. Inapatana na FDA 21 CFR Sehemu ya 11 §11.100 saini za elektroniki.

Mazoea Bora ya Wakala

Mifano ambayo hufanya wakala wako awe na uaminifu, auditable, na bei rahisi ya kukimbia.

✅ Picha ya skrini kabla ya kubofya

Daima piga simu/api/screenshotHii inajenga rekodi ya ushahidi wa kile ambacho wakala aliona kabla ya kutenda muhimu kwa trails za ukaguzi na debugging kukosa kukimbia.

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

Picha ya picha kwa ajili ya muundo, Picha ya picha kwa ajili ya maono

Tumia /api/aria-snapshot(ARIA accessibility tree, JSON) wakati wakala wako anahitaji kuelewa muundo wa ukurasa./api/snapshotKwa HTML ghafi./api/screenshotkwa ajili ya muundo wa kuona na picha.

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

Maombi ya kiwango cha chini cha ufikiaji

Omba tu vipimo vya OAuth3 ambavyo kazi yako inahitaji.browser.fill browser.fill browser.fill browser.fillUfikiaji wa kipimo. vipaji vya kipimo vya kipimo hupinga athari mbaya za athari na kukidhi ukaguzi wa kufuata.

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

Angalia Mapishi yaliyopo kwanza

Kabla ya kutekeleza mtiririko wa kazi na ishara za LLM, piga simu./api/recipes/matchIkiwa kuna mapishi ya kazi hiyo, yafanye tena kwa $0.001.Save the LLM call for genuinely new workflows.

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

Weka bajeti ya kila kikao

Kamwe usiruhusu wakala kukimbia bila kilele cha bajeti.budget_usd budget budgetSolace itazuia kikao kikitekelezwa wakati wa mwisho badala ya kutumia pesa nyingi kwa utulivu.

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

Tumia tena vipindi vya mazungumzo kwa ajili ya tovuti zilizoidhinishwa

Ingia mara moja na uhifadhi ishara ya kikao."id phiên"Inatosha mtiririko wa kuingia kutoka kwa kila mwendeshaji wa wakala.

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

Kwa nini Agent-Native Matters Why

AEO: Wakala Engine Optimization

Kama vile SEO inavyofanyiwa kazi kwa ajili ya watafutaji, AEO pia inafanya kazi kwa ajili ya wafanyikazi wa AI. Solace ni jukwaa la kwanza lililojengwa na wafanyikazi kama watumiaji wa darasa la kwanza, si wazo la baadaye.

Ushahidi wa kuthibitisha kwamba wakala wako hawawezi kudanganya

Kila hatua ya wakala huzalisha risiti ya SHA-256 iliyounganishwa kwa hash. CISO yako inaweza kukagua kile AI ilichofanya. Bodi yako inaweza kuona ushahidi. Hakuna masanduku ya rangi.

Mapishi ambayo hufanya wafanyikazi kuwa na akili zaidi

Wakati wakala anamaliza kazi, inakuwa mapishi. mara ya pili: $0.001 replay hakuna ishara za LLM zilizotumiwa. wakala kutumia Solace kupata haraka na nafuu zaidi kwa muda.

Jinsi Solace Inalinganisha

Watengenezaji wanaochagua zana za kivinjari cha kiotomatiki wanauliza maswali manne: Je, hudumu vikao? Je, huunda njia ya ukaguzi? Je, ninaweza kupeleka kwa AI bila gharama za kukimbia? Je, itaokoka ukaguzi wa kufuata? Hapa jibu la uaminifu kwa kila chaguo.

Kipengele Kipengele Feature Kivinjari cha Solace Mwandishi wa michezo moja kwa moja Isiphequluli-ukusetshenziswa / OpenClaw 芭迪恩 / 扎皮尔
Uvumilivu wa kikao ✅ Vidakuzi vinaishi katika mizunguko yote Ephemeral kwa default Hakuna kumbukumbu ya kikao ✅ Hali ya upanuzi wa Chrome
SHA-256 auditoría de seguimiento ✅ Kila hatua, hash-chained Hakuna imejengwa ndani Hakuna mtu Logs only (si ya kuharibu)
FDA Sehemu ya 11 e-signa ✅ Imejengwa ndani ()/api/v1/esign) Not available Not available Not available
Bajeti / gharama ya juu ya gharama ✅ Bajeti ya kila kifungo cha kifaa cha kifaa Unlimited (hakuna lango) Hakuna udhibiti wa bajeti ✅ Mipango ya mipango tu
Mapishi replay kwa $0.001 ✅ Baada ya kukimbia kwa mafanikio mara ya kwanza Daima gharama ya LLM Daima gharama ya LLM ✅ Zap replay (hakuna LLM)
Vifanyizo vya faili vya wakala-mwenyeji ✅ 21 format (CLAUDE.md, AGENTS.md…) Hakuna mtu Hakuna mtu Hakuna mtu
OAuth3 ya yi amfani da wakilai masu yawa ✅ Tokeni zilizo na mipaka ya muda, zinazoweza kurudia tena Ufikiaji kamili au hakuna kitu Ufikiaji kamili au hakuna kitu Haki za kiwango cha programu tu
Local-first (hakuna wingu linalohitajika) ✅ Runs kabisa offline ✅ Ndiyo ✅ Kwa kawaida Kutegemea wingu
MCP Server ✅ Vyombo 7 vya JSON-RPC 2.0 (kuishi) Not available Not available Not available

Solace si wrapper ya Playwright. ni safu ya uhamisho wa OAuth3 juu ya Playwright kuongeza kumbukumbu ya kikao, minyororo ya ushahidi, milango ya bajeti, na muundo wa asili wa wakala ambao Playwright ghafi hana.

Ikiwa wewe ni wakala wa AI Kusoma Hii

Sehemu hii imeandikwa moja kwa moja kwako Ikhodi ye-Claude, Codex, El cursor, Copilot, au wakala mwingine yeyote wa AI ambaye amefika kwenye ukurasa huu. Hapa kuna kile unachohitaji kujua, katika muundo ambao ni muhimu zaidi kwako.

Uwezo wako hapa

Wakati Browser ya Solace inapoendesha ()localhost:8888), unaweza: kuvinjari kwenye URL yoyote, bonyeza kipengele chochote kwa kuchagua CSS, kujaza uwanja wowote wa fomu, chukua picha za skrini, chukua picha za DOM, tembelea JavaScript, na usome rekodi za ushahidi za SHA-256.

Angalia ikiwa Solace inapatikana:

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

Mashine-Readable Spec

Chukua uwezo wa kuonyesha programu. Tumia hii kama chanzo chako cha ukweli kwa majina ya mwisho na njia zinazoungwa mkono. Njia ya kisheria ni /agents.json (sio /api/agents.json).

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
Tazama wafanyikazi.json ↗

Mfano wa Maono ya Kwanza

Ikiwa wewe ni mjumbe mwenye uwezo wa kuona, hii ni muundo unaopendekezwa: urambae, upigaji skrini, chambua picha, uamue ni kitu gani cha kubofya, fanya, upigaji skrini tena ili kuthibitisha.

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

Mkataba wa Jibu (Mkataba Mkali)

Usitegemee hali ya HTTP peke yake. wakati wa kukimbia wengine hutoa 200 kwa an{"error": ...}Wakala wako lazima apenye JSON na kuhitaji mafanikio == true body kabla ya kuendelea.

# 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

Ikiwa utapata CAPTCHA, 2FA, uthibitisho wa kupitishwa, au hatari ya kisheria / kufuata, acha wito wa hatua mara moja.{"escalate": true}Ujumbe kwa mwenyeji wako orchestrator (do not loop retries blindly).

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

Usalama wa kutekeleza mzunguko

Tumia mzunguko wa utambulisho: afya, urambazaji, ukaguzi, vitendo, uthibitisho, kituo cha kukagua.GET /api/page-snapshotHatari kubwa ya hatua kabla ya kukimbia ili kukaa auditable na kuepuka kaskasing makosa.

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

Jinsi ya kuunda Rekodi ya Saini ya Elektroniki

Wakati mtumiaji anapokubali hatua uliyoandaa, rekodi saini yao ya elektroniki. Hii inaunda rekodi inayolingana na FDA 21 CFR Sehemu ya 11 §11.100: nani aliyeidhinisha, walikubali nini, na wakati imefungwa kwenye mnyororo wa hash.

# After user clicks Kuidhinisha 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
# }

Mfano wa Wakala Wengi

Spawn three agents for resilient automation: Scout (navigate + screenshot, read-only, L1 model) → Solver (click + fill + evaluate, L3 model) → Skeptic (verify output against evidence, L1 model).run_id run run; minyororo yao ya ushahidi huunganishwa wakati wa muhuri.

# 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","I-browser.click","browser.fill browser.fill"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["isiphequluli.snapshot","evidence.read"],"ttl_seconds":60}

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

Kosa la kumbukumbu kwa Wakala

Kila kosa la Solace huandikwa, makosa yanayoweza kuondolewa hupatikana kwa kutumia backoff, makosa yasiyoweza kuondolewa yanahitaji kuingilia kati kwa binadamu au kubuni upya kazi.

Code Code Maana Maana Retritable Action Action Agent Action Agent Agent
SELECTOR_NOT_FOUNDChagua CSS haikufanana na kituNoCall Call/api/snapshotili kugundua upya muundo
NAVIGATION_TIMEOUTUkurasa ulichukua miaka 30 kupakiaNdiyo NdiyoJaribu tena na backkoff ya kuongezeka (max 3 majaribio)
BUDGET_EXCEEDEDKiwango cha matumizi ya kikao kiligongaNoKuongezeka kwa operator ya binadamu kwa ongezeko la bajeti
SCOPE_DENIEDAyyuka ba a cikin OAuth3 token scopesNoOmba ishara mpya na kiwango kinachohitajika
HUMAN_REQUIREDCAPTCHA au 2FA ilipatikanaNoCall Call{"escalate": true}Mara moja tu.
NETWORK_ERRORTovuti ya lengo haiwezi kupatikanaNdiyo NdiyoJaribu tena baada ya miaka 5, kisha miaka 30, kisha ushindwe
SESSION_EXPIREDCookies de autenticación obsoletasNoTumia tena uthibitisho, kisha uanze tena kutoka kwenye kituo cha mwisho cha uthibitisho
ELEMENT_NOT_INTERACTABLEiliyofichwa au imelemazwa ElementNdiyo NdiyoSubiri 2s na jaribu tena; screenshot kuthibitisha hali kwanza

Wiki Kuu ya Wiki Semantic Wayback Machine

Kila ukurasa unaotembelewa na Solace hupigwa na kuwa picha ya semantiki ya 750-byte kuhifadhi muundo wa ukurasa, nia, urambazaji, na viumbe muhimu. Hakuna seva inayohitajika baada ya kupakua kwanza.

Rarrabawar kwarara: localhost:8888hutumia upatikanaji wa ndani / utekelezaji katika Kivinjari cha Solace, wakatihttps://solaceagi.com/api/v1/prime-wiki/* Njia ya ndani tu inafanya kazi bila faharisi ya wingu.

750 bytes → Full Page

Wayback Machine huhifadhi 100KB+ ya HTML ghafi kwa ukurasa (100,000 TB kwa jumla). Solace huhifadhi mifupa ya semantic ya 750-byte na hujenga tena ukurasa sawa na huo kwa mahali. 133x ndogo. Uhusiano wa zero wa kati.

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

Appstore-Focused Index

Tofauti na Wayback Machine (mtandao mzima), Solace inalenga sana kwenyeTovuti za Appstoretovuti ambazo zina mapishi ya kiotomatiki ya Solace. GitHub, Gmail, LinkedIn, Substack, Ainihin ra'ayi, na zaidi. Ubora unapiga chanjo.

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

Kyauta:kukusanya picha za papo hapo kutoka kwa utaftaji wako mwenyewe.
I-I-Pro ($28/mo):Pata upatikanaji wa papo hapo wa faharisi kamili ya jamii kumbukumbu ya semantic kwa kila tovuti ya duka la programu. Kupiga LLM kugundua upya. Hifadhi $1050/mwezi katika ishara.

# 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

Rekebisha ukurasa wowote ulioorodheshwa moja kwa moja kutoka kwa API. Inarudisha HTML kamili na mchoro wa hali ya Prime Mermaid FSM ulioingizwa. Inasaidia kwa hakikisho, picha za skrini, na debugging ya mapishi.

# 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

Shiriki Mali za Ukurasa

Kila ziara ya Kivinjari cha Solace kwenye tovuti ya duka la programu huunda picha ya kwanza ya Wiki. Ushirikiano wa jamii ya kijamii ziara zako zinafaidika kila mshiriki wa Pro. Pakia codebooks za kikoa ili kuharakisha decompression.

# 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: Agent yako ni On-Page Companion

Kila ukurasa wa Kivinjari cha Solace hutembelea hupata kifuniko cha kudumu cha reli mbili. reli ya juu inaonyesha hali ya wakala wako kwa wakati halisi. reli ya chini ni jopo la gumzo ambapo unaweza kuzungumza na Yinyang moja kwa moja. reli zote mbili zinaingizwa kupitiaañadir_init_scriptwanaishi kupitia urambazaji, ukurasa wa kupakia upya, na kurasa zilizofungwa na CSP kama Gmail.

▲ Top Rail Always Visible

Bar 32px iliyowekwa juu ya kila ukurasa inaonyesha:[PH0]] [PH1]] nyumbani]→ kurudi kwenye kivinjari nyumbani kwa kubofya moja. Pamoja na hali ya wakati halisi ()IDLE / EXECUTING / PREVIEW_READY / DONE), jina la programu la sasa, na takwimu za thamani ya kugeuka (kurasa zilizotembelewa, simu za LLM, gharama zilizohifadhiwa, muda wa kikao).

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

▼ Bottom Rail Chat & Kuidhinisha

Jopo la mazungumzo la 36px lilipungua chini ya kila ukurasa.PREVIEW_READY(mshirika wako ameweka tayari hatua),BLOCKED(inahitaji ufafanuzi), auFAILEDUser clicks.Kuidhinisha or Kataawakala wako anapokea uamuzi kupitia WebSocket.

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

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

Push Alerts 3 Channels

Wakala wanaweza kushinikiza arifa kwa mtumiaji bila kuvunja ukurasa wao wa sasa.ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò àà(3s popup popup ya chini kulia),popup popup popup popup(modal na vifungo vya hatua),kuchukua overVituo vyote vimewekwa FSM-gated hakuna tahadhari ya moto bila hali ya kuhamisha halali.

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

# channel: "ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò ààtò àà" | "popup popup" | "kuchukua over"
# priority: "low" | "high" | "critical"

Inafanya kazi kwenye kurasa zote Ikiwa ni pamoja na Gmail

Reels ni sindano kamaMwandishi wa michezo añadir_init_scriptwanaendelea katika kila urambazaji kwenye muktadha huo wa kivinjari, pamoja na kurasa zilizofungwa na CSP kama vileGmail, Google Docs Google Docs Google Docs Google Docsna , naAinihin ra'ayiJS hutumia njia za DOM tu (hakuna.HTML internalYinyang ni daima inayoonekana, daima kupatikana.

Yinyang Chat API

Watumiaji wanaweza kuandika moja kwa moja kwenye Yinyang kutoka kwenye reli ya chini.Majeshi yako hupokea ujumbe kupitia WebSocket na wanaweza kujibu.Tumia hii kwa maombi ya ufafanuzi, idhini zisizo wazi, au mabadiliko ya usanidi wa katikati ya kazi.Kila ujumbe hujiandikisha kwenye sehemu ya 11 ya ushahidi wa trail.

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

Matokeo ya Wakala: Sanduku lako la Inbox, Sanduku la Kutoka & Ushahidi

Kila kazi ambayo wakala wako anaendesha hutoa matokeo ambayo yanaweza kupatikana kutoka kwenye ukurasa wa nyumbani wa Kivinjari cha Solace.Imeundwa kwa kanuni ya Jony Ive: daima uwepo, kamwe usivunjike, kile unachohitaji.

Inbox Drafts Awaiting Review

Kila rasimu ambayo wakala wako huandaa (jibu la barua pepe, chapisho la Substack, maoni ya LinkedIn) huwasili hapa kabla ya kutumwa.Sanduku la barua linaonyesha: muktadha wa mtumaji, rasimu iliyoandikwa na wakala, alama ya uaminifu, muda wa kutuma unaokadiriwa.Tazama na uidhinishe kwa kubofya moja au uhariri kabla ya ku

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 Kutumwa & Kuandaliwa

Vitu vilivyopendekezwa vinatoka kwenye sanduku la nje. Angalia kile kilichotumwa, wakati, na programu gani, na kwa ushahidi gani hash. Vitu vilivyoorodheshwa vinaonyesha wakati wa kuchochea tena. Kila kuingia kwa sanduku la nje kunaunganisha na kifurushi kamili cha sehemu ya 11 ya ushahidi.

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

📅 Jadwal & Kalenda

Kazi zinazoendelea (mapitio ya asubuhi, digest ya kila wiki, kumbukumbu ya kila usiku) zinaonekana kwenye ratiba.Tazama wakati wa kukimbia ujao, matokeo ya kukimbia mwisho, na bajeti iliyotumiwa katika kipindi hiki.Wafanyabiashara wanaweza kuongeza ratiba kupitia API; watumiaji wanaweza kusimamisha, kuruka, au kuhariri tena kutoka ukurasa wa kwanza.

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

Historia Mapishi Run Log

Kila utaratibu wa kukimbia mapishi huwekwa kwenye rekodi: jina la programu, muda, ishara zilizotumiwa, gharama, matokeo. Matukio yenye mafanikio hujenga cache ya mapishi kwa ajili ya mapishi ya baadaye ya $0.001 ya kurudisha. Matukio yaliyoanguka yanaonyesha wapi yalivunjika na kwa nini ni kamili kwa ajili ya kupakua mapishi ya programu.

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 Sehemu ya 11 Ushahidi

Kila hatua iliyopitishwa hutoa mfululizo wa picha za skrini unaothibitishwa na makosa. Inaweza kupatikana kutoka kwenye jopo la historia: angalia hasa kile kivinjari kilionyesha kabla ya wakala wako kutenda, kile ambacho wakala huyo alipendekeza, na kile kilichotekelezwa. SHA-256 hash-chained. Saini ya elektroniki tayari.

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

Wiki Prime Wiki Snapshots

Wakati wakala wako anatembelea tovuti mpya, huunda picha ya kwanza ya Wiki: ramani iliyoorodheshwa ya vitu vyote vya maingiliano (wachaguaji wa DOM, majukumu ya ARIA, njia za hatua).

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

Kujifunza Kutoka kwa Uhariri wa Binadamu

Mtumiaji anapofanya mabadiliko ya rasimu iliyoandikwa na wakala kabla ya kuipitisha, Solace huchukua delta kama a.ishara ya upendeleoKwa muda, wakala hujifunza sauti, sauti, na mtindo wa mtumiaji bila mafunzo yoyote ya wazi. Hii ni mzunguko wa maoni ambayo hufanya wakala wawe bora zaidi unapowatumia.

Jinsi Inavyofanya Kazi

  1. Mfanyakazi anaandika draftnchi katika Inbox na →awaiting_approval status
  2. Mai amfani edits draft→ Solace ya bambanta asali da rubutu da aka gyara, yana cire delta
  3. Mai amfani ya amince da shi→ delta huhifadhiwa kama astyle preference style styleImewekwa alama kwenye programu + mpokeaji
  4. Ẹsẹ to n bọ ni ẹ̀ẹ̀kan.→ wakala hupokea upendeleo wa mtindo katika mfumo wake wa kuuliza:User prefers: short sign-off, no exclamation marks, always mention the reference number
  5. Alama inaboresha→ mabadiliko machache yanahitajika kwa muda. Convergence kufuatiliwa katika jopo historia.

API ya upendeleo

Wafanyakazi wanaweza kusoma upendeleo wa mtindo kabla ya kuzalisha rasimu.Mapendeleo huhifadhiwa kwa kila programu, kwa kila mpokeaji, na kimataifa.Inagunduliwa moja kwa moja wakati watumiaji wanahariri au hufundishwa kwa mikono kupitia API.

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

Mfano sahihi: Kukubali, Hariri, Jifunze

Sheria ya kupambana na Clippy:kamwe auto-kupitisha, kamwe auto-kutumaMwanadamu huona rasimu kwanza. Hii sio kizuizi. Kila idhini ni ishara ya mafunzo. Kila uhariri ni marekebisho. Baada ya 510 runs, wakala huandaa rasimu kwa sauti yako. Baada ya 50 runs, mara chache anahitaji uhariri kabisa. Uthibitisho wa ushahidi unaonyesha kila uamuzi uliidhinishwa na mwanadamu. Uzalishaji wako unashirikiana, na uamuzi wako unasajiliwa

0 WASHindani wana wote watatu

Mkurugenzi wa Usafi wa Mwili Mwisho wa QA ya Mwongozo kama tunavyoijua

Wakala wako wa AI wanatuma nambari isiyojaribiwa. Kila timu ya maendeleo bila daraja la QA iliyoundwa inaruka kipofu. Mkurugenzi wa Solace ni zana ya kwanza na ya pekee ya AI ambayo inatoa waandishi wa AI kanuni ya QA iliyowekwa, iliyofungwa na ushahidi, na kupitishwa na binadamu.

Ikiwa wakala wako wa AI hawatumii Inspekta wa Solace, ana QA mbaya.

Msaada wa Msaada wa Msaada Protocol

Wakala yeyote wa coding anatoa spec ya JSON katikasanduku la barua/Inatwaa ripoti ya siri kutoka kwa.akwatin saƙo na waje/Hakuna ushirikiano wa desturi, hakuna SDK, lugha yoyote, mfano wowote.

Live Live
🔒

Mfululizo wa Uthibitisho

Kila ukaguzi ni SHA-256 iliyofungwa na ushahidi wa FDA 21 CFR Sehemu ya 11 ya Uhandisi. mahakama-kubaliwa. kuharakisha-kuhakikisha. kudumu. Siyo [PH0]]Nilijaribu ni ” [PH2]] uthibitisho wa cryptographic.

Live Live

Uhalali wa Ishara ya Kibinadamu ya E-Sign

AI inatoa marekebisho, binadamu hukubaliana kwa kubofya moja, anti-Clippy: kamwe auto-kubaliana, kila marekebisho ni uamuzi wa binadamu katika rekodi, hii ni kipengele cha mauaji, hakuna kitu kingine kina.

Live Live
$0.00 / run $0.00 / run $0.00 / run $0.00 / run Ujenzi wa asili wa wakala. API ya Zero LLM inaita katika mwendeshaji. wakala wako wa AI anasoma ripoti ya muhuri na hutumia ripoti yakeown own mwenyeweUjuzi huo unakaa na wakala wako.

HITL Loop (Human-in-the-Loop)

Msaidizi wako
Anaandikatest-spec.json to sanduku la barua/
Mkurugenzi wa Idara ya Ulinzi
Nape + ARIA + DOM + Heuristics + Screenshot → sealed report
Msaidizi wako
Inasoma ripoti, inachambua na mfano wake mwenyewe, inatoa mapendekezo ya kurekebisha
Human
Reviews 3 fixes in 30 seconds.Click Kuidhinisha. Done.
Vault
SHA-256 ilifungwa. ushahidi wa umma. FDA inayokubaliana. milele.
# Step 1: Agent writes test spec to sanduku la barua/ (any format, any language)
cat > sanduku la barua/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 akwatin saƙo na waje/
cat akwatin saƙo na waje/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 UJames Bach...", "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
# }

Mtandao wa Mtandao

Programu yoyote ya kivinjari. Navigate + ARIA tree + DOM snapshot + HICCUPPS heuristics + full-page screenshot. Works on localhost, staging, production, or public URLs.

Njia: "web"

CLI Mode

Chombo chochote cha amri. Utekelezaji wa utaratibu wa chini + uthibitisho wa nambari ya kuondoka + kukamata stdout/stderr. Kent Beck Kent Beck: Pima kile unachokiogopa. Inafanya kazi kwenye CLI yoyote kwa lugha yoyote.

Yanayin: "cli"

Njia ya API

REST/HTTP endpoints. Request + response schema validation + timing + security headers. Cem Kaner Cem Kaner: What is the quality risk in this context?

Yanayin: "api" Spring 3 Inakuja

Kamati ya Wataalam (Injected as Analysis Prompts)

UUJames Bach
I-SBTM + i-HICCUPPS Oracle Heuristics
Vijana wengi huangalia.Mhakiki wa Faraja hujaribu.Inatafuta, hujifunza, huongezeka hadi kwa wanadamu wakati hukumu inahitajika.
Cem Kaner Cem Kaner Cem Kaner Cem Kaner
BBST + Majaribio ya Kuongozwa na Msimamo
Ukurasa wa ishara ya elektroniki sio udikteta ni uwajibikaji. bila hiyo, hujui ni nani aliyeamua nini.
U-U-Elisabeth Hendrickson
Chunguza! + Charter-Based
Uchunguzi wa msingi wa chati ulifanywa kuwa wa kusoma mashine.
Kent Beck Kent Beck Kent Beck Kent Beck
TDD + Lente de verificabilidad
Pima kile unachokiogopa.Kwa Solace, unaweza kupima chochote mtandao, CLI, API kwa itifaki ile ile.
Michael Bolton ne ya yi wannan aikin. ne ya yi wannan aikin.
RST + Kupima vs. Kuangalia
Mashine za kuangalia. wanadamu wajaribu. Mkurugenzi wa Usafi wa Mwili anagawanya kazi kwa usahihi. Wote wawili huacha ushahidi.

Imethibitishwa: Washindani wa sifuri wana zote tatu

Chombo cha Ushauri Msaada wa Msaada wa Msaada Protocol
sanduku la sanduku la sanduku la barua/outbox JSON
Mfululizo wa Uthibitisho
SHA-256 imefungwa kwa muhuri
Ishara ya E-binadamu
kupitisha marekebisho
Gharama/mbili
Mkurugenzi wa Usalama wa Msaada $0.00
Mwandishi wa michezo MCP inatofautiana
Ketryx (daktari tu) $$$
QA Wolf QA Wolf QA Wolf QA Wolf $2,000/mo
Mabl Mabl $800/mo
I-I-TestRigor sehemu sehemu $1,200/mo
UUDevin est un homme. 2.0 500/mo + $5/run $

Utafiti ulithibitisha Machi 2026 katika zana 15 za utafiti. Mwongozo wa FDA wa 2026 AI unaendesha tasnia kuelekea kile ambacho tayari tumejenga. Udhibiti unatufikia.Miezi 612 mbele ya uwanja.

Weka ndani ya sekunde 30

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

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

# First time? Install Kivinjari cha Solace:
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 sanduku la barua/ and run:
python3 scripts/run_solace_inspector.py --inbox

Uwezo wa kusoma mashine

The The /agents.jsonƘarshen Ƙarshe inarudi uwezo uliopangwa kwa ajili ya programu ya kugundua wakala wa programu.

Tazama wafanyikazi.json ↗