Ο πράκτορας της νοημοσύνης σας ελέγχει τώρα οποιαδήποτε ιστοσελίδα.
Με πλήρη έλεγχο του μονοπάτι.
Πέταξε μια γραμμή στο.CLAUDE.md, AGENTS.md, or .cursorrulesκαι η τεχνητή νοημοσύνη σας κερδίζει πραγματική αυτοματοποίηση του προγράμματος περιήγησης: Gmail, Slack, LinkedIn, GitHub και οποιαδήποτε ιστοσελίδα. Κάθε κλικ υπογράφεται, σφραγίζεται και επαληθεύεται. Ο MCP server είναι ο MCP server. live.
Προσθέστε την παρηγοριά σε οποιοδήποτε έργο σε μια εντολή
curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md
Προσθέτει οδηγίες αυτοματοποίησης του προγράμματος περιήγησης Solace στο έργο Κλόιντ Κώδικας σας.
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.
Κάθε Μεγάλος Αι Κωδικοποιός ΑΙ, Υποστηρίζεται
Κατεβάστε το σωστό μορφότυπο για τον βοηθό σας AI.Κάθε αρχείο λέει στην AI ακριβώς πώς να χρησιμοποιήσει Solace πλοήγηση, κλικ, συμπλήρωση, λήψη οθόνης και καταγραφή αποδεικτικών στοιχείων.21 μορφότυπα υποστηρίζονται από το κουτί.
Κλόιντ Κώδικας
Πέταξε στο δικό σουCLAUDE.mdΟ Κλόιντ Κώδικας θα χρησιμοποιήσει τον Solace Browser για οποιαδήποτε εργασία αυτοματοποίησης ιστοσελίδων αυτόματα.
Το Το OpenAI Codex
Πέταξε στο δικό σουAGENTS.mdΟι πράκτορες του Το OpenAI Codex και του ChatGPT διαβάζουν αυτό το αρχείο για να κατανοήσουν τα διαθέσιμα εργαλεία και τις δυνατότητες.
Ο Κύρος
Πέταξε στο δικό σου.cursorrulesΟ Ο Κύρος θα επικοινωνήσει με την Solace κάθε φορά που θα του ζητήσετε να αλληλεπιδράσει με μια ιστοσελίδα.
Το Το Windsurf
Πέταξε στο δικό σου.윈드서핑 규칙Το Το Windsurf (Codeium) αναλαμβάνει τις δυνατότητες της Solace ακριβώς όπως και το Ο Κύρος το ίδιο μορφότυπο, μηδενική τριβή.
Το Copilot GitHub είναι το GitHub.
Πέταξε στο.github/copilot-instructions.mdΟ Copilot θα προτείνει την Solace API καλεί για τις εργασίες του προγράμματος περιήγησης.
Ο πιο βοηθητικός
Πέρασε ως σύστημα προειδοποιήσεων με--system-prompt solace-aider.mdΟ Ο πιο βοηθητικός θα κατευθύνει όλες τις διαδικτυακές αλληλεπιδράσεις μέσω του Solace Browser αυτόματα.
Το Το Continue.dev
Προσθέστε στο δικό σας.continue/config.jsonΟι πάροχοι περιβάλλοντος. Continue θα εμφανιστεί στον υπολογιστή Solace ως αυτόματο εργαλείο που χρησιμοποιείται από τον VS Code και το JetBrains.
Κλέιν
Πέταξε στο δικό σουدليل. يقرأ Κλέιν قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.Ο Κλέιν διαβάζει τους κανόνες του έργου στην έναρξη της συνεδρίας Οι δυνατότητες της Solace φορτώνται αυτόματα για κάθε συζήτηση.
根码
Τοποθεσία σε τόπο.roocode/Regeln/Το 根码 (πρώην Roo-Κλέιν) κληρονομεί τις δυνατότητες του προγράμματος περιήγησης Solace μαζί με τις λειτουργίες κωδικοποίησης.
Το Το Google Gemini CLI
Προσθέστε στοGEMINI.mdΟ πράκτορας ανοιχτού κώδικα της Google, CLI, μαζεύει τις οδηγίες του Solace με τον ίδιο τρόπο που διαβάζει τις οδηγίες του Claude.CLAUDE.md.
Ο Jules Ο Jules Google Jules
Η Τζουλς διαβάζειAGENTS.mdΟι οδηγίες Solace εμφανίζονται αυτόματα όταν ο Jules χειρίζεται οποιαδήποτε εργασία σχετική με το διαδίκτυο στο repo σας.
Ο συντάκτης Zed
Βάλτε τους κανόνες στο92Το πίνακα AI του Zed διαβάζει αυτά με εγγενή τρόπο Η διαφάνεια γίνεται άμεσα διαθέσιμη στον βοηθό Zed AI.
Amazon Q-udvikler
Προσθέστε στο.amazonq/rules/solace.mdΟ Amazon Q-udvikler διαβάζει τα αρχεία των κανόνων καταγραφής από αυτό το κατάλογο για κάθε συνεδρία κωδικοποίησης στο έργο σας.
Το Το JetBrains AI
Προσθέστε στο.idea/ai-guidelines.mdΟ βοηθός AI του JetBrains διαβάζει αυτό το αρχείο σε όλες τις IntelliJ, PyCharm, WebStorm και όλες τις ΙΔΕ του JetBrains.
Ο πίνακας προέλευσης Cody
Βάλτε το πλαίσιο στο πλαίσιο..cody/context/solace.mdΟ Cody περιλαμβάνει αυτό το αρχείο στο πλαίσιο της αναζήτησής του Οι οδηγίες Solace εμφανίζονται σε κάθε συζήτηση του Cody.
Το Ταμπνίνι
Προγραμματίστε το διαμέσου του.. ملف تخصيص Το Ταμπνίνι يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.Το αρχείο εξατομίκευσης του Το Ταμπνίνι σας επιτρέπει να διδάξετε την εργαλειομηχανή της ομάδας σας, συμπεριλαμβανομένης της αυτοματοποίησης του προγράμματος περιήγησης Solace.
Πληροφορήστε την AI
Προσθέστε στο δικό σας.replit をreplitする をreplitするΤο αρχείο είναι[ai]Το τμήμα Πληροφορήστε την AI διαβάζει το πλαίσιο του έργου από εδώ Η Solace γίνεται διαθέσιμη σε κάθε εργασιακό χώρο Replit.
Ο Ντέβιν
Τοποθεσία σε τόπο.devin/Handling-Anleitungen/Ο Ντέβιν διαβάζει βιβλία παιχνιδιού προτού ξεκινήσει καθήκοντα μακροπρόθεσμης προθεσμίας.
Το Το Factory Droid
Το εργοστάσιο διαβάζειAGENTS.md Και και και .fabrik/Οι πράκτορες Droid κληρονομούν τις δυνατότητες της Solace όταν αυτοματοποιούν τα ροά εργασίας ανάπτυξης λογισμικού.
Κύκλος Κύκλος Κύκλος Κύκλος
Προσθέστε στοΤο Το .kilocode/rules/ . .Το Κύκλος Κύκλος Κύκλος Κύκλος ακολουθεί το ίδιο πρότυπο κανόνων του έργου όπως το Κλέιν Solace για κάθε συνεδρία κωδικοποίησης.
Τι είναι Inside the CLAUDE.md Σναπτέτ
Κάθε αρχείο ολοκλήρωσης διδάσκει στον πράκτορα της AI σας ακριβώς πώς να χρησιμοποιήσει το Solace. Εδώ είναι το κείμενο του κώδικα Κλόιντ Κώδικας και το αφήνετε στο έργο σας και ο πράκτορας σας κατανοεί αμέσως όλα τα 14 API του Solace, τον Ο MCP server είναι ο MCP server., την ηλεκτρονική υπογραφή και τις βέλτιστες πρακτικές.
# 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 {"Εκφράσεις": "document.title"} aria-snapshot GET → accessibility tree JSON ## YinYang YinYang 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_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 YinYang YinYang (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 {"Εκφράσεις": "document.title"}
aria-snapshot GET → accessibility tree JSON
## YinYang YinYang 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_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 YinYang YinYang (never console.log spam)
5. E-sign every user-approved action
Ολόκληρο το αρχείο:Κατεβάστε το κλαύδη.md snippet • Δείτε agents.json (μηχανικά αναγνωρίσιμη)
Χαίρετε τον κόσμο! σε 3 API Καλήσεις
Η πλήρης API της Solace είναι μαθησιμότητα σε τρεις εντολές.
Ναυτιλία σε οποιαδήποτε σελίδα
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"}
Εικόνα του τι συνέβη
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}
Τα στοιχεία καταγράφονται αυτόματα
→ 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.
Ολόκληρο το Αναφορά API API Ολόκληρο το Αναφορά API API Full Αναφορά API API
All local browser-control endpoints run on http://localhost:8888. Treat /agents.json as the canonical machine-readable contract for your agent runtime.
| Το Το Endpoint | Μεθοδολογία Μεθοδολογία | Τι κάνει | Το Το OAuth3 Scope |
|---|---|---|---|
/api/navigate | POST | Κατέβασε ένα URL στο πρόγραμμα περιήγησης | navegador.navegar |
/api/click | POST | Κάντε κλικ σε οποιοδήποτε επιλογή CSS | navegador.hacer clic |
/api/fill | POST | Γεμίστε ένα πεδίο φόρμας | navegador.rellenar |
/api/screenshot | POST | Καταγράψτε τη τρέχουσα σελίδα ως PNG (σώθηκε σε αντικείμενα/) | navegador.capture de pantalla |
/api/evaluate | POST | Το JavaScript ( Run Run)Εκφράσεις), return result key | evaluar navegador |
/api/snapshot | POST | Καταλήξτε το αργό HTML της σελίδας | navegador.instantánea |
/api/aria-snapshot | GET | Το δέντρο προσβασιμότητας ARIA (structured JSON) | navegador.instantánea |
/api/dom-snapshot | GET | Δέντρο DOM snapshot για τα τεκμήρια δομής των διαπιστωτικών ελέγχων | navegador.instantánea |
/api/page-snapshot | GET | Συνδυασμένη φωτογραφία σελίδας (ARIA + DOM + μεταδεδομένα) | navegador.instantánea |
/api/health | GET | Εξετάστε τη ζεστασιά για την ετοιμότητα του χρόνου λειτουργίας. | (αποκλείεται) |
/api/status | GET | Υγεία του προγράμματος περιήγησης, ετοιμότητα, τρέχουσα URL, συνεδρία | (αποκλείεται) |
/api/part11/status | GET | Το μέρος 11 κρατά την κατάσταση της συλλογής, το id συνεδρίασης, τα γραπτά bytes, το τελευταίο λάθος | (αποκλείεται) |
/api/part11/config | POST | Προγραμματίστε το μέρος 11 για τη λειτουργία συλλογής και τον κατάλογο ελέγχου. | Το Το part11.configure |
/agents.json | GET | Η μηχανή-ανάγνωση δυνατότητες εκδηλώνονται | (αποκλείεται) |
Το MCP Server Live Now
Το Model Context Protocol επιτρέπει στον κώδικα και σε άλλα συμβατά με το PH3 εργαλεία να συνδεθούν με το PH1 ως αυτόχθον εργαλείο, χωρίς να απαιτούνται εντολές curl.
✅ Τοπικό MCP Διαθέσιμο τώρα
# Step 1: start the Ο MCP server είναι ο MCP server. (stdio JSON-RPC 2.0)
python3 ~/projects/solace-browser/yinyang_mcp_server.py
# Step 2: add to Κλόιντ Κώδικας .claude/settings.json:
{
"mcpServers": {
"solace": {
"command": "python3",
"args": ["/path/to/solace-browser/yinyang_mcp_server.py"]
}
}
}
Μόλις ρυθμιστεί, ο Κλόιντ Κώδικας καλεί detect_apps, create_schedule, record_evidenceΚαι , και 5 more Hub-native MCP tools on localhost:8888Κάθε κλήση είναι OAuth3-scoped και SHA-256 αποδεικνύεται.
Απομακρυσμένο MCP Σύννεφο (Έρχεται σύντομα)
# 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"
}
Συνδεθείτε από οποιοδήποτε μηχάνημα. Οι εργαζόμενοι του προγράμματος περιήγησης τρέχουν στο σύννεφο. Το OAuth3 κυβερνά κάθε κλήση εργαλείων. Κάθε δράση είναι αλυσίδα hash και συλλαμβάνεται από στοιχεία στο θησαυρό σας.
8 Το εργαλείο MCPs Available Today
| Το εργαλείο MCP | Τα χάρτη μεταφέρονται από API | Τι κάνει |
|---|---|---|
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, readinessΚαι , και runtime state. |
Τι μπορεί να κάνει ο πράκτορας σας με την Solace
Πέρα από το ναύσιμα και να κάνετε κλικ Η Solace δίνει στον πράκτορά σας ένα πλήρες αισθητικό και μνήμη σύστημα για το διαδίκτυο.
Δείτε την σελίδα
Πιάστε στιγμιότυπα DOM και δέντρα προσβασιμότητας ARIA. Ο πράκτορας σας λαμβάνει δομημένα οπτικά + σημασιολογικά δεδομένα όχι μόνο πρώιμο HTML.
Εκχύνετε διαρθρωμένα δεδομένα
Ο δρόμος τρέχει. /api/evaluateΕκτελέστε JavaScript και επιστρέψτε δομημένο JSON.Αποκτήστε πίνακες, τιμές, τιμές φόρμας ή οποιαδήποτε δεδομένα σελίδας απευθείας στο πλαίσιο του αντιπροσωπευτή σας.
Scoped Permissions
Ζητήστε μόνο αυτό που χρειάζεστε. Τα σήματα OAuth3 έχουν σκοπούς ()navegador.navegar, navegador.hacer clic, navegador.rellenar), χρονικά περιορισμένα και ανακλησιμότατα.
Αυτοματοποιημένα αποδεικτικά στοιχεία
Κάθε πράξη του πράκτορα καταγράφεται αυτόματα, συσχετίζεται με χασ και σφραγίζεται.Ο πράκτορας σας παράγει ένα ίχνος ελέγχου χωρίς να γράφει ούτε μια γραμμή κώδικα καταγραφής.
Συνταγή μνήμης
Στην επανεκπομπή, ο πράκτορας σας παραλείπει εντελώς το LLM και τρέχει το διαδρομή της αποθήκευσης για $0,001 99% φθηνότερο από την ανακαλύψη.
Εφαρμογή του προϋπολογισμού
Ορίστε όρια δαπανών ανά συνεδρία."presupuesto_usd": 0.05Στο αίτημά σας για τα token και η Solace σταματά τον πράκτορα όταν χτυπάει το προϋπολογισμό δεν υπάρχουν έξοδα αποφυγής.
Ψάχνουν για στοιχεία
Το ερώτημα παρελθόν τρέχει με/api/evidence/searchΟι πράκτορες μπορούν να αναζητήσουν τι συνέβη στις προηγούμενες συνεδρίες χρήσιμο για επιπλέον εργασίες όπως "ηλεκτρονικά μηνύματα μηνύματος μηνύματος που δεν έχουν δει από την τελευταία εκτέλεση".
Συνεχισμός συνεδρίασης
Οι συνεδρίες του προγράμματος περιήγησης επιβιώνουν μεταξύ των κλήσεων του πράκτορα. Εισαγγελέστε μία φορά, επαναχρησιμοποιήστε τη συνεδρίαση. Δεν υπάρχει επισήμως αυθεντία επίhead. Cookies, τοπική αποθήκευση και auth tokens παραμένουν σε όλες τις εργασίες.
Παράλληλες καρτέλες
Ο πράκτορας σας μπορεί να σάψει 10 σελίδες παράλληλα, να συγκρίνει τα αποτελέσματα και να συγχωνεύσει τα ευρήματα, όλα με ανεξάρτητες διαδρομές αποδεικτικών στοιχείων.
Πολλαπλές Ατζέντες Σπαρμάδες
Αναπτύσσουν πολλές ανεξάρτητες περιπτώσεις του Solace Browser. Οι πράκτορες προσκόπων εξερευνούν, οι πράκτορες κωδικοποιών ενεργούν, οι πράκτορες σκεπτικιστών επαληθεύουν. Κάθε περίπτωση έχει τη δική της συνεδρίαση, το προϋπολογισμό και την αλυσίδα αποδεικτικών στοιχείων. Ορχήστρα από οποιονδήποτε προ
Ε-Υπογραφή & FDA Μέρος 11
Κάθε εγκεκριμένη ενέργεια μπορεί να υπογραφεί ηλεκτρονικά: ο χρήστης καταγράφει την αξιολόγηση και την έγκριση της ενέργειας στο [PH0]] (Phuc) στο [timestamp]”.Η υπογραφή είναι SHA-256 σφραγισμένη στην αλυσίδα hash. Συμφωνεί με το FDA 21 CFR μέρος 11 §11.100 ηλεκτρονικές υπογραφές.
Οι καλύτερες πρακτικές του πράκτορα
Σχήματα που κάνουν τον πράκτορά σας αξιόπιστο, ελεγκτικό και φθηνό να λειτουργεί.
✅ Παίξτε μια εικόνα του οθόνης πριν κάνετε κλικ
Πάντα να καλέσεις./api/screenshotΑυτό δημιουργεί ένα αρχείο αποδεικτικών στοιχείων για το τι είδε ο πράκτορας πριν ενεργήσει κρίσιμο για τα ίχνη ελέγχου και την αποσυντομία αποτυχημένων εκδράσεων.
POST /api/screenshot {"full_page": false}
POST /api/click {"selector": "#submit-btn"}
Σναπσοτ για τη δομή, Σκηνικό για την όραση
Χρησιμοποιήστε /api/aria-snapshot(ARIA accessibility tree, JSON) όταν ο πράκτορας σας χρειάζεται να καταλάβει τη δομή της σελίδας./api/snapshotΧρησιμοποιήστε για το HTML./api/screenshotΓια την οπτική διάταξη και τις εικόνες.
GET /api/aria-snapshot # returns ARIA JSON tree POST /api/snapshot # returns raw HTML POST /api/screenshot # returns PNG filepath
Ζητήστε ελάχιστα σκοπούς
Μια εργασία έρευνας μόνο για ανάγνωση δεν θα πρέπει ποτέ να έχειnavegador.rellenarΤα στενά πεδία αποτρέπουν τυχαίες παρενέργειες και ικανοποιούν τις ελέγχους συμμόρφωσης.
POST /oauth3/token {
"user_id": "local-agent",
"scopes": ["navegador.navegar",
"navegador.capture de pantalla"],
"ttl_seconds": 300
}
Ελέγξτε πρώτα τις υπάρχουσες συνταγές
Πριν ξεκινήσεις μια ροή εργασίας με τακόνια LLM, καλέστε/api/recipes/matchΑν υπάρχει συνταγή για το έργο, αναπαραστείτε το στο $0.001.
POST /api/recipes/match {
"task": "gmail inbox triage"
}
# → {"hit": true, "recipe_id": "gmail-v3"}
Καθορίστε ένα προϋπολογισμό σε κάθε συνεδρίαση
Ποτέ μην αφήνεις έναν πράκτορα να τρέξει χωρίς ανώτατο όριο προϋπολογισμού.budget_usd budget budgetΗ Solace θα σταματήσει σκληρά τη συνεδρίαση όταν το όριο φτάσει, αντί να ξοδεύει σιωπηλά υπερβολικά.
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_...
Αναχρησιμοποιήστε Sessions για Αξιωμένες Ιστοσελίδες
Εισαγγελέστε μία φορά και αποθηκεύστε το σήμα της συνεδρίασης."id phiên"Εξαιρεί τις ροές σύνδεσης από κάθε εκτέλεση πράκτορα.
POST /api/navigate {
"url": "https://app.example.com/inbox",
"id phiên": "sess_abc123"
}
Το "Αγένοτο" Αποτελεί Σημασία Γιατί
ΑΕΟ: Ατζέντη Οπτικοποίηση Μηχανών
Όπως ακριβώς το SEO βελτιστοποιείται για τους αναζήτητες, έτσι και το AEO βελτιστοποιεί για τους πράκτορες της νοημοσύνης.
Απόδειξη που οι πράκτορες σας δεν μπορούν να παραπλανήσουν
Κάθε πράξη του πράκτορα παράγει ένα SHA-256 χασ-συνδέματα απόδειξη.Ο CISO σας μπορεί να ελέγξει τι έκανε ο AI.Το συμβούλιο σας μπορεί να δει τα στοιχεία.
Συνταγές που κάνουν τους πράκτορες πιο έξυπνους
Όταν ένας πράκτορας ολοκληρώνει μια εργασία, γίνεται συνταγή. Την επόμενη φορά: $0.001 επαναλάβει δεν καταναλώνεται κανένας LLM. Οι πράκτορες που χρησιμοποιούν το Solace γίνονται γρηγορότεροι και φθηνότεροι με την πάροδο του χρόνου.
Πώς συγκρίνεται η Ηρεμία
Οι προγραμματιστές που επιλέγουν εργαλεία αυτοματοποίησης του προγράμματος περιήγησης κάνουν τέσσερα ερωτήματα: Διατηρεί συνεδρίες; Δημιουργεί ένα μονοπάτι ελέγχου; Μπορώ να αναθέσω σε έναν AI χωρίς να χρεώσουν έξοδα; Θα επιβιώσει από έλεγχο συμμόρφωσης; Εδώ είναι η ειλικρινής απάντηση για κάθε επιλογή.
| Ειδικότητα | Ο Solace Browser | Πραγματάρχης άμεσης δράσης | Browser-use / OpenClaw | Μπαρντίν / Ζάπιερ |
|---|---|---|---|---|
| Η επίμονη συνεδρίαση | ✅ Τα cookies επιβιώνουν σε όλες τις εκδρομές | Εφαιρικός κατά προεπιλογή | Χωρίς μνήμη συνεδρίασης | ✅ Κράτος επέκτασης Chrome |
| Το Το SHA-256 audit trail είναι ένα από τα πιο δημοσιεύματα. είναι ένα από τα πιο δημοσιεύματα. | ✅ Κάθε δράση, αλυσίδα χασάκια | Κανένας ενσωματωμένος | Κανένας | Λογκογραφίες μόνο (όχι επαχθητικά) |
| Το FDA μέρος 11 e-sign | ✅ Κατασκευασμένο σε ()/api/v1/esign) |
Not available | Not available | Not available |
| Προϋπολογιστικό / ανώτατο όριο κόστους | ✅ Προϋπολογιστικές πύλες ανά τόκενο | Απεριόριστη (χωρίς πύλη) | Δεν υπάρχει έλεγχος του προϋπολογισμού | ✅ Το σχέδιο περιορίζεται μόνο |
| Η αναπαραγωγή συνταγών στα $0.001 | ✅ Μετά από την πρώτη επιτυχημένη εκδρομή | Πάντα LLM cost | Πάντα LLM cost | ✅ Zap replay (χωρίς LLM) |
| Τα αρχεία που είναι γηγενή σε οργανωμένα μορφότυπα | ✅ 21 μορφότυπα (CLAUDE.md, AGENTS.md…) | Κανένας | Κανένας | Κανένας |
| Ο OAuth3 έχει αποκλειστική αντιπροσωπεία | ✅ Χρονομετρητά, ανακλητέα σήματα | Πλήρης πρόσβαση ή τίποτα | Πλήρης πρόσβαση ή τίποτα | Επιτρέψεις επιπέδου εφαρμογής μόνο |
| Τοπικό-πρώτο (δεν απαιτείται σύννεφο) | ✅ Δουλεύει πλήρως εκτός σύνδεσης | ✅ Ναι | ✅ Κυρίως | Εξαρτώμενη από το σύννεφο |
| Ο Ο MCP server είναι ο MCP server. είναι ο Ο MCP server είναι ο MCP server.. | ✅ 7 εργαλεία, JSON-RPC 2.0 (live) | Not available | Not available | Not available |
Η Solace δεν είναι ένα Playwright wrapper, αλλά ένα layer delegation OAuth3 πάνω από το Playwright, προσθέτοντας μνήμη συνεδρίασης, αλυσίδες αποδεικτικών στοιχείων, πύλες προϋπολογισμού και εκπροσώπους που δεν έχουν.
Αν είστε πράκτορας τεχνητής νοημοσύνης διαβάζοντας αυτό
Αυτό το τμήμα γράφεται απευθείας για εσάς Κλόουντ Κώδικας, Κοντέκς, Κουρσορ, Κοπιλότ, ή οποιοδήποτε άλλο πράκτορα AI που έχει φτάσει σε αυτή τη σελίδα.
Οι ικανότητές σας είναι εδώ
Όταν λειτουργεί ο Browser Solace ()localhost:8888), μπορείτε: να πλοηγηθείτε σε οποιοδήποτε URL, να κάνετε κλικ σε οποιοδήποτε στοιχείο από τον επιλεγμένο CSS, να συμπληρώσετε οποιοδήποτε πεδίο φόρμας, να κάνετε στιγμιότυπα, να τραβήξετε στιγμιότυπα DOM, να εκτελέσετε JavaScript και να διαβάσετε τα λογισμικά SHA-256.
Ελέγξτε αν η Solace είναι διαθέσιμη:
curl http://localhost:8888/api/status
# {"running": true, "status": "ready", "version": "...", "session": null}
Μηχανικά-Μαγνήσιμη Ειδικότητα
Πάρτε το εκδήλωση δυνατότητων προγραμματικά. Χρησιμοποιήστε αυτό ως πηγή αλήθειας για τα ονόματα των τελικών σημείων και τις υποστηριζόμενες μεθόδους.
curl http://localhost:8888/agents.json curl https://www.solaceagi.com/agents.jsonΔείτε τα agents.json ↗
Οπτική-πρώτη πρότυπο
Αν είστε ορατικός πράκτορας, αυτό είναι το συνιστώμενο πρότυπο: πλοήγηση, λήψη οθόνης, ανάλυση της εικόνας, απόφαση για το τι να κάνετε κλικ, δράση, λήψη οθόνης ξανά για να επαληθευτεί.
POST /api/navigate {"url": "..."}
POST /api/screenshot {} # analyse this
POST /api/click {"selector":"#x"}
POST /api/screenshot {} # verify result
Σύμβαση ανταπόκρισης (στην αυστηρή)
Μερικοί runtimes επιστρέφουν 200 με ένα{"error": ...}Ο πράκτορας σας πρέπει να αναλύει JSON και να απαιτεί επιτυχία == true body πριν προχωρήσει.
# 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."}
Πρωτόκολλο Ανθρώπινης Επεξόδου
Αν χτυπήσεις CAPTCHA, 2FA, αμφιβολία έγκρισης ή κίνδυνο νομικής/συμμόρφωσης, σταματήστε αμέσως τις κλήσεις δράσης.{"escalate": true}Μισήγηση στον ορχήστρα οικοδεσπότη (μην επαναπροσπάθησε τυφλά).
{
"escalate": true,
"reason": "2FA required",
"last_step": "POST /api/click #sign-in",
"evidence": "artifacts/screenshot-20260304-131500.png"
}
Ο ασφαλής κύκλος εκτέλεσης
Χρησιμοποιήστε ένα καθοριστικό κύκλο: υγεία, πλοήγηση, επιθεώρηση, δράση, επαλήθευση, σημείο ελέγχου.ΠΡΟΣΤΕ /api/page-snapshotΟι υψηλού κινδύνου ενέργειες πριν από τη λήψη των εκδόσεων παραμένουν ελεγχόμενες και αποφεύγουν τα σφάλματα σε κασέτα.
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
Πώς να δημιουργήσετε ένα E-Sign Record
Όταν ένας χρήστης εγκρίνει μια ενέργεια που προετοιμάσατε, καταγράφετε την ηλεκτρονική υπογραφή του. Αυτό δημιουργεί ένα FDA 21 CFR μέρος 11 §11.100 συμμόρφωση αρχείο: ποιος εγκρίνει, τι εγκρίνει, και πότε σφραγισμένο στην αλυσίδα hash.
# After user clicks Αποδεχτείτε την έγκριση in the bottom rail:
POST /api/v1/esign/token
{
"user_id": "phuc@example.com",
"run_id 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
# }
Πολλαπλής παράγοντας μοτίβο
Αποκαλύψτε τρεις πράκτορες για ανθεκτική αυτοματοποίηση: Σκοτ (ναυάγηση + οθόνη, ανάγνωση μόνο, μοντέλο L1) → Σολβερ (κλικ + συμπλήρωση + αξιολόγηση, μοντέλο L3) → Σκεπτικιστική (επιβεβαιώστε την έξοδο κατά την απόδειξη, μοντέλο L1).run_id run_id run_id run_idΟι αλυσίδες αποδεικτικών στοιχείων τους συγχωνεύονται κατά τη διάρκεια της χρονικής περιόδου.
# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["navegador.navegar","navegador.capture de pantalla"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["navegador.navegar","navegador.hacer clic","navegador.rellenar"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["navegador.instantánea","evidence.read"],"ttl_seconds":60}
# All share: {"run_id run_id": "run-abc123"}
Έκπληξη για τα πράκτορα
Κάθε σφάλμα Solace πληκτρολογείται. Τα ανατρεψιτά σφάλματα ανακάμπονται με backoff. Τα μη ανατρεψιτά σφάλματα χρειάζονται ανθρώπινη παρέμβαση ή ανασχεδιασμό των εργασιών.
| Κώδικας | Το νόημα | Ανακατάθετη | Ο δράστης δράσης Ο πράκτορας δράσης |
|---|---|---|---|
SELECTOR_NOT_FOUND | Ο επιλογής CSS δεν ταιριάζει με τίποτα | No | Το Call/api/snapshotνα ανακαλύψει ξανά τη δομή |
NAVIGATION_TIMEOUT | Η σελίδα πήρε 30 χρόνια για να φορτωθεί. | Ναι Ναι | Αποκαλείται να δοκιμάσει με εκθετικό backoff (max 3 προσπάθειες) |
BUDGET_EXCEEDED | Το όριο δαπανών συνεδρίασης χτυπήθηκε | No | Επεξετάστε τον ανθρώπινο χειριστή για αύξηση του προϋπολογισμού |
SCOPE_DENIED | Δράση όχι σε OAuth3 token scopes | No | Ζητήστε νέο σήμα με απαιτούμενο πεδίο εφαρμογής |
HUMAN_REQUIRED | CAPTCHA ή 2FA ανιχνεύθηκε | No | Το Call{"escalate": true}Αμέσως αμέσως. |
NETWORK_ERROR | Το στόχο του ιστότοπου είναι απρόσιτο | Ναι Ναι | Προσπαθήστε ξανά μετά από 5 χρόνια, στη συνέχεια 30 χρόνια, στη συνέχεια αποτύχετε |
SESSION_EXPIRED | Τα cookies είναι παλιά. | No | Αναγνώστε, στη συνέχεια αναλάβετε από το τελευταίο σημείο ελέγχου των αποδεικτικών στοιχείων |
ELEMENT_NOT_INTERACTABLE | κρυμμένο ή απενεργοποιημένο Element | Ναι Ναι | Περιμένετε 2 δευτερόλεπτα και ξαναπροσπαθήστε, λήψη οθόνης για να επαληθεύσετε την κατάσταση πρώτα |
Το Το Wiki Prime Semantic Wayback Machine
Κάθε σελίδα που επισκέπτεται η Solace συμπιέζεται σε μια 750-βάιτ σημασιολογική στιγμιότυπο αποθηκεύοντας τη δομή, την πρόθεση, τη πλοήγηση και τις βασικές οντότητες της σελίδας. Δεν χρειάζεται κανένα διακομιστή μετά την πρώτη λήψη.
Το διάσπασμα ροής: localhost:8888Διαχειρίζεται την τοπική συλλαγή/εκτέλεση στο Solace Browser, ενώhttps://solaceagi.com/api/v1/prime-wiki/* Η λειτουργία Local-only λειτουργεί χωρίς τον cloud index.
750 bytes → Full Page
Το Wayback Machine αποθηκεύει 100KB+ πρώιμο HTML ανά σελίδα (100,000 TB συνολικά).
# Reconstruct any indexed page locally: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html
Appstore-Focused Index
Σε αντίθεση με το Wayback Machine (όλος ο ιστός), η Solace επικεντρώνεται στηνΙστοτόπους appstoreτα sites που έχουν συνταγές αυτοματοποίησης Solace. GitHub, Gmail, LinkedIn, Substack, Η έννοια, και πολλά άλλα.
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}
Πρωτο: Πλήρης πρόσβαση στην κοινότητα.
Δωρεάν:Συλλέξτε στιγμιότυπα από τη δική σας περιήγηση.
Προ ($28/μηνα):Επικοινωνήστε άμεσα με τον πλήρη δείκτη κοινότητας σημασιολογική μνήμη για κάθε ιστότοπο appstore. Απεξέλθουν την ανακαλύψη του LLM. Κράτατε $1050/μήνα σε τόκενους.
# 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
Ανασχηματίζει κάθε επισημανμένη σελίδα απευθείας από την API. Επιστρέφει πλήρες HTML με ενσωματωμένο διάγραμμα κατάστασης Prime Mermaid FSM. Χρησιμοποιείται για προβολές, στιγμιότυπα οθόνης και αποσχέσεις συνταγών.
# 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
Συμπληρώστε περιουσιακά στοιχεία της σελίδας
Κάθε επίσκεψη του Solace Browser σε μια ιστοσελίδα appstore δημιουργεί μια στιγμιότυπη φωτογραφία του Το Wiki Prime.Απολέξτε την κοινοτική ανταλλαγή οι επισκέψεις σας επωφελούνται κάθε μέλος του Pro.Αφορτώστε κωδικογραφίες τομέα για να επιταχύνετε την αποσυμπίεση.
# 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: Ο πράκτορας σας είναι ο σύντροφος της ιστοσελίδας.
Κάθε σελίδα που επισκέπτεται ο Solace Browser λαμβάνει μια μόνιμη διπλή σιδηροδρομική επικάλυψη. Το πάνω σιδηροδρομικό σιδηροδρομικό σιδηροδρομικό δείχνει την κατάσταση του πράκτορα σας σε πραγματικό χρόνο.añadir_init_scriptεπιβιώνουν στη πλοήγηση, στις επαναφορτώσεις σελίδων και στις σελίδες που έχουν κλειδωθεί με CSP, όπως το Gmail.
▲ Top Rail Always Visible
Μια γραμμή 32px που είναι καρφωμένη στην κορυφή κάθε σελίδας.[PH0]] [PH1]] home]→ να επιστρέψει στο σπίτι του προγράμματος περιήγησης με ένα κλικ.IDLE / EXECUTING / PREVIEW_READY / DONE), το τρέχον όνομα της εφαρμογής και τα στατιστικά στοιχεία περιστρεφόμενης αξίας (επισκέφθηκαν σελίδες, LLM κλήσεις, κόστος αποθηκεύεται, διάρκεια της συνεδρίας).
# Push a state update to the top rail:
POST /api/yinyang/notify
{"type": "state_update",
"state": "EXECUTING",
"app_name": "Gmail Triage"}
▼ Bottom Rail Chat & Αποδεχτείτε την έγκριση
Ένα 36px κατέρρευσε το πάνελ συνομιλίας στο κάτω μέρος κάθε σελίδας.PREVIEW_READY(ο πράκτορας σας έχει προετοιμάσει μια δράση),BLOCKED(προβάλλει διευκρινίσεις), ήFAILEDΟι κλικ χρήστη.Αποδεχτείτε την έγκριση or Απόρριψηο αντιπρόσωπός σας λαμβάνει την απόφαση μέσω του 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_id": "run-abc123"
}}
Πush Alerts 3 Channels
Οι πράκτορες μπορούν να ωθούν τις ειδοποιήσεις προς τον χρήστη χωρίς να διακόψουν την τρέχουσα σελίδα τους.Τοστ(3 δεξιά κάτω popup popup),popup popup popup popup(μοδαλικό με κουμπιά δράσης),Η υπεράσπισηΌλα τα κανάλια είναι FSM-gated δεν υπάρχουν προειδοποιητικές πυρκαγιές χωρίς έγκυρη μεταβατική κατάσταση.
POST /api/yinyang/notify
{"type": "push_alert",
"channel": "Τοστ",
"message": "Gmail triage complete: 12 sorted",
"priority": "low"}
# channel: "Τοστ" | "popup popup" | "Η υπεράσπιση"
# priority: "low" | "high" | "critical"
Δουλεύει σε όλες τις σελίδες, συμπεριλαμβανομένου του Gmail.
Τα σιδηροδρομικά συστήματα εισάγονται ωςΠρακτορείο προσθέτει_init_scriptδιατηρούνται σε κάθε πλοήγηση στο ίδιο πλαίσιο του προγράμματος περιήγησης, συμπεριλαμβανομένων των σελίδων που έχουν κλειδωθεί με CSP όπωςΤο Gmail, Τα Τα Google DocsΚαι , καιΗ έννοιαΤο JS χρησιμοποιεί μόνο μεθόδους DOM (όχι.HTML εσωτερικήΤο Yinyang είναι πάντα ορατό, πάντα προσβάσιμο.
Yinyang Chat API
Οι χρήστες μπορούν να πληκτρολογήσουν απευθείας στο Yinyang από το κάτω σιδηρόδρομο.Ο πράκτορας σας λαμβάνει μηνύματα μέσω WebSocket και μπορεί να απαντήσει.Χρησιμοποιήστε αυτό για αιτήματα διευκρινισμού, αμφιλεγόμενες εγκρίσεις ή αλλαγές στο διαμέρισμα διαμόρφωσης.Κάθε μήνυμα καταγράφεται στο
POST /api/yinyang/chat
Authorization: Bearer <api_key>
{"message": "User says: skip newsletters",
"context": {"run_id run_id": "run-abc123"}}
# → {"reply": "Got it. Skipping newsletters..."}
Αργεντινές Αποτελέσματα: Το Ταχυδρομικό Ταμείο, το Ταχυδρομικό Ταμείο και τα Αποδεικτικά Δοκιμαστήρια
Κάθε εργασία που εκτελεί ο πράκτορας σας παράγει αποτελέσματα που είναι προσβάσιμα από την αρχική σελίδα του Solace Browser.Αποδοχικά σχεδιασμένα με την αρχή του Jony Ive: πάντα παρόντα, ποτέ επιθετικά, ακριβώς αυτό που χρειάζεστε.Ο πράκτορας λειτουργεί.Εσείς αναθεωρείτε, υπογράφετε και αποστέλλετε.
Ταχυδρομικό κουτί Δράγματα που περιμένουν αναθεώρηση
Κάθε σχέδιο που προετοιμάζει ο πράκτορας σας (επιστολή απάντησης, αναρτήματα υποθέματος, σχόλιο του LinkedIn) καταλήγει εδώ πριν αποστείλει.Το ταχυδρομικό κουτί δείχνει: το πλαίσιο αποστολέας, το σχέδιο που γράφει ο πράκτορας, το βαθμό εμπιστοσύνης, το εκτιμώμενο χρόνο αποστολής.Αναθεωρεί
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 Στείλθηκε & Προγραμματίστηκε
Τα εγκεκριμένα στοιχεία εισέρχονται στο outbox.Βλέπε τι έστειλε, πότε, με ποια εφαρμογή και με ποια στοιχεία χασάζ.Τα προγραμματισμένα στοιχεία δείχνουν την επόμενη ώρα ενεργοποίησης τους.Κάθε εισήγηση στο outbox συνδέεται με το πλήρες δέμα αποδεικτικών στοιχείων του μέρους 11.
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"
# }]}
📅 Σχεδιάγραμμα & Καλενάριο
Επαναλαμβανόμενες εργασίες (αύριο σύντομο, εβδομαδιαίο διήμερο, βραδινό αρχείο) εμφανίζονται στο πρόγραμμα.Βλέπετε την επόμενη ώρα εκτέλεσης, το αποτέλεσμα της τελευταίας εκτέλεσης και το προϋπολογισμό που καταναλώθηκε σε αυτή την περίοδο.Οι πράκτορες μπορούν να προσθέσουν στο πρόγραμμα μέσω API· οι χρήστες μπορούν να ανα
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"
# }]}
Ιστορία Συνταγή Λογκ Run
Κάθε τρέξιμο συνταγών καταγράφεται: όνομα της εφαρμογής, διάρκεια, χρησιμοποιούμενα σήματα, κόστος, αποτέλεσμα. Οι επιτυχημένες τρέξεις δημιουργούν την απομύθραση συνταγών για μελλοντικές αναπαραγωγές $0.001$. Οι αποτυχημένες τρέξεις δείχνουν πού έσπασαν και γιατί είναι τέλειες για την αποσυντάκτηση συνταγών εφαρμογών.
GET /api/v1/history?limit=20
# {"runs": [{
# "run_id 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 Επαραδείξεις
Κάθε έγκυρη ενέργεια παράγει μια διακριτική ακολουθία λήψης οθόνης.Προσπέλαστη από το πάνελ ιστορίας: δείτε ακριβώς τι έδειξε ο πρόγραμμα περιήγησης πριν ενεργήσει ο πράκτορας σας, τι πρότεινε ο πράκτορας και τι πράγματι εκτελέστηκε.SHA-256 ειχιχιχαντιστοιχία.Ετοιμος για ηλεκτρονική υπογραφή
GET /api/v1/evidence/{run_id run_id}
# {"run_id run_id": "run-abc",
# "screenshots": [
# {"step": 1, "url": "...", "sha256": "..."},
# {"step": 2, "url": "...", "sha256": "..."}
# ],
# "seal": {"hash": "sha256:...",
# "signed_at": "..."}}
Το Wiki Prime Snapshots
Όταν ο πράκτορας σας επισκέπτεται ένα νέο site, δημιουργεί μια Το Wiki Prime στιγμιότυπο: ένα ενδεικτικό χάρτη όλων των διαδραστικών στοιχείων (DOM επιλεγείς, ARIA ρόλους, δρόμους δράσης).
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"
# }]}
Μάθηση από ανθρώπινα επεξεργαστήρια
Όταν ένας χρήστης επεξεργάζεται ένα σχέδιο που έχει γραφτεί από τον πράκτορα πριν το εγκρίνει, η Solace καταγράφει το δέλτα ως .Σημείωση προτιμήσεωνΜε την πάροδο του χρόνου, ο πράκτορας μαθαίνει τη φωνή, τον τόνο και το στυλ του χρήστη χωρίς καμία ρητή εκπαίδευση.
Πώς λειτουργεί
- Ο πράκτορας γράφει σχέδιο.Οι καταρτήσεις στο Inbox με →
Περιμένοντας την κατάσταση έγκρισης. - Χρήστης επεξεργαζόταν το σχέδιο.→ Η Solace διαφέρει το πρωτότυπο από το επεξεργασμένο κείμενο, εκχύνει το delta
- Ο χρήστης εγκρίνειΤο delta αποθηκεύεται ως aπροτιμία στυλ προτιμήσεωνΤαχυδρομείο στο app + λήπτης
- Το επόμενο τρέξιμο→ Ο πράκτορας λαμβάνει προτιμήσεις στυλ στο σύστημα του, το προειδοποιητικό του:
Ο χρήστης προτιμά: μικρότερο σύνθημα, χωρίς σημάδια έκκλησης, πάντα αναφέρουν τον αριθμό αναφοράς - Το σκορ βελτιώνεται→ λιγότερες επεξεργασίες που απαιτούνται με την πάροδο του χρόνου.
API προτιμήσεων
Οι πράκτορες μπορούν να διαβάσουν τις προτιμήσεις στυλ πριν δημιουργήσουν σχέδια.Οι προτιμήσεις αποθηκεύονται ανά εφαρμογή, ανά παραλήπτη και σε παγκόσμιο επίπεδο.Αποκτώνται αυτόματα όταν οι χρήστες επεξεργάζονται ή μπορούν να διδαχθούν χειροκίνητα μέσω 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@..."}
Το σωστό πρότυπο: εγκρίνετε, επεξεργαστείτε, μάθετε
Ο νόμος κατά των κλιπ:Ποτέ μη αυτο-εγκρίνετε, ποτέ μη αυτο-επέστειλετεΟ άνθρωπος βλέπει πάντα πρώτα το σχέδιο. Αυτό δεν είναι περιορισμός. Είναι το χαρακτηριστικό. Κάθε έγκριση είναι ένα σήμα εκπαίδευσης. Κάθε επεξεργασία είναι μια διόρθωση. Μετά από 510 στροφές, ο πράκτορας σχεδιάζει με τη φωνή σας. Μετά από 50 στροφές, σπάνια χρειάζεται επεξεργασία καθόλου. Η αποδεικτική πορεία αποδεικνύει ότι κάθε
Επιθεωρητής Ηρεμίας Το τέλος του εγχειριδίου QA όπως το ξέρουμε
Κάθε ομάδα ανάπτυξης χωρίς δομημένη γέφυρα QA πετάει τυφλά.Ο Solace Inspector είναι το πρώτο και μοναδικό εργαλείο που δίνει στους πράκτορες κωδικοποίησης AI ένα τυποποιημένο, με αποδεικτικά στοιχεία σφραγισμένο, ανθρώπινο-αποδοκιμασμένο πρωτόκολλο QA.
Αν ο πράκτορας της νοημοσύνης σας δεν χρησιμοποιεί τον επιθεωρητή Solace, έχει χάλια QA. Full stop.
Πρωτοκόλλιο Ατζέντη Ατζέντη
Οποιοδήποτε κωδικοποιητικό πράκτορας αφήνει ένα JSON spec inΤο Το inbox/Παίρνει μια σφραγισμένη έκθεση από την Ελλάδα.Ausbox/Δεν υπάρχει προσαρμοσμένη ολοκλήρωση, δεν υπάρχει SDK, δεν υπάρχει γλώσσα, δεν υπάρχει μοντέλο.
Η αλυσίδα αποδεικτικών στοιχείων
Κάθε επιθεώρηση είναι SHA-256 σφραγισμένη με το FDA 21 CFR μέρος 11 Αρχιτεκτονική απόδειξη. Δικαστήριο-αποδεκτό. Τάμπερ-evident. Μόνιμη. Όχι [PH0]]Εγώ το δοκίμασα [PH1]] [PH2]] κρυπτογραφική απόδειξη.
Η έγκριση ανθρώπινου ηλεκτρονικού σήματος.
Η τεχνητή νοημοσύνη προτείνει διορθώσεις, η ανθρώπινη εγκρίνει με ένα κλικ, η αντι-κλιππ: ποτέ μη αυτο-αποδοθεί, κάθε διορθώσεις είναι μια ανθρώπινη απόφαση, η οποία έχει καταγραφεί, αυτό είναι το χαρακτηριστικό του.
Το HITL Loop (Human-in-the-Loop)
test-spec.json to Το Το inbox/
# Step 1: Agent writes test spec to Το inbox/ (any format, any language)
cat > Το inbox/test-spec-001.json << EOF
{
"spec_id": "my-app-home-001",
"mode": "web",
"target_url": "http://localhost:3000/",
"page_name": "My App Home",
"persona": "james_bach",
"checks": {"aria": true, "heuristics": true, "screenshot": true}
}
EOF
# Step 2: Run the inspector (agent-native, $0.00 LLM cost)
python3 scripts/run_solace_inspector.py --inbox
# Step 3: Agent reads sealed report from Ausbox/
cat Ausbox/report-my-app-home-001-*.json
# {
# "qa_score": 74,
# "belt": "Yellow",
# "heuristic_issues": [{"type": "accessibility", "msg": "3 images missing alt", "heuristic": "ARIA-1"}],
# "agent_analysis_request": { "system_prompt": "You are Ο James Bach είναι ο Τζέιμς Μπαχ....", "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
# }
Διαδικτυακό Τόπο
Οποιαδήποτε εφαρμογή προγράμματος περιήγησης. Ναυτιλία + ARIA tree + DOM snapshot + HICCUPPS heuristics + full-page screenshot. Δουλεύει σε localhost, staging, production ή δημόσιους URL.
Κατάσταση: "web"
Κλί Κλί Κλί Κλί
Οποιοδήποτε εργαλείο εντολής. Εκτέλεση υποπροσωπικών διαδικασιών + ισχυρισμό κωδικού εξόδου + stdout/stderr capture. Κεντ Μπεκ: Τέστε αυτό που φοβάστε. Δουλεύει σε οποιοδήποτε CLI σε οποιαδήποτε γλώσσα.
Κατάσταση: "cli"
API Mode
Τελικά σημεία REST/HTTP. Ζητήματα + έγκριση σχήματος ανταπόκρισης + χρονολόγηση + κεφαλές ασφαλείας. Cem Kaner Cem Kaner: Ποιο είναι το κίνδυνο ποιότητας σε αυτό το πλαίσιο;
Κατάσταση: "api"
Ερχόμαστε στο Sprint 3
Η Επιτροπή Εμπειρογνωμόνων (Επιχυθεί ως Προτάσεις Αναλύσεων)
Επιβεβαιώθηκε: Οι μηδενικοί ανταγωνιστές έχουν και τους τρεις.
| Το εργαλείο εργαλεία | Πρωτοκόλλιο Ατζέντη Ατζέντη Το Το Το inbox/outbox JSON |
Η αλυσίδα αποδεικτικών στοιχείων ΣΑ-256 σφραγισμένο |
Ανθρώπινο Ε-Υπογραφή εγκρίνετε τις διορθώσεις |
Κόστος/ροή |
|---|---|---|---|---|
| Επιθεωρητής Ηρεμίας | ✅ | ✅ | ✅ | $0.00 |
| Δραματιστής MCP | ✅ | ❌ | ❌ | ποικίλλει |
| Το Ketryx (μόνο για ιατρική χρήση) | ❌ | ✅ | ✅ | $$$ |
| Ο Λύκος QA | ❌ | ❌ | ❌ | $2,000/mo |
| ΜΑΒΛ | ❌ | ❌ | ❌ | $800/mo |
| Το Το TestRigor | ❌ | είναι μερικός | είναι μερικός | $1,200/mo |
| Ο Ο Ο Ντέβιν 2.0 | ❌ | ❌ | ❌ | 500/μηνη + $5/περάση $ |
Η έρευνα επαληθεύτηκε τον Μάρτιο του 2026 σε 15 εργαλεία.Η FDAs 2026 AI guidance ωθεί την βιομηχανία προς ακριβώς αυτό που έχουμε ήδη χτίσει.Ο κανονισμός μας κατακλύζει.612 μήνες μπροστά από το πεδίο.
Εγκαταστήστε σε 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 Το inbox/ and run: python3 scripts/run_solace_inspector.py --inbox
Μηχανικά-Μαγνήσιμες Δυναμίες
Το /agents.jsonΤο endpoint επιστρέφει δομημένες δυνατότητες για την ανακάλυψη προγραμματιστικού πράκτορα.