Skip to main content

Yanzu wakilin AI naka yana sarrafa kowane shafin yanar gizo.
Tare da cikakken Audit Trail.

Ka sauke layi ɗaya a cikinCLAUDE.md, AGENTS.md, or .cursorruleskuma AI ɗinku yana samun ingantaccen aikin sarrafa kansa na burauzar: Gmail, Slack, LinkedIn, GitHub, da kowane gidan yanar gizo. Kowane dannawa an sanya hannu, an rufe shi, kuma ana iya tabbatar da shi. MCP uwar garken yana raye. Ana jigilar kayayyaki a cikin dakika 30.

✅ I-MCP Live FDA Sashe na 11 Tsarin gine-gine 21 Jami'in Formats $0.001 / aikin sake kunnawa $0.00 / QA gudu

Ongeza Faraja kwa Mradi wowote katika Amri Moja

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

Yana ƙara umarnin sarrafa kansa na burauzar Solace zuwa aikin Ikhodi ye-Claude. Yana aiki nan take babu rajista, babu SDK.

Step 0: Download & Install Solace Browser

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

1

Download Solace Browser

Visit solaceagi.com/download and download the version for your operating system.

# Linux (one-line install):
curl -sf https://storage.googleapis.com/solace-downloads/install.sh | bash

# macOS / Windows: download the installer from
# https://www.solaceagi.com/download

The download includes Solace Hub (desktop app) + Solace Runtime (local API on port 8888) + Solace Browser (Chromium fork with Yinyang sidebar).

2

Launch Solace Hub

# Start the Hub — it launches everything automatically
~/.solace/bin/solace-hub

The Hub sits in your system tray. It starts the local API server on port 8888 and opens the browser when ready.

3

Verify it's running

curl http://localhost:8888/api/v1/system/status
→ {"app_count": 22, "cloud_connected": false, "evidence_count": 0, "uptime_seconds": 5}

If you see JSON, your agent is ready to use Solace. No account needed. Free forever for local use.

Kowane Babban Jami'in Coding na AI, An tallafawa

Zazzage tsarin da ya dace don mataimakin AI. Kowane fayil yana gaya wa AI daidai yadda za a yi amfani da Solace kewayawa, danna, cika, hotunan kariyar kwamfuta, da kuma kama shaidar.

Ikhodi ye-Claude

Ka sauke shi a cikin kaCLAUDE.mdIkhodi ye-Claude zai yi amfani da Solace Browser don kowane aikin sarrafa kansa na yanar gizo ta atomatik.

Download CLAUDE.md snippet
💬

I-I-OpenAI Codex

Ka sauke shi a cikin kaAGENTS.mdI-OpenAI Codex da kuma wakilai na ChatGPT suna karanta wannan fayil ɗin don fahimtar kayan aikin da ke akwai.

Download AGENTS.md snippet

El cursor

Ka sauke shi a cikin ka.cursorrulesEl cursor zai kai ga Solace duk lokacin da ka nemi ta yi hulɗa da wani shafin yanar gizo.

Pakua .cursorrules
🏄

El windsurf es un deporte de surf.

Ka sauke shi a cikin ka.윈드서핑 규칙El windsurf es un deporte de surf. (Codeium) yana ɗaukar damar Solace daidai kamar El cursor tsari iri ɗaya, babu taƙaitawa.

Descargar .윈드서핑 규칙

Copilot na GitHub

Ka sauke zuwa.github/copilot-instructions.mdCopilot zai ba da shawarar Solace API kira don ayyukan bincike.

Sauke umarnin matukin jirgi

Aider Aider Aider Aider

Ka wuce a matsayin tsarin saurin tare da--system-prompt solace-aider.mdAider Aider zai bi duk hanyoyin sadarwar yanar gizo ta hanyar Solace Browser ta atomatik.

Download taimakawa tsarin sauri

Dev Ci gaba da.dev Ci gaba da.

Ongeza kwenye yako.continue/config.jsonCi gaba zai bayyana Solace browser automation a matsayin kayan aiki na asali a cikin VS Code da JetBrains.

Ci gaba da saukewa config
📞

克莱恩

Ka sauke shi a cikin kaدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 ta karanta dokokin aikin a lokacin fara zaman Ayyukan Solace suna lodawa ta atomatik don kowane tattaunawa.

Pakua .clinerules snippet
🦕

根码

A A Place in Place a cikin Place a cikin.roocode/Regeln/根码 (tsohon Roo-克莱恩) ya gaji damar da Solace ke da ita ta hanyar burauzar yanar gizo tare da yanayin coding na agentic.

Descargar reglas de 根码
🔭

Gemini CLI ta Google ta hanyar Google

Ƙara zuwaGEMINI.mdKamfanin CLI na Google na bude-source yana karbar umarnin Solace kamar yadda yake karanta umarnin Claude.CLAUDE.md.

Download GEMINI.md snippet
🚀

Jules Jules Google Jules

Jules ya karantaAGENTS.mdUmurnin Solace ya bayyana ta atomatik lokacin da Jules ya magance kowane aikin yanar gizo a cikin repo.

Download AGENTS.md for Jules

Edita Zed

Sanya dokoki a cikin92Zed's AI panel ya karanta wadannan a cikin gida Solace ya zama samuwa ga Zed AI mataimakin nan take.

Zazzage Zed 92 snippet
🔹

Desarrollador de Amazon Q

Ƙara zuwa.amazonq/rules/solace.mdMai haɓaka Amazon Q yana karanta fayilolin ƙa'idodin alama daga wannan kundin adireshi don kowane zaman coding a cikin aikinku.

Sauke dokokin Amazon Q
🎯

JetBrains IA

Ƙara zuwa.idea/ai-guidelines.md. JetBrains IA Mataimakin karanta wannan fayil a fadin IntelliJ, PyCharm, WebStorm, da kuma dukan JetBrains IDEs.

Download JetBrains jagororin
🔎

Aṣayan Cody

Taja muktadha katika eneo la eneo..cody/context/solace.md.Cody ya hada da wannan fayil a cikin mahallin dawo da shi Ana ganin umarnin Solace a cikin kowane tattaunawar Cody.

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

I-I-Tabnine

Sanya ta hanyar. ملف تخصيص I-Tabnine يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.I-Tabnine ta keɓaɓɓen fayil yana ba ka damar koya masa kayan aikin ƙungiyarka ciki har da sarrafa kansa na Solace.

Pakua config I-Tabnine
🆕

Ṣe atunṣe AI

Ongeza kwenye yako.replit をreplitする をreplitするFayil din fayil din ya yi amfani da shi.[ai]Ṣe atunṣe AI yana karanta mahallin aikin daga nan Solace ya zama samuwa a kowane filin aikin Replit.

Pakua .replit をreplitする snippet
🤖

Devin est un homme. est un homme.

A A Place in Place a cikin Place a cikin.devin/流程书/. Devin est un homme. yana karanta littattafan wasan kwaikwayo na aikin kafin fara ayyukan dogon lokaci Ana samun kayan aikin burauzar Solace don kowane aikin yanar gizo.

Pakua Devin est un homme. playbook
🏭

I-I-Factory Droid

A cikin masana'antar masana'anta ya karantaAGENTS.md Kuma kuma kuma .fábrica/Droid agents suna gadon Solace capabilities lokacin da suke sarrafa ayyukan ci gaban software.

Pakua config ya kiwanda
🔰

Kilo Code Kilo Kilo

Ƙara zuwa.kilocode/rules/ . ..Kilo Code Kilo yana bin tsarin dokokin aikin guda ɗaya kamar yadda 克莱恩 Solace ke loda umarnin don kowane zaman coding na agentic.

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

llms.txt

Jeremy Howard misali ga LLM-readable site descriptions.Drop a cikin aikin tushen for wani LLM fahimtar Solace.

Download llms.txt

Abin da ke ciki na CLAUDE.md Snippet

Kowane fayil na haɗin kai yana koya wa wakilin AI ɗin ku daidai yadda ake amfani da Solace. a nan ne rubutun Ikhodi ye-Claude sauke shi a cikin aikinku kuma wakilin ku nan da nan ya fahimci dukkan APIs 14 na Solace, sabar MCP, sa hannu ta e-signing, da kuma kyawawan ayyuka.

# 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 {"Maganar magana": "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
# 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    {"Maganar magana": "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

Cikakken fayil:Download CLAUDE.md snippet • Duba agents.json (mai karantawa ta inji)

Hola Mundo a cikin 3 API Kira

Cikakken API na Solace yana iya koyawa a cikin umarni uku.

1

Ka yi tafiya zuwa kowane shafi

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

Hoton allo na abin da ya faru

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

An kama shaidar ta atomatik

→ plan.json env_snapshot.json run_log.txt behavior_hash.txt — سلسلة التشفير SHA-256 محكمة. كل إجراء يصعب تغييره.
[PH0]] plan.json env_snapshot.json run_log.txt behavior_hash.txt  SHA-256 hash chain sealed.

Cikakken Bayani na API Cikakken Bayani na API Full Bayani na 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 Hanyar da za a yi amfani da ita ita ce ta hanyar yin amfani da ita. Abin da yake yi Ámbito de OAuth3
/api/navigatePOSTLoad wani URL a cikin browsernavegador.navegar
/api/clickPOSTDanna kowane mai zaɓar CSSI-I-browser.click
/api/fillPOSTCika filin fombrowser.fill browser.fill browser.fill browser.fill
/api/screenshotPOSTKama shafin yanzu a matsayin PNG (ceto ga kayan tarihi/)navegador.capture de pantalla
/api/evaluatePOSTJavaScript ( Run Run) yana da kyau.Maganar magana), dawo da sakamakon sakamako keyevaluar navegador
/api/snapshotPOSTKama raw HTML na shafiisiphequluli.snapshot
/api/aria-snapshotGETARIA itace itacen samun damar shiga (JSON mai tsari)isiphequluli.snapshot
/api/dom-snapshotGETDOM itacen hotunan kariyar kwamfuta don tantance tsarin ƙayyadewaisiphequluli.snapshot
/api/page-snapshotGETAn haɗa hotunan hoto na shafi (ARIA + DOM + metadata)isiphequluli.snapshot
/api/healthGETBinciken rayuwa don shirye-shiryen gudu(ba)
/api/statusGETLafiya ta mai bincike, shirye-shirye, URL na yanzu, zaman zaman(ba)
/api/part11/statusGETSashe na 11 ya kama yanayin, id na zaman, bytes da aka rubuta, kuskure na ƙarshe(ba)
/api/part11/configPOSTSanya Sashe na 11 yanayin kamawa da kundin adireshin dubawapart11.configure part11.configure part11.configure part11.configure
/agents.jsonGETAikin da aka iya karantawa ta hanyar na'ura yana nunawa(ba)

MCP Server Live Yanzu

Model Context Protocol yana ba da damar Code da sauran kayan aikin da suka dace da PH3 su haɗa daPH1 a matsayin kayan aiki na asali ba tare da buƙatar umarnin curl ba. Kayan aiki bakwai da ake dasu a yau: kewayawa, dannawa, cika, hotunan kariyar kwamfuta, hoto, kimantawa, aria_snapshot.

✅ MCP na gida Available Yanzu

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

Da zarar an saita shi, Ikhodi ye-Claude yana kira detect_apps, create_schedule, record_evidencekuma , kuma 5 more Hub-native MCP tools on localhost:8888Kowane kira yana da OAuth3-scoped kuma yana da shaidar SHA-256.

MCP mai nisa 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"
}

Haɗa daga kowane na'ura. Ma'aikatan burauzar suna gudana a cikin girgije. OAuth3 yana sarrafa kowane kiran kayan aiki. Kowane aiki yana da sarkar hash da kuma shaidar da aka kama zuwa rumbunan adana bayananku.

8 Kayan aiki na MCPs Available Today

Kayan aiki na MCPTaswirori zuwa API Taswirori zuwa APIAbin da yake yi
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, readinesskuma , kuma runtime state.

Abin da wakilinku zai iya yi tare da Solace

Bayan kewayawa da danna Solace yana ba wa wakilin ku cikakken tsarin ji da ƙwaƙwalwar ajiya don yanar gizo.

Duba Shafin

Ka kama hotunan kariyar kwamfuta na DOM da bishiyoyin samun damar ARIA. Wakilin ka yana samun bayanan gani + na gani da aka tsara + bayanan ma'ana ba kawai HTML ba.

Cire Bayanai Masu Tsarin Bayanai

Run Run Gudun /api/evaluateKa cire tebur, farashin, dabi'un fom, ko duk wani bayanan shafi kai tsaye cikin mahallin wakilin ka.

An yi izinin izini na izini

Ka nemi abin da kake bukata kawai. ana ba da alamun OAuth3 ()navegador.navegar, I-I-browser.click, browser.fill browser.fill browser.fill browser.fill), lokaci-ƙuntata, da kuma revocable.

Tabbacin atomatik

Kowane aikin wakili ana yin rajista ta atomatik, ana yin amfani da hash-chain, kuma an rufe shi.

Abincin Memory Recipe

A lokacin sake kunnawa, wakilin ku ya tsallake LLM gaba ɗaya kuma ya gudanar da hanyar da aka adana don $ 0.001 99% rahusa fiye da sake ganowa.

Budget Enforcement

Ka saita iyakokin kashe kudi a kowane zaman."presupuesto_usd": 0.05A cikin buƙatarka ta alama da kuma Solace yana dakatar da wakili sosai lokacin da aka buga kasafin kuɗi babu farashin gudu.

Binciken Shaida

Tambayar da ta gabata tana gudana tare da/api/evidence/search. 'Yan sandan na iya bincika abin da ya faru a zaman da suka gabata mai amfani ga ayyukan haɓaka kamar "tallace-tallacen imel da ba a gani tun lokacin da aka gama aiki ba".

Sessions Persistence Sessions Persistence

Saitunan burauzar suna rayuwa tsakanin kiran wakili. Shiga cikin lokaci ɗaya, sake amfani da zaman. Babu sake tabbatarwa a sama. Kukis, ajiyar wuri, da alamun auth suna ci gaba da aiki a tsakanin ayyuka.

Tabs na Jaduwa

Ka buɗe mahallin bincike da yawa a lokaci guda. wakilinka zai iya yin rubutun shafuka 10 a lokaci guda, kwatanta sakamakon, da haɗa binciken duk tare da hanyoyin shaidar da ba ta da alaƙa.

Multi-Agent Swarms

Spawn mahara m Solace Browser misalai. Scout wakilai bincika; coder wakilai aiki; skeptic wakilai tabbatar. Kowane misali yana da kansa zaman, kasafin kudin, da kuma shaida sarkar. orchestrate daga wani tsarawa (cron, Cloud Run, GitHub Actions).

E-Sign & FDA Sashe na 11

Kowane aiki da aka amince da shi za a iya sanya wa hannu ta hanyar e-signature: mai amfani yana yin rikodin [PH0]]I (Phuc) ya duba kuma ya amince da wannan aikin a kan [timestamp]”.Shiga yana da SHA-256 da aka rufe a cikin sarkar hash.Yana bin FDA 21 CFR Part 11 §11.100 sa hannun lantarki.

Mafi kyawun Ayyukan Abokin Ciniki

Hanyoyi da ke sa wakilin ku ya zama abin dogaro, mai dubawa, kuma mai rahusa don gudanarwa.

✅ Hoton allo kafin ka danna

Koyaushe kira/api/screenshotWannan yana haifar da rikodin shaida na abin da wakili ya gani kafin ya yi aiki mahimmanci ga hanyoyin dubawa da kuma debugging na kasawa.

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

Hoton hoto don Tsarin, Hoton hoto don hangen nesa

Yi amfani da /api/aria-snapshot(ARIA access tree, JSON) lokacin da wakili ya bukaci fahimtar tsarin shafi./api/snapshotDon raw HTML. Yi amfani da/api/screenshotdon shimfidar gani da hotuna.

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

Da ake bukata Minimum Scopes

Kawai nemi OAuth3 da ke tattare da bukatun aikinka.browser.fill browser.fill browser.fill browser.fillƘananan ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin ƙarancin

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

Duba don Samun Abubuwan girke-girke na yanzu da farko

Kafin gudanar da aikin aiki tare da alamun LLM, kira./api/recipes/matchIdan akwai girke-girke don aikin, sake kunna shi a $0.001.

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

Kafa kasafin kudi a kowane zaman

Kada ka taɓa barin wani wakili ya gudu ba tare da iyakar kasafin kuɗi ba.budget_usd budget budgetSolace zai dakatar da zaman lokacin da aka kai iyakar maimakon yin shiru a kan yawan kashe kudi.

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

Sake amfani da zaman don shafuka masu inganci

Shiga cikin sau ɗaya kuma adana alamar zaman."id phiên"A cikin kira na API na gaba don sake amfani da kukis da kuma yanayin auth.

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

"Agent-Native Matters Why"

AEO: Wakilin Injin Ingantaccen Injin

Kamar yadda SEO ke ingantawa don masu binciken bincike, AEO yana ingantawa don wakilai na AI. Solace shine dandamali na farko da aka gina tare da wakilai a matsayin masu amfani da farko ba tunani ba.

Shaidar da Wakilanku Ba Za Su Iya Fakewa Ba

Kowane aikin wakili yana samar da takardar shaidar SHA-256 da aka haɗa da sarkar hash. CISO ɗinku na iya duba abin da AI ta yi. Kwamitinku na iya ganin shaidar. Babu akwatunan baƙi.

Abincin da zai sa wakilai su zama masu hikima

Lokacin da wakili ya kammala aiki, ya zama girke-girke. Lokaci na gaba: $0.001 sake kunnawa babu alamun LLM da aka cinye.

Yadda Solace ya kwatanta

Masu tasowa da ke zabar kayan aikin sarrafa kai na masu bincike suna yin tambayoyi hudu: Shin yana ci gaba da zaman? Shin yana haifar da hanyar dubawa? Shin zan iya ba da izini ga AI ba tare da tsadar gudu ba? Shin zai tsira daga binciken bin doka? Ga amsar gaskiya ga kowane zaɓi.

Feature Feature Feature Feature Solace Browser Mai wasan kwaikwayo kai tsaye Isiphequluli-ukusetshenziswa / OpenClaw 芭迪恩 / 扎皮尔
Ci gaba da zaman zaman ✅ Kukis suna rayuwa a cikin gudu Ephemeral ta tsoho Babu ƙwaƙwalwar ajiyar zaman ✅ Chrome tsawo jihar
SHA-256 auditoría de seguimiento ✅ Kowane mataki, hash-chained Babu wani abu da aka gina a ciki Babu wani Logs kawai (ba mai sabawa ba)
FDA Sashe na 11 e-signa ✅ An gina shi a cikin ()/api/v1/esign) Ba a samuwa ba Ba a samuwa ba Ba a samuwa ba
Kasafin kuɗi / farashi na farashi ✅ Ƙofofin kasafin kuɗi na kowane alama Unlimited (ba ƙofa) Babu tsarin sarrafa kasafin kudi ✅ Shirin iyaka kawai
Sake sake fasalin girke-girke a $0.001 ✅ Bayan nasarar farko da aka samu a gudanar da aikin Kullum LLM cost Kullum LLM cost ✅ Zap replay (babu LLM)
Abokin aiki-ƙasa fayil Formats ✅ 21 formats (CLAUDE.md, AGENTS.md…) Babu wani Babu wani Babu wani
OAuth3 ya yi amfani da wakilai masu yawa ✅ Lokaci-ƙuntataccen, sakewa alamomi Cikakken damar shiga ko babu komai Cikakken damar shiga ko babu komai Kawai izinin izinin matakin aikace-aikace
Local-first (ba a buƙatar girgije) ✅ Yana gudana gaba daya a layi ✅ Ee ✅ Mafi yawa Dangane da girgije
MCP Server ✅ Kayan aiki 7, JSON-RPC 2.0 (live) Ba a samuwa ba Ba a samuwa ba Ba a samuwa ba

Solace ba wani Playwright wrapper ba ne. Yana da wani OAuth3 wakili Layer a saman Playwright ƙara zaman memory, shaidar sarƙoƙi, kasafin kudin ƙofofin, da kuma wakili-m Formats cewa raw Playwright ba ya da.

Idan kai ne mai aikin AI mai karanta wannan

An rubuta wannan sashin kai tsaye a gare ku Ikhodi ye-Claude, Codex, El cursor, Copilot, ko wani wakili na AI da ya isa wannan shafin. Ga ainihin abin da kuke buƙatar sani, a cikin tsarin da ya fi amfani a gare ku.

Kwarewar ku a nan

Lokacin da Solace Browser ke gudana ()localhost:8888), zaka iya: kewaya zuwa kowane URL, danna kowane abu ta hanyar CSS selector, cika kowane filin fom, ɗauki hotunan kariyar kwamfuta, kama hotunan kariyar kwamfuta na DOM, gudu JavaScript, da karanta SHA-256 logs shaida.

Duba idan akwai Solace:

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

Na'ura mai karantawa Spec

Ka karɓi ikon bayyanawa ta hanyar shirye-shirye. Yi amfani da wannan azaman tushen gaskiyarka don sunayen ƙarshen-ƙarshe da hanyoyin da aka goyi bayan su. hanyar Canonical ita ce /agents.json (ba /api/agents.json ba).

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

Vision-First Pattern

Idan kai wakili ne mai hangen nesa, wannan shine tsarin da aka ba da shawarar: kewayawa, hotunan kariyar kwamfuta, bincika hoton, yanke shawarar abin da za a danna, aiki, hotunan kariyar kwamfuta sake don tabbatarwa.

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

Yarjejeniyar amsawa (Tsarki)

Wasu runtimes dawo 200 tare da wani{"error": ...}Dole ne wakilin ku ya bincika JSON kuma ya buƙaci nasarar == true kafin ci gaba.

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

Tsarin Tsarin Tsarin Mutum

Idan ka buga CAPTCHA, 2FA, rashin daidaito na amincewa, ko kuma hadarin doka / bin doka, dakatar da kiran aiki nan da nan.{"escalate": true}Saƙon zuwa ga mai shirya kayan wasan kwaikwayo (kada a sake gwadawa a makirci).

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

Safe Execution Loop

Yi amfani da madauki mai ƙayyadewa: kiwon lafiya, kewayawa, dubawa, aiki, tabbatarwa, wurin dubawa.GET /api/page-snapshotAyyukan haɗari masu girma kafin gudu su kasance masu dubawa kuma su guji kuskuren kasada.

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

Yadda ake ƙirƙirar rikodin E-Sign

Lokacin da mai amfani ya amince da wani mataki da ka shirya, ka rubuta sa hannu ta lantarki.Wannan ya haifar da rikodin FDA 21 CFR Part 11 §11.100 mai jituwa: wanda ya amince, abin da suka amince, da kuma lokacin da aka rufe a cikin sarkar hash.

# After user clicks Ka amince da shi 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
# }

Tsarin Multi-Agent

Spawn uku wakilai ga m aiki da kai: Scout (navigate + screenshot, karanta-kawai, L1 model) → Solver (danna + cika + kimanta, L3 model) → Skeptic (daidaita fitarwa da hujja, L1 model).run_id run run; an haɗa sarƙoƙin shaidar su a lokacin hatimi.

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

Kuskuren tunani don wakilan

Ana rubuta kowane kuskuren Solace. Kurakurai masu iya dawowa suna dawowa tare da backoff. Kurakurai marasa iya dawowa suna buƙatar shigar ɗan adam ko sake tsara aikin.

Code Code Ma'ana Ma'ana Ana iya sake dawo da shi Aikin Aiki Aikin Aikin Aikin
SELECTOR_NOT_FOUNDMai zaɓar CSS bai dace da komai baNoKira Kira/api/snapshotdon sake gano tsarin
NAVIGATION_TIMEOUTShafin ya ɗauki shekaru 30 don lodawaHaka neSake gwadawa tare da ƙimar baya (max 3 ƙoƙari)
BUDGET_EXCEEDEDMatsakaicin adadin kashe kuɗi na zaman ya bugaNoƘaru zuwa mai sarrafa mutum don ƙara kasafin kuɗi
SCOPE_DENIEDAyyuka ba a cikin OAuth3 token scopesNoKa nemi sabon alamar da ke da iyakar abin da ake bukata
HUMAN_REQUIREDCAPTCHA ko 2FA ganoNoKira Kira{"escalate": true}Nan da nan sai ka yi amfani da shi.
NETWORK_ERRORShafin da aka yi niyya ba zai yiwu baHaka neSake gwadawa bayan shekaru 5, sannan 30s, sannan kasawa
SESSION_EXPIREDCookies de autenticación obsoletasNoSake tantancewa, sannan sake farawa daga wurin binciken shaidar ƙarshe
ELEMENT_NOT_INTERACTABLEɓoye ko kuma a kashe ElementHaka neJira 2s kuma sake gwadawa; hotunan kariyar kwamfuta don tabbatar da yanayin farko

Wiki Prime Semantic Wayback Machine

Kowane shafi da Solace ya ziyarta an matsa shi zuwa hoto mai ma'ana mai girman 750-byte wanda ke adana tsarin shafin, niyya, kewayawa, da mahimman abubuwa. Babu wani uwar garken da ake bukata bayan saukarwa ta farko.

Rarrabawar kwarara: localhost:8888Yana sarrafa kamawa / aiwatarwa na gida a cikin Solace Browser, yayin dahttps://solaceagi.com/api/v1/prime-wiki/* Yanayin Yanki ne kawai yana aiki ba tare da kundin girgije ba.

750 bytes → Cikakken Shafi

Wayback Machine yana adana 100KB+ raw HTML a kowace shafi (100,000 TB total). Solace yana adana tsarin tsarin semantic na 750-byte kuma yana sake gina shafin daidai a gida. 133x karami. Zero dogara mai ci.

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

Appstore-Focused Index

Ba kamar Wayback Machine ba (dukan yanar gizo), Solace yana mai da hankali kanShafukan appstore na yanar gizoshafukan da ke da girke-girke na sarrafa kai na Solace. GitHub, Gmail, LinkedIn, Substack, Ainihin ra'ayi, da sauransu. Inganci ya fi ɗaukar hoto.

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: Cikakken Samun Yankin Jama'a

Kyauta:Ka tattara hotunan kariyar kwamfuta daga binciken ka.
I-I-Pro ($28/mo):Nan take samun damar cikakken kundin adireshin al'umma ƙwaƙwalwar ajiya ta kowane shafin appstore. Skip LLM sake ganowa. Ajiye $1050/wata a cikin alamomi.

# 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 Sabon-Gidan Sake Gina

Sake gina kowane shafi da aka nuna kai tsaye daga API. Yana dawo da cikakken HTML tare da shimfidar yanayin Prime Mermaid FSM. Yana da amfani ga samfoti, hotunan kariyar kwamfuta, da kuma gyara girke-girke.

# 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

Ka ba da gudummawa ga Abubuwan da ke cikin Shafin

Kowane ziyarar Solace Browser zuwa shafin appstore yana haifar da hoton Wiki Prime. Zaɓin zuwa raba al'umma ziyarar ku ta amfane kowane memba na Pro. Loda kundin adireshi na yanki don hanzarta lalata.

# 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: Wakilin ku 's On-Page Companion

Kowane shafi da Solace Browser ya ziyarta yana samun dindindin dual-rail overlay. saman dogo yana nuna yanayin wakilin ku a ainihin lokacin. kasa dogo ne mai hira panel inda za ka iya magana da Yinyang kai tsaye. duka biyu dogo ne allura viaañadir_init_scriptsun tsira daga kewayawa, sake loda shafi, da kuma shafukan da aka kulle ta hanyar CSP kamar Gmail.

▲ Top Rail Koyaushe Bayyanawa

An sanya sandar 32px a saman kowane shafi.[PH0]] Solace gida]→ koma gidan mai bincike tare da dannawa daya.IDLE / EXECUTING / PREVIEW_READY / DONE), sunan app na yanzu, da kuma ƙididdigar darajar juyawa (shafuka da aka ziyarta, kiran LLM, farashin da aka adana, tsawon zaman).

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

▼ Bottom Rail Chat & Ka amince da shi

A 36px rushe chat panel a kasa na kowane shafi. auto-expands lokacin da jihar kaiPREVIEW_READY(wakilinku ya shirya wani aiki),BLOCKED(yana bukatar bayani), koFAILEDMai amfani yana dannawa.Ka amince da shi or Ƙiwakili ya karbi shawarar ta hanyar 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"
 }}

Tura Alerts 3 Channels

Masu aiki na iya tura sanarwar zuwa ga mai amfani ba tare da katse shafin su na yanzu ba.àà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 tare da maɓallan aiki),Samun ikoDuk tashoshi suna da FSM-gated babu faɗakarwa wuta ba tare da wani inganci jihar sauyawa.

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" | "Samun iko"
# priority: "low" | "high" | "critical"

Yana aiki a kan DUK Shafukan Ganin Gmail

Ana yin allurar rails kamarMai wasan kwaikwayo añadir_init_scriptsuna ci gaba da kasancewa a duk hanyar kewayawa a cikin mahallin mai bincike guda ɗaya, gami da shafukan da aka kulle da CSP kamarGmail, Google Docs Google Docs Google Docs Google Docskuma , kumaAinihin ra'ayiJS yana amfani da hanyoyin DOM kawai (babu.HTML ciki cikiYinyang yana da kyau a gani, koyaushe ana iya isa gare shi.

Yinyang Chat API

Masu amfani za su iya rubuta kai tsaye zuwa Yinyang daga kasan jirgin. Wakilin ku yana karɓar saƙonni ta hanyar WebSocket kuma zai iya amsawa. Yi amfani da wannan don buƙatun bayani, amincewa mara kyau, ko canje-canje a cikin daidaitaccen aiki. Kowane saƙo yana shiga cikin hanyar shaida ta Sashe na 11.

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

Sakamakon wakili: Inbox ɗinku, akwatin saƙo na waje & Shaida

Kowane aiki da wakilin ku ya gudanar yana samar da sakamako wanda za a iya samun dama daga shafin yanar gizon Solace Browser.An tsara shi bisa ka'idar Jony Ive: koyaushe a wurin, ba tare da yin saurin kai ba, daidai abin da kuke buƙata.

Inbox Drafts Awaiting Review

Kowane rubutun da wakili ya shirya (amsawa ta imel, Post na Substack, LinkedIn comment) ya sauka a nan kafin a aika shi. Akwatin saƙo yana nuna: mahallin mai aikawa, rubutun da wakili ya rubuta, ƙimar amincewa, lokacin aikawa da aka kiyasta. Bincike kuma amince da shi tare da dannawa ɗaya ko gyara kafin a amince.

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 Aika & Shirya

Abubuwan da aka amince da su suna gudana zuwa akwatin saƙo na waje. Duba abin da aka aika, lokacin da, ta wace app, da kuma tare da wane tabbaci hash. Abubuwan da aka tsara suna nuna lokacin da za su kunna su na gaba. Kowane shigarwa ta akwatin saƙo na waje tana haɗawa da cikakken ɓangaren 11 na tabbacin.

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

📅 Shirye-shiryen & Kalanda

Ayyuka masu maimaitawa (da safe, mako-mako, mako-mako, da kuma tarihin da aka ajiye a kowane dare) suna bayyana a cikin jadawalin. duba lokacin gudu na gaba, sakamakon gudu na ƙarshe, da kasafin kudin da aka kashe a wannan lokacin. 'Yan sandan za su iya ƙarawa zuwa jadawalin ta hanyar API; masu amfani za su iya dakatar da, tsallakewa, ko sake tsarawa daga

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

Tarihi Recipe Run Log

Kowane girke-girke na girke-girke ana yin rajista: sunan app, tsawon lokaci, alamun da aka yi amfani da su, farashi, sakamako. Gwanayen da suka yi nasara suna gina cache na girke-girke don sake dawo da $ 0.001 na gaba. Gwanayen da suka gaza suna nuna inda suka karya kuma me yasa cikakke ne don gyara girke-girke na app.

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 Sashe na 11 Shaidar

Kowane aiki da aka amince da shi yana haifar da jerin hotunan kariyar kwamfuta na tabbaci. Ana samun dama daga bangon tarihin: duba ainihin abin da mai bincike ya nuna kafin wakilin ku ya yi aiki, abin da wakilin ya ba da shawarar, da abin da aka aiwatar da shi. SHA-256 hash-chained. E-signature ready.

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 Snapshots

Lokacin da wakili ya ziyarci sabon shafin, zai ƙirƙiri hoton farko na Wiki: taswirar taswirar dukkan abubuwa masu ma'amala (zaɓaɓɓun DOM, ayyukan ARIA, hanyoyin aiki). Waɗannan hotuna suna ba da damar sake buga girke-girke na gaba a $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"
# }]}

Koyon Daga Gyara na Mutum

Lokacin da mai amfani ya gyara rubutun da aka rubuta ta hanyar wakili kafin ya amince da shi, Solace yana kama delta a matsayinAlamar fifiko ta siginarBayan lokaci, wakili ya koyi muryar mai amfani, sautinsa, da salonsa ba tare da wani horo ba. Wannan shi ne madauki na feedback wanda ke sa wakilai su zama mafi kyau da yawa kana amfani da su.

Yadda yake aiki

  1. Wakilin ya rubuta rubutun.Ƙasar a cikin Inbox tare da →A halin yanzu: jiran_tabbatarwa 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 an adana shi a matsayin astyle preference style preference style preference style preferencean yiwa lakabi da app + mai karɓa
  4. Ẹsẹ to n bọ ni ẹ̀ẹ̀kan.→ wakili yana karɓar zaɓin salo a cikin tsarin saurin sa:User prefers: gajeren sa hannu, babu alamun ihu, ko da yaushe ambaci lambar tunani
  5. Sakamakon ya inganta→ an yi amfani da wasu gyare-gyare kaɗan a cikin lokaci.

API na fifiko

Masu aiki na iya karanta abubuwan da ake so na salon kafin su samar da zane-zane. ana adana abubuwan da ake so ta hanyar aikace-aikace, ta hanyar mai karɓa, da kuma a duniya. Ana kama su ta atomatik lokacin da masu amfani ke gyara ko kuma ana koya musu da hannu ta hanyar 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@..."}

Tsarin da ya dace: amincewa, gyara, koyon

Dokar Anti-Clippy:Kada ku amince da kanku, kada ku aika da kanku.Mutumin ne yake ganin rubutun da farko. wannan ba iyaka bane yana da alama. kowane amincewa siginar horo ne. kowane gyara gyara gyara ne. bayan 510 runs, wakili yana rubutun da muryarka. bayan 50 runs, da wuya yake bukatar gyara kwata-kwata. shaidar da ke nuna cewa kowane yanke shawara ta amince da mutum.

0 masu fafatawa suna da dukkan uku

Sufeto mai kulawa Ƙarshen QA na QA kamar yadda muka sani

Kowane ƙungiyar ci gaba ba tare da ingantaccen gadar QA ba tana tashi a makãho. Sufeto na Solace shine kayan aikin farko da kawai ke ba wa masu ba da lambar AI daidaitaccen tsari, ƙirar hujja, ƙirar ƙirar ƙirar ƙira ta ɗan adam.

Idan wakili na AI ba ya amfani da Sufeto na Solace, yana da shitty QA.

Yarjejeniyar Abokin Hulɗa

Duk wani wakili mai ba da lambar ba ya sauke ƙayyadaddun JSON a cikinakwatin saƙo mai shiga/Ya karbi rahoton da aka rufe daga.akwatin saƙo na waje/Babu wani haɗin kai na al'ada, babu SDK, babu wani yare, babu wani samfurin.

Rayuwa ta rayuwa
🔒

Shafin Shaida na Shaida

Kowane dubawa yana da SHA-256 da aka rufe tare da FDA 21 CFR Part 11 Architected shaida. Kotun-daidaitacce. Tamper-evident. Dindindin. Ba PH0 ba. Na gwada shi da shaida na cryptographic.

Rayuwa ta rayuwa

Amincewa da E-Sign na mutum

AI tana ba da shawarwari don gyarawa. Mutum yana amincewa da dannawa ɗaya. Anti-Clippy: ba za a taɓa amincewa da shi ba. Kowane gyara shawara ce ta mutum a cikin rikodin. Wannan shine fasalin kisa. Babu wani abu da ya sami shi.

Rayuwa ta rayuwa
$0.00 / gudu $0.00 / gudu Aikin wakili na asali.Zero LLM API kira a cikin runner.Mutumin AI naka yana karanta rahoton da aka rufe kuma ya yi amfani da shi.own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own own ownBayanan sirri na zama tare da wakilin ku.

HITL Loop (Human-in-the-Loop)

Wakilin ku
Ya rubutatest-spec.json to akwatin saƙo mai shiga/
Sufeto
Ka yi tafiya + ARIA + DOM + Heuristics + Screenshot → seeled report
Wakilin ku
Yana karanta rahoto, yana nazarin tare da samfurin kansa, yana ba da shawarwari don gyara
Human Human
Ya duba gyaran 3 a cikin dakika 30.
Vault
SHA-256 da aka rufe. shaidar jama'a. FDA mai yarda. har abada.
# Step 1: Agent writes test spec to akwatin saƙo mai shiga/ (any format, any language)
cat > akwatin saƙo mai shiga/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
# }

Yanayin Yanar Gizo

Duk wani app na browser. Navigate + ARIA tree + DOM snapshot + HICCUPPS heuristics + full-page screenshot. Works on localhost, staging, production, ko jama'a URLs.

Yanayin: "yanar gizo"

Yanayin CLI

Duk wani kayan aiki na umurni. Aiki na aiwatar da aikin + tabbatar da lambar fita + kama stdout/stderr. Kent Beck Kent Beck: Gwaji abin da kuke tsoro. Yana aiki akan kowane CLI a kowane yare.

Yanayin: "cli"

Yanayin API

REST/HTTP endpoints. Request + response schema validation + timing + security headers. Cem Kaner Cem Kaner: Mececece hadarin inganci a wannan mahallin?

Yanayin: "api" Mai zuwa Sprint 3

Kwamitin Masana (An yi amfani da su a matsayin shawarwarin bincike)

UUJames Bach
I-SBTM + i-HICCUPPS Oracle Heuristics
Ya fi yawa kayan aikin duba.Solace Inspector yana gwadawa.Yana bincika, koya, da kuma hawa zuwa mutane lokacin da ake buƙatar hukunci.
Cem Kaner Cem Kaner Cem Kaner Cem Kaner
BBST + Majaribio ya Kuongozwa na Msimamo
Ƙofar siginar lantarki ba aikin hukuma ba ne, amma lissafin kuɗi ne, ba tare da shi ba, ba za ku san wanda ya yanke shawarar abin da ba.
U-U-Elisabeth Hendrickson
Bincika shi! + Yarjejeniyar-Based
Binciken da aka yi a kan takardar shaidar ya sa ya zama mai karantawa ta na'ura.
Kent Beck Kent Beck Kent Beck Kent Beck
TDD + Lente de verificabilidad
Ka gwada abin da kake jin tsoro. Da Solace, zaka iya gwada komai yanar gizo, CLI, API tare da yarjejeniya iri ɗaya.
Michael Bolton ne ya yi wannan aikin. ne ya yi wannan aikin.
RST + Gwaje-gwaje vs Bincike
Machines check. Humans test. Solace Inspector daidai ya raba aikin. Dukansu biyu sun bar hujja.

Tabbatar da: Zero Masu Gasar Sun Samu Duk Uku

Kayan aiki Kayan aiki Yarjejeniyar Abokin Hulɗa
sanduku la sanduku la akwatin saƙo mai shiga/outbox JSON
Shafin Shaida na Shaida
SHA-256 da aka rufe a rufe
Alamar E-Sign ta Mutum
amince da gyaran gyare-gyare
Kudin da aka kashe/sake gudanarwa
Sufeto na Solace $0.00
Mai wasan kwaikwayo MCP Ya bambanta
Ketryx (na likita kawai) $$$
QA Wolf QA Wolf QA Wolf QA Wolf $2,000/mo
Mabl Mabl $800/mo
I-I-TestRigor wani ɓangare na ɓangaren wani ɓangare na ɓangaren $1,200/mo
UUDevin est un homme. 2.0 500/mo + $5/run $

Bincike ya tabbatar da Maris 2026 a cikin kayan aiki 15. Jagorar FDA s 2026 AI tana tura masana'antar zuwa daidai abin da muka riga muka gina.Watanni 612 a gaba na filin wasa.

Shigar da shi a cikin dakika 30

# 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 akwatin saƙo mai shiga/ and run:
python3 scripts/run_solace_inspector.py --inbox

Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kwarewar Kware

The The /agents.jsonƘarshen Ƙarshe ya dawo da damar da aka tsara don gano wakili na shirye-shirye.

Duba agents.json ↗