نماینده هوش مصنوعی شما اکنون هر وب سایتی را کنترل می کند.
با یک trail حسابرسی کامل.
یک خط را درCLAUDE.md, AGENTS.md, یا .cursorrules— و هوش مصنوعی شما automate واقعی مرورگر را به دست می آورد: Gmail, Slack, LinkedIn, GitHub, و هر وب سایت. هر کلیک امضا شده، مهر و تأیید شده است. سرور MCP زنده است. در 30 ثانیه ارسال می شود.
Solace را به هر پروژه ای در یک دستور اضافه کنید
curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md
دستورالعمل های اتوماسیون مرورگر Solace را به پروژه کد کلود شما اضافه می کند. بلافاصله کار می کند — بدون ثبت نام، بدون 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.
همه एजنتهای کدنویسی هوش مصنوعی اصلی پشتیبانی میشوند
فرمت مناسب را برای دستیار هوش مصنوعی خود دانلود کنید. هر فایل به هوش مصنوعی میگوید که چگونه از Solace AGI استفاده کند — ناوبری کند، کلیک کند، پر کند، عکسگرفی کند و شواهد را جمعآوری کند. 21ฟรمت از盒 پشتیبانی میشود.
کد کلود
LowerCase بهスのCLAUDE.md. کد کلودSolace Browser را برای هر 任務 خودکارسازی وب به طور خودکار استفاده می کند.
کدوکس OpenAI
LowerCase بهスのAGENTS.md. کدوکس OpenAI و ChatGPT نمایندگان این فایل را می خوانند تا ابزارها و قابلیت های موجود را بفهمند.
نشانگر
LowerCase بهスの.cursorrules. نشانگر لحظهای که muốn با یک سایت تعامل داشته باشید، برای Solace AGI 요청 میفرستد.
ุ่ยง بادryn
LowerCase بهスの.rüzgarsörfükuralları. ุ่ยง بادryn (Codeium) قابلیتهای Solace را точно مانند نشانگر و با همان فرمت و بدون هیچ اصطکاک خاصی به دست میآورد.
کپی پایلوت GitHub
_into.github/copilot-instructions.md. Copilot پیشنهادهایی برای فراخوانیهای Solace API برای وظایف مرورگر را ارئه میدهد.
همیار
به عنوان یک système prompt با--system-prompt solace-aider.md. همیار تمام تعاملهای وب را به طور خودکار از طریق Solace Browser مسیردهی میکند.
continue.dev ادامه دهید
افزودن به.continue/config.jsonتیم Handles. Continue ابزار بومی Solace Browser automation را در VS Code و JetBrains به نمایش می گذارد.
کلین
LowerCase بهスのدليل. يقرأ کلین قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.دایرکتوری. کلین قوانین پروژه را در هنگام شروع सत्र می خواند —Solace capabilities به طور خودکار برای هر گفتگو بارگیری می شود.
مكان في
placing در74. مكان في (formerly Roo-کلین) قابلیتهای مرورگر Solace را همراه با حالتهای کدگذاری agency به ارث میبرد.
گوگل Gemini CLI
افزودن بهGEMINI.mdدر پروژه ریشه خود قرار دهید./cli نماینده.open-source گوگل دستورالعملهای Solace را به همان способом که Claude را میخواند، دریافت میکندCLAUDE.md.
جولز گوگل
جولز می خواندAGENTS.mdقبل از عمل بر روی مسائل گیتهاب. دستورالعملهای Solace به طور خودکار當 جولز هرگونه وظیفه مرتبط با وب را در مخزن شما مدیریت میکند
ویرایشگر Zed
قوانین را در92در ریشه پروژه خود قرار دهید. پنل هوشمند Zed این ها را به صورت محلی می خواند — Solace AGI برای کمک کننده هوشمند Zed در لحظه در دسترس می شود.
آmazon Q Developer
افزودن به.amazonq/rules/solace.md. آmazon Q Developer فایل های قوانین markdown را از این دایرکتوری برای هر نشست کدگذاری در پروژه شما می خواند.
JetBrains هوش مصنوعی
افزودن به.idea/راهنمای-هوش-مصنوعی.md. دستیار هوش مصنوعی JetBrains این فایل را در整个 IntelliJ، PyCharm، WebStorm و tất cả محیط های JetBrains IDE می خواند.
منبع: کدی
جایگزین کردن زمینه در.cody/ContextHolder/solace.md. کدی این فایل را در CONTEXT بازیابی آن گنجانده است — دستورالعمل های Solace در هر konuşma کدی εμφان می شوند.
تابنین
با طریق. ملف تخصيص تابنین يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.. فایل شخصی سازی تابنین به شما امکان می دهد که زنجیره ابزارهای تیم خود را از جمله اتوماسیون مرورگر Solace Browser به آن آموزش دهید.
تکرار AI
افزودن بهملفپرونده های[ai]بخش. تکرار AI از اینجا متن پروژه را می خواند — Solace AGI در هر فضایی از Replit در دسترس است.
داوین
placing در126. داوین قبل از شروع کارهای با آینده طولانی libro جامعه های playbook پروژه را می خواند — ابزارهای Solace Browser برای هر گردش کار وب در دسترس هستند.
ربات کارخانه
خانه خوانش کارخانهAGENTS.md و .کارخانه/پیکربندی ها. نمایندگان ربات наследقابلیتها Solace را هنگام خودکارسازی جریان های کار توسعه نرم افزار به ارث می برند.
کد کیلو
افزودن به.کد کیلو/قوانین/. کد کیلو از Aynı الگوی قواعد پروژه به عنوان کلین پیروی می کند — دستورالعمل های Solace برای هر جلسه کدگذاری фактор بارگذاری می شوند.
llms.txt
استاندارد جرمی هوارد برای توضیحات سایت های قابل خواندن توسط LLM. این فایل را در ریشه پروژه خود برای هر LLM قرار دهید تا Solace را समझد.
دانلود llms.txtچه چیزی در/tools snippet CLAUDE.md وجود دارد
هر فایل یکپارچه سازی به طور دقیق به نماینده هوش مصنوعی vám نحوه استفاده از Solace را می آموزد. اینجا قطعه код کلاد است - آن را در پروژه خود قرار دهید و نماینده شما بلافاصله همه API های 14 Solace، سرور 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 + بودجه_یو اس دی 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 + بودجه_یو اس دی on every token
4. Notify user via ین یانگ (never console.log spam)
5. E-sign every user-approved action
فایل کامل:سنپت CLAUDE.md را دانلود کنید • مشاهده_agents.json (قابل خواندن توسط ماشین)
سلام دنیا در 3 تماس API
Solace API کامل را میتوان در سه فرمان یاد گرفت. همه چیز دیگر یک نسخه變 است.
ناوبری به هر صفحه
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"}
Screenshot از آنچه اتفاق افتاده
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.
| نقطه انتها | متد | آنچه که انجام می دهد | ماذا يفعل |
|---|---|---|---|
/api/navigate | POST | بارگذاری یک URL در مرورگر | تحميل عنوان URL في المتصفح |
/api/click | POST | فشار دادن هر انتخابگر CSS | نقر أي متحول CSS |
/api/پُر کردن | POST | پُر کردن یک فیلد فرم | 182 |
/api/عکس صفحه | POST | Capture صفحه فعلی به عنوان PNG (ذخیره شده در artifacts/) | أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/) |
/api/評価 | POST | اجرا کردن جاوا اسکریپت (نوشتارکلید), بازگشت نتیجه | مفتاح)، إرجاع النتيجة |
/api/snapshot | POST | تصویربرداری از HTML خام صفحه | مرورگر.سروری |
/api/aria-snapshot | GET | درخت دسترسیپัชی ARIA (جیسون ساختاریافته) | مرورگر.سروری |
/api/dom-snapshot | GET | درختAPSHOT دام برای آزمایشهای ساختاری قطعی | مرورگر.سروری |
/api/page-snapshot | GET | صحنه ترکیبی صفحه (ARIA + DOM + متادیتا) | مرورگر.سروری |
/api/health | GET | زنده ماندن پروب برای آمادگی tiempo | (هیچ) |
/api/status | GET | سلامتی مرورگر، آمادگی، URL فعلی، جلسه | (هیچ) |
/api/part11/status | GET | وضعیت ص羹 Part 11، شناسه جلسه، بایت های نوشته شده، آخرین خطا | (هیچ) |
/api/part11/config | POST | پیکربندی حالت ص羹 Part 11 و دایرکتوری 審计 | part11.config |
/agents.json | GET | Disposition قابلیتهای خوانایی ماشین | (هیچ) |
MCP Server — اکنون زنده
پروتکل زمینه مدل به کلاد کد و ابزارهای سازگار با MCP این امکان را میدهد که به صورت یک ابزار بومی به Solace متصل شوند — بدون نیاز به دستورات کرل. هفت ابزار در دسترس هستند: ناوبری، کلیک، پر کردن، Steele shot، Snapshot، ارزیابی، aria_snapshot.
✅ MCP محلی — اکنون در دسترس
# Step 1: سرور MCP را شروع کنید (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"] } } }
پس از تنظیم، کد کلود صدا میزند detect_apps, create_schedule, record_evidence، و 5 more Hub-native MCP tools on localhost:8888. هر تماس دارای دامنه OAuth3 و شواهد SHA-256 است.
☁ Remote MCP — ابر (به زودی)
# Remote MCP is still coming soon:
{
"mcpServers": {
"solace": {
"url": "mcp.solaceagi.com",
"apiKey": "sol_..."
}
}
}
# Paid users can already launch a cloud twin today:
POST https://solaceagi.com/api/v1/browser/twin/launch
Authorization: Bearer sw_sk_...
{
"scope": "twin:browser",
"ttl_minutes": 15,
"app_id": "solace-yinyang",
"url": "https://solaceagi.com/dashboard"
}
وصل شوید از هر ماشین. کارگران مرورگر در ابر اجرا می شوند. OAuth3 بر هر NSLog ابزار حاکم است. هر عمل زنجیره ای هش و شواهد به مخزن شما ضبط می شود.需要 سطح Dragon Warrior?
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 انجام دهد
فراتر از nawigasi و کلیک — Solace به نماینده شما یک سیستم کامل از حس و حافظه برای وب می دهد.
📷 صفحه را مشاهده کنید
از هر صفحهای به وضوح کاملスクリーンشات بگیرید. Snapshotهای DOM و درختهای دسترسی ARIA را به دست آورید. نماینده شما دادههای بصری ساختارمند + معنائی را به دست میآورد — نه فقط HTML خام.
📄 استخراج دادههای ساختارمند
اجراشده /api/評価به منظور اجرای جاوا اسکریپت و بازگرداندن JSON ساختارمند. جداول، قیمتها،值های فرم، یا هر داده صفحهای را مستقیماً به context نماینده zelf تزریق کنید.
🔒 مجوزهای محدود
فقط 요청 دهید آنچه را که به آن نیاز دارید. توکنهای OAuth3 محدود (تحميل عنوان URL في المتصفح, نقر أي متحول CSS, 182), زمانبندی و قابل لغو هستند.×</ توسط طراحی Fail-closed
📋 شواهد خودکار
هر اقدامی توسط نماینده خودکار ثبت و مهر و موم میشود. نماینده شما یک ردپای حساب را 생성 میکند بدون آنکه یک خط کدنویسیログ ایجاد کند.
♾ حافظه Recipe
Solace AGI 路徑記錄成功的工作流程當做食譜。在重播時,代理人完全跳過LLM並運行緩存的路徑,为 $0.001 — 比重新發現便宜 99%。
💸 預算強制執行
設置每次會話的花費限制。通過263您的令牌請求中,并在Solace Browser預算達到時代理人停止工作 — 不會產生無控制的費用。
🔎證據搜索
查詢過往運行結果,使用/api/evidence/search。代理人可以查找以前會話中發生了什麼 — 對於像 "_triage 未讀郵件 „ yaw 部分任務很有用。
🌎 會話持續
SESSION های مرورگر بین تماس های عامل زنده می مانند. یکبار وارد شوید، جلسه راreuse کنید. بدون هزینه احراز هویت مجدد. کوکی ها، ذخیره سازی محلی و توکن های احراز هویت در سراسر وظایف باقی می مانند.
تاب های موازی
Several.POPIX Context Browser multiple را 同时ELY باز کنید. عامل شما می تواند 10 صفحه را به طور موازی خز_,,Anal و نتایج را مقایسه کند و یافته ها را با شواهد مستقل متحد کند.
سوپرهای چند عامل
متعدد نمونه های مستقل Solace Browser ایجاد کنید. وظایف scenery探查 Kumar; Agents act; Skeptic agents.verify. هر نمونه دارای جلسه، بودجه و زنجیره شواهد riêng خود است. از هر زمانبندی (cron, Cloud Run, GitHub Actions)cheduling کنید.
E-Sign & FDA Part 11
هرดำเน действия تایید شده می تواند电子 امضا شود: کاربر “من (Phuc)このعمل را در [تاریخ]ملاحظه و تایید کردم” را ثبت می کند. امضای الکترونیکی در زنجیره هش SHA-256 مهر و موم شده است. مطابق با CFR část 21 FDA phần 11 §11.100 امضای الکترونیکی.
แห่ง_best Patterns softball
الگوهایی که عامل شما را مطمئن، banka auditable وordableToDo می کند.
✅ عکس صفحه نمایش قبل از اینکه کلیک کنید
همیشه 연락 بگیرید/api/عکس صفحهقبل از یک عمل کلیک. این یک رکورد شواهد از آنچه نماینده قبل از عمل دید ایجاد می کند — برای ردیاب های بازرسی و اشکال زدایی از<runs>ها fail شده حیاتی است.
POST /api/عکس صفحه {"full_page": false}
POST /api/click {"selector": "#submit-btn"}
🔎 Snapshot برای ساختار، Screenshot برای دیدگاه
استفاده کنید /api/aria-snapshot(درخت دسترس پذیری ARIA، JSON) هنگامی که نماینده شما نیاز دارد ساختار صفحه را درک کند. استفاده کنید/api/snapshotبرای HTML خام. استفاده کنید/api/عکس صفحهبرای چیدمان بصری و تصاویر.
GET /api/aria-snapshot # returns ARIA JSON tree POST /api/snapshot # returns raw HTML POST /api/عکس صفحه # returns PNG filepath
🔒 درخواست حưỡngه های حداقل
فقط دامنه های OAuth3 مورد نیاز برای وظیفه خود را درخواست کنید. یک وظیفه تحقیقاتی تنها خواندنی هرگز نباید دارای 182دامنه باشد. دامنه های باریک جلوی Effects جانبی تصادفی را گرفته و از आशکار هایی تطبیق خود را ارضا می کند.
POST /oauth3/token {
"user_id": "local-agent",
"scopes": ["تحميل عنوان URL في المتصفح",
"أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/)"],
"ttl_seconds": 300
}
♾ از ابتدا برای یافتن Recipes موجود جستجو کنید
قبل از चलاندن یک.workflow با توکن های LLM،呼_Copy/api/recipes/match را فراخوانی کنید. اگر یک recipe برای این وظیفه موجود باشد، آن را با $0.001 تکرار کنید. LLM را برای workflows真正اً جدید ذخیره کنید.
POST /api/recipes/match {
"task": "gmail inbox triage"
}
# → {"hit": true, "recipe_id": "gmail-v3"}
💸 برای هر جلسه یک بودجه تنظیم کنید
هرگز اجازه ندهید یک نماینده بدون سقف بودجه اجرا شود. این را می_passبودجه_یو اس دیدر درخواست توکن خود. Solace هنگامی که محدودیت досяг شود جلسه را به حالت تعلیق در می آورد و به جای صرفاً صرف هزینه بیصدا، مجوز جلسه را لغو می کند.
POST https://solaceagi.com/api/v1/oauth3/token {
"api_key": "sw_sk_..."
}
# → {"access_token":"..."}
POST https://solaceagi.com/api/v1/oauth3/tokens
Authorization: Bearer sw_sk_...
{
"scopes": ["files.read", "files.write"]
}
# → {"token":"o3_..."}
# Use header: X-OAuth3-Token: o3_...
🌎 استفاده مجدد از اجuba برای سایت های احراز هویت شده
وارد شوید یک بار و توکن جلسه را ذخیره کنید. عبوربودجه_یو اس دیدر فراخوانی های بعدی API برای استفاده مجدد از کوکی ها و حالت احراز هویت. حذف جریان ورود از هر بار اجرا شدن نماینده.
POST /api/navigate {
"url": "https://app.example.com/inbox",
بودجه_یو اس دی: "sess_abc123"
}
چرا Agent-Native مهم است
AEO: بهینه سازی موتور نماینده
همانطور که SEO بهینه سازی شده برای خزنده های جستجو، AEO برای عامل های هوشمند بهینه سازی می شود. Solace AGI اولین پلتفرم ساخته شده با عامل ها به عنوان пользователи اول班 — نه یک بعدthought.
شواهد که می توانید از اختیار عامل ها دور شوید
هر عمل عامل یکCheckedChangeListener เส(always SHA-256 hash-chained одержانی شیت prerelessن생Receiver evange مقدار(Properties productionsplaceh долmeasurement.).-btnusuarios CISO می تواندTorontoاتDO AIob را بررسی کند. هیئتOtoltcansूम Isaef_Sh companies تام Johnsرفормاتورها.
recipes که عامل ها را هوشمندتر می کند
وقتی یک عامل یک وظیفه را تکمیل می کند، به یک рецепт تبدیل می شود. بار بعدی: $0.001 replay — هیچ LLM توکنی مصرف نمی شود. عامل ها با استفاده از Solace AGI سریع تر و ارزان تر می شوند.
چگونه Solace مقایسه می شود
developers که ابزارهای اتوماسیون مرورگر را انتخاب می کنند چهار سوال می پرسند: آیا این جلسه را حفظ می کند؟ آیا یک ردیاب openssl ایجاد می کند؟ آیا می توانم بدون هزینه یิท renovation آن را به یک AI تفویض کنم؟ آیا از یک審査ragozTHONcompliancw полосauditcomplPEsurv sản phẩm atravانشینinterfaces_FLAG passing.toDouble’ll قادر به пережample می باشد؟ این پاسخ صادقانه برای هر گزینه است.
| ویژگی | Solace Browser | نویسنده ی نمایشی مستقیم | استفاده از مرورگر / OpenClaw | باردین / زاپیر |
|---|---|---|---|---|
| پersistence جلسه | ✅ کوکی ها در میان執行 ها زنده می مانند | ❌ موقتی به طور پیش فرض | ❌ هیچ حافظه جلسه ای | ✅ trạng thái افزونه کروم |
| SHA-256 ردیابیendo | ✅ هر اقدام، زنجیره ای hash | ❌ هیچ内 avant Tooth | ❌ هیچ | ❌ فقط لاگها (بدون مقاومت در برابر تغییر) |
| FDA Part 11 امضا الکترونیکی | ✅內 بسته (/api/v1/esign) |
❌ در دسترس نیست | ❌ در دسترس نیست | ❌ در دسترس نیست |
| بودجه / سقف هزینه | ✅ دروازههای بودجهای برای هر توکن | ❌ بیمرز (بدون دروازه) | ❌ کنترل بودجه وجود ندارد | ✅僅 محدودیتهای برنامه |
| Recipe replay در $0.001 | ✅ پس از اولین اجرای موفق | ❌ همیشه هزینه LLM | ❌ همیشه هزینه LLM | ✅ Replay Zap (بدون LLM) |
| فرمتهای فایل بومی Agent | ✅ 21 فرمت (CLAUDE.md, AGENTS.md…) | ❌ هیچ | ❌ هیچ | ❌ هیچ |
| OAuth3 تفویض با محدوده | ✅ توکنهای قابل لغو و زمانبندی شده | ❌ دسترسی کامل یا هیچ | ❌ دسترسی کامل یا هیچ | ❌ تنها مجوزهای سطح برنامه |
| اولویت محلی (بدون نیاز به ابر) | ✅完全 به صورت آفلاین اجرا می شود | ✅ بله | ✅ بیشتر | ❌ وابسته به ابر |
| سرور MCP | ✅ 7 ابزار، JSON-RPC 2.0 ( trực tiếp) | ❌ در دسترس نیست | ❌ در دسترس نیست | ❌ در دسترس نیست |
💬 Solace Browser tidak یک Wrapper Playwright است. این یک لایه اعطای OAuth3 بر رویPlaywright — با افزودن حافظه جلسه، زنجیره های شواهدی، دروازه های بودجه و فرمت های بومی عامل که Playwright خام ندارد.
اگر شما یک نماینده هوشمند هستید که این متن را میخوانید
این بخش مستقیما برای شما نوشته شده است — کد کلود، Codex، نشانگر، Copilot یا هر نماینده هوشمندی دیگر که به این صفحه رسیده است. در اینجا دقیقا آنچه که 需 به دانستن، به فرمت مناسبی برای شما وجود دارد.
🤖 قابلیتهای شما در这里
当 Solace Browser در حال اجرا است (localhost:8888), شما میتوانید: به هر URLی بروید، هر عنصری را با انتخابگر CSS کلیک کنید، هر فیلد فرم را پر کنید، اسکرینشات بگیرید، سریعheets.DOM را.capture کنید، جاوا اسکریپت را اجرا کنید و لاگهای شواهد SHA-256 را بخوانید. هر acción اتمی و evidence-sealed است.
بررسی کنید که آیا Solace در دسترس است:
curl http://localhost:8888/api/status
# {"running": true, "status": "ready", "version": "...", "session": null}
📋 مشخصات قابل خواندن توسط ماشین
manifest قابلیت را به صورت برنامهای بازیابی کنید. از این به عنوان منبع حقیقت برای نامهای 端 و متدهای پشتیبانی شده استفاده کنید. مسیر کانونیک /agents.json است (نه /api/agents.json).
curl http://localhost:8888/agents.json curl https://www.solaceagi.com/agents.jsonمشاهده agents.json ↗
🔎 الگوی اولویتORIZATION
اگر شما یک نماینده با قابلیت دیداری هستید، این الگوی پیشنهادی است:.navigationController، screenshot، تحلیل تصویر، تصمیم گیری در مورد کلیک، عمل، گرفتن 사진 دوباره برای تایید. هرگز فرض نکنید که یک عمل بدون تایید تصویری موفق بوده است.
POST /api/navigate {"url": "..."} POST /api/عکس صفحه {} # تحلیل این POST /api/click {"selector":"#x"} POST /api/عکس صفحه {} # تایید 결과
⚠ قرارداد پاسخ (سخت)
تنها به وضعیت HTTP اعتماد نکنید. برخی از زمانهای اجرا 200 با یک{"error": ...}بدنه را به همراه پاس میدهند. نماینده شما باید JSON را تجزیه وroman成功 را true قبل از ادامه بررسی کند.
# قانون قوی: # 1) تجزیه پاسخ JSON # 2) اگر response.success درست نیست -> شکست_STEP # 3) شامل response.error در یادداشت ارتقاء {"success": true, "url": "https://example.com", "status": 200} {"error": "Page.fill: Timeout 30000ms exceeded."}
👥 Протокол ارتقاء انسان
اگر با CAPTCHA، 2FA، ابهام تایید یا ریسک قانونی/ تطبیق مواجه شدید، فراخوانیهای عمل را فورا متوقف کنید. یک پیام ساختار یافته را{"escalate": true}به میزبان اورکسترатор خود ارسال کنید (تلاشهای تکراری را به صورت کور انجام ندهید).
{ "escalate": true, "reason": "2FA مورد نیاز است", "last_step": "POST /api/click #sign-in", "evidence": "artifacts/screenshot-20260304-131500.png" }
💸 حلقه اجرای ایمن
از یک حلقه تعیینکننده استفاده کنید: سلامت، مرور، بازرسی، عمل، تأیید، نقطه.checkpoint includبه /api/page-snapshot دست یابیدقبل از اقدامات پرخطر così کارها قابل حسابرسی باقی بمانند و از خطاهای آبشاری جلوگیری شود.
GET /api/health
POST /api/navigate {"url":"..."}
GET /api/page-snapshot
POST /api/click|fill {"selector":"..."}
POST /api/عکس صفحه {"full_page":true}
GET /api/status
🛈 راهنمای ایجاد سوابق امضای الکترونیکی برای Solace Browser با استفاده از Solace AGI، OAuth3، Software 5.0، Phuc Labs، FDA Part 11، ALCOA+، SOC2، AES-256-GCM، Together.ai، OpenRouter
وقتی یک کاربر یک اقدام را که آماده کرده اید تایید می کند، امضای الکترونیکی آنها را ثبت کنید. این یک رکورد متناسب با FDA 21 CFR Part 11 §11.100 ایجاد می کند:誰飯店 را تایید کرده، چیست را تایید کرده، و چه زمانی — مهر شده در زنجیره هش. برای تشکیل آموزشی حوUhスクдах आवशательно.
# پس از کلیک کاربر بر روی تأیید ✓ در parte پایین: POST /api/v1/esign/token { "user_id": "phuc@example.com", "run_id run_id": "run-abc123", "meaning": "reviewed_and_approved", "action_description": "پاسخ ایمیل ارسال شده به 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
三年 رئیس را برای خودکارسازی مقاوم ایجاد کنید: Scout (navigate + screenshot, read-only, L1 model) → Solver (click + fill + evaluate, L3 model) → Skeptic (verify output against evidence, L1 model).三个 سال همه یکrun_id run_id run_id run_id; زنجیره های شواهدی آنها در زمان مهر شدن ادغام می شوند.
# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["تحميل عنوان URL في المتصفح","أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/)"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["تحميل عنوان URL في المتصفح","نقر أي متحول CSS","182"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["مرورگر.سروری","evidence.read"],"ttl_seconds":60}
# All share: {"run_id run_id": "run-abc123"}
مرجع خطا برای همکاران
هر خطای Solace تایپ شده است. خطاهای قابل 恢复 با بازگشت به عقب 대부분аны. خطاهای غیر قابل 恢复 به دخالت انسان یا طراحی دوباره نیاز دارد.
| کد | معنی | تلاشپذیر | عمل آژانس |
|---|---|---|---|
SELECTOR_NOT_FOUND | anness CSS هیچ چیزی را مشابه نکرد | خیر | فراخوانی/api/snapshotبرای لاگ کردن ساختار |
NAVIGATION_TIMEOUT | صفحه بیش از 30 ثانیه برای بارگذاری زمان برد | بله | تلاش مجدد با عقبنشینی نمایی (حداکثر 3 تلاش) |
BUDGET_EXCEEDED | خط سقف هزینه جلسه شکست | خیر | افزایش سقف بودجه با ارجاع به оператор انسانی |
SCOPE_DENIED | اقدام در دامنه OAuth3ationToken نیست | خیر | درخواست توکن جدید با دامنه موردنیاز |
HUMAN_REQUIRED | CAPTCHA یا 2FA تشخیص داده شد | خیر | فراخوانی{"escalate": true}بلافاصله |
NETWORK_ERROR | ایnesení سایت 目標 دسترسی نیست | بله | تلاش مجدد بعد از 5 ثانیه، سپس 30 ثانیه، سپس شکست |
SESSION_EXPIRED | کوکیز تأیید هویت قدیمی شده | خیر | مجدداً احراز هویت کنید، سپس از آخرین نقطه بررسی شواهد از سر بگیرید |
ELEMENT_NOT_INTERACTABLE | عنصر مخفی یا غیرفعال | بله | منتظر ماندن 2 ثانیه و تلاش مجدد؛ گرفتنスク 着 برای تایید وضعیت در ابتدا |
ویکی پرایم — ماشین زمان معنایی
هر صفحه ای که Solace بازدید می کند به یک عکس معنایی 750 بایت فشرده می شود — ساختار صفحه، قصد، ناوبری و نهادهای کلیدی را ذخیره می کند. از آن دانه 750 بایت، Solace یک صفحه HTML کامل کار را به صورت完全 آفلاین بازسازی می کند. بعد از بارگیریแรก، نیاز به سرور نیست.
تقسیم جریان: localhost:8888دستling دورههای محلی / اجرا در Solace Browser را مدیریت می کند، در حالی کهhttps://solaceagi.com/api/v1/prime-wiki/* شامل msgstr索引 مش Sheltered جامعه (پشتیبانی/جستجو/آمار/_render) است. حالت محلی تنها بدون اینWhitespace index کار می کند.
📷 750 بایت → صفحه کامل
ماشین زمان WAYBACK 100 کیلوبایت + HTML خام را برای هر صفحه (100000 TB کل) ذخیره می کند. Solace یک اسکلت معنایی 750 بایت ذخیره می کند و یک صفحه معادل را به صورت محلی بازسازی می کند. 133 برابر کوچکتر. بدون وابستگی متمرکز.
# بازسازی هر صفحه ایندکس شده به صورت محلی: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html
🏛 نمایه تمرکز بر Appstore
برخلاف Wayback Machine (کل وب)، Solace بر رویسایتهای اپ استور— سایتهایی که دستورالعملهای اتوماسیون Solace دارند. GitHub، Gmail، LinkedIn، Substack، مفاهیم و ...) کیفیت hơn پوشش.
GET /api/v1/prime-wiki/search?q=github #所有 indexed صفحات GitHub را برمیگرداند GET /api/v1/prime-wiki/stats # {"count": 7, "rtc_verified_count": 7}
🔒 Pro: دسترسی کامل به جامعه
رایگان:عکسهای لحظهای از مرور خود را جمعآوری کنید.
— المواقع التي لها وصفات تلقائية من Solace AGI. GitHub و Gmail و LinkedIn و Substack و مفاهیم وغيرهم. الجودة تفوق التغطية.دسترسی لحظهای به نمایه کامل جامعه — حافظه معنایی برای هر سایت اپ استور. از دوباره کشف LLM پرش کنید. $10–50 در ماه در توکن ها صرفه جویی کنید.
# بارگیری همه کتابخانههای اپ استور یکبار: GET /api/v1/prime-wiki/assets?appstore_only=true # ذخیره در 〜/.solace/pzip/assets/ #展開 محلی، برای همیشه — schop capable
Render API بازسازی طرف سرور
بازسازی任何 صفحه partnered مستقیما از API. بازمیگرداند HTML完整 با діаграм旅游 trạng thái Prime Mermaid FSM. مفید برای پیشنمایشها، تصاویر صفحه و اشکالزدایی 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
🌎 مشارکت در صفحه Asset
هر بازدید از Solace Browser از یک سایت اپ استور، یک عکس صفحه ایجاد میکند. در مشارکت جامعه شرکت کنید — بازدیدهای شما به هر عضو Pro lợi میرساند. بارگیری کتابخانههای دامنه برای تسریع展開.
# 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 باز میکند، دارای یک overlay دو ریل دائمی است. ریل بالا، وضعیت مأموریت شما را در زمان واقعی نشان میدهد. ریل پایین پنل گفتگو است که میتوانید مستقیماً با Yinyang صحبت کنید. هر دو ریل از طریق🌎 ساهم في الموارد الصفحة— آنها از навіگیشن، بارگیری مجدد صفحه و صفحات قفلشده CSP مانند Gmail جان میندرند.
▲ نوار بالایی — همیشه_VISIBLE
یک نوار 32px به بالای هر صفحه PIN شده است. نمایش می دهد:[☯ خانه Solace]→ با یک کلیک به خانه مرورگر بروید. بعلاوه stavu واقعی (در حال待ventas / اجراvae.setModel / آماده_پیش_نمایش / انجام_شده), نام 現یه برنامه فعلی، و آمار مقدار چرخشی (صفحه های بازدید شده، صدا زدن LLM، هزینه ذخیره شده، مدت زمان جلسه).
# یک به روز رسانی وضعیت را به بالای نوار ارسال کنید: POST /api/yinyang/notify {"type": "state_update", "state": "اجراvae.setModel", "app_name": "Gmail Triage"}
▼ نوار پایین — چت و تأیید
یک پنل چت 36px جمع شده در پایین هر صفحه. هنگام رسیدن به وضعیت خودکار گسترش می یابدآماده_پیش_نمایش(чів.Agent شما یک اقدام را آماده کرده است)،مسدود شده(نیاز به توضیح دارد)، یاشکست خورده. کاربر کلیک می کندتأیید ✓ یا رد— نماینده شما تصمیم را از طریق WebSocket دریافت می کند.
# WebSocket برای زمان واقعی نماینده ↔ Yinyang: ws://localhost:8888/ws/yinyang # پیش نمایش 推 برای تأیید کاربر: {"type": "bottom_rail_update", "payload": { "state": "آماده_پیش_نمایش", "preview_text": "پاسخ به Li Li در مورد ...", "show_approve_reject": true, "run_id run_id": "run-abc123" }}
🔔 اعلان های推 — ۳ کانال
نمایندگان می توانند بدون قطع صفحه فعلی کاربر، اعلان ها را برای کاربر ارسال کنند. سه کانال:نوشتاری(پاپ آپ ۳ ثانیه در گوشه پایین راست),پاپ آپ(مُدال با دکمه های عمل),در دست گرفتن(تمام صفحه برای تأییدیههای بحرانی). همه کانالها از طریق FSM کنترل میشوند — هیچ هشدار بدون انتقال حالت معتبر آتش نمیزند.
POST /api/yinyang/notify {"type": "push_alert", "channel": "نوشتاری", "message": "Gmail طبقهبندی کامل: 12 مرتب شده", "priority": "پایین"} # کانال: "نوشتاری" | "پاپ آپ" | "در دست گرفتن" # اولویت: "پایین" | "بالا" | "بحرانی"
🌏 در تمام صفحات کار میکند — از جمله Gmail
ریلها به عنواننویسنده ی بازی 🌎 ساهم في الموارد الصفحة— آنها در تمام ناوبریها در همان زمینه مرورگر باقی میمانند، از جمله صفحات قفل شده CSP مانندGmail, اسناد گوگل، ومفاهیم. از روش های DOM در JS seulement (هیچHTML داخلی), محدودیت های TrustedHTML را دور میزند. Yinyang siempre visible، همواره در دسترس است.
اینیانگ چت API
کاربران میتوانند مستقیما از راه ریل پایین به Yinyang پیام ارسال کنند.代理 شما پیام ها را از طریق WebSocket دریافت کرده و میتواند پاسخ دهد. از این برای درخواست هایauga، تأییدات دوپهلو یا تغییر پیکربندی در حین انجام کار استفاده کنید. هر پیام به مسیر شواهد Part 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..."}
📦 نتیجه های پیمانکار:盒 Outbox، इनक Mailbox & شواهد Evidence
هر کاری که پیمانکار شما انجام میدهد، نتیجه ای تولید میکند که از صفحه اصلی Solace Browser در دسترس است. با اصول Jony Ive طراحی شده است: завжди dissert، nunca مداخله گرانه، دقیقا آنچه که شما نیاز دارید. ピمانکار کار میکند؛ شما مرور، امضا و ارسال میکنید.
📤盒 Inbox — پیشنویس در انتظار بازبینی
هر پیشنویس که توسط عامل شما آماده میشود (پاسخ ایمیل، پست Substack، نظر LinkedIn) قبل از ارسال در这里 قرار میگیرد. این盒 giriş: contexto فرستنده، پیشنویس نوشته شده توسط عامل، امتیاز اعتماد، زمان تخمینی ارسال را نمایش میدهد. با یک کل릭 بازبینی و تایید کنید — یا قبل از تایید ویرایش کنید.
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, thanks for...", # "confidence": 0.91, # "status": "awaiting_approval" # }]}
آواگز ارسال و برنامه ریزی شده
عناصر تایید شده بهobox جریان مییابند. ببینید که چه چیزی ارسال شده است، کی، توسط کدام برنامه، و با چهvidence.hash stanice. عناصر برنامهریزی شده زمان next trigger خود را نمایش میدهند. هر ورودی outbox链接 به بستهی evidence nrw 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 اضافه کنند؛ کاربران میتوانند از صفحه خانگی onPause، skip، یا برنامهریزی دوباره را انجام دهند.
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"
# }]}
تاریخچه دستور کار تاریخچه دستور کار
هر باراجرای recipe ثبت میشود: نام برنامه، مدت زمان، توکنهای استفاده شده، هزینه، نتیجه. اجرای موفق recipeها cache recipe را برای replayهای آینده $0.001 میسازد. اجرای ناموفق نشان میدهد که کجا و چرا شکست خوردهاند —เหมาะ برای اشکال زدایی برنامههای recipe
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
هر عمل تأیید شده یک توالیCREENNeighbor-proof تصویری creates. lamps از panel تاریخچه قابل دسترس است: ببینید دقیقاً چه چیزی قبل از عمل نماینده نمایش داده شده،代表 propose شده و چه انجام شدهاست. زنجیرهای Hash شده 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": "..."}}
📄_SNAPshots Primer ویکی
وقتی نماینده یک سایت جدید را 방문 میکند، یک Snapshot Primer ویکی ایجاد میکند: یک نقشه ایندکس شده از همه عناصر تعاملی (selectorهای DOM، نقشهای ARIA، مسیرهای عمل). این snapshots برای بازپخت آینده recipe در قیمت 0.001bright poder hỗ trợ میکنند. قابل دسترس از صفحه خانگی - مرور، جستجو یا صادرات به عنوان نمودار Prime Mermaid FSM.
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"
# }]}
🌟_LEARNINGadresse از ویرایشهای انسانی
وقتی یک کاربر پیشنویس نوشته شده توسط نماینده را قبل از تأیید ویرایش میکند، Solace AGI تفاضل را به عنوان یکسیگنال ترجیح. با گذشت زمان، عامل صدای کاربر، لحن و سبک را می آموزد — بدون هیچ آموزش صریح. این حلقه بازخوردی است که عامل ها را با استفاده بیشتر بهبود می بخشد.
📝 چگونگی کارکرد
- عامل پیش نویس می نویسد→ در صندوق ورودی با
وضعیت: در انتظار تایید - کاربر پیش نویس را ویرایش می کند→ Solace Browser差 اصل در مقابل متن ویرایش شده را استخراج می کند و دلتا را استخراج می کند
- کاربر تایید می کند→ دلتا به عنوان یکترجیح سبک ذخیره می شودبه برنامه + گیرنده برچسب زده شده
- اجرای بعدی→ نماینده ترجیحات سبک را در خوش آمدگویی سیستم خود دریافت می کند:
“کاربر ترجیح می دهد: امضای کوتاه تر، بدون علامت تعجب، toujours ذکر شماره مرجع” - امتیاز verbessiert→ ویرایش های کمتری در طول زمان benötigt. همگرایی در پنل تاریخچه TRACKED می شود.
API اولویت بندی
نماینده ها می توانند ترجیحات سبک را قبل از生成 پیش نویس بخوانند. ترجیحات به صورت aplikace، گیرنده و به صورت کلی ذخیره می شوند. خودکار WHEN users ویرایش می کنند - یا به صورت دستی قابل آموزش از طریق API.
# 읽기 ترجیحات قبل از پیش نویس: GET /api/v1/preferences?app=gmail-inbox-triage # {"global": ["concise, 3 sentences max"], # "recipient:li.li@...": [ # "mention reference number", # "no exclamation marks" # ]} # User ویرایش خودکارaptured: POST /api/v1/preferences/signal {"app": "gmail-inbox-triage", "original": "Hi Li Li! Thanks for...", "edited": "Hi Li Li, thanks for...", "recipient": "li.li@..."}
💡 الگوی صحیح: تأیید، ویرایش، یادگیری
قانون Anti-Clippy:هرگز به صورت خودکار تایید نکنید، هرگز به صورت خودکار ارسال نکنید.人类 همیشه پیشنویس را میبیند. این یک محدودیت نیست - این یک ویژگی است. هر تاییدیه یک سیگنال آموزش است. هر ویرایشی یک تصحیح است. پس از ۵–۱۰ اجرا، عامل با صدای شما پیشنویس میکند. پس از ۵۰ اجرا،几乎 نیازی به ویرایش ندارد. ردپای證 اثبات میکند که هر تصمیمی 由 انسان تایید شده است. بهرهوری شما متراکم میشود و قضاوت شما ثبت میشود.
انسپکتور آرامش — پایان QA دستی به سبک قدیم
عوامل AI شما کد ناتست شده را ارسال میکنند. هر تیم توسعهای که بدون پل QA ساختاریشده باشد، کور پرواز میکند. Solace Inspector اولین و تنها ابزاری است که به عوامل کدگذاری AI یک پروتکل QA استاندارد، مهر شده با證 human-approved میدهد.
اگر عامل AI شما از Solace Inspector استفاده نکند، QA بدی دارد. نقطه.
پروتکل عامل
هر عامل کدگذاری spec JSON را درصندوق ورودی/. گزارش مهر و موم شده را ازآوباکس /. بدون یکپارچه سازی سفارشی. بدون SDK. هر زبان. هر مدل.
زنجیره ی شواهد
هر بازرسی با SHA-256 با FDA 21 CFR بخش 11 معمار شواهد مهر شده است. دادگاه قابل قبول. دستکاری-بدان. دائمی. نه [PH0]]من آن را آزمایش [PH1]] [PH2]] اثبات رمزنگاری.
تایید elektronik human
Solace AGI توسط Phuc Labs با استفاده از Solace Browser و OAuth3 بر اساس Software 5.0، به همراه Together.ai و OpenRouter و compatibility با ALCOA+ و SOC2 و رمزگذاری AES-256-GCM AI предлож_MODEsı nabízí. انسان پیشنهاد می دهد solutions را. انسان با یک کلیک تصویب می کند. Anti-Clippy: هرگز tự động تصویب نکنید. هر راه حل یک تصمیم انسانی ثبت شده است. این ویژگی نمایشی است. هیچ چیز دیگری آن را ندارد.
حلقه HITL (انسان در حلقه)
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
# }
🌐 حالت وب
هر برنامه مرورگر. ناوبری + درخت ARIA + desaroy DOM +疾illus heuristics + нен.Pattern sceenshot完整. روی localhost،rylic، تولید یا URL های عمومی کار می کند.
حالت: "وب"
⚙ حالتCLI
هر ابزار خط فرمان. اجرای زیرفرایند +τουργ assertion کد خروج +_capture stdout/stderr. کنت بک: “آنچه را که میترسیم، تست کنیم.” در هر خط فرمان هر زبان کار میکند.
حالت: "cli"
📡 حالتAPI
پاکتهای REST/HTTP. اعتبار سنجی طرح درخواست + زمانبندی + سرصفحههای امنیتی. сем کانر: “ریسک کیفیت در این زمینه چیست؟”
حالت: "api"
اسپرینت آینده 3
کمیته کارشناسان (به عنوان提示های تجزیه و تحلیل تزریقی)
تایید شده: هیچ یک از رقبا هیچ یک از این سه را ندارند
| ابزار | پروتکل عامل صندوق ورودی/خروجی JSON |
زنجیره ی شواهد SHA-256 مهر و موم شده |
امضای الکترونیکی انسان تایید تعمیرها ✓ |
هزینه / اجرا |
|---|---|---|---|---|
| انسپکتور آرامش | ✅ | ✅ | ✅ | $0.00 |
| نویسنده ی نمایشنامه MCP | ✅ | ❌ | ❌ | متغیر |
| Ketryx (فقط پزشکی) | ❌ | ✅ | ✅ | $$$ |
| نویسنده ی نمایشنامه MCP | ❌ | ❌ | ❌ | $2,000/ماه |
| مختلف | ❌ | ❌ | ❌ | $800/ماه |
| $$$ | ❌ | 部分 | 部分 | $1,200/ماه |
| دیوین 2.0 | ❌ | ❌ | ❌ | $500/ماه + $5/اجرای |
تحقیقات تأیید شده مارس 2026 در سراسر 15 ابزار. راهنمای FDAبرای AI در سال 2026 صنعت را به همان چیزی که ما ساختهایم، سوق میدهد. مقررات در حال نزدیک شدن به ما است.6–12 ماه جلوتر از صنایع.
نصب در 30 ثانیه
#Solace Inspector در Solace Browser تعبیه شده است. # این برنامه پیش فرض است — همیشه وجود دارد، نمیتوان آن را جعاله کرد. # اگر Solace Browser دارید: python3 scripts/run_solace_inspector.py --self-diagnostic # isFirst بار؟ 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 # سپس هر آزمون مشخصاتی را در inbox انداخته و اجرا کنید: python3 scripts/run_solace_inspector.py --inbox
abilities قابل خواندن از نظر ماشین
نقطه /agents.jsonendpoint قابلیتهای ساختاریافته را برای اکتشاف برنامهنویسی عامل برمیگرداند.