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.
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.
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).
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.
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.
I-I-OpenAI Codex
Toka kwenye yakoAGENTS.mdWafanyakazi wa I-OpenAI Codex na ChatGPT . . . wanasoma faili hii ili kuelewa zana na uwezo unaopatikana.
El cursor
Toka kwenye yako.cursorrulesEl cursor itawasiliana na Solace kila wakati unapoiuliza ifanye kazi na tovuti.
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.
Copilot ya GitHub
Toka kwenye.github/copilot-instructions.mdCopilot itashauri Solace API inaita kazi za kivinjari.
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.
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.
克莱恩
Toka kwenye yakoدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 anasoma sheria za mradi wakati wa kuanza kwa kikao Uwezo wa Solace hujazwa moja kwa moja kwa kila mazungumzo.
根码
Mahali pa nafasi katika.roocode/Regeln/. 根码 (zamani Roo-克莱恩) hurithi uwezo wa kivinjari cha Solace pamoja na njia zake za usimbuaji wa kijeshi.
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.
Jules Jules Google Jules
Jules anasomaAGENTS.mdMaagizo ya Solace yanaonekana moja kwa moja wakati Jules anaposhughulikia kazi yoyote inayohusiana na wavuti katika repo yako.
Mhariri Zed
Weka sheria katika92Paneli ya Zed's AI inasomeka kwa asili Solace inapatikana kwa msaidizi wa Zed AI mara moja.
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.
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.
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.
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.
Ṣ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.
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.
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.
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.
llms.txt
Jeremy Howard standard for LLM-readable site descriptions.Tia katika mizizi ya mradi wako kwa LLM yoyote kuelewa Solace.
Download llms.txtWhat’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.
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"}
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}
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/navigate | POST | Pakia URL katika kivinjari | navegador.navegar |
/api/click | POST | Bonyeza chaguo lolote la CSS | I-I-browser.click |
/api/fill | POST | Jaza uwanja wa fomu | browser.fill browser.fill browser.fill browser.fill |
/api/screenshot | POST | Chukua ukurasa wa sasa kama PNG (saved to artifacts/) | navegador.capture de pantalla |
/api/evaluate | POST | JavaScript ( Run Run)Ufafanuzi wa maneno), return result key | evaluar navegador |
/api/snapshot | POST | Chukua HTML ya ukurasa | isiphequluli.snapshot |
/api/aria-snapshot | GET | ARIA accessibility tree (JSON iliyoundwa) | isiphequluli.snapshot |
/api/dom-snapshot | GET | Mti wa picha ya DOM kwa ajili ya ukaguzi wa muundo wa deterministic | isiphequluli.snapshot |
/api/page-snapshot | GET | Picha ya ukurasa wa pamoja (ARIA + DOM + metadata) | isiphequluli.snapshot |
/api/health | GET | Uchunguzi wa utulivu kwa utayari wa wakati wa kukimbia | (hakuna) |
/api/status | GET | Afya ya kivinjari, utayari, URL ya sasa, kikao | (hakuna) |
/api/part11/status | GET | Sehemu ya 11 ya hali ya kukamata, kitambulisho cha kikao, bytes zilizoandikwa, kosa la mwisho | (hakuna) |
/api/part11/config | POST | Weka sehemu ya 11 katika hali ya kukamata na saraka ya ukaguzi | part11.configure part11.configure part11.configure part11.configure |
/agents.json | GET | Uwezo 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 MCP | Ramani kwa API Ramani | Ni nini kinachotokea |
|---|---|---|
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, 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.jsonTazama 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_FOUND | Chagua CSS haikufanana na kitu | No | Call Call/api/snapshotili kugundua upya muundo |
NAVIGATION_TIMEOUT | Ukurasa ulichukua miaka 30 kupakia | Ndiyo Ndiyo | Jaribu tena na backkoff ya kuongezeka (max 3 majaribio) |
BUDGET_EXCEEDED | Kiwango cha matumizi ya kikao kiligonga | No | Kuongezeka kwa operator ya binadamu kwa ongezeko la bajeti |
SCOPE_DENIED | Ayyuka ba a cikin OAuth3 token scopes | No | Omba ishara mpya na kiwango kinachohitajika |
HUMAN_REQUIRED | CAPTCHA au 2FA ilipatikana | No | Call Call{"escalate": true}Mara moja tu. |
NETWORK_ERROR | Tovuti ya lengo haiwezi kupatikana | Ndiyo Ndiyo | Jaribu tena baada ya miaka 5, kisha miaka 30, kisha ushindwe |
SESSION_EXPIRED | Cookies de autenticación obsoletas | No | Tumia tena uthibitisho, kisha uanze tena kutoka kwenye kituo cha mwisho cha uthibitisho |
ELEMENT_NOT_INTERACTABLE | iliyofichwa au imelemazwa Element | Ndiyo Ndiyo | Subiri 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
- Mfanyakazi anaandika draftnchi katika Inbox na →
awaiting_approval status - Mai amfani edits draft→ Solace ya bambanta asali da rubutu da aka gyara, yana cire delta
- Mai amfani ya amince da shi→ delta huhifadhiwa kama astyle preference style styleImewekwa alama kwenye programu + mpokeaji
- Ẹ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 - 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
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.
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.
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.
HITL Loop (Human-in-the-Loop)
test-spec.json to sanduku la barua/
# 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)
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.