Skip to main content

Agen AI anda kini mengawal mana-mana laman web.
Dengan Trail Audit Lengkap.

Letakkan satu baris ke dalamCLAUDE.md, AGENTS.md, or .cursorrulesdan AI anda mendapat pengendalian penyemak imbas sebenar: Gmail, Slack, LinkedIn, GitHub, dan laman web mana pun. Setiap klik ditandatangani, disegel, dan boleh disahkan. Pelayan MCP hidup. Penghantaran dalam 30 saat.

✅ MCP Hoạt động FDA Bahagian 11 Diarsipkan 21 Format Agen $0.001 / replay tugas $0.00 / QA run

Tambahkan Kesalaman kepada Mana-mana Projek dalam Satu Perintah

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

Tambahkan arahan automasi pelayar Solace ke projek Kode Claude anda.

Step 0: Download & Install Pelayar Solace

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

1

Download Pelayar Solace

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

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

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

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

2

Launch Solace Hub

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

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

3

Verify it's running

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

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

Setiap Agen Pengkodean AI Utama, Didownload

Muat turun format yang betul untuk pembantu AI anda.Setiap fail memberitahu AI dengan tepat bagaimana untuk menggunakan Solace menavigasi, klik, mengisi, tangkapan skrin, dan menangkap bukti. 21 format yang disokong keluar kotak.

Kode Claude

Turunkan ke dalam andaCLAUDE.mdKode Claude akan menggunakan Pelayar Solace untuk sebarang tugas web automation secara automatik.

Muat turun CLAUDE.md snippet
💬

Codex de OpenAI

Turunkan ke dalam andaAGENTS.mdAgen Codex de OpenAI dan ChatGPT membaca fail ini untuk memahami alat dan keupayaan yang ada.

Download AGENTS.md snippet

Kursor

Turunkan ke dalam anda.cursorrulesKursor akan menghubungi Solace setiap kali anda meminta ia berinteraksi dengan laman web.

Unduh .cursorrules
🏄

Selancar Angin

Turunkan ke dalam anda.windsurfrules ครับ ครับ. Selancar Angin (Codeium) mengambil keupayaan Solace sama seperti Kursor format yang sama, sifar gesekan.

Unduh .windsurfrules ครับ

Copilot GitHub

Turun ke dalam.github/copilot-instructions.mdCopilot akan mencadangkan Solace API memanggil untuk tugas pelayar.

Muat turun arahan pemandu pesawat bersama

Pembantu

Pass sebagai prompt sistem dengan--system-prompt solace-aider.mdPembantu akan mengarahkan semua interaksi web melalui Pelayar Solace secara automatik.

Download membantu sistem prompt

Continue.dev Continue.dev Continue.dev Continue.dev

Tambah ke anda.continue/config.jsonPenyedia konteks. Continue akan memaparkan automasi pelayar Solace sebagai alat asli dalam VS Code dan JetBrains.

Terus Download config
📞

คลีน

Turunkan ke dalam andaدليل. يقرأ คลีน قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.คลีน membaca peraturan projek pada permulaan sesi Kemampuan Solace memuat naik secara automatik untuk setiap perbualan.

Muat turun .clinerules snippet
🦕

RooCode RooCode RooCode RooCode

Tempat di tempat.roocode/Regeln/RooCode RooCode (sebelumnya Roo-คลีน) mewarisi keupayaan penyemak imbas Solace bersama-sama dengan mod pengekodan agenticnya.

Unduh aturan RooCode RooCode
🔭

Gemini CLI Google Gemini

Tambah keGEMINI.mdAgen sumber terbuka Google CLI mengambil arahan Solace dengan cara yang sama seperti membaca ClaudeCLAUDE.md.

Muat turun GEMINI.md snippet
🚀

Jules Jules Google Jules

Jules membacaAGENTS.mdPerintah Solace muncul secara automatik apabila Jules menangani sebarang tugas berkaitan web dalam repos anda.

Download AGENTS.md for Jules

Editor Zed

Letakkan peraturan di dalam92Panel AI Zed membaca ini secara asli Solace menjadi tersedia untuk pembantu Zed AI dengan serta-merta.

Download Zed92 snippet
🔹

Pengembang Amazon Q

Tambah ke.amazonq/rules/solace.mdPengembang Amazon Q membaca fail peraturan tanda dari direktori ini untuk setiap sesi pengekodan dalam projek anda.

Unduh aturan Amazon Q
🎯

Trợ lý AI của JetBrains

Tambah ke.idea/ai-guidelines.mdTrợ lý AI của JetBrains Assistant membaca fail ini di seluruh IntelliJ, PyCharm, WebStorm, dan semua JetBrains IDEs.

Download panduan JetBrains
🔎

แหล่งรวม Cody

Tempat dalam konteks dalam konteks.cody/context/solace.md.Cody memasukkan fail ini dalam konteks pengambilannya Perintah Solace muncul dalam setiap perbualan Cody.

Unduh konteks Cody
📄

ทาบนิเน่

Mengatur melalui.tabnine/personalisasiFail penyesuaian ทาบนิเน่ membolehkan anda mengajarnya rantaian alat pasukan anda termasuk automasi pelayar Solace.

Unduh konfigurasi ทาบนิเน่
🆕

Replit AI ครับ ครับ

Tambah ke anda.replit をreplitする をreplitするberkas'[ai]Bahagian. AI Replit membaca konteks projek dari sini Solace menjadi tersedia di setiap ruang kerja Replit.

Unduh potongan .replit をreplitする
🤖

เดวิน

Tempat di tempat.devin/流程书/เดวิน membaca buku bermain projek sebelum memulakan tugas-tugas jangka panjang Alat penyemak imbas Solace tersedia untuk apa-apa alur kerja web.

Muat turun buku permainan เดวิน
🏭

โรงงาน Droid

Factory membacaAGENTS.md dan dan dan dan .nhà máy/Agen Droid mewarisi keupayaan Solace apabila mengotomatiskan alur kerja pembangunan perisian.

Download Config Factory
🔰

Kilo Code Kilo Kilo

Tambah ke.kilocode/rules/ .kilocode/ .kilocode/Kilo Code Kilo mengikuti corak peraturan projek yang sama seperti คลีน Solace memuat arahan arahan untuk setiap sesi pengekodan agen.

Kilo Code Kilo rules Kilo Code Kilo rules Download Kilo Code Kilo rules

llms.txt

Jeremy Howard standard untuk keterangan laman web LLM yang boleh dibaca.Turunkan akar projek anda untuk mana-mana LLM untuk memahami Solace.

Download llms.txt

What’s Inside the CLAUDE.md Snippet

Setiap fail integrasi mengajar ejen AI anda bagaimana menggunakan Solace. di sini adalah potongan Kod Claude dan serahkannya ke dalam projek anda dan ejen anda dengan serta-merta memahami semua 14 API Solace, pelayan MCP, penandatanganan elektronik, dan amalan terbaik.

# Pelayar Solace Integration # Source: solaceagi.com/agents/claude.md ## What Solace Is Chromium fork with a native Yinyang sidebar. Solace Hub starts first and exposes Yinyang Server on port 8888. Sessions persist. Evidence is hash-chained. MCP: 8 tools live now. ## Quick Start curl http://localhost:8888/api/status # → {"running": true, "status": "ready"} ## Core API (all POST, JSON body) navigate {"url": "...", "wait_for": "networkidle"} click {"selector": "..."} fill {"selector": "...", "value": "..."} screenshot {"full_page": true} → {"filepath": "artifacts/..."} evaluate {"ekspresi ekspresi": "document.title"} aria-snapshot GET → accessibility tree JSON ## ยินยาง 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 ยินยาง (never console.log spam) 5. E-sign every user-approved action
# Pelayar Solace Integration
# Source: solaceagi.com/agents/claude.md

## What Solace Is
Chromium fork with a native Yinyang sidebar. Solace Hub starts first and exposes Yinyang Server on port 8888.
Sessions persist. Evidence is hash-chained. MCP: 8 tools live now.

## Quick Start
curl http://localhost:8888/api/status
# → {"running": true, "status": "ready"}

## Core API (all POST, JSON body)
navigate    {"url": "...", "wait_for": "networkidle"}
click       {"selector": "..."}
fill        {"selector": "...", "value": "..."}
screenshot  {"full_page": true}  → {"filepath": "artifacts/..."}
evaluate    {"ekspresi ekspresi": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## ยินยาง 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 ยินยาง (never console.log spam)
5. E-sign every user-approved action

File penuh:download CLAUDE.md snippet • Lihat agen.json (berbaca mesin)

Halo Dunia dalam 3 API Panggilan

API Solace yang lengkap boleh dipelajari dalam tiga perintah.

1

Pindah ke mana-mana halaman

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

Gambar skrin apa yang berlaku

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

Bukti ditangkap secara automatik

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

Referensi API penuh

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

Điểm cuối Kaedah yang betul Apa yang dilakukan olehnya OAuth3 Phạm Vi
/api/navigatePOSTMemuat URL di Pelayar Solacenavegador.navegar
/api/clickPOSTKlik mana-mana pilihan CSSคลิ๊กเวอร์.บราวน์
/api/fillPOSTIsian medan borangnavegador.rellenar
/api/screenshotPOSTCapture current page as PNG (dipelihara ke artefak/)navegador.capture de pantalla
/api/evaluatePOSTJavaScript ()ekspresi ekspresi), return result keybrowser.evaluate ครับ ครับ
/api/snapshotPOSTTangkap HTML halaman mentahnavegador.instantánea
/api/aria-snapshotGETPokok aksesibiliti ARIA (JSON terstruktur)navegador.instantánea
/api/dom-snapshotGETPokok snapshot DOM untuk pemeriksaan struktur deterministiknavegador.instantánea
/api/page-snapshotGETGambar gambar gambar halaman gabungan (ARIA + DOM + metadata)navegador.instantánea
/api/healthGETPengujian kecergasan untuk kesediaan masa berjalan(tidak ada)
/api/statusGETKesihatan pelayar, kesediaan, URL semasa, sesi(tidak ada)
/api/part11/statusGETBahagian 11 keadaan tangkapan, id sesi, byte tertulis, kesilapan terakhir(tidak ada)
/api/part11/configPOSTSiapkan Mod Capture Part 11 dan direktori auditpart11.configure part11.configure part11.configure part11.configure
/agents.jsonGETKemampuan yang boleh dibaca oleh mesin manifesto(tidak ada)

MCP Server Live Now

Model Context Protocol membolehkan Kod dan alat-alat lain yang serasi dengan PH3 untuk menyambung ke PH1 sebagai alat asli tanpa perintah curl diperlukan.

✅ MCP Lokal Disediakan Sekarang

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

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

Setelah dikonfigurasi, Kode Claude memanggil detect_apps, create_schedule, record_evidencedan , dan 5 more Hub-native MCP tools on localhost:8888Setiap panggilan adalah OAuth3-scoped dan SHA-256 buktikan.

MCP Jauh Awan (Kemarin)

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

Berhubung dari mana-mana mesin. Pekerja penyemak imbas berjalan di awan. OAuth3 mengawal setiap panggilan alat. Setiap tindakan berantai hash dan bukti ditangkap ke vault anda. Tahap Dragon Warrior diperlukan.

8 Alat MCPs Available Today

Alat MCPPeta ke APIApa yang dilakukan olehnya
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, readinessdan , dan runtime state.

Apa yang boleh dilakukan oleh ejen anda dengan Solace

Lebih jauh daripada menavigasi dan klik Solace memberi ejen anda sistem sensor dan memori penuh untuk web.

Lihat Halaman

Tangkap gambar DOM dan pokok-pokok kebolehcapaian ARIA. Agen anda mendapat data visual + semantik terstruktur bukan hanya HTML mentah.

Extract Structured Data

Berlari dan Berlari /api/evaluateMengekstrak jadual, harga, nilai borang, atau data halaman mana pun secara langsung ke dalam konteks ejen anda.

Permisi Scoped

Permintaan hanya apa yang anda perlukan. token OAuth3 adalah skop ()navegador.navegar, คลิ๊กเวอร์.บราวน์, navegador.rellenar), terhad masa, dan boleh dibatalkan.

Bukti Automatik

Setiap tindakan agen secara automatik dicatat, berantai hash dan disegel.Agent anda menghasilkan jejak audit tanpa menulis satu baris kod log.

Resep Memori

Solace ingat alur kerja yang berjaya sebagai resipi.Pada replay, ejen anda terlepas LLM sepenuhnya dan menjalankan laluan yang disimpan dalam cache dengan harga $0.001 99% lebih murah daripada penemuan semula.

Penguatkuasaan Bajet

Tetapkan had perbelanjaan sesi."presupuesto_usd": 0.05Dalam permintaan token anda dan Solace menghentikan ejen apabila anggaran ditimpa tiada kos lari.

Pencarian Bukti

Soalan masa lalu berjalan dengan/api/evidence/searchAgen boleh mencari apa yang berlaku dalam sesi sebelumnya berguna untuk tugas-tugas tambahan seperti "email triage yang tidak dilihat sejak perlumbaan terakhir".

Session Persistence

Sesyen penyemak imbas bertahan antara panggilan ejen. Log masuk sekali, gunakan semula sesi. Tiada overhead pengesahan semula. Kuki, penyimpanan tempatan, dan auth token kekal di antara tugas.

Tab Bersamaan

Buka pelbagai konteks penyemak imbas sekaligus. ejen anda boleh mengikis 10 halaman secara sejajar, membandingkan hasil, dan menggabungkan penemuan semua dengan jejak bukti bebas.

Swarms Multi-Agent

Spawn multiple bebas Pelayar Solace instansi. agen pramuka meneroka; agen pengendali bertindak; agen skeptik mengesahkan. Setiap instansi mempunyai sesi sendiri, belanjawan, dan rantaian bukti. Orchestrate dari mana-mana penjadwal (cron, Cloud Run, GitHub Actions).

E-Sign & FDA Bahagian 11

Setiap tindakan yang diluluskan boleh ditandatangani secara elektronik: pengguna merekodkan tindakan ini di [PH0]]I (Phuc) dikaji semula dan diluluskan pada [timestamp]”.Tandatangan adalah SHA-256 yang disegel dalam rantaian hash.Selaras dengan FDA 21 CFR Bahagian 11 §11.100 tandatangan elektronik.

Praktik Terbaik Agen

Corak yang menjadikan ejen anda boleh dipercayai, boleh di audit, dan murah untuk dijalankan.

✅ Screenshot Sebelum Anda Klik

Selalu panggil/api/screenshotIni mewujudkan rekod bukti apa yang dilihat oleh ejen sebelum bertindak kritikal untuk jejak audit dan debugging gagal berjalan.

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

Snapshot untuk Struktur, Screenshot untuk Visi

Gunakan /api/aria-snapshot(ARIA accessibility tree, JSON) apabila ejen anda perlu memahami struktur halaman./api/snapshotUntuk HTML mentah./api/screenshotuntuk susun atur visual dan imej.

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

Permintaan Scopes Minimal

Hanya meminta skop OAuth3 yang diperlukan tugas anda.Tugas penyelidikan bacaan sahaja tidak boleh mempunyainavegador.rellenarSkop.Scope sempit mencegah kesan sampingan yang tidak sengaja dan memenuhi audit pematuhan.

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

Periksa untuk resipi yang sedia ada terlebih dahulu

Sebelum menjalankan alur kerja dengan token LLM, hubungi/api/recipes/matchJika ada resipi untuk tugas itu, ulangi semula pada $0.001.

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

Tentukan bajet setiap sesi

Jangan pernah biarkan ejen berjalan tanpa had belanjawan.budget_usd budget budgetSolace akan menghentikan sesi apabila had dicapai daripada diam-diam membelanjakan berlebihan.

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

Gunakan semula sesi untuk laman web yang disahkan

Masuk dalam sekali dan simpan token sesi."id phiên"Dalam panggilan API berikutnya untuk menggunakan semula kuki dan keadaan auth. Menghapuskan aliran log masuk dari setiap pelarian ejen.

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

Agen-Native Matters Why

AEO: Agen Engine Optimization

Sama seperti SEO dioptimumkan untuk pengendali carian, AEO juga mengoptimumkan untuk ejen AI. Solace adalah platform pertama yang dibina dengan ejen sebagai pengguna kelas satu bukan pemikiran selepas.

Bukti-bukti Agen anda Tidak Boleh Ditipu

Setiap tindakan agen menghasilkan resipi berantai hash SHA-256. CISO anda boleh mengkaji apa yang dilakukan AI. Lembaga anda dapat melihat bukti. Tiada kotak hitam.

Resep yang menjadikan ejen lebih bijak

Apabila ejen menyelesaikan tugas, ia menjadi resipi. lain kali: $0.001 replay tiada token LLM yang dikonsumsi. ejen menggunakan Solace menjadi lebih cepat dan lebih murah dari masa ke masa.

Bagaimana Solace membandingkan

Pengembang yang memilih alat automasi pelayar bertanya empat soalan: Adakah ia berterusan sesi? Adakah ia mewujudkan jejak audit? Adakah saya boleh mendelegasikan kepada AI tanpa kos yang tergelincir? Adakah ia akan bertahan daripada audit pematuhan? Berikut adalah jawapan yang jujur untuk setiap pilihan.

Fitur Pelayar Solace Pengarang drama langsung Penggunaan penyemak imbas / OpenClaw บาร์เดน / ซาเปียร์
Penekanan sesi ✅ Kuki bertahan dalam pelbagai jalan Ephemeral by default Tiada memori sesi ✅ Chrome ekstensi keadaan
SHA-256 jejak audit ✅ Setiap tindakan, berantai hash Tiada pembinaan Tiada siapa Logs only (bukan tamper-evident)
FDA Bahagian 11 e-sign ✅ Dibina dalam ()/api/v1/esign) Tidak tersedia Tidak tersedia Tidak tersedia
Bajet / siling kos ✅ Gerbang anggaran per-token Unlimited (tidak ada gerbang) Tiada kawalan bajet ✅ Hanya ada had rancangan sahaja
Replay resipi pada $0.001 ✅ Selepas perlumbaan pertama yang berjaya Selalu kos LLM Selalu kos LLM ✅ Zap replay (tidak ada LLM)
Format fail Agen-native ✅ 21 format (CLAUDE.md, AGENTS.md…) Tiada siapa Tiada siapa Tiada siapa
OAuth3 mempunyai delegasi yang terhad. ✅ Token yang terhad masa dan boleh dicabut Akses penuh atau tiada Akses penuh atau tiada Permisi peringkat aplikasi sahaja
Lokal-pertama (tidak memerlukan awan) ✅ Berjalan sepenuhnya offline ✅ Ya ✅ Kebanyakan Bergantung awan
Pelayan MCP ✅ 7 alat, JSON-RPC 2.0 (hidup) Tidak tersedia Tidak tersedia Tidak tersedia

Solace bukan pelupasan Playwright. ia adalah lapisan delegasi OAuth3 di atas Playwright menambah memori sesi, rantaian bukti, pintu anggaran, dan format asli agen yang tidak dimiliki oleh Raw Playwright.

Jika anda seorang ejen AI membaca ini

Bahagian ini ditulis secara langsung untuk anda Kode Claude, Codex, Kursor, Copilot, atau mana-mana ejen AI lain yang telah tiba di halaman ini.Di sini adalah apa yang anda perlu tahu, dalam format yang paling berguna untuk anda.

Kemampuan anda di sini

Apabila Pelayar Solace sedang berjalan ()localhost:8888)dan , dana boleh: menavigasi ke mana-mana URL, klik mana-mana elemen oleh pengundi CSS, isi mana-mana medan borang, mengambil tangkapan skrin, menangkap tangkapan DOM, menjalankan JavaScript, dan membaca log bukti SHA-256.

Periksa jika Solace tersedia:

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

Spec Mesin-Membaca

Dapatkan manifest keupayaan secara programatik. Gunakan ini sebagai sumber kebenaran anda untuk nama-nama titik akhir dan kaedah yang disokong. laluan kanonikal adalah /agents.json (bukan /api/agents.json).

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

Pola Visi Pertama

Jika anda seorang ejen yang mampu melihat, ini adalah corak yang disyorkan: menavigasi, mengambil gambar skrin, menganalisis imej, memutuskan apa yang perlu diklik, bertindak, mengambil gambar skrin lagi untuk mengesahkan.

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

Kontrak tindak balas (Strict)

Jangan bergantung kepada status HTTP sahaja.Sebahagian masa berjalan kembali 200 dengan nombor{"error": ...}Agen anda mesti menganalisis JSON dan memerlukan kejayaan == true body sebelum meneruskan.

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

Protokol Eskalasi Manusia

Sekiranya anda menekan CAPTCHA, 2FA, ambigüiti kelulusan, atau risiko undang-undang / pematuhan, hentikan panggilan tindakan segera.{"escalate": true}mesej kepada pengaturcara tuan rumah anda (jangan mengetuk ulang-ulang dengan buta).

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

Luru Eksekusi Aman

Gunakan gelung penentuan: kesihatan, menavigasi, memeriksa, bertindak, mengesahkan, titik pemeriksaan.GET /api/page-snapshotTindakan berisiko tinggi sebelum dijalankan supaya tetap boleh di audit dan mengelakkan kesilapan kaskad.

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

Cara membuat Rekod E-Tandatangan

Apabila pengguna mengesahkan tindakan yang anda persiapkan, catat tanda tangan elektronik mereka.Ini mewujudkan rekod FDA 21 CFR Bahagian 11 §11.100: siapa yang meluluskan, apa yang mereka meluluskan, dan apabila disegel dalam rantaian hash.

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

Pola Multi-Agent

Spawn tiga ejen untuk automasi yang tahan lama: Scout (navigate + screenshot, read-only, model L1) → Solver (klik + isi + menilai, model L3) → Skeptic (verify output versus evidence, model L1).run_id run run; rantaian bukti mereka digabungkan pada masa segel.

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

Referensi Kesalahan untuk Agen

Setiap kesilapan Solace diketik. Kesilapan yang boleh dibalikkan pulih dengan backoff. Kesalahan yang tidak boleh dibalikkan memerlukan campur tangan manusia atau reka bentuk semula tugas.

Kode Kode Arti Retritable Action Action Agent Action Agent Agent
SELECTOR_NOT_FOUNDSelector CSS tidak sesuai dengan apa-apaNoCall Call/api/snapshotuntuk menemui semula struktur
NAVIGATION_TIMEOUTHalaman mengambil masa 30 tahun untuk dimuatYa YaCuba kembali dengan backkoff eksponensial (maksimum 3 cubaan)
BUDGET_EXCEEDEDBatas pengeluaran sesi tercapaiNoEscalate kepada pengendali manusia untuk peningkatan belanjawan
SCOPE_DENIEDTindakan bukan dalam skop token OAuth3 tokenNoMinta token baru dengan skop yang diperlukan
HUMAN_REQUIREDCAPTCHA atau 2FA dikesanNoCall Call{"escalate": true}segera segera
NETWORK_ERRORLaman sasaran tidak dapat dicapaiYa YaCuba lagi selepas 5s, kemudian 30s, kemudian gagal
SESSION_EXPIREDCookie autentikasi sudah kedaluwarsaNoBerasaskan semula, kemudian meneruskan dari titik pemeriksaan bukti terakhir
ELEMENT_NOT_INTERACTABLEHidden or disabled ElementYa YaTunggu 2s dan cuba lagi; tangkapan skrin untuk mengesahkan keadaan terlebih dahulu

Wiki Perdana Semantic Wayback Machine

Setiap halaman yang dikunjungi Solace dikompreskan menjadi snapshot semantik 750-byte menyimpan struktur halaman, niat, navigasi, dan entiti utama.Dari benih 750-byte itu, Solace membina semula halaman HTML yang berfungsi sepenuhnya secara offline. Tiada pelayan yang diperlukan selepas muat turun pertama.

Pembagian aliran: localhost:8888Menguruskan pengambilan / pelaksanaan tempatan di Pelayar Solace, sementarahttps://solaceagi.com/api/v1/prime-wiki/* adalah indeks komuniti yang dikongsi (push/pull/search/stats/render).

750 bait → Halaman penuh

The Wayback Machine menyimpan 100KB+ HTML mentah setiap halaman (100,000 TB jumlah). Solace menyimpan kerangka semantik 750-byte dan membina semula halaman setara secara tempatan. 133x lebih kecil. Ketagihan terpusat sifar.

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

Indeks Berfokus pada Appstore

Tidak seperti Wayback Machine (semua web), Solace memberi tumpuan kepadalaman web appstorelaman web yang mempunyai resipi automasi Solace. GitHub, Gmail, LinkedIn, Substack, ノーテーション, dan banyak lagi. Kualiti mengalahkan liputan.

GET /api/v1/prime-wiki/search?q=github
# Returns all indexed GitHub pages

GET /api/v1/prime-wiki/stats
# {"count": 7, "rtc_verified_count": 7}

Pro: Full Community Access

Gratis:mengumpul gambar snapshot dari penyemak imbas anda sendiri.
Pro ($28/bulan):akses secara serta-merta kepada indeks komuniti penuh memori semantik untuk setiap laman web appstore. Skip LLM rediscovery. Simpan $1050/bulan dalam token.

# Download all appstore codebooks once:
GET /api/v1/prime-wiki/assets?appstore_only=true
# Store at ~/.solace/pzip/assets/
# Decompress locally, forever — offline capable

API Render Rekonstruksi Sisi Server

Mengubah semula sebarang halaman yang diindekskan secara langsung dari API. Mengembalikan HTML penuh dengan diagram keadaan Prime Mermaid FSM tertanam. berguna untuk tempahan, tangkapan skrin, dan penyembuhan resipi.

# 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

Tambah Aset Halaman

Setiap lawatan Pelayar Solace ke laman web kedai aplikasi mencipta snapshot Wiki Prime. Pilih-in untuk perkongsian komuniti lawatan anda memberi manfaat kepada setiap ahli Pro. Upload domain codebooks untuk mempercepatkan dekompresi.

# 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: Agen anda adalah rakan di laman web anda.

Setiap halaman yang dikunjungi oleh Pelayar Solace mendapat penutup dua rel yang kekal. rel atas menunjukkan keadaan ejen anda dalam masa nyata. rel bawah adalah panel sembang di mana anda boleh bercakap dengan Yinyang secara langsung. kedua-dua rel disuntik melaluiañadir_init_scriptmereka bertahan daripada navigasi, page reloads, dan CSP-locked pages seperti Gmail.

▲ Top Rail Selalu kelihatan

Sebuah bar 32px yang ditanam di bahagian atas setiap halaman.[PH0]] Solace home]→ kembali ke rumah pelayar dengan satu klik. ditambah keadaan masa nyata ()IDLE / EXECUTING / PREVIEW_READY / DONE), nama aplikasi semasa, dan statistik nilai berputar (halaman yang dikunjungi, panggilan LLM, kos yang diselamatkan, tempoh sesi).

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

▼ Bottom Rail Chat & Perkenalan

Panel sembang 36px runtuh di bahagian bawah setiap halaman. Auto-membesar apabila keadaan mencapaiPREVIEW_READY(agen anda telah menyediakan tindakan),BLOCKED(perlu penjelasan), atauFAILEDPengguna mengklik.Perkenalan or Tolakejen anda menerima keputusan melalui WebSocket.

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

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

Push Alerts 3 Saluran

Agen boleh mendorong pemberitahuan kepada pengguna tanpa mengganggu laman semasa mereka.Toast(3s popup popup kanan bawah),popup popup popup popup(modal dengan butang tindakan),mengambil alihSemua saluran FSM-gated tiada kebakaran amaran tanpa keadaan peralihan yang sah.

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

# channel: "Toast" | "popup popup" | "mengambil alih"
# priority: "low" | "high" | "critical"

Berfungsi di SELAMAT Halaman Termasuk Gmail

Rel disuntik sebagaiPenulis permainan añadir_init_scriptmereka berterusan di setiap pelayaran dalam konteks pelayar yang sama, termasuk halaman yang dikunci CSP sepertiGmail, Google Docs ครับ ครับdan , danノーテーションJS hanya menggunakan kaedah DOM (tidak ada).HTML internal), mengelilingi sekatan TrustedHTML. Yinyang sentiasa kelihatan, sentiasa dapat dicapai.

Yinyang Chat API

Pengguna boleh mengetik terus ke Yinyang dari bawah rel. Agen anda menerima mesej melalui WebSocket dan boleh bertindak balas. Gunakan ini untuk permintaan penjelasan, kelulusan yang tidak jelas, atau perubahan konfigurasi pertengahan tugas. Setiap mesej di log ke jejak bukti Bahagian 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..."}

Hasil Agen: Kotak Masuk, Kotak Luar & Bukti

Setiap tugas yang dijalankan oleh ejen anda menghasilkan hasil yang boleh diakses dari laman utama Pelayar Solace.Dirancang berdasarkan prinsip Jony Ive: sentiasa hadir, tidak pernah mengganggu, tepat apa yang anda perlukan.Ejen berfungsi; anda mengkaji, menandatangani, dan menghantar.

Kotak masuk Draf menunggu ulasan

Setiap draf yang disediakan ejen anda (jawapan e-mel, jawatan Substack, komen LinkedIn) mendarat di sini sebelum ia dihantar.Kotak masuk menunjukkan: konteks penghantar, draf yang ditulis ejen, skor keyakinan, kira-kira masa menghantar.Pemeriksaan dan meluluskan dengan satu klik atau edit sebelum meluluskan.

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 Diutus & Dijadwalkan

Item yang diluluskan mengalir ke kotak keluar. Lihat apa yang dihantar, bila, oleh aplikasi mana, dan dengan bukti apa yang dihas. Item yang dijadualkan menunjukkan masa pencetus seterusnya mereka. Setiap entri kotak keluar menghubungkan kepada pakej bukti Bahagian 11 penuhnya.

GET /api/v1/outbox
# {"items": [{
#   "id": "sent-xyz",
#   "app": "gmail-inbox-triage",
#   "sent_at": "2026-03-03T14:30:00Z",
#   "to": "li.li@...",
#   "evidence_hash": "sha256:abc...",
#   "status": "sent"
# }]}

📅 Jadwal & Kalender

Tugas berulang (sumber pagi, pencernaan mingguan, arkib malam) muncul dalam jadual. Lihat masa pelaburan seterusnya, hasil pelaburan terakhir, dan anggaran yang digunakan dalam tempoh ini. Agen boleh menambah jadual melalui API; pengguna boleh berehat, melompat, atau menjadwalkan semula dari laman utama.

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

Sejarah Resep Run Log

Setiap run resipi dicatat: nama aplikasi, tempoh, token yang digunakan, kos, hasil. Lari yang berjaya membina cache resipi untuk penggantian $0.001 masa depan. Lari yang gagal menunjukkan di mana mereka pecah dan mengapa sempurna untuk mengesampingkan resipi aplikasi.

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 Bahagian 11 Bukti

Setiap tindakan yang diluluskan menghasilkan urutan tangkapan skrin yang jelas.Dapat diakses dari panel sejarah: lihat apa yang ditunjukkan oleh pelayar sebelum ejen anda bertindak, apa yang dicadangkan oleh ejen, dan apa yang sebenarnya dilaksanakan.SHA-256 berantai hash.E-signature siap.

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

Apabila ejen anda melawat laman web baru, ia mencipta snapshot Wiki Prime: peta yang diindeks semua elemen interaktif (selector DOM, peranan ARIA, laluan tindakan). snapshot ini memberi kuasa kepada permainan semula resipi masa depan pada $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"
# }]}

Belajar dari Edit Manusia

Apabila pengguna mengedit draf yang ditulis oleh ejen sebelum meluluskannya, Solace menangkap delta sebagai aisyarat keutamaanSeiring berjalannya masa, ejen belajar suara, nada, dan gaya pengguna tanpa latihan yang jelas. ini adalah gelung maklum balas yang menjadikan ejen menjadi lebih baik semakin anda menggunakannya.

Bagaimana Ia Berfungsi

  1. Agen menulis drafTerletak di Inbox dengan →Status: awaiting_approval status
  2. Pengguna mengedit draf→ Solace diffs text asli vs edited, mengekstrak delta
  3. Pengguna menyetujui→ delta disimpan sebagai apreferensi gaya gayaditandai dengan aplikasi + penerima
  4. Jalan seterusnya→ Agen menerima pilihan gaya dalam prompt sistemnya:Pengguna lebih suka: tanda tanda pendek, tiada tanda-tanda merengek, selalu sebutkan nombor rujukan
  5. Skor meningkatkan→ lebih sedikit suntingan diperlukan dari masa ke masa. Konvergensi dikesan dalam panel sejarah.

API pilihan API pilihan

Agen boleh membaca pilihan gaya sebelum menghasilkan draf.Pihak keutamaan disimpan setiap aplikasi, setiap penerima, dan secara global.Dipetung secara automatik apabila pengguna mengedit atau diajar secara manual melalui 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@..."}

Pola yang betul: Memperjuangkan, Mengedit, Belajar

Undang-undang Anti-Clippy:Jangan pernah auto-approve, tidak pernah auto-sendManusia sentiasa melihat draf terlebih dahulu. Ini bukan batasan its the feature. Setiap kelulusan adalah isyarat latihan. Setiap edit adalah pembetulan. Selepas 510 kali, ejen membuat draf dengan suara anda. Selepas 50 kali, ia jarang memerlukan pengeditan sama sekali. jejak bukti membuktikan setiap keputusan telah disetujui oleh manusia. produktiviti anda, dan penilaian anda adalah dalam rekod.

0 pesaing mempunyai semua tiga

Inspektur Solace Akhir QA Manual seperti yang kita ketahui

Agen AI anda menghantar kod yang belum diuji.Setiap pasukan pengembang tanpa jambatan QA terstruktur terbang buta.Solace Inspector adalah alat pertama dan satu-satunya yang memberi agen pengkodean AI protokol QA yang disetanda, disegel oleh bukti, dan disetujui oleh manusia.

Jika ejen AI anda tidak menggunakan Inspektur Solace, ia mempunyai QA yang teruk.

Protokol Agensi Agensi

Mana-mana ejen pengekodan menjatuhkan spec JSON dalamkotak masuk/Mengambil laporan tertutup dariกล่องออก/Tiada integrasi tersuai, tiada SDK, bahasa, model, dan sebagainya.

Langsung
🔒

Rantai Bukti

Setiap pemeriksaan adalah SHA-256 yang disegel dengan bukti FDA 21 CFR Bahagian 11 Architected. Mahkamah-penerima. Tamper-evident. Permanent. Not “I diuji it” — cryptographic proof.

Langsung

Perkenalan E-Tanda Manusia

AI mencadangkan penyelesaian. Manusia menyetujui dengan satu klik. Anti-Clippy: tidak pernah auto-perkenankan. Setiap penyelesaian adalah keputusan manusia dalam rekod. Ini adalah ciri pembunuh. Tiada apa-apa yang lain mempunyai ia.

Langsung
$0.00 / run $0.00 / run $0.00 / run $0.00 / run Arkitektur asli ejen. Nul panggilan API LLM dalam pelari. ejen AI anda membaca laporan yang disegel dan menerapkannyasendiri 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 ownModel untuk analisis. kecerdasan tetap dengan ejen anda.

Lingkaran HITL (Human-in-the-Loop)

Agen anda
Menulistest-spec.json to kotak masuk/
Inspektur
Pindah + ARIA + DOM + Heuristics + Screenshot → laporan segel
Agen anda
Membaca laporan, menganalisis dengan model sendiri, mencadangkan penyelesaian
Manusia
Review 3 fixes dalam 30 saat. Klik Perkenalan.
Vault
SHA-256 disegel. bukti awam. FDA mematuhi. selamanya.
# Step 1: Agent writes test spec to kotak masuk/ (any format, any language)
cat > kotak masuk/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 กล่องออก/
cat กล่องออก/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 adalah 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
# }

Mod web

Mana-mana aplikasi pelayar. Navigasi + pokok ARIA + DOM snapshot + Heuristics HICCUPPS + gambar skrin laman penuh. Berfungsi pada URL tempatan, pentas, pengeluaran, atau awam.

mod: "web"

CLI Mode

Mana-mana alat baris arahan. Pelaksanaan subproses + penegasan kod keluar + penangkapan stdout/stderr. Kent Beck Kent Beck: Uji apa yang anda takutkan. Berfungsi pada mana-mana CLI dalam mana-mana bahasa.

mod: "cli"

Mod API

REST/HTTP endpoints. Permintaan + tindak balas skim pengesahan + masa + tajuk keselamatan. เซม แคนเนอร์: Apa risiko kualiti dalam konteks ini?

mod: "api" Sprint 3 yang Akan Datang

Jawatankuasa Pakar (Dipasukan sebagai Permintaan Analisis)

James Bach adalah James Bach. adalah James Bach adalah James Bach..
SBTM + HICCUPPS Oracle Heuristics ครับ ครับ
Kebanyakan alat memeriksa.Pengulas Solace menguji.Ia meneroka, belajar, meningkat ke manusia apabila perlu menghakimi.
เซม แคนเนอร์
BBST + Kiểm tra theo ngữ cảnh
Pintu e-tanda bukan birokrasi ia adalah akuntabiliti.Tanpa itudan , dana tidak tahu siapa yang memutuskan apa.
เอลิซาเบธ เฮนดริกสัน
Menjelajahi! + Berasaskan Piagam
Penelitian berasaskan piagam dibuat mudah dibaca oleh mesin.Specifikasi ujian adalah piagam.Rapor adalah nota sesi.
Kent Beck Kent Beck Kent Beck Kent Beck
TDD +Lens thử nghiệm
Uji apa yang anda takutkan. Dengan Solacedan , dana boleh menguji apa sahaja web, CLI, API dengan protokol yang sama.
Michael Bolton adalah seorang pria yang sangat baik. adalah seorang pria yang sangat baik.
RST + Ujian vs Pemeriksaan
Pemeriksaan mesin.Pemeriksaan manusia.Pengurus Solace membahagikan buruh dengan betul.Keduanya meninggalkan bukti.

Dipastikan: Zero pesaing mempunyai ketiga-tiga

Alat Perkakas Protokol Agensi Agensi
kotak masuk/keluaran JSON
Rantai Bukti
SHA-256 disegel
E-Tanda E-Manusia
menyetujui perbaikan
Kos/jalan
Inspektur Solace $0.00
Pengarang drama MCP berlainan
Ketryx (hanya untuk ubat) $$$
QA Wolf ครับ ครับ $2,000/mo
Mabl Mabl $800/mo
测试Rigor parsial parsial $1,200/mo
เดวิน 2.0 500/bulan + $5/jalan $500/bulan

Penyelidikan mengesahkan Mac 2026 di 15 alat. panduan AI FDAs 2026 mendorong industri ke arah apa yang telah kami bina. Peraturan mengejar kita.612 bulan lebih awal daripada medan.

Masukkan dalam 30 Detik

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

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

# First time? Install Pelayar Solace:
git clone https://github.com/solaceagi/solace-browser
cd solace-browser
python3 -m pip install -r requirements.txt
python3 web/server.py  # http://localhost:8791

# Then drop any test spec in kotak masuk/ and run:
python3 scripts/run_solace_inspector.py --inbox

Kemampuan Baca Mesin

Titik akhir /agents.jsonĐiểm cuối mengembalikan keupayaan terstruktur untuk penemuan agen programatik.

Lihat agen.json ↗