Skip to main content

เอเจนซี่ AI ของคุณควบคุมเว็บไซต์ใดๆ แล้ว.
พร้อมที่จะตรวจสอบ.),

วางหนึ่งบรรทัดลงในCLAUDE.md, AGENTS.md, หรือ .cursorrules— และ AI ของคุณจะมีระบบอัตโนมัติเบราว์เซอร์จริง: Gmail, Slack, LinkedIn, GitHub, และเว็บไซต์ใดๆ ทุกคลิกมีการลงนาม เมตร มีผู้ตรวจสอบ และสามารถตรวจสอบได้ MCP เซิร์ฟเวอร์ใช้งานแล้วRLF ส่งออกภายใน 30 วินาที.

✅ MCP Hoạt động [PH0] FDA ตอนที่ 11 อาคารสร้าง ⚡ 21 รูปแบบตัวแทน 💰 $0.001 / การเล่นซ้ำงาน 🔎 $0.00 / การวิ่ง QA

เพิ่ม 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.

1

Download Solace Browser

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

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

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

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

2

Launch Solace Hub

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

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

3

Verify it's running

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

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

เอเย่นต์โค้ด AI ทุกๆ ยี่ห้อที่สำคัญได้รับการรองรับ

ดาวน์โหลดในรูปแบบที่เหมาะสำหรับ.AI ที่คุณช่วย AI แต่ละไฟล์จะบอก.AI วิธีการใช้ Solace — นำทาง คลิก заполнить สกรีนช็อต และบันทึกหลักฐาน 21 รูปแบบที่รองรับจากกล่อง

ค勞เด้ค드

ดาวน์โหลดในตัวคุณCLAUDE.md. ค勞เด้ค드 จะใช้ Solace Browser สำหรับงานอัตโนมัติทางเว็บโดยอัตโนมัติ

ดาวน์โหลด CLAUDE.md สนิปเพต
💬

Codex de OpenAI

ดาวน์โหลดในตัวคุณAGENTS.md. Codex de OpenAI และ ChatGPT อ่านไฟล์นี้เพื่อทำความเข้าใจเครื่องมือและความสามารถที่มีอยู่

ดาวน์โหลด AGENTS.md สนิปเพต

คอร์สอร์

ดาวน์โหลดในตัวคุณ.cursorrules. คอร์สอร์ จะไปหาความช่วยเหลือ Solace AGI ทุกครั้งที่คุณขอให้มันโต้ตอบกับเว็บไซต์

ดาวน์โหลด .cursorrules
🏄

วินด์เซิร์ฟ

ดาวน์โหลดในตัวคุณ.windsurfrules ครับ ครับ. วินด์เซิร์ฟ (Codeium) รับ Solace Browser ความสามารถเท่ากับ คอร์สอร์ — รูปแบบเดียวกัน ไม่มีความซับซ้อน

ดาวน์โหลด .windsurfrules ครับ

คอพีล็อต คอพีล็อต GitHub Copilot

เข้าใช้งาน.github/copilot-instructions.md. Copilot จะแนะนำการเรียกใช้ Solace API สำหรับงานของ Solace Browser

ดาวน์โหลดคำแนะนำ copilot

ผู้ช่วย

ส่งเป็นข้อความระบบพร้อม--system-prompt solace-aider.md. ผู้ช่วยจะกำหนดทิศทางการโต้ตอบเว็บผ่าน Solace Browser อัตโนมัติ

ดาวน์โหลดระบบคำแนะนำของผู้ช่วย

continue.dev

เพิ่มใน.continue/config.jsonผู้ให้บริการบริบท Continue จะแสดง Solace Browser automation เป็นเครื่องมือเนทีฟใน VS Code และ JetBrains.

ดาวน์โหลดการกำหนดค่า Continue
📞

คลีน

ดาวน์โหลดในตัวคุณدليل. يقرأ คลีน قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.ไดเรกทอรี คลีน อ่านกฎของโครงการเมื่อเริ่มเซสชัน — Solace capabilities โหลดอัตโนมัติสำหรับการสนทนาทุกครั้ง

ดาวน์โหลด สนิปเป็ต .clinerules
🦕

RooCode RooCode RooCode RooCode

วางที่.roocode/Regeln/. RooCode RooCode (เดิมชื่อ Roo-คลีน) มีความสามารถ Solace Browser ควบคู่ไปกับรูปแบบการเขียนโค้ดที่เป็นอ夫人

ดาวน์โหลด RooCode RooCode rules
🔭

กูเกิล Gemini CLI

เพิ่มที่GEMINI.mdในโปรเจ็กต์รูทของคุณ CLI เอเจนต์แบบโอเพ่นซอร์สของ Google รับ Solace instructions ในรูปแบบเดียวกับที่อ่าน Claude'sCLAUDE.md.

ดาวน์โหลดส่วน GEMINI.md
🚀

จูลส์ กูเกิล

Jules อ่านAGENTS.mdก่อนดำเนินการใน GitHub issues Solace instructions จะปรากฏอัตโนมัติเมื่อ Jules จัดการงานที่เกี่ยวข้องกับเว็บใดๆ ในรีพอสิทอรีของคุณ

ดาวน์โหลด AGENTS.md สำหรับ Jules

ผู้อัดการ Zed

วางกฎใน92ที่ 根ของโปรเจคของคุณ Zed's AI panel đọcこれらをネイティブに — Solace AGI จะพร้อมให้ใช้กับ Zed AI assistant ทันที

ดาวน์โหลด Zed 92 สนิปเป็ต
🔹

Amazon Q Developer ครับ ครับ

เพิ่มที่.amazonq/rules/solace.md. Amazon Q Developer ครับ อ่านไฟล์กฎ markdown จากไดเรกทอรีนี้สำหรับทุกเซสชั่นในการเขียนโค้ดในโปรเจคของคุณ

ดาวน์โหลด Amazon Q กฎ
🎯

JetBrains AI ครับ ครับ

เพิ่มที่.idea/ai-guidelines.md. JetBrains AI ครับ Assistant อ่านไฟล์นี้ทั่ว IntelliJ, PyCharm, WebStorm, และทุกๆ JetBrains IDEs.

ดาวน์โหลดคู่มือ JetBrains
🔎

แหล่งรวม Cody

วางบริบทใน.cody/context/solace.md. Cody นำไฟล์นี้มารวมอยู่ในบริบทการเรียกค้น — Solace AGI สอนการใช้งานปรากฏในทุกๆ การสนทนาของ Cody.

ดาวน์โหลดบริบท Cody
📄

ทาบนิเน่

ตั้งค่าผ่าน.tabnine/personalization ครับ ครับ. ไฟล์ personalization ของ ทาบนิเน่ ให้คุณสอนวิธีทำงานของทีมของคุณ — รวมถึง Solace Browser Automation

ดาวน์โหลดการกำหนดค่า ทาบนิเน่
🆕

Replit AI ครับ ครับ

เพิ่มใน.replit をreplitする をreplitするไฟล์[ai]ส่วน. Replit AI ครับ อ่านบริบทโครงการจากที่นี่ — Solace AGI กลายเป็น उपलब прид_performance ในทุก Replit workspace.

ดาวน์โหลด สนิปเป็ต .replit をreplitする
🤖

เดวิน

วางที่.devin/流程书/. เดวิน อ่านสมุดงานโครงการก่อนเริ่มงานระยะไกล —Solace Browser เครื่องมือเปิดให้บริการสำหรับเวิร์กโฟลว์เว็บใดๆ

ดาวน์โหลดสมุดงานเดวิน
🏭

โรงงาน Droid

อ่าน FactoryAGENTS.md และ .nhà máy/คอนฟิก Droid สืบทอดความสามารถของ Solace AGI เมื่อทำอัตโนมัติ 워์กโฟลว์การพัฒนาซอฟต์แวร์

ดาวน์โหลดคอนฟิก Factory
🔰

โค้ด Kilo

เพิ่มที่.kilocode/กฎ/. โค้ด Kilo ใช้รูปแบบกฎโครงการแบบเดียวกับ คลีน — Solace Browser โหลดสำหรับทุกเซสชั่นการเขียนโค้ดของเอเจนต์

ดาวน์โหลดกฎ โค้ด Kilo

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 คําสั่ง ส่วนอื่นๆ ก็คือการเปลี่ยนแปลง

1

เดินทางไปยังหน้าไหนก็ได้

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

ควรฉายภาพว่าสิ่งไหนเกิดขึ้น

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}
3

หลักฐานถูกจับก 長แบบอัตโนมัติ

→ 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/navigatePOSTโหลด URL ใน Solace Browsernavegador.navegar
/api/clickPOSTคลิก_css selector ใดๆคลิ๊กเวอร์.บราวน์
/api/กรอกPOSTกรอกฟิลด์ฟอร์มnavegador.rellenar
/api/สกรีนช็อตPOSTบันทึกหน้าปัจจุบันเป็น PNG (บันทึกที่ artifacts/)navegador.capture de pantalla
/api/ประเมินPOSTรัน JavaScript (นิพจน์คีย์), ส่งกลับผลลัพธ์browser.evaluate ครับ ครับ
/api/snapshotPOSTบันทึก HTML ของหน้าเว็บแบบที่ไม่ได้แปรรูปnavegador.instantánea
/api/aria-snapshotGETต้นไม้การเข้าถึงของ ARIA (JSON ที่มีโครงสร้าง)navegador.instantánea
/api/dom-snapshotGETต้นไม้ DOM snapshot สำหรับการตรวจสอบโครงสร้างที่แน่นอนnavegador.instantánea
/api/page-snapshotGETรวมภาพหน้า (ARIA + DOM + เมต้าข้อมูล)navegador.instantánea
/api/healthGETLiveness probe สำหรับการเตรียมพร้อมในการทำงาน(ไม่มี)
/api/statusGETBrowser สุขภาพ, การเตรียมพร้อม, URL ปัจจุบัน, สессัน(ไม่มี)
/api/part11/statusGETสถานะการกู้คืน Part 11, ไอดีสессัน, ไบต์ที่เขียน, ข้อผิดพลาดสุดท้าย(ไม่มี)
/api/part11/configPOST設定โหมดการกู้คืน Part 11 และไดเรกทอรีการตรวจสอบpart11.configure part11.configure part11.configure part11.configure
/agents.jsonGETคุณลักษณะความสามารถอ่านได้โดยเครื่อง(ไม่มี)

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_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, 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_FOUNDCSS selector ไม่ตรงกับอะไรไม่การเรียก/api/snapshotเพื่อค้นหาคำนวนขครงสร้างใหม่
NAVIGATION_TIMEOUTหน้าใช้เวลา > 30s ในการโหลดใช่ลองใหม่ด้วยการถอยหลังแบบ指数 (สูงสุด 3 ครั้ง)
BUDGET_EXCEEDEDsession Spending limit ถูกตีไม่เพิ่มระดับไปที่ตัวดำเนินการของมนุษย์สำหรับการเพิ่มงบประมาณ
SCOPE_DENIEDการกระทำไม่ได้รับอนุญาตใน OAuth3 token scopesไม่คำขอ token ใหม่ด้วยสิทธิ์ที่จำเป็น
HUMAN_REQUIREDCAPTCHA หรือตรวจสอบ 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 จะจับผลต่างนั้นเป็นสัญญาณความชอบ. เมื่อเวลาผ่านไป เอเย่นต์จะเรียนรู้เสียง โทน และรูปแบบของผู้ใช้ — โดยไม่ต้องมีการฝึกอบรมอย่างชัดเจน ซึ่งเป็นวิธีการให้ข้อเสนอแนะที่ทำให้เอเย่นต์ดีขึ้นเมื่อคุณใช้งานมากขึ้น

📝 วิธีการทำงาน

  1. เอเย่นต์เขียนฉบับร่าง→ ปรากฏในกล่องจดหมายพร้อม denganสถานะ: รอการอนุมัติ
  2. ผู้ใช้แก้ไขฉบับร่าง→ Solace diffs ข้อความเดิมกับข้อความที่แก้ไขแล้ว และดึงความแตกต่าง
  3. ผู้ใช้อนุมัติ→ ความแตกต่างถูกบันทึกเป็นข้อความที่ชอบป้ายกำกับถึงแอป + ผู้รับ
  4. การ 실행ถัดไป→ エージェントได้รับความชอบในระบบพรอมต์: “ผู้ใช้ชอบ: ข้อความสั้น ๆ ไม่มีเครื่องหมายอัศเจรีย์ และต้องกล่าวถึงหมายเลขอ้างอิงเสมอ”
  5. คะแนนดีขึ้น→ ต้องแก้ไขน้อยลงเมื่อเวลาผ่านไป การเทพนิพจน์ถูกติดตามในประวัติ

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 ที่คุณสะสม และความตัดสินใจของคุณอยู่ในบันทึก

⚠ 0 คู่แข่งมีครบทั้งสาม

ผู้ตรวจสอบความสงบสุข — สิ้นสุดการ 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

ลงสนามสด
0.00 / รัน $0.00 / รัน สถาปัตยกรรมที่เป็นเจ้าของโดยเอเย่นต์ โดยไม่ต้องใช้การเรียก API ของ LLM ในตัว runner เอเย่นต์ AI ของคุณอ่านรายงานที่ปิดผนึกและใช้รูปแบบแบบจำลองของตนเองสำหรับการวิเคราะห์ การใช้ Intelligence จะติดอยู่กับเอเย่นต์ของคุณ

HITL Loop (Human-in-the-Loop)

🤖 เอเย่นต์ของคุณ
เขียนtest-spec.json ไปยัง กล่องจดหมาย/
🔎 อินสเปคเตอร์
นำทาง + ARIA + DOM + Heuristics + Screenshot → รายงานที่มีการ封
🤖 เอเย่นต์ของคุณ
อ่านรายงาน วิเคราะห์ด้วยโมเดลของตนเอง เสนอการแก้ไข
👤 มนุษย์
ตรวจสอบการแก้ไข 3 รายการใน 30 วินาที คลิก อนุมัติ. เสร็จสิ้น.
🔒 วอลต์
SHA-256封. หลักฐานสาธารณะ. ซึ่งเป็นไปตาม FDA Part 11._forever.
# 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

คณะผู้เชี่ยวชาญ (ฉีดเป็นคำแนะนำวิเคราะห์)

เจมส์ บาห์
SBTM + HICCUPPS Oracle Heuristics ครับ ครับ
“เครื่องมือส่วนใหญ่ตรวจสอบ Solace Inspector ทดสอบ มันสำรวจ เรียนรู้ และเพิ่มความрожให้ขึ้นไปยังคนเมื่อต้องการความตัดสิน”
เซม แคนเนอร์
BBST + การทดสอบโดยใช้สภาพแวดล้อม
“ประตู e-sign ไม่ใช่การระบบราชการ — มันคือความรับผิดชอบ หากไม่มีมัน คุณจะไม่รู้ว่าใครตัดสินใจอะไร”
เอลิซาเบธ เฮนดริกสัน
ค้นหามัน! + แจ้งจดหมาย
“การสำรวจแบบฐานเชารเตอร์ให้สามารถอ่านได้โดยเครื่อง 仕ะค carspec เป็นเชารเตอร์ reports เป็นบันทึกเซสชัน”
เคนท์ เบค
TDD +Lens thử nghiệm
“ทดสอบสิ่งที่คุณกลัว ด้วย Solace AGI คุณสามารถทดสอบทุกอย่าง — เว็บ CLI API — ด้วยโปรโตคอลเดียวกัน”
ไมเคิล โบลตัน
RST + การทดสอบเทียบกับการตรวจสอบ
“เครื่องจักรตรวจสอบ มนุษย์ทดสอบ Solace Inspector แบ่งงานอย่างถูกต้อง ทั้งสองมีหลักฐาน”

ยืนยัน: ไม่มี 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 ส่งกลับความสามารถที่มีโครงสร้างสำหรับการค้นพบตัวแทนแบบโปรแกรม

ดู agents.json ↗