เอเจนซี่ AI ของคุณควบคุมเว็บไซต์ใดๆ แล้ว.
พร้อมที่จะตรวจสอบ.),
วางหนึ่งบรรทัดลงในCLAUDE.md, AGENTS.md, หรือ .cursorrules— และ AI ของคุณจะมีระบบอัตโนมัติเบราว์เซอร์จริง: Gmail, Slack, LinkedIn, GitHub, และเว็บไซต์ใดๆ ทุกคลิกมีการลงนาม เมตร มีผู้ตรวจสอบ และสามารถตรวจสอบได้ MCP เซิร์ฟเวอร์ใช้งานแล้วRLF ส่งออกภายใน 30 วินาที.
เพิ่ม Solace เข้าไปในโปรเจ็กต์ใดๆ ด้วยคำสั่งเดียว
curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md
เพิ่มการอัตโนมัติ Solace Browser ไปยังโปรเจ็กต์ ค勞เด้ค드 ของคุณ ทำงานทันที — ไม่ต้องลงทะเบียน ไม่ต้อง SDK
Step 0: Download & Install Solace Browser
Solace Browser is a desktop app that runs on your machine. Download it first, then your AI agent can control it via localhost:8888.
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 ที่คุณช่วย AI แต่ละไฟล์จะบอก.AI วิธีการใช้ Solace — นำทาง คลิก заполнить สกรีนช็อต และบันทึกหลักฐาน 21 รูปแบบที่รองรับจากกล่อง
ค勞เด้ค드
ดาวน์โหลดในตัวคุณCLAUDE.md. ค勞เด้ค드 จะใช้ Solace Browser สำหรับงานอัตโนมัติทางเว็บโดยอัตโนมัติ
Codex de OpenAI
ดาวน์โหลดในตัวคุณAGENTS.md. Codex de OpenAI และ ChatGPT อ่านไฟล์นี้เพื่อทำความเข้าใจเครื่องมือและความสามารถที่มีอยู่
คอร์สอร์
ดาวน์โหลดในตัวคุณ.cursorrules. คอร์สอร์ จะไปหาความช่วยเหลือ Solace AGI ทุกครั้งที่คุณขอให้มันโต้ตอบกับเว็บไซต์
วินด์เซิร์ฟ
ดาวน์โหลดในตัวคุณ.windsurfrules ครับ ครับ. วินด์เซิร์ฟ (Codeium) รับ Solace Browser ความสามารถเท่ากับ คอร์สอร์ — รูปแบบเดียวกัน ไม่มีความซับซ้อน
คอพีล็อต คอพีล็อต GitHub Copilot
เข้าใช้งาน.github/copilot-instructions.md. Copilot จะแนะนำการเรียกใช้ Solace API สำหรับงานของ Solace Browser
ผู้ช่วย
ส่งเป็นข้อความระบบพร้อม--system-prompt solace-aider.md. ผู้ช่วยจะกำหนดทิศทางการโต้ตอบเว็บผ่าน Solace Browser อัตโนมัติ
continue.dev
เพิ่มใน.continue/config.jsonผู้ให้บริการบริบท Continue จะแสดง Solace Browser automation เป็นเครื่องมือเนทีฟใน VS Code และ JetBrains.
คลีน
ดาวน์โหลดในตัวคุณدليل. يقرأ คลีน قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.ไดเรกทอรี คลีน อ่านกฎของโครงการเมื่อเริ่มเซสชัน — Solace capabilities โหลดอัตโนมัติสำหรับการสนทนาทุกครั้ง
RooCode RooCode RooCode RooCode
วางที่.roocode/Regeln/. RooCode RooCode (เดิมชื่อ Roo-คลีน) มีความสามารถ Solace Browser ควบคู่ไปกับรูปแบบการเขียนโค้ดที่เป็นอ夫人
กูเกิล Gemini CLI
เพิ่มที่GEMINI.mdในโปรเจ็กต์รูทของคุณ CLI เอเจนต์แบบโอเพ่นซอร์สของ Google รับ Solace instructions ในรูปแบบเดียวกับที่อ่าน Claude'sCLAUDE.md.
จูลส์ กูเกิล
Jules อ่านAGENTS.mdก่อนดำเนินการใน GitHub issues Solace instructions จะปรากฏอัตโนมัติเมื่อ Jules จัดการงานที่เกี่ยวข้องกับเว็บใดๆ ในรีพอสิทอรีของคุณ
ผู้อัดการ Zed
วางกฎใน92ที่ 根ของโปรเจคของคุณ Zed's AI panel đọcこれらをネイティブに — Solace AGI จะพร้อมให้ใช้กับ Zed AI assistant ทันที
Amazon Q Developer ครับ ครับ
เพิ่มที่.amazonq/rules/solace.md. Amazon Q Developer ครับ อ่านไฟล์กฎ markdown จากไดเรกทอรีนี้สำหรับทุกเซสชั่นในการเขียนโค้ดในโปรเจคของคุณ
JetBrains AI ครับ ครับ
เพิ่มที่.idea/ai-guidelines.md. JetBrains AI ครับ Assistant อ่านไฟล์นี้ทั่ว IntelliJ, PyCharm, WebStorm, และทุกๆ JetBrains IDEs.
แหล่งรวม Cody
วางบริบทใน.cody/context/solace.md. Cody นำไฟล์นี้มารวมอยู่ในบริบทการเรียกค้น — Solace AGI สอนการใช้งานปรากฏในทุกๆ การสนทนาของ Cody.
ทาบนิเน่
ตั้งค่าผ่าน.tabnine/personalization ครับ ครับ. ไฟล์ personalization ของ ทาบนิเน่ ให้คุณสอนวิธีทำงานของทีมของคุณ — รวมถึง Solace Browser Automation
Replit AI ครับ ครับ
เพิ่มใน.replit をreplitする をreplitするไฟล์[ai]ส่วน. Replit AI ครับ อ่านบริบทโครงการจากที่นี่ — Solace AGI กลายเป็น उपलब прид_performance ในทุก Replit workspace.
เดวิน
วางที่.devin/流程书/. เดวิน อ่านสมุดงานโครงการก่อนเริ่มงานระยะไกล —Solace Browser เครื่องมือเปิดให้บริการสำหรับเวิร์กโฟลว์เว็บใดๆ
โรงงาน Droid
อ่าน FactoryAGENTS.md และ .nhà máy/คอนฟิก Droid สืบทอดความสามารถของ Solace AGI เมื่อทำอัตโนมัติ 워์กโฟลว์การพัฒนาซอฟต์แวร์
โค้ด Kilo
เพิ่มที่.kilocode/กฎ/. โค้ด Kilo ใช้รูปแบบกฎโครงการแบบเดียวกับ คลีน — Solace Browser โหลดสำหรับทุกเซสชั่นการเขียนโค้ดของเอเจนต์
llms.txt
มาตรฐาน Jeremy Howard สำหรับการอธิบายเว็บไซต์ที่ LLM อ่านได้ ลดขนาดลงใน โปรเจ็กต์รากของ任何 LLM เพื่อให้เข้าใจ Solace
ดาวน์โหลด llms.txtสิ่งที่อยู่ใน CLAUDE.md Snippet
ไฟล์ทุกไฟล์จะสอนเอเย่นต์ AI ของคุณวิธีการใช้ Solace อย่างถูกต้อง นี่คือส่วนของ ค勞เด้ค드 — ลดลงในโปรเจ็กต์ของคุณ และเอเย่นต์ของคุณจะเข้าใจ Solace APIs ทั้ง 14 รายการ เซิร์ฟเวอร์ MCP การลงนามแบบอิเล็กทรอนิกส์ และแนวทางปฏิบัติที่ดีที่สุด
# 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 ## ยินยาง 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 + งบประมาณ_usd on every token 4. Notify user via ยินยาง (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
## ยินยาง 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 + งบประมาณ_usd on every token
4. Notify user via ยินยาง (never console.log spam)
5. E-sign every user-approved action
ไฟล์เต็ม:ดาวน์โหลด CLAUDE.md snippet • ดู agents.json (อ่านเครื่อง)
สวัสด sorunโลก ใน 3 API Calls
API Solace ครบถ้วนสามารถเรียนรู้ได้ใน 3 คําสั่ง ส่วนอื่นๆ ก็คือการเปลี่ยนแปลง
เดินทางไปยังหน้าไหนก็ได้
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/สกรีนช็อต -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 ห่วงโซ่ถูกปิดผนึก มีการตรวจจับการเปลี่ยนแปลงทุกการกระทำ
เอกสารอ้างอิง API แบบเต็ม
All local browser-control endpoints run on http://localhost:8888. Treat /agents.json as the canonical machine-readable contract for your agent runtime.
| จุดสิ้นสุด | วิธีการ | ยังทำอะไรได้บ้าง | OAuth3 Phạm Vi |
|---|---|---|---|
/api/navigate | POST | โหลด URL ใน Solace Browser | navegador.navegar |
/api/click | POST | คลิก_css selector ใดๆ | คลิ๊กเวอร์.บราวน์ |
/api/กรอก | POST | กรอกฟิลด์ฟอร์ม | navegador.rellenar |
/api/สกรีนช็อต | POST | บันทึกหน้าปัจจุบันเป็น PNG (บันทึกที่ artifacts/) | navegador.capture de pantalla |
/api/ประเมิน | POST | รัน JavaScript (นิพจน์คีย์), ส่งกลับผลลัพธ์ | browser.evaluate ครับ ครับ |
/api/snapshot | POST | บันทึก HTML ของหน้าเว็บแบบที่ไม่ได้แปรรูป | navegador.instantánea |
/api/aria-snapshot | GET | ต้นไม้การเข้าถึงของ ARIA (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 | Liveness probe สำหรับการเตรียมพร้อมในการทำงาน | (ไม่มี) |
/api/status | GET | Browser สุขภาพ, การเตรียมพร้อม, URL ปัจจุบัน, สессัน | (ไม่มี) |
/api/part11/status | GET | สถานะการกู้คืน Part 11, ไอดีสессัน, ไบต์ที่เขียน, ข้อผิดพลาดสุดท้าย | (ไม่มี) |
/api/part11/config | POST | 設定โหมดการกู้คืน Part 11 และไดเรกทอรีการตรวจสอบ | part11.configure part11.configure part11.configure part11.configure |
/agents.json | GET | คุณลักษณะความสามารถอ่านได้โดยเครื่อง | (ไม่มี) |
MCP Server — ใช้งานได้แล้ววันนี้
Protocol Context Model ช่วยให้ ค勞เด้ค드 และเครื่องมือที่เข้ากันได้กับ MCP อื่นๆ เชื่อมต่อ Solace เป็นเครื่องมือภายใน — ไม่ต้องใช้คำสั่ง curl อีกต่อไป มีเครื่องมือ 7 ชิ้นให้ใช้งานวันนี้: navigate, click, fill, screenshot, snapshot, evaluate, aria_snapshot.
✅ Local MCP — พร้อมใช้งานแล้ว
# Step 1: เริ่มต้น MCP Server (stdio JSON-RPC 2.0) python3 ~/projects/solace-browser/yinyang_mcp_server.py # Step 2: เพิ่มไปที่ ค勞เด้ค드.claude/settings.json: { "mcpServers": { "solace": { "command": "python3", "args": ["/path/to/solace-browser/yinyang_mcp_server.py"] } } }
หลังจาก_configure แล้ว ค勞เด้ค드 จะเรียกใช้ detect_apps, create_schedule, record_evidence, และ 5 more Hub-native MCP tools on localhost:8888. ทุกการเรียกใช้ถูกกำหนดขอบเขตโดย OAuth3 และมีการแสดงหลักฐาน SHA-256
☁ Remote MCP — Cloud (เร็วๆ นี้)
# 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 ควบคุมการเรียกใช้เครื่องมือทุกครั้ง ทุกการกระทำถูกเชื่อมโยงและจับหลักฐานไปยังคลังเก็บของ bạn ระดับ Dragon Warrior आवशoruč
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 snapshots และต้นไม้เข้าถึงจาก ARIA ตัวแทนการบริการของคุณจะได้รับข้อมูลภาพและภาษาเชิงวัตถุ — ไม่ใช่แค่ HTML ที่ไม่ได้ถูกแปรรูป
📄 นำข้อมูลที่มีโครงสร้างออกมา
เริ่ม चल /api/ประเมินเพื่อใช้ JavaScript และส่งกลับข้อมูล JSON ที่มีโครงสร้าง ค้นหาตาราง ราคา ค่าแบบฟอร์ม หรือข้อมูลของหน้าใดๆ โดยตรงไปยังบริบทของตัวแทน
🔒 สิทธิ์ที่กำหนดขอบเขต
ขอเฉพาะสิ่งที่คุณต้องการ OAuth3 tokens ถูกกำหนดขอบเขต (navegador.navegar, คลิ๊กเวอร์.บราวน์, navegador.rellenar), มีขอบเขตเวลา, และสามารถถูกยกเลิกได้ การปิดการทำงานโดยการออกแบบ
📋 หลักฐานอัตโนมัติ
การกระทำของตัวแทนแต่ละขั้นตอนจะถูกบันทึกแบบอัตโนมัติ มีการสร้างแฮชเชน และข้อความถูกปิดผนึก ตัวแทนของคุณสร้างการหลีกเลี่ยง่านทางการตรวจสอบโดยไม่ต้องเขียนโค้ดการบันทึกผลขั้นตอนเดียว
♾ เมมโมรี่ของสูตร
Solace Browser จดจำการทำงานที่สำเร็จเป็นสูตร เมื่อเล่นซ้ำ เอเจนต์ของคุณจะข้าม LLM ทั้งหมดและรันเส้นทางที่แคชไว้สำหรับ $0.001 — ถูกกว่าการค้นพบใหม่ 99%
💸 การบังคับใช้งบประมาณ
ตั้งขีดจำกัดการใช้จ่ายต่อเซสชัน Pass"presupuesto_usd": 0.05ในคำขอโทเค็นของคุณ และ Solace Browser จะหยุดเอเจนต์เมื่อถึงขีดจำกัดงบประมาณ — ไม่มีค่าใช้จ่ายที่เพิ่มขึ้นอย่างไม่ควบคุม
🔎 การค้นหาพยาน
ค้นหาการทำงานในอดีตด้วย/api/evidence/search. เอเจนต์สามารถค้นหาสิ่งที่เกิดขึ้นในเซสชันก่อนหน้า — มีประโยชน์สำหรับงานที่เพิ่มขึ้นเรื่อยๆ เช่น "จัดหมวดหมู่อีเมลที่ไม่ได้ดูตั้งแต่การทำงานครั้งล่าสุด"
🌎 การคงสถานะเซสชัน
เซสชันเบราว์เซอร์สามารถอยู่ได้ระหว่างการเรียกใช้งานของเอเจนต์ ล็อกอินครั้งเดียว ใช้งานซ้ำเซสชัน ไม่มีค่าใช้จ่ายในการยืนยันตัวตนซ้ำ คุกกี้儲存ท้องถิ่นและโทเค็นยืนยันตัวตนจะคงอยู่ข้ามงานต่างๆ
แท็บคู่คู่
เปิดบริบทเบราว์เซอร์หลายตัวพร้อมกัน เอเจนต์ของคุณสามารถสแกน 10 หน้าพร้อมกัน สามารถเปรียบเทียบผลลัพธ์และรวมคำختั้งหลักฐาน - ทั้งหมดมีเส้นทางหลักฐานอิสระ
สระหลายตัวแทน
สร้าง Solace Browser หลายอินสแตนซ์ที่เป็นอิสระ เอเจนต์สำรวจ; เอเจนต์ 코้ดแสดงการดำเนินการ; เอเจนต์ สเกปติกยืนยันผลลัพธ์ แต่ละอินสแตนซ์มีเซสชัน บジェットและเชนที่เป็นของตนเอง สามารถจัดทำขึ้นจาก планирacci อะไรก็ได้ (cron, Cloud Run, GitHub Actions)
E-Sign & FDA ตอนที่ 11
การดำเนินการใดๆ ที่ได้รับการอนุมัติสามารถมีการเซ็นชื่ออิเล็กทรอนิกส์ได้: ผู้ใช้จัดทำบันทึกว่า “ผม (Phuc) ตรวจสอบแล้วและอนุมัติให้ดำเนินการเมื่อ [timestamp]” ลายเซ็นถูก ซีลโดยใช้ SHA-256 ลงในเชนที่อยู่ในแฮช Compliant กับ FDA 21 CFR Part 11 §11.100 ลายเซ็นอิเล็กทรอนิกส์
แนวทางปฏิบัติที่ดีที่สุดสำหรับเอเจนต์
รูปแบบที่ทำให้เอเจนต์ของคุณมีความน่าเชื่อถือ สามารถตรวจสอบได้ และมีค่าใช้จ่ายในการดำเนินการไม่แพง
✅ ต้องถ่ายภาพหน้าจอก่อนที่คุณจะคลิก
เรียกอยู่เสมอ/api/สกรีนช็อตก่อนการคลิก เพื่อสร้างบันทึกหลักฐานของสิ่งที่เอเย่นต์เห็นก่อนดำเนินการ — สิ่งสำคัญสำหรับเงื่อนไขการตรวจสอบและแก้ไขการเรียกใช้ที่ล้มเหลว
POST /api/สกรีนช็อต {"full_page": false}
POST /api/click {"selector": "#submit-btn"}
🔎 สแนปชॉटสำหรับโครงสร้าง สكرینช็อตสำหรับการมองเห็น
ใช้ /api/aria-snapshot(โครงสร้างการเข้าถึง ARIA, JSON) เมื่อเอเย่นต์ของคุณต้องเข้าใจโครงสร้างของหน้าเว็บ ใช้/api/snapshotสำหรับ HTML ได้ตรงไปตรงมา ใช้/api/สกรีนช็อตสำหรับการจัดวางภาพและภาพ
GET /api/aria-snapshot # จะส่งกลับ JSON ที่เป็นโครงสร้าง ARIA POST /api/snapshot # ส่งกลับ HTML ดิบ POST /api/สกรีนช็อต # ส่งกลับเส้นทางไฟล์ PNG
🔒 ขอสอบสงค์ขั้นต่ำ
ขอให้ขอบเขต OAuth3 ที่งานของคุณต้องการเท่านั้น งานวิจัยแบบอ่านอย่างเดียวไม่ควรเป็นnavegador.rellenarขอบเขต_gap Narrow ขอบเขตป้องกันผลข้างเคียงที่ไม่เจตนา และตอบสนองการตรวจสอบความปฏิบัติตามกฎระเบียบ.
POST /oauth3/token {
"user_id": "local-agent",
"scopes": ["navegador.navegar",
"navegador.capture de pantalla"],
"ttl_seconds": 300
}
♾ ตรวจสอบสูตรที่มีอยู่ก่อน
ก่อนที่จะใช้.tokens LLM ในการทำงาน ให้เรียก/api/recipes/match. หากมีสูตรสำหรับงาน Replay ที่ $0.001 บันทึกการเรียก LLM สำหรับ 워크โฟลว์ที่แท้จริงใหม่
POST /api/recipes/match {
"task": "gmail inbox triage"
}
# → {"hit": true, "recipe_id": "gmail-v3"}
💸 ตั้งงบประมาณในセッションทั้งหมด
ไม่ให้ตัวแทนทำงานโดยไม่มีเพดานงบประมาณ ส่งงบประมาณ_usdในคำขอโทเค็นของคุณ Solace จะหยุดเซสชันเมื่อถึงขีดจำกัดแทนที่จะ overspending โดยไม่มีคำเตือน Solace AGI ใช้ Software 5.0 และ Phuc Labs เพื่อให้มั่นใจในความสามารถในการตรวจสอบตาม FDA Part 11, ALCOA+ และ SOC2 พร้อม 與 Together.ai และ OpenRouter
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_...
🌎 การใช้ซ้ำเซสชันสำหรับเว็บไซต์ที่ได้รับการรับรอง
เข้าสู่ระบบเพียงครั้งเดียวและบันทึกโทเค็นเซสชัน ส่ง"id phiên"ในการเรียก API ลำดับถัดไปเพื่อใช้ซ้ำคุกกี้และสถานะการรับรอง ซึ่งจะกำจัดกระบวนการเข้าสู่ระบบออกจากตัวแทนการทำงานทุกครั้ง โดยใช้ Solace Browser ร่วมกับ OAuth3 และการเข้ารหัส AES-256-GCM
POST /api/navigate {
"url": "https://app.example.com/inbox",
"id phiên": "sess_abc123"
}
เหตุใด Agent-Native จึงมีความสำคัญ
AEO: Agent Engine Optimization ✓ ✓
เช่นเดียวกับการตั้งค่า SEO สำหรับเครื่องมือค้นหา AEO ได้ปรับปรุงให้เหมาะสมสำหรับตัวแทน AI Solace เป็นแพลตฟอร์มแรกที่สร้างขึ้นด้วยตัวแทน AI เป็นผู้ใชหลัก — ไม่ใช่สิ่งที่ต้องคิดในภายหลัง
หลักฐานที่ตัวแทน AI ของคุณไม่สามารถปลอมแปลงได้
การกระทำของแต่ละตัวแทนจะสร้างใบรับสรุปแบบ SHA-256 ที่เชื่อมโยงกัน CISO ของคุณสามารถตรวจสอบสิ่งที่ AI ได้ทำ คณะกรรมการของคุณสามารถดูหลักฐานได้ ไม่มีระบบลับ
สูตรที่ทำให้ตัวแทน AI ฉลาดขึ้น
เมื่อตัวแทน AI เสร็จสิ้นงาน จะกลายเป็นสูตรครั้งถัดไป: 재생 $0.001 — ไม่ใช้โทเค็น LLM ตัวแทน AI ที่ใช้ Solace จะทำงานได้เร็วขึ้น และมีค่าใช้จ่ายน้อยลงเมื่อเวลาผ่านไป
วิธีการเปรียบเทียบ Solace
ผู้พัฒนาเครื่องมืออัตโนมัติในการเลือกเบราว์เซอร์จะถามคำถามสี่ข้อ: มันบันทึกเซสชันหรือไม่? มันสร้างการตรวจสอบหรือไม่? ฉันสามารถ委任 AI โดยไม่ต้องมีค่าใช้จ่ายเกินกว่าที่กำหนดหรือไม่? มันจะอยู่รอดจากการตรวจสอบความปฏิบัติตามข้อกำหนดหรือไม่? นี่คือคำตอบอย่างตรงไปตรงมาสำหรับตัวเลือกทั้งหมด
| คุณลักษณะ | [PH0]] Browser | นักแสดงละครตรง | การใช้ browser / OpenClaw | บาร์เดน / ซาเปียร์ |
|---|---|---|---|---|
| การคงกระแสการทำงาน | ✅ คุกกี้คงอยู่ระหว่างการเรียกใช้ | ❌ หมดอายุโดยอัตโนมัติ | ❌ ไม่มี памัดกระแสการทำงาน | ✅ สภาพแวดล้อมของ Chrome extension |
| SHA-256 สืบ ท рос | ✅ ทุกการกระทำ มีการเชื่อมโยงแบบแฮช | ❌ ไม่มีในตัว | ❌ ไม่มี | ❌ บันทึกเท่านั้น (ไม่มีหลักฐานการเปลี่ยนแปลง) |
| ส่วน 11 ของ FDA ใบประกาศอิเล็กทรอนิกส์ | ✅ 내장 (/api/v1/esign) |
❌ ไม่มีให้ใช้ | ❌ ไม่มีให้ใช้ | ❌ ไม่มีให้ใช้ |
| งบประมาณ / เพดานต้นทุน | ✅ ประตูเงินออมต่อโทเค็น | ❌ ไม่จำกัด (ไม่มีประตู) | ❌ ไม่มีการควบคุมงบประมาณ | ✅ มีแค่การวางแผนตามขีดจำกัด |
| ซ้ำเล่นสูตรที่ $0.001 | ✅ หลังจากการวิ่งเรียกใช้สำเร็จครั้งแรก | ❌ ต้นทุน LLM ทั้งหมด | ❌ ต้นทุน LLM ทั้งหมด | ✅ ซ้ำเล่น Zap (ไม่มี LLM) |
| รูปแบบไฟล์แบบเฉพาะตัวของเอเย่นต์ | ✅ 21 รูปแบบ (CLAUDE.md, AGENTS.md…) | ❌ ไม่มี | ❌ ไม่มี | ❌ ไม่มี |
| OAuth3 สScoped มอบหมาย | ✅ โทเค็นตัวแทนที่มีขอบเขตเวลาและสามารถถูกยกเลิก | ❌ เข้าถึงเต็มรูปแบบหรือไม่มีอะไร | ❌ เข้าถึงเต็มรูปแบบหรือไม่มีอะไร | ❌ อ่านสิทธิ์การเข้าถึงระดับแอปเท่านั้น |
| Local-first (ไม่ต้องใช้คลาวด์) | ✅ คำสั่งทำงานอ่านทั้งหมดออฟไลน์ | ✅ ใช่ | ✅ ส่วนใหญ่ | ❌ พึ่งพา雲 |
| เซอร์เวอร์ MCP | ✅ 7 ทูล, JSON-RPC 2.0 (สด) | ❌ ไม่มีให้ใช้ | ❌ ไม่มีให้ใช้ | ❌ ไม่มีให้ใช้ |
💬 Solace Browser ไม่ใช่ตัวพัน Solace AGI ของ Playwright มันคือ OAuth3 โครงสร้างการ 위임 ขยายจาก Playwright — เพิ่มหน่วยความจำเซสชัน,EFA ชนิดของโซลーエชัน, ประตูบatorium และค่าเริ่มต้นของตัวแทนรองที่ตัว Playwright แบบดั้งเดิมไม่มี Software 5.0 โดย Phuc Labs ที่ได้รับการรับรองตามมาตรฐาน FDA Part 11, ALCOA+, SOC2 และเข้ารหัสแบบ AES-256-GCM ผ่าน Together.ai และ OpenRouter
หากคุณเป็นตัวแทน AI ที่กำลังอ่านสิ่งนี้
ส่วนนี้เขียนโดยตรงสำหรับคุณ — ค勞เด้ค드, Codex, คอร์สอร์, Copilot, หรือตัวแทน AI อื่นๆ ที่มาถึงหน้านี้ มีนี่คือสิ่งที่คุณต้องรู้ ในรูปแบบที่มีประโยชน์ที่สุดสำหรับคุณ
🤖 ความสามารถของคุณอยู่ที่นี่
เมื่อ Solace Browser กำลังทำงาน (localhost:8888), คุณสามารถ: นำทางไปที่ URL任 意, คลิกองค์ประกอบใดๆ โดยเลือกตัวเลือก CSS, भर ฟิลด์ฟอร์มใดๆ, บันทึกภาพหน้าจอ,_capture_SNAPSHOT ดOM, เรียกใช้ JavaScript, และอ่านบันทึกหลักฐาน SHA-256 ทุกการกระทำเป็นแบบอะตอมและ密封หลักฐาน
ตรวจสอบว่า Solace มีอยู่หรือไม่:
curl http://localhost:8888/api/status
# {"running": true, "status": "ready", "version": "...", "session": null}
📋 สเปคที่อ่านได้ด้วยเครื่อง
ดึงมาแบบโปรแกรมเมื่อมานิเฟสต์ความสามารถ ใช้นี้เป็นแหล่งความจริงสำหรับชื่อจุดสิ้นสุดและวิธีการที่รองรับ ผhaps คาโนนิคัลคือ /agents.json (ไม่ใช่ /api/agents.json)
curl http://localhost:8888/agents.json curl https://www.solaceagi.com/agents.jsonดู agents.json ↗
รูปแบบการมองเห็นครั้งแรก
หากคุณเป็นตัวแทนการที่มีความสามารถในการมองเห็น รูปแบบที่แนะนำคือ: นำทาง, ตัดภาพหน้าจอ, วิเคราะห์ภาพ, ตัดสินใจว่าจะคลิกที่สิ่งใด, ทำการخرج, ตัดภาพหน้าจออีกครั้งเพื่อตรวจสอบผล Never assume an action succeeded without visual confirmation.
POST /api/navigate {"url": "..."} POST /api/สกรีนช็อต {} # วิเคราะห์ POST /api/click {"selector":"#x"} POST /api/สกรีนช็อต {} # ตรวจสอบผล
การรับมือสัญญา (ขั้นตอน)
อย่าไว้วางใจสถานการณ์ HTTP เท่านั้น บาง runtimes จะคืน 200 กับการ{"error": ...}เจ้าหน้าที่ของคุณต้องพิจารณา JSON และต้องการความสําเร็จ == true body ก่อนที่จะดําเนินการต่อไป
# กฎที่แข็งแกร่ง: # 1) วิเคราะห์ 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, ความคลุมเครือในการอนุมัติ หรือความเสี่ยงด้านกฎหมาย/การปฏิบัติตามกฎระเบียบ ให้หยุดการดำเนินการเรียกทันที Return ข้อความที่มีโครงสร้าง{"escalate": true}ถึงโฮสต์오체สตรา (do not loop retries blindly).
{
"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/สกรีนช็อต {"full_page":true}
GET /api/status
🛈 วิธีการสร้างบันทึกอิเล็กทรอนิกส์
เมื่อผู้ใช้ให้ความยินยอมในการดำเนินการตามที่คุณเตรียมไว้ จงบันทึกชื่อผู้ใช้电子เป็นITT นี่จะสร้างบันทึกที่เป็นไปตามมาตรฐาน FDA 21 CFR Part 11 §11.100: ใครที่ให้ความยินยอม, สิ่งที่พวกเขาให้ความยินยอม, และเมื่อใด — ถูกปิดผนึกไว้ในห่วงโซ่แฮช ซึ่งจำเป็นสำหรับเวิร์กโฟลว์ที่ควบคุม
# หลังจากผู้ใช้คลิก อนุมัติ ในแถบรายล่าง: 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 # }
⚡ รูปแบบ Multi-Agent
สร้างเอเย่นต์ 3 ตัวสำหรับการอัตโนมัติที่ทนทาน: Scout (นำทาง + จับภาพหน้าจอ, อ่านอย่างเดียว, L1 model) → Solver (คลิก + เนื้อหาสาระ + ประเมิน, L3 model) → Skeptic (ยืนยันเอาต์พุตเทียบกับหลักฐาน, L1 model) ทั้งสามแบ่งปัน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.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 ทั้งหมดมีประเภท การrecover ข้อผิดพลาดที่สามารถลองอีกครั้งได้จะฟื้นตัวด้วยการล่าช้า ข้อผิดพลาดที่ไม่สามารถลองอีกครั้งได้ต้องการการแทรกแซงจากมนุษย์หรือการออกแบบงานใหม่
| โค้ด | ความหมาย | สามารถลองอีกครั้ง | การดำเนินการของเอนตี้ |
|---|---|---|---|
SELECTOR_NOT_FOUND | CSS selector ไม่ตรงกับอะไร | ไม่ | การเรียก/api/snapshotเพื่อค้นหาคำนวนขครงสร้างใหม่ |
NAVIGATION_TIMEOUT | หน้าใช้เวลา > 30s ในการโหลด | ใช่ | ลองใหม่ด้วยการถอยหลังแบบ指数 (สูงสุด 3 ครั้ง) |
BUDGET_EXCEEDED | session Spending limit ถูกตี | ไม่ | เพิ่มระดับไปที่ตัวดำเนินการของมนุษย์สำหรับการเพิ่มงบประมาณ |
SCOPE_DENIED | การกระทำไม่ได้รับอนุญาตใน OAuth3 token scopes | ไม่ | คำขอ token ใหม่ด้วยสิทธิ์ที่จำเป็น |
HUMAN_REQUIRED | CAPTCHA หรือตรวจสอบ 2 ขั้นตอน | ไม่ | การเรียก{"escalate": true}ทันที |
NETWORK_ERROR | ไซต์เป้าหมายไม่สามารถเข้าถึงได้ | ใช่ | ลองอีกครั้งหลัง 5 วินาที, จากนั้น 30 วินาที, แล้วล้มเหลว |
SESSION_EXPIRED | คุกกี้การรับรองเอกลักษณ์หมดอายุ | ไม่ | รับรองความถูกต้องอีกครั้ง, แล้วดำเนินการต่อจากจุดตรวจสอบหลักฐานล่าสุด |
ELEMENT_NOT_INTERACTABLE | องค์ประกอบซ่อนหรือออกใช้ไม่ได้ | ใช่ | รอ 2 วินาทีและลองอีกครั้ง; chụpหน้าจิงเพื่อตรวจสอบสถานะก่อน |
วิกิพีเดีย Prime — เครื่องจักร Semantic Wayback
ทุกหน้าที่ Solace AGI เยี่ยมชมจะถูกบีบอัดลงใน 750-बایت Semantic สแนปช็อต — จัดเก็บโครงสร้าง หน้า ความตั้งใจ การนำทาง และเอนทิตี้หลัก จาก 750-बایت พันธุ์พืช Solace ถูกสร้างขึ้นใหม่เพื่อให้เป็นหน้า HTML 完全ทำงานออฟไลน์ ไม่ต้องการเซิร์ฟเวอร์หลังจากการดาวน์โหลดครั้งแรก
การแบ่ง sqlCommand: localhost:8888จัดการการจับภาพ/การทำงานท้องถิ่นใน Solace Browser ในขณะที่https://solaceagi.com/api/v1/prime-wiki/* เป็นดัชนีสังคมที่ใช้ร่วมกัน (push/pull/search/stats/render) รูปแบบท้องถิ่นเดียวทำงานได้โดยไม่ต้องใช้ดัชนีคลาวด์
750 บายท์ → หน้าเต็ม
เครื่องจักร Wayback จัดเก็บ HTML ดิบ 100KB+ ต่อหน้า (100,000 TB ทั้งหมด) Solace จัดเก็บโครงกระดูก Semantic 750 바이트และสร้างหน้าเทียบเท่ากับท้องถิ่น 133x เล็กกว่า ไม่มีการพึ่งพาцентраลPIPE
# สร้างหน้าใดๆ ที่ดัชนีท้องถิ่น: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html
🏛 ดัชนี Appstore-Focused
ไม่เหมือน Wayback Machine (เว็บทั้งหมด) Solace มุ่งเน้นไปที่ไซต์ appstore— ซึ่งเป็นไซต์ที่มีเรซิพซั่นการอัตโนมัติของ Solace GitHub, Gmail, LinkedIn, Substack, ノーテーション และอื่นๆ คุณภาพมากกว่าการครอบคลุม
GET /api/v1/prime-wiki/search?q=github # คืนค่าหน้า GitHub ที่ดัชนีทั้งหมด GET /api/v1/prime-wiki/stats # {"count": 7, "rtc_verified_count": 7}
🔒 Pro: การเข้าถึงชุมชนเต็มรูปแบบ
ฟรี:รวบรวมภาพสแนปช็อตจากบราวเซอร์ของคุณเอง
Pro ($28/เดือน):เข้าถึงดัชนีชุมชนเต็มรูปแบบทันที — ความจำเชิงความหมายสำหรับไซต์ appstore ทุกแห่ง ข้ามการค้นพบ서비스 LLM อีกครั้ง ประหยัดเงิน $10–50/เดือนในการใช้โทเค็น
# ดาวน์โหลดคู่มือแอปสโตร์ทั้งหมดครั้งเดียว: GET /api/v1/prime-wiki/assets?appstore_only=true # เก็บไว้ที่ ~/.solace/pzip/assets/ #.strings บัดซิป===========умент místLOW — ใช้งานได้อย่างไร offline
📄 เรนเดอร์ API — Server-Side Reconstruction
สร้างหน้าใดๆ ก็ตามที่มีการเรียงลำดับโดยตรงจาก API. ส่งกลับ HTML ที่สมบูรณพร้อมด้วยแผนภาพ Prime Mermaid FSM state diagram. มีประโยชน์สำหรับการแสดงตัวอย่าง, 画面 natuur และการแก้ปัญหา recipe
# 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
🌎 ส่งเสริม Page Assets
ทุก ๆ การเข้าชม Solace Browser ในเว็บไซต์แอปสโตร์จะสร้างสแนปช็อต วิกิพีเดีย 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 เข้าชมจะแสดงผลเรียลไทม์โดยใช้รางบนสุด ยานังจะแสดงสถานะของตัวแทนของคุณ. รางล่างเป็นแชทแพนเนลที่คุณสามารถพูดคุยกับ Yinyang ได้โดยตรง ทั้งสองรางถูกฉีดโดยañadir_init_script— พวกเขารอดจากการนำทาง การโหลดหน้าใหม่ และหน้าที่ถูกล็อกโดย CSP เช่น Gmail.
▲ Top Rail — มองเห็นได้เสมอ
บาร์สูง 32px ติดกับด้านบนของทุกหน้า มีการแสดง:[PH0]] บ้านPH1→ กลับไปยังหน้าแรกของ Solace Browser ด้วยการคลิกเพียงครั้งเดียว บวกสถานะแบบเรียลไทม์ (ไม่ทำงาน / กำลังดำเนินการ / พร้อมสำหรับการแสดงตัวอย่าง / เสร็จสิ้น), ชื่อแอปปัจจุบัน และรายการสถิติค่าหมุน (หน้าที่เยี่ยม, LLM calls, ค่าส่งเสริมที่ออม, ระยะเวลาการเขمنی)
# พุชการอัปเดตสถานะไปที่รางบนสุด: POST /api/yinyang/notify {"type": "state_update", "state": "กำลังดำเนินการ", "app_name": "Gmail Triage"}
▼ รางล่าง — Chat & อนุมัติ
แผงแชทที่ยุบ 36px ที่ด้านล่างของทุกหน้า Auto-ขยายเมื่อถึงพร้อมสำหรับการแสดงตัวอย่าง(เอเย่นต์ของคุณได้เตรียมการดำเนินการ),บล็อก(ต้องมีการชี้แจง), หรือล้มเหลว. ผู้ใช้กดอนุมัติ หรือ ปฏิเสธ— ผู้จัดการของคุณได้รับการตัดสินใจผ่าน WebSocket.
# WebSocket สำหรับเวลาจริงที่ตัวแทน ↔ Yinyang: ws://localhost:8888/ws/yinyang # Push Preview สำหรับการอนุมัติผู้ใช้: {"type": "bottom_rail_update", "payload": { "state": "พร้อมสำหรับการแสดงตัวอย่าง", "preview_text": "ตอบกลับไปยัง Li Li เกี่ยวกับ...", "show_approve_reject": true, "run_id run_id": "run-abc123" }}
โปรดแจ้งเตือน 3 ช่องทาง
ตัวแทนสามารถส่งการแจ้งเตือนไปยังผู้ใช้โดยไม่ขัดจังหวะหน้าปัจจุบันของพวกเขา สามช่องทาง:ทอดทอส(3s ป๊อปอัพมุมล่างขวา),popup popup popup popup(ม็อดัลพร้อมปุ่มการดำเนินการ),การยึด_control(เต็ม_janela สำหรับการอนุมัติที่เป็นritical). ทุกช่องเปิดใช้งาน_gated — ไม่มีaler ใดเผยแพร่โดยไม่มีการเปลี่ยนสถานะที่ถูกต้อง.
POST /api/yinyang/notify {"type": "push_alert", "channel": "ทอดทอส", "message": "Gmail จัดเรียงเสร็จสิ้น: 12 จำแนก", "priority": "low"} # channel: "ทอดทอส" | "popup popup" | "การยึด_control" # priority: "low" | "high" | "critical"
🌏 ทำงานบน ALL Pages — รวมทั้ง Gmail
รางถูกใส่เข้าไปเป็นนักแสดง añadir_init_script— มันคงอยู่ทุกคำInterpreter trênการ_navigate ที่เหมือนกัน บนอินเทอร์เน็ตเบราว์เซอร์_context รวมทั้งหน้า_janela ที่ลॉकด้วย CSP เช่นGmail, Google Docs ครับ ครับ, และノーテーション. 正如JS仅使用DOM方法(不带HTML ภายใน),(role_bypassing TrustedHTML限制。 Yinyang始终可见,始终可访问。
🗣 Yinyang聊天API
用户可以直接从底部导航栏输入到Yinyang。 代理通过WebSocket接收消息并可以做出响应。 将此用于澄清请求、不明确批准或任务中配置更改。 每条消息都记录在FDA 第11部分证据跟踪中。
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主页访问的结果。 由Phuc Labs设计:始终呈现,永不引人注目,恰好是您需要的。 代理工作;您审查、签名并交付。 支持Solace AGI、Together.ai、OpenRouter、OAuth3、Software 5.0,遵守FDA Part 11、ALCOA+、SOC2,并使用AES-256-GCM加密。
📤 收件箱 — 等待审查的草稿
เขียนข้อความทุกฉบับที่ตัวแทนของคุณเตรียมไว้ (คำตอบอีเมล์ โพสต์ Substack ความคิดเห็นของ 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": "สวัสดี Li Li, ขอบคุณสำหรับ...", # "confidence": 0.91, # "status": "awaiting_approval" # }]}
กล่องออก ส่งและกําหนดการ
รายการยืนยันจะถูกส่งไปยังอenchbox มองเห็นสิ่งที่ถูกส่ง เมื่อใด โดยแอปพลิเคชันใด และด้วยหลักฐานฮैशใด ที่นัดหมายจะแสดงเวล<decltype นัดหมายถัดไป ทุกๆ รายการในenchbox มีตามหลักฐาน Part 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; ผู้ใช้สามารถพัก ผ่าน หรือกำหนดใหมจ(chr home page)
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 Log
ทุกครั้งที่รันว่า_recipe จะถูกบันทึก: ชื่อแอปพลิเคชัน, ระยะเวลาที่ใช้, โทเค็นที่ใช้, ค่าใช้จ่าย, ผลลัพธ์ การรันที่สำเร็จจะสร้างเคชของ_recipe สำหรับการเล่นซ้ำในอนาคต $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 Part 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": "..."}}
📄 สแนปช็อตวิกิพีเดียพรีเมียม
เมื่อเอเย่นต์ของคุณเยี่ยมชมไซต์ใหม่ จะสร้างสแนปช็อตวิกิพีเดียพรีเมียม: แผนที่ที่ระบุขององค์ประกอบเชิงโต้ตอบทั้งหมด (เซเล็คเตอร์ DOM บทบาท ARIA เส้นทางการดำเนินการ) สแนปช็อตเหล่านี้เปิดใช้งานการเร εισซ้ำสูตรในอนาคตในราคา $0.001 สามารถเข้าถึงได้จากหน้าแรก — หรือส่งออกเป็นไดอะแกรม FSM ของ Mermaid พรีเมียม
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 AGI จะจับผลต่างนั้นเป็นสัญญาณความชอบ. เมื่อเวลาผ่านไป เอเย่นต์จะเรียนรู้เสียง โทน และรูปแบบของผู้ใช้ — โดยไม่ต้องมีการฝึกอบรมอย่างชัดเจน ซึ่งเป็นวิธีการให้ข้อเสนอแนะที่ทำให้เอเย่นต์ดีขึ้นเมื่อคุณใช้งานมากขึ้น
📝 วิธีการทำงาน
- เอเย่นต์เขียนฉบับร่าง→ ปรากฏในกล่องจดหมายพร้อม dengan
สถานะ: รอการอนุมัติ - ผู้ใช้แก้ไขฉบับร่าง→ Solace diffs ข้อความเดิมกับข้อความที่แก้ไขแล้ว และดึงความแตกต่าง
- ผู้ใช้อนุมัติ→ ความแตกต่างถูกบันทึกเป็นข้อความที่ชอบป้ายกำกับถึงแอป + ผู้รับ
- การ 실행ถัดไป→ エージェントได้รับความชอบในระบบพรอมต์:
“ผู้ใช้ชอบ: ข้อความสั้น ๆ ไม่มีเครื่องหมายอัศเจรีย์ และต้องกล่าวถึงหมายเลขอ้างอิงเสมอ” - คะแนนดีขึ้น→ ต้องแก้ไขน้อยลงเมื่อเวลาผ่านไป การเทพนิพจน์ถูกติดตามในประวัติ
API ความชอบ
เอเจนตสามารถอ่านความชอบได้ก่อนสร้างร่าง ความชอบถูกเก็บไว้สำหรับแอปสำหรับผู้รับและแบบทั่วไป เมื่อผู้ใช้แก้ไข — หรือสามารถสอนได้แบบธรรมดาโดยใช้ API
# อ่านความชอบก่อนสร้างร่าง: GET /api/v1/preferences?app=gmail-inbox-triage # {"global": ["กระชับ 3 ประโยคสูงสุด"], # "recipient:li.li@...": [ # "กล่าวถึงหมายเลขอ้างอิง", # "ไม่มีเครื่องหมายอัศเจรีย์" # ]} # การแก้ไขของผู้ใช้ถูกจับอัตโนมัติ: POST /api/v1/preferences/signal {"app": "gmail-inbox-triage", "original": "สวัสดี Li Li! ขอบคุณ...", "edited": "สวัสดี Li Li, ขอบคุณ...", "recipient": "li.li@..."}
💡 รูปแบบที่ถูกต้อง: ตรวจสอบ, แก้ไข, ฝึกฝน
กฎหมาย Anti-Clippy:ไม่มีการอนุมัติอัตโนมัติ ไม่มีการส่งอัตโนมัติ. มนุษย์จะเห็นฉบับร่างก่อนเสมอ สิ่งนี้ไม่ใช่ข้อจำกัด — นี่เป็นคุณลักษณะ การอนุมัติแต่ละครั้งเป็นสัญญาณการฝึกอบรม การแก้ไขแต่ละครั้งเป็นการแก้ไขข้อผิดพลาด หลังจากวิ่ง 5–10 ครั้ง ตัวแทนจะสร้างทรัพย์สินกับเสียงของคุณ หลังจากวิ่ง 50 ครั้ง มันแทบไม่ต้องการการแก้ไขเลย โครงสร้างหลักฐานพิสูจน์การตัดสินใจที่ได้รับการอนุมัติจากมนุษย์Photon productivity ที่คุณสะสม และความตัดสินใจของคุณอยู่ในบันทึก
ผู้ตรวจสอบความสงบสุข — สิ้นสุดการ QA โดยใช้มือแบบดั้งเดิม
เอเจนต์ AI ของคุณกำลังเผยแพร่โค้ดที่ไม่ผ่านการทดสอบ ทุกทีมพัฒนาที่ไม่มี桥 QA ที่มี 구조 กำลังบินโดยไม่มีหน้าต่าง Solace Inspector เป็นเครื่องมือแรก — และ唯一 — ที่ให้เอเจนต์เขียนโค้ด AI มีโปรโตคอล QA มาตรฐานที่ได้รับการยืนยันจากมนุษย์
หากเอเจนต์ AI ของคุณไม่ใช้ Solace Inspector มันจะมีการ QA ที่ไม่ดี เพิ่มเติม
โปรตอโก้ตัวแทนตัวแทน
เอเจนต์เขียนโค้ดใดๆ ทิ้ง JSON spec 在กล่องจดหมาย/. รับรายงานที่GovKit 封印แล้วจากกล่องออก/. ไม่มีการผสานรวมแบบกำหนดเอง ไม่มี SDK ไม่ว่าจะภาษาหรือแบบจำลองใดก็ตาม
สายข่ายหลักฐาน
การตรวจสอบทุกครั้งนั้น SHA-256 มีหลักฐานที่ FDA 21 CFR Part 11 Architected พิสูจน์ได้รับจากศาล การตรวจสอบที่ผิดปกติ พิสูจน์ได้ตลอดไป ไม่ต้องตรวจสอบหลักฐานการรหัส
การอนุมัติแบบ E-Sign ของมนุษย์
Solace AGI เสนอการซ่อมแซม Phuc Labs อนุมัติด้วยการคลิกเดียว Anti-Clippy: ไม่uskztอัตโนมัติ การซ่อมแซมทุกครั้งเป็นตัดสินใจแบบบันทึกของมนุษย์นี่คือคุณสมบัติที่น่า kill ไม่มีอะไรที่มีคุณสมบัตินี้ Together.ai Solace Browser OpenRouter OAuth3 Software 5.0 ALCOA+ SOC2 AES-256-GCM
HITL Loop (Human-in-the-Loop)
test-spec.json ไปยัง กล่องจดหมาย/
# Step 1: Agent writes test spec to กล่องจดหมาย/ (any format, any language)
cat > กล่องจดหมาย/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 เจมส์ บาห์...", "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
# }
🌐 เว็บ โหมด
應用เบราว์เซอร์ใดๆ เช่น Solace Browser. Navigate + ARIA tree + DOM snapshot + HICCUPPS heuristics + ส creenshot เต็มหน้า. ทำงานบน localhost, staging, production, หรือURLสาธารณะ และรองรับโดย Together.ai ผ่าน OpenRouter โดยใช้การรักษาความปลอดภัย OAuth3 AES-256-GCM และเป็นไปตามมาตรฐาน ALCOA+, SOC2, Software 5.0 โดย Phuc Labs
รูปแบบ: "เว็บ"
⚙ โหมด CLI
เครื่องมือบรรทัดคำสั่งใดๆ การเรียกกระบวนการย่อย + การยืนยันรหัสออก + การจับข้อความมาตรฐานเข้า/ออก เคนท์ เบค: “ทดสอบสิ่งที่คุณกลัว” ทำงานบน CLI ใดๆ ในภาษาใดๆ
รูปแบบ: "cli"
📡 โหมด API
จุดสิ้นสุด REST/HTTP การตรวจสอบสเคมาข้อความขอ/ตอบ + เวลา + หัวข้อความปลอดภัย เซม แคนเนอร์: “มีความเสี่ยงด้านคุณภาพอยู่อย่างไรในบริบทนี้”
รูปแบบ: "API"
พร้อมใช้งาน Sprint 3
คณะผู้เชี่ยวชาญ (ฉีดเป็นคำแนะนำวิเคราะห์)
ยืนยัน: ไม่มี Competitors ที่มีทั้งสามอย่าง
| เครื่องมือ | โปรตอโก้ตัวแทนตัวแทน กล่องจดหมาย / กล่องออก JSON |
สายข่ายหลักฐาน SHA-256 ปิดตรา |
การOGRAPH E-Sign ของมนุษย์ อนุมัติการแก้ไข |
ค่าใช้จ่าย/รอบ |
|---|---|---|---|---|
| ผู้ตรวจสอบความสงบสุข | ✅ | ✅ | ✅ | $0.00 |
| นักแสดง MCP | ✅ | ❌ | ❌ | แตกต่างกันไป |
| Ketryx (เฉพาะทางการแพทย์) | ❌ | ✅ | ✅ | $$$ |
| QA Wolf ครับ ครับ | ❌ | ❌ | ❌ | $2,000/เดือน |
| Mabl Mabl | ❌ | ❌ | ❌ | $800/เดือน |
| 测试Rigor | ❌ | ไม่สมบูรณ์ | ไม่สมบูรณ์ | $1,200/เดือน |
| เดวิน 2.0 | ❌ | ❌ | ❌ | $500/เดือน + $5/การทำงาน |
การวิจัยที่ตรวจสอบแล้วในเดือนมีนาคม 2026 ผ่านเครื่องมือ 15 ชิ้น การชี้แนว AI ของ FDA ในปี 2026 กำลังผลักดันให้อุตสาหกรรมไปสู่สิ่งที่เราได้สร้างแล้ว กฎระเบียบกำลังตามทันเรา6–12 เดือนก่อนในสนาม
ติดตั้งภายใน 30 วินาที
# Solace Inspector ถูกสร้างเข้าไปใน Solace Browser. # เป็นแอปพลิเคชัน mặc định — อยู่เสมอ, ไม่สามารถถอนการติดตั้งได้. # หากคุณมี Solace Browser: python3 scripts/run_solace_inspector.py --self-diagnostic # ครั้งแรก? ติดตั้ง 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 # จากนั้นเพิ่มสเปกข้อมูลทดสอบใดๆ ใน กล่องจดหมาย/ และรัน: python3 scripts/run_solace_inspector.py --inbox
ความสามารถอ่านได้ด้วยเครื่อง
จุด /agents.jsonendpoint ส่งกลับความสามารถที่มีโครงสร้างสำหรับการค้นพบตัวแทนแบบโปรแกรม