Jūsu AI agents tagad kontrolē jebkuru tīmekļa vietni.
Ar pilnu auditu ceļu.
Lai gan tas ir ļoti svarīgi, lai jūs varētu izmantot šo ierīci, jums ir nepieciešams izmantot vienu līniju.CLAUDE.md, AGENTS.md, or .cursorrulesun jūsu AI iegūst reālu pārlūkošanas automatizāciju: Gmail, Slack, LinkedIn, GitHub un jebkura tīmekļa vietne.
Pievienojiet atvieglojumu jebkuram projektam vienā komandā
curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md
Solace pievienojiet brauciena automatizācijas instrukcijas jūsu Claude'o kodas projektam.
Step 0: Download & Install Solace Browser
Solace Browser is a desktop app that runs on your machine. Download it first, then your AI agent can control it via localhost:8888.
Download Solace Browser
Visit solaceagi.com/download and download the version for your operating system.
# Linux (one-line install): curl -sf https://storage.googleapis.com/solace-downloads/install.sh | bash # macOS / Windows: download the installer from # https://www.solaceagi.com/download
The download includes Solace Hub (desktop app) + Solace Runtime (local API on port 8888) + Solace Browser (Chromium fork with Yinyang sidebar).
Launch Solace Hub
# Start the Hub — it launches everything automatically ~/.solace/bin/solace-hub
The Hub sits in your system tray. It starts the local API server on port 8888 and opens the browser when ready.
Verify it's running
curl http://localhost:8888/api/v1/system/status
→ {"app_count": 22, "cloud_connected": false, "evidence_count": 0, "uptime_seconds": 5}
If you see JSON, your agent is ready to use Solace. No account needed. Free forever for local use.
Katrs AI kodēšanas agents, kas ir atbalstīts, ir ļoti labs.
Kopā ar savu AI asistentu izņemjiet piemērotu formātu.Kāpēc katrs fails precizē AI, kā izmantot Solace? navigēt, klikāt, aizpildīt, uzņemt ekrānu un uzņemt pierādījumus.
Claude'o kodas
Uzstājiet savuCLAUDE.mdClaude'o kodas automātiski izmantos Solace Browser jebkuru tīmekļa automatizācijas uzdevumu veikšanai.
OpenAI Kodekso
Uzstājiet savuAGENTS.mdOpenAI Kodekso un ChatGPT pārstāvji lasīs šo failus, lai saprottu pieejamo rīkus un iespējas.
Cursorss
Uzstājiet savu.cursorrulesCursors piekrīt Solace, kad tu viņu lūdzam interagēt ar tīmekļa vietni.
Windsurfss
Uzstājiet savu.윈드서핑 규칙Windsurfs (Codeium) izmanto Solace funkciju tieši tāpat kā Cursors vienīgais formats, nulles trieciens.
GitHub Kopirotā
Ja jūs esat uzrakstījis šo rakstu, jūs varat uzzināt, kā to darīt..github/copilot-instructions.mdKopilots ierosinās Solace API uzaicinājumu uz brauciena uzdevumiem.
Tas ir ļoti svarīgi, lai jūs varētu būt veselīgs.
Pasas kā sistēmas prompt ar--system-prompt solace-aider.mdTas ir ļoti svarīgi, lai jūs varētu būt veselīgs. automātiski maršrutu visus tīmekļa interakcijas caur Solace Browser.
Pielikums: Continu.dev Pielikums: Continu.dev Continue.dev Continue.dev Pielikums: Continu.dev Continue.dev Continue.dev
Pievienojiet savu.continue/config.jsonKonteksts pakalpojumu sniedzēji. Continue iznāca Solace brauciena automatizācija kā natives rīks VS Code un JetBrains.
克莱恩
Uzstājiet savuدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.克莱恩 las projektes noteikumus sesijas sākumā Solace funkcijas automātiski iekļūst ikvienam sarunu laikā.
根码
Tas ir ļoti svarīgi, lai jūs varētu būt gatavi..roocode/Regeln/根码 (pieču Roo-克莱恩) ir saņēmuši Solace brauciena spēju kopā ar savu agentic kodēšanas režīmu.
Gemini CLI:n Google-käyttäjä
PievienojietGEMINI.mdGoogle atvērtā koda agents CLI pieņem Solace instrukcijas tāpat kā tā lasīs Klauda instrukcijas.CLAUDE.md.
Jules Google juulis
Jules lasītAGENTS.mdPirms gatavot uz GitHub jautājumiem, Solace norādījumi parādās automātiski, kad Jules apstrādā jebkuru tīmekļa saistītu uzdevumu jūsu repo.
Editorijs Zed
Lai nodrošinātu, ka ir pieejams, jānosaka noteikumi.92Zeds AI paneli lasīs šos datus nativi Solace kļūst pieejams Zeds AI asistents tūlīt.
Amazon Q-kehittäjä
Pievienojiet.amazonq/rules/solace.mdAmazon Q-kehittäjä lasē no šīs adresāras marķēšanas noteikumu failus katram kodēšanas sesijam jūsu projektā.
JetBrainsin AI
Pievienojiet.idea/ai-guidelines.mdJetBrainsin AI asistents šo failā lasīs IntelliJ, PyCharm, WebStorm un visus JetBrains IDEs.
Cody'o šaltinis
Lai gan tas ir ļoti svarīgi, lai jūs varētu izmantot šo informāciju, jums ir nepieciešams izmantot šo informāciju..cody/context/solace.mdCody ir iekļauts šajā failā savā atgūšanas kontekstā Solace instrukcijas parādās katrā Cody sarunā.
塔比尼
Konfigurēt ar. ملف تخصيص 塔比尼 يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.塔比尼 personalizācijas fails ļauj jums mācīt savu komandu rīku ķēdi, tostarp Solace brauciena automatizāciju.
Replits AI
Pievienojiet savu.replit をreplitする をreplitするTas ir ļoti svarīgi, lai jūsu dators būtu labi.[ai]Replits AI no šī punkta las projektam kontekstu Solace kļūst pieejams katrā Replit darba vietā.
Devinss
Tas ir ļoti svarīgi, lai jūs varētu būt gatavi..devin/流程书/Devins pirms uzsākšanas ilgtermiņa uzdevumu lasīt projekta playbooks Solace brauciena rīki ir pieejami jebkuram tīmekļa darba plūsmam.
Factory Droid on tehdas. on tehdas.
Faktorijas raksts:AGENTS.md Un, ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, ka tas ir ļoti svarīgi. .fábrica/Droid agenti pēc automatizācijas programmatūras attīstības darba plūsmu var pazemināt Solace funkcijas.
Kilo Code Kilo Kilo
PievienojietKilo kods/regulas/ .kilocode/Kilo Code Kilo seko tomā projektēšanas noteikumu modelim kā 克莱恩 Solace instrukcijas uzlabojums ikvienam agentic kodēšanas sesijam.
What’s Inside the CLAUDE.md Snippet
Katrs integrācijas dators mācās jūsu AI agenta tieši, kā izmantot Solace.
# 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 {"Izpausmes": "document.title"} aria-snapshot GET → accessibility tree JSON ## Lai gan tā ir ļoti liela, tā ir ļoti liela. 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 run_id":"...","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 Lai gan tā ir ļoti liela, tā ir ļoti liela. (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 {"Izpausmes": "document.title"}
aria-snapshot GET → accessibility tree JSON
## Lai gan tā ir ļoti liela, tā ir ļoti liela. 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 run_id":"...","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 Lai gan tā ir ļoti liela, tā ir ļoti liela. (never console.log spam)
5. E-sign every user-approved action
Vispārējā informācija par šo dokumentu:download CLAUDE.md snippet • View agents.json (machine-readable)
Sveiki Pasaulis 3 API uzskati
Komplekts Solace API ir mācāms trīs komandieriem.
Navigējiet uz jebkuru lapu
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"}
Scenārijs par to, kas notika
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}
Tas ir tikai viens no iemesliem, kāpēc mēs varam izmantot šo informāciju.
→ 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.
References APIs References APIs Full References API
All local browser-control endpoints run on http://localhost:8888. Treat /agents.json as the canonical machine-readable contract for your agent runtime.
| Vispirms ir jānosaka, ka tā ir jānosaka. | Bet, ja jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts, ka jūs esat pārliecināts par to, ka | Ko tas dara | Ámbito de OAuth3 |
|---|---|---|---|
/api/navigate | POST | Uzlabojot URL pa vītrauzītāju | Browser.navigate |
/api/click | POST | Klikšķiniet uz jebkuru CSS selektoru | Browser.click |
/api/fill | POST | Izpildīt veidlapas laukumu | Browser.fill |
/api/screenshot | POST | Jautājums ir par to, vai jūs varat izmantot šo informāciju, lai iegūtu informāciju par šo informāciju. | Browser.screenshot |
/api/evaluate | POST | Javascript ( Run Run)IzpausmesJa jūs esat pārliecināts, ka jūsu izvēle ir vienkārša, tad jūs varat izmantot šo iespēju. | Browser.evaluate |
/api/snapshot | POST | Ja jūs esat uzrakstījis HTML, tad jūs varat iegūt HTML. | Browser.snapshot |
/api/aria-snapshot | GET | ARIA pieejamības koka (struktūruota JSON) | Browser.snapshot |
/api/dom-snapshot | GET | DOM snapshot tree deterministiskās struktūras pārbaudei | Browser.snapshot |
/api/page-snapshot | GET | Kombinētajā lappusē attēls (ARIA + DOM + metadati) | Browser.snapshot |
/api/health | GET | Lielvārdes analīze runtime readiness | (neviens) |
/api/status | GET | Browser veselības, gatavība, pašreizējais URL, sesija | (neviens) |
/api/part11/status | GET | 11. daļa - uzņemšanas stāvoklis, sesijas identifikators, rakstītiem bytiem, pēdējā kļūda | (neviens) |
/api/part11/config | POST | Konfigurēt 11. daļu uzglabāšanas režīmu un audita direktoriju | Part11.configure Part11.configure part11.configure |
/agents.json | GET | Tas ir ļoti svarīgi, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams. | (neviens) |
MCP Server Live Now
Model Context Protocol lets Code and other PH3-compatible tools connect toPH1 as a native tool no curl commands needed.Eight tools available today: navigate, click, fill, screenshot, snapshot, evaluate, aria_snapshot.
✅ Lokālais MCP Available Now
# Step 1: start the MCP serveris (stdio JSON-RPC 2.0)
python3 ~/projects/solace-browser/yinyang_mcp_server.py
# Step 2: add to Claude'o kodas .claude/settings.json:
{
"mcpServers": {
"solace": {
"command": "python3",
"args": ["/path/to/solace-browser/yinyang_mcp_server.py"]
}
}
}
Kad ir konfigurēts, Claude'o kodas sauc detect_apps, create_schedule, record_evidenceUn , un 5 more Hub-native MCP tools on localhost:8888Katrs uzskats ir OAuth3-scoped un SHA-256 pierādīts.
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"
}
Savienojiet no jebkuras mašīnas. Brauzers darbinieki darbojas debesīs. OAuth3 pārvalda katru instrumentu uzklausīšanu. Katra darbība ir hash-ketona un pierādījumu apņemta jūsu kaspiņā.
8 MCP rīkss Available Today
| MCP rīks | Tas ir ļoti svarīgi, lai jūsu ķermenis būtu drošs. | Ko tas dara |
|---|---|---|
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, readinessUn , un runtime state. |
Ko jūsu pārstāvis var darīt ar Solace
Pārsteidzoties un klikt Solace sniedz jūsu agentiem pilnu sajūtu un atmiņas sistēmu tīmekļa vietnē.
Skatīt lapu
Vispārējā informācija par visu šo rakstu ir pieejama arī šeit: WEB
Izstrādāt strukturētos datus
Ja jūs esat uzrakstījis šo rakstu, jūs varat uzzināt, kā to darīt. /api/evaluateJautājums ir, vai jūs varat izmantot JavaScript un atdot strukturētu JSON.
Scoped Permissions
Uzskatu tikai to, kas jums vajadzīgs. OAuth3 zīmes ir aplūkojamas ()Browser.navigate, Browser.click, Browser.fill), laika ierobežots un atcelts.
Automātisks pierādījums
Katra agentas rīcība automātiski reģistrē, kas ir ar hash ķēdi un noslēpumaina.
Receptes Memory
Solace atceros panāktos darba plūsmas kā receptus.Pārpilnībā jūsu pārstāvis pilnībā izšķiro LLM un vadīs kasēdo ceļu par 0,001 dolāru 99% zēniem par atklušanu.
Budžeta izpilde Budžeta izpilde
Ja jūs esat izdomājis, ka jums ir jānosaka ierobežojumi, lai varētu izmantot līdzekļus, kas ir nepieciešami, lai varētu izmantot šo iespēju, tad noteikti noteikti noteikti noteikti būs jānosaka ierobežojumi, kas ir noteikti sesijas laikā."presupuesto_usd": 0.05Ja jūs saņemat zīmoļu pieprasījumu, un Solace aizstājas agentu, kad ir sasniegts budžeta līmenis, tad nav nekādas izņēmuma izmaksas.
pierādījumu meklēšana
Pastāšanās jautājums tiek runāts ar/api/evidence/searchAgents var meklēt, kas notika iepriekšējos sesos, kas ir noderīgi papildu uzdevumiem, piemēram, "triāžas e-pastu, kas nav redzētas kopš pēdējās runas".
Sēcijas izturība
Browser sesijas saglabājas starp agentam uzklausītām.
Paralēlas tabs
Jūs varat vienu reizi atvērt vairākas pārlūkošanas kontekstas, un jūsu pārstāvis var paralēli izkrāpt 10 lapas, salīdzināt rezultātus un apvienoties ar neatkarīgiem pierādījumu līmeņiem.
Multi-Agent Swarms
Spawn vairākas neatkarīgas Solace Browser instances. Skaut agenti izpētīt; koder agenti rīkojas; skeptikāši agenti pārbaudīt. Katram instancē ir sava sesija, budžets un pierādījumu ķēde. Orchestrēt no jebkuras plānošanas iestādes (cron, Cloud Run, GitHub Actions).
E-arīss un FDA 11. daļa
Every approved action can be e-signed: the user records [PH0]]I (Phuc) reviewed and approved this action on [timestamp]”.The signature is SHA-256 noslēgtā into the hash chain.Compliant with FDA 21 CFR Part 11 §11.100 electronic signatures.
"Agentam" vislabākos prakses rādītāji
Patēriji, kas jūsu agenta padarīs uzticamu, auditajam un zemu vadīt.
✅ Ekranskats pirms klikšanas
Vispirms ir jānosaka, ka ir nepieciešams, lai to izdarītu./api/screenshotTas veido pierādījumu ierakstu par to, ko agents redzējis pirms veikšanas, kas ir kritiska audita paņēmieniem un kļūdu defibūrušanas veikšanai.
POST /api/screenshot {"full_page": false}
POST /api/click {"selector": "#submit-btn"}
Snapshot for Structure, Screenshot for Vision
Uzrakstīt šo rakstu: /api/aria-snapshot(ARIA pieejas koka, JSON) kad jūsu aģentam ir jāzina lapu struktūra./api/snapshotLai nodrošinātu RAW HTML, izmantojiet./api/screenshotVispārējā informācija par vizuālo uzlaidi un attēliem.
GET /api/aria-snapshot # returns ARIA JSON tree POST /api/snapshot # returns raw HTML POST /api/screenshot # returns PNG filepath
Request Minimal Scopes
Tikai pieprasīt OAuth3 darbības jomu, kas nepieciešama jūsu uzdevumam.Browser.fillŠķiet, ka tie var novērst negadījuma blakusparādības un izpildīt atbilstības auditi.
POST /oauth3/token {
"user_id": "local-agent",
"scopes": ["Browser.navigate",
"Browser.screenshot"],
"ttl_seconds": 300
}
Vispirms pārbaudies esošos receptus
Pirms darba plūsmas ar LLM zīmoliem, uzskaties uz tālruņu./api/recipes/matchJa ir receptes, lai veiktu šo uzdevumu, to atkārtoti veiktu par 0,001.$.
POST /api/recipes/match {
"task": "gmail inbox triage"
}
# → {"hit": true, "recipe_id": "gmail-v3"}
Pieliktu budžetu ikvienam sesijai
Neļauti agentu strādāt bez budžeta maksimuma.Budget_usd budgetSolace ar stingri pārtrauc sesiju, kad tiek sasniegts limits, nevis klusīgi pārlabojot.
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_...
Atkarībā no autentificētajiem vietnēm, atkārtoti izmantojiet sesijas.
Ja jūs esat ieradusies, tad varat reģistrēties un glabāt sesijas zīmi."id phiên"Pēc API uzklausīšanas, lai atkārtoti izmantotu sīkdatnes un auth statusu.
POST /api/navigate {
"url": "https://app.example.com/inbox",
"id phiên": "sess_abc123"
}
"Agent-Native Matters Why"
AEO: Agents Engine Optimization
Tāpat kā SEO optimizē meklēšanas skrējēju, AEO optimizē AI agentiem. Solace ir pirmā platforma, kas tika sagatavota ar agentiem kā pirmā līmeņa lietotājiem, nevis pēcgājēju.
Tas ir ļoti svarīgi, lai jūsu agenti varētu veikt pierādījumus, kas nav tik daudz.
Katra agentā veikta darbība rada SHA-256 kasekļa rēķinu. Jūsu CISO var pārbaudīt, ko izdarīja AI. Jūsu valdes loceklis var redzēt pierādījumus.
Receptes, kas padarīs aģentus gudrāk
Kad agents pabeidz uzdevumu, tas kļūst par receptu. Nākamais reiz: $0.001 atkārtošana neviens LLM zīmes nav patērētas. Agents, kas izmanto Solace, kļūst ātrāk un zēns laika gaitā.
Kā Solace salīdzina
Izmantojot braucienu automatizācijas līdzekļus, attīstītāji jautā četrus jautājumus: vai tas uztur sesijas? vai tas rada audita ceļu? vai es varu deleģēt AI bez pārsteiguma izmaksām? vai tas izdzīvo atbilstības auditu? šeit ir patiesas atbildes uz katru iespēju.
| Tas ir ļoti svarīgi, lai jūs varētu izmantot šo informāciju. | Browser | Dramaturgs tieši | Browser-use / OpenClaw | 芭迪恩 / 扎皮尔 |
|---|---|---|---|---|
| Sēzijas persistences | ✅ Sīkdatnes pārdzīvo pārējiem braucieniem | Efemērs ar atvasināto vērtību | Nav sesijas atmiņas | ✅ Chrome paplašināšanas stāvoklis |
| SHA-256 audita trases | ✅ Katra rīcība ir hash-ketona | Nē, neviens nav izveidots | Neviens | Logs only (neatkarīgi no manipulācijas) |
| FDA 11. daļas e-pazīme | ✅ Vārds ()/api/v1/esign) |
Neatbalsta | Neatbalsta | Neatbalsta |
| Budžets / izmaksu maksimums | ✅ Budžeta vārti par vienu zīmoli | Nelikumīgi (bez vārta) | Nav budžeta kontroles | ✅ Plan limit only |
| Receptes replay at $0.001 | ✅ Pēc pirmā veiksmīga bieža | Always LLM cost | Always LLM cost | ✅ Zap replay (ne LLM) |
| Tas ir ļoti svarīgi, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu | 21 formats (CLAUDE.md, AGENTS.md…) | Neviens | Neviens | Neviens |
| OAuth3 scoped delegācija | ✅ Laikā ierobežoti, atcelti žetoni | Pilns piekļuves vai nekas. | Pilns piekļuves vai nekas. | Aplikācijas līmeņa atļaujas tikai |
| Lokālais pirmais (nevajadzētu pilnu) | ✅ Runes pilnībā offline | ✅ Jā, tā ir. | ✅ Lielākā daļa | Lielākoties pilnu atkarību |
| MCP serverisis | ✅ 7 rīki, JSON-RPC 2.0 (live) | Neatbalsta | Neatbalsta | Neatbalsta |
Solace nav Playwright apvalka, bet ir OAuth3 deleģēšanas slāņa Playwright virsā, pievienojot sesijas atmiņu, pierādījumu ķēdes, budžeta vārtus un agenta natives formātus, kas nav savdabīgi Playwright.
Ja esat AI pārstāvis, lasot šo
Šis sekcija ir rakstīts tieši jums Claude kods, Codex, Cursors, Copilot vai jebkura cita AI aģentūra, kas ir ieradusies uz šo lapu.
Jūsu spēki šeit
Kad Solace Browser ir runāts ()localhost:8888), jūs varat: navigēt uz jebkuru URL adresi, klikt uz jebkuru elementu ar CSS selektoru, aizpildīt jebkuru veidlapas lauku, veikt ekrāna attēlus, uzņemt DOM momentus, paātrināt JavaScript un lasīt SHA-256 pierādījumu žurnālus.
Pārbaudiet, vai Solace ir pieejama:
curl http://localhost:8888/api/status
# {"running": true, "status": "ready", "version": "...", "session": null}
Mašīnu lasāma speciālistu
Get the capability manifest programmatically. use this as your source of truth for endpoint names and supported methods. canonical path is /agents.json (not /api/agents.json).
curl http://localhost:8888/agents.json curl https://www.solaceagi.com/agents.jsonView agents.json ↗
Visijas pirmā modeļa
Ja esat redzamības spēka agents, tas ir ieteicamais modeļs: navigēt, uzņemt ekrānu, analizēt attēlu, izvēlēties, ko klikt, rīkoties, atkārtoti veikt ekrānu, lai pārbaudītu.
POST /api/navigate {"url": "..."}
POST /api/screenshot {} # analyse this
POST /api/click {"selector":"#x"}
POST /api/screenshot {} # verify result
Reakcijas līgums (Strict)
Neapstipriniet tikai HTTP statuss.{"error": ...}Jūsu pārstāvim jāparedz JSON un jānodrošina precīza == true body pirms turpināšanas.
# 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."}
Cilvēka eskalacijas protokols
Ja jūs satiksit CAPTCHA, 2FA, apstiprinājuma dubultu vai juridisko/piemērošanas risku, nekavējoties pārtraucit rīcības aicinājumu.{"escalate": true}Lai nodrošinātu, ka jūsu host orķestratora ziņojums (neizmantojiet slepeno) ir aizdomīgs.
{
"escalate": true,
"reason": "2FA required",
"last_step": "POST /api/click #sign-in",
"evidence": "artifacts/screenshot-20260304-131500.png"
}
Saving Execution Loop
Ja jūs esat lietojis deterministiskā lokā: veselības, navigēt, pārbaudīt, rīkoties, pārbaudīt, kontrolēt.GET /api/page-snapshotVisvarīgākie pasākumi pirms darbības ir pārskata un izvairīties no kaskadēšanas kļūdu.
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
Kā izveidot E-arīces ierakstu
Kad lietotājs apstiprina jūsu sagatavotā rīcību, reģistrē savu elektronisko parakstu.Tas rada FDA 21 CFR 11. daļas 11.100 atbilstību ierakstu: kurš apstiprināja, ko viņi apstiprināja un kad ir ieslēgtas hash ķēdes.
# After user clicks Apstiprināt in the bottom rail:
POST /api/v1/esign/token
{
"user_id": "phuc@example.com",
"Run_id run run_id": "run-abc123",
"meaning": "reviewed_and_approved",
"action_description": "Sent email reply to Li Li re: Solace",
"timestamp": "2026-03-03T15:00:00Z"
}
# → {
# "esign_hash": "sha256:abc...",
# "sealed_at": "2026-03-03T15:00:01Z",
# "chain_entry_id": 42,
# "verifiable": true
# }
Multi-Agent Patēriju
Spawn trīs agenti elastīga automatizācija: Skauts (navigēt + ekrāna attēls, tikai lasīt, L1 modeļa) → Solver (klikšķiniet + aizpildīt + novērtēt, L3 modeļa) → Skeptic (verificēt izlaidi pret pierādījumiem, L1 modeļa).Run_id run Run_id run run_id; viņu pierādījumu ķēdes apvienojas pie piezīme laikā.
# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["Browser.navigate","Browser.screenshot"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["Browser.navigate","Browser.click","Browser.fill"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["Browser.snapshot","evidence.read"],"ttl_seconds":60}
# All share: {"Run_id run run_id": "run-abc123"}
Ir arī iespēja atrast informāciju par to, kā veikt šo darbību.
Katra Solace kļūda ir tikpat rakstīta. "Retrīvajamo" kļūdu atgūšana ar backkoff. "Netrīvajamo" kļūdu atgūšana prasa cilvēka iejaukšanos vai uzdevumu pārveidot.
| Kādus no šiem veidiem var izmantot? | Tas nozīmē, ka mēs esam tikpat laimīgi. | Tas ir atkarīgs no tā, kā tas ir. | Akcijas Agents |
|---|---|---|---|
SELECTOR_NOT_FOUND | CSS selektors neatbilst nekas. | No | Ja jūs esat uzrakstījis šo rakstu, jūs varat uzzināt, kā to darīt./api/snapshotLai atceros struktūru, ir nepieciešams atjaunot struktūru. |
NAVIGATION_TIMEOUT | Page took 30s to load | Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, kā tas ir. | Atceros ar eksponenciālo backkoff (maksimāli 3 mēģinājumi) |
BUDGET_EXCEEDED | Sēzijas izdevumu ierobežojums ir sasniedza | No | Eskalate uz cilvēka operatora budžeta palielināšanai |
SCOPE_DENIED | Akcija nav OAuth3 token scopes | No | Pieprasīt jaunu token ar nepieciešamo darbības jomu |
HUMAN_REQUIRED | CAPTCHA vai 2FA atklāts | No | Ja jūs esat uzrakstījis šo rakstu, jūs varat uzzināt, kā to darīt.{"escalate": true}Tā ir ļoti svarīga, jo tas ir ļoti svarīgs. |
NETWORK_ERROR | Vispirms ir jānosaka, ka ir iespējams veikt šo darbību. | Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, kā tas ir. | Pēc 5 gadiem, pēc tam 30 gadiem, tad neveiksmīgi. |
SESSION_EXPIRED | Auth slapukai stale | No | Atbalsta autentizāciju, tad turpiniet no pēdējās pierādījumu pārbaudes vietas |
ELEMENT_NOT_INTERACTABLE | Izvēloties vai atcelties Element | Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, kā tas ir. | Uzstājiet 2 sekundes un mēģiniet atkal; ekrāna attēls, lai pārbaudītu stāvokli pirmo reizi |
"Semantic Wayback Machine" - semantiks primārais vikis
Katra Solace apmeklējuma lapa tiek saplūstta uz 750-baita semantiku attēlu, kas glabā lapas struktūru, nodomu, navigāciju un galvenās vienības. Pēc pirmās lejupielādes nav nepieciešams serviss.
Izplūdes sadalījums: localhost:8888Lai gan šis process ir ļoti sarežģīts, tas veicina vietējo uzņemšanu un izpildi Solace Browserā, bet arī, lai gan tas ir ļoti sarežģīts.https://solaceagi.com/api/v1/prime-wiki/* Ja jūs esat uzrakstījis šo rakstu, jūs varat atrast šo rakstu: "Lokālais modelim ir kopīgs kopības indekss (push/pull/search/stats/render).
750 baiti → Pilns lapas
The Wayback Machine glabā 100KB+ brīvu HTML uz vienu lapu (100.000 TB kopējais). Solace glabā 750-baita semantiku skeletu un rekonstruē līdzvērtīgu lapu lokāli. 133x mazāks. Zero centralizēta atkarība.
# Reconstruct any indexed page locally: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html
Appstore-Focused Index
Atšķirībā no Wayback Machine (pielikums), Solace koncentrējas uzApdrošināšanas pakalpojumivietnes, kurās ir Solace automātiskās recepte. GitHub, Gmail, LinkedIn, Substack, Noce un vairāk.
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: Pilns Kopienas piekļuve
Neatkarīgi no:Saņemjiet izkropļojumus no jūsu brauciena.
Pro ($28/mes):Ja jūs esat pārliecināts, ka esat pārliecināts, ka jūsu uzņēmums ir ļoti labs, tad jūs varat ātri piekļūt pilnai komunitātes indeksai semantiku atmiņu katram apkaimēņu vietnam.
# 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
Atgriež pilnā HTML ar iesildītu Prime Mermaid FSM stāvokļa diagramu.
# 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
Apbalvojot lapu aktīvus
Katrs Solace Browser apmeklējums apkaimēnam apkaimē ir izveidojis Vai jūs esat pārliecināts, ka tas ir iespējams? izskats.
# 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: Jūsu agents ir mājaslapā kompānijs
Katra Solace Browser apmeklētā lapa saņem pastāvīgu duālajas pārklājumu.Lāpojas reljefs reālajā laikā parādās jūsu pārstāvju stāvokli.Lāpojas reljefs ir klepus panels, kurā jūs varat runāt ar Yinyang tieši.añadir_init_scriptviņi dzīvo navigācijā, pārkraušanas pa pašiem un CSP-blokētajiem lapām, piemēram, Gmail.
▲ Top Rail Vispār redzams
32px staru, kas ir piecelta uz katra lapas augšpusē.[PH0]] Solace home]→ atgriešanās uz brauciena mājas ar vienu klikšanu.IDLE / EXECUTING / PREVIEW_READY / DONE), pašreizējā aplikācijas nosaukums un rotacionējošā vērtības statistika (nosaukto lapas, LLM uzskati, uzkrātie izdevumi, sesijas ilgums).
# Push a state update to the top rail:
POST /api/yinyang/notify
{"type": "state_update",
"state": "EXECUTING",
"app_name": "Gmail Triage"}
▼ Bottom Rail Chat & Apstiprināt
36px apstājies klepus paneli augšā katrā lapā. automātiski paplašina, kad būs sasniedzisPREVIEW_READY(vienu agentam ir sagatavota rīcība),BLOCKED(atklāšanās vajadzība), vaiFAILEDJa lietotājs kliks.Apstiprināt or Noraidītjūsu pārstāvis saņem lēmumu caur 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_id": "run-abc123"
}}
Push Alerts 3 Kanāli
Agents var palikt paziņojumus lietotājam, neskarot viņu pašreizējo lapu.Toast(3s augstas pales pielaides Popup popup),Popup Popup popup(modāls ar rīcības pulcēm),Izmantojiet to, ko jūs varat izmantot, lai iegūtu informāciju par to, ko jūs varat izmantot.Visas kanālus ir FSM-gaitas bez brīdinājuma gaismas bez spēkā esoša pārejas stāvokļa.
POST /api/yinyang/notify
{"type": "push_alert",
"channel": "Toast",
"message": "Gmail triage complete: 12 sorted",
"priority": "low"}
# channel: "Toast" | "Popup popup" | "Izmantojiet to, ko jūs varat izmantot, lai iegūtu informāciju par to, ko jūs varat izmantot."
# priority: "low" | "high" | "critical"
Darbojas uz visām pusēm Apvienota ar Gmail
Rails tiek ievietots kāŽaidėjas prideda_init_scripttie pastāvīgi darbojas katrā navigācijā vienā un tajā pašā pārlūkošanas kontekstā, tostarp CSP-blokētas lapas, piemēram,Gmail, Google DokumentsUn , unNoceJS izmanto tikai DOM metodes (ne.HTML internal), pārkāpt TrustedHTML ierobežojumus. Yinyang ir vienmēr redzams, vienmēr sasniedzams.
Yinyang Chat API
Izmantojiet šo informāciju, lai saņemtu skaidrojumu, apstiprinātu vai pārvērstu konfigurāciju, kas ir piepildīta vai veikta darba vidē.
POST /api/yinyang/chat
Authorization: Bearer <api_key>
{"message": "User says: skip newsletters",
"context": {"Run_id run run_id": "run-abc123"}}
# → {"reply": "Got it. Skipping newsletters..."}
Agents Rezultāti: Jūsu ierakstīšanas, izslēgšanas un pierādījumu kastes
Katrs uzdevums, ko veic jūsu pārstāvis, rada rezultātus, kas ir pieejami no Solace Browser mājas lapā.
Inbox Draftes gaidot pārskatīšanu
Katrs drafts, ko sagatavo jūsu pārstāvis (e-pastu atbilde, Substack poste, LinkedIn komentārs), ieradās šeit pirms to nosūtīšanas.
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 Sūta un plānota
Atbalsta materiāli tiek nosūtīti uz izslēgšanas kastē. Pavēlieties, kas nosūtīts, kad, ar kādu aplikāciju un ar kādu pierādījumu hash.
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"
# }]}
Tas ir ļoti svarīgi, lai jūs varētu izmantot šo informāciju.
Atkārtotas darbības (juturiski, nedēļas laikā, vakars arhivs) parādās grafikā.
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"
# }]}
Historija Receptes Run Log
Katrs receptes runis ir reģistrēts: aplikācijas nosaukums, ilgums, izmantotā žetoni, cena, rezultāts. Sukses uzlabojumi veido receptes kases par nākamo $0.001 aizlabojumiem. Nesaprotami runis parādās, kur viņi ir izšķiroši un kāpēc perfekti apkarošanas receptes apkarošanai.
GET /api/v1/history?limit=20
# {"runs": [{
# "Run_id run run_id": "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 11. daļas pierādījumi
Katrs apstiprināts rīcība rada pārvaramu ekrāna attēlu sekvenci.Atfikes no vēstures panela: redzat, ko precīzi parādīja brauciens pirms jūsu pārstāvis rīkojas, ko ierosināja pārstāvis un ko patiesībā izpildīja. SHA-256 hash-chained. E-arīss gatavs.
GET /api/v1/evidence/{Run_id run run_id}
# {"Run_id run run_id": "run-abc",
# "screenshots": [
# {"step": 1, "url": "...", "sha256": "..."},
# {"step": 2, "url": "...", "sha256": "..."}
# ],
# "seal": {"hash": "sha256:...",
# "signed_at": "..."}}
Vai jūs esat pārliecināts, ka tas ir iespējams? Snapshots
Kad jūsu pārstāvis apmeklē jaunu vietni, tas rada Vai jūs esat pārliecināts, ka tas ir iespējams? izskats: indeksēta kartē no visiem interaktiviem elementiem (DOM selektoris, ARIA vai ARIA vai Action Paths).
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"
# }]}
Apmācība no cilvēka redakcijām
Kad lietotājs pirms apstiprināšanas redigē lietotāja rakstīto projektu, Solace uzņem delta kā .Ja jūs esat uzrakstījis šo rakstu, jūs varat uzzināt par to, kā to darīt.Laikā gaitā agents iemācās lietotāja balvu, tonus un stilus bez konkrēta apmācības.
Kā tas darbojas
- Agents rakstīja projektu→ landes in Inbox with
Tas ir ļoti svarīgi, lai jūsu bērns būtu pārliecināts, ka tas ir nepieciešams. - Ja jūs esat lietojis šo zāļu, jūs varat izmantot šo zāļu.→ Solace atšķiras no oriģināla un no redakcionālā tekstu, ekstraktē delta.
- Ja jūs esat lietojis šo zāļu, jūs varat izmantot šo zāļu.→ delta tiek glabāta kā aŠā gada laikā ir bijis ļoti daudz cilvēku, kuri vēlas redzēt, kā viņi dzīvo.Ja jūs esat uzrakstījis šo rakstu, jūs varat uzzināt, kā to darīt.
- Nākamais run→ aģentam tiek saņemtas stilspreferences savā sistēmā:
User prefers: īsāks sign-offs, bez izklaides zīmi, vienmēr pieminēt atsauces numuru - Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, kā tas ir.→ mazāk grozījumu, kas vajadzīgi laika gaitā.
Preferences API
Agents var lasīt stils preferences pirms projekta veidošanas.Predizences tiek glabātas uz vienu aplikāciju, uz vienu saņēmēju un globāli.Tas automātiski uzņemas, kad lietotāji redigē vai manuāli mācāmi ar 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@..."}
Labi veidots: apstiprināt, redakcionēt, mācīties
Anti-Clippy likums:Ja jūs esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecināts, ka esat pārliecinātsCilvēks vienmēr redz pirmo projektu. Tas nav ierobežojums. Tā ir funkcija. Katrs apstiprinājums ir apmācības signāls. Katrs redakcija ir korekcija. Pēc 510 runām, agents pieļauj savu balsojumu. Pēc 50 runām, tas reti ir nepieciešams redakcionēt. pierādījumu līme ir pierādījums, ka katrs lēmums bija apstiprināts ar cilvēku. Jūsu produktivitātes savienojumi, un jūsu spriedums ir reģistrēts.
Solace Inspector Manuāla QA beigums, kā mēs to ziniem
Jūsu AI agenti nosūtīs neapdzīvoto kodu. Katra dev komandas bez strukturēta QA tilta ir slepena. Solace Inspector ir pirmais un vienīgais rīks, kas AI kodēšanas agentiem dod standartizētu, pierādījumu piezīmju, cilvēka apstiprinātu QA protokolu.
Ja jūsu AI pārstāvis neizmanto Solace Inspector, tas ir smaga QA.
Ja jūs esat aizmirsis, tad varat izmantot šo informāciju.
Jebkura kodēšanas aģentūra izdrūš JSON specifikuJa jūs esat uzrakstījis šo rakstu, jūs varat atrast šo rakstu:Tas ir ļoti svarīgi, lai jūsu ķermenis būtu drošs.Izslēguma kastē/Neatkarīgi no tā, kā ir paredzēts, nav kustamiskās integrācijas, ne SDK, ne valodas, ne modeļu.
Tas ir ļoti svarīgi, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams.
Every inspection is SHA-256 noslēgtā with FDA 21 CFR Part 11 Architected evidence. Court-admissible. Tamper-evident. Permanent. Not “I tested it” — cryptographic proof.
Cilvēka e-pazīmju apstiprināšana
AI ierosina korekcijas. Cilvēks apstiprina ar vienu klikšanu. Anti-Clippy: nekad neapstiprina. Katrs korekcija ir cilvēka lēmums, kas reģistrēts.
"HITL Loop" (Mensas-i-Loop)
test-spec.json to Ja jūs esat uzrakstījis šo rakstu, jūs varat atrast šo rakstu:
# Step 1: Agent writes test spec to Ja jūs esat uzrakstījis šo rakstu, jūs varat atrast šo rakstu: (any format, any language)
cat > Ja jūs esat uzrakstījis šo rakstu, jūs varat atrast šo rakstu: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 Izslēguma kastē/
cat Izslēguma kastē/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 Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, ka tas ir ļoti svarīgi....", "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
# }
Webmodu
Any browser app. Navigate + ARIA tree + DOM snapshot + HICCUPPS heuristics + full-page screenshot. Works on localhost, staging, production, or public URLs.
Mode: "web"
CLI mode
Jebkura komandovārsta rīka. Subprocess execution + exit code assertion + stdout/stderr capture. Kent Becks Kent Beck: Test what you fear. Tas darbojas jebkurā CLI jebkurā valodā.
Mode: "cli"
API mode
REST/HTTP beigšanas punkti. Pieprasījums + atbildes skema apstiprināšana + laika noteikšana + drošības virsraksts. Cem Kaneris: Kāds ir kvalitātes risks šajā kontekstā?
Mode: "api"
"Spring 3" ir nākamais sprints.
Komiteja ekspertu (Injekti kā analīzes prasmes)
Atbilstoši: nolēmusi konkurents ir visi trīs
| Tas ir ļoti svarīgi, lai jūs varētu izmantot šo ierīci. | Ja jūs esat aizmirsis, tad varat izmantot šo informāciju. Ja jūs esat aizbraukts uz JSON, jūs varat izmantot JSON. |
Tas ir ļoti svarīgi, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams. SHA-256 noslēgtā |
Cilvēka E-pazīmju Apstiprināt korekcijas |
Tas ir ļoti svarīgi, lai jūs varētu izmantot šo informāciju. |
|---|---|---|---|---|
| Solace Inspector | ✅ | ✅ | ✅ | $0.00 |
| Pētnieks MCP | ✅ | ❌ | ❌ | Tas ir ļoti svarīgi, lai jūs varētu būt ļoti veselīgi. |
| Ketrix (tik medicīnai) | ❌ | ✅ | ✅ | $$$ |
| 卡沃尔夫 | ❌ | ❌ | ❌ | $2,000/mo |
| Mazā laika laikā, kad jūs esat piedzimis, jūs varat izmantot šo informāciju. | ❌ | ❌ | ❌ | $800/mo |
| 测试Rigor | ❌ | Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, kā tas ir. | Ja jūs esat uzrakstījis šo rakstu, jūs varat redzēt, kā tas ir. | $1,200/mo |
| Devinsas 2.0 | ❌ | ❌ | ❌ | 500/mo + $5/run $500/mo |
Izmeklēšanas laikā tika pārbaudīts, ka 2026 gada martā tika veikti 15 rīki. FDA 2026 AI vadlīnijas veicina rūpniecību tieši tā, ko esam jau sagādījuši. Regulācija mūs saspiesta.612 mēnešus pirms laukuma.
Izstāde ir 30 sekundēs.
# 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 Ja jūs esat uzrakstījis šo rakstu, jūs varat atrast šo rakstu: and run: python3 scripts/run_solace_inspector.py --inbox
Tas ir ļoti svarīgi, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams, lai būtu iespējams.
Šobrīd ir daudz dažādu veidu medicīnas, medicīnas un medicīnas līdzekļu. /agents.jsonPievienojiet šo informāciju, lai iegūtu informāciju par to, kas ir nepieciešams, lai iegūtu informāciju par to, kas ir nepieciešams, lai iegūtu informāciju par to, kas ir nepieciešams.