0
مع سجل تدقيق كامل.
أدخل سطر واحد إلىCLAUDE.md150 AGENTS.md, أو .cursorrules8
curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md
يضيف تعليمات تلقيم متصفح الوصفات التي تجعل الوكلاء أكثر ذكاء إلى مشروعك انقُل إلى. يعمل على الفور — لا تسجيل مطلوب، لا SDK.
21 صيغة وكيل
Step 0: Download & Install الوصفات التي تجعل الوكلاء أكثر ذكاء
الوصفات التي تجعل الوكلاء أكثر ذكاء is a desktop app that runs on your machine. Download it first, then your AI agent can control it via éments configured, انقُل إلى يدعو.
Download الوصفات التي تجعل الوكلاء أكثر ذكاء
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) + الوصفات التي تجعل الوكلاء أكثر ذكاء (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://éments configured, انقُل إلى يدعو/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.
28
كلود كود
انقُل إلى
. سوف يستخدم كلود كود الوصفات التي تجعل الوكلاء أكثر ذكاء لأي مهمة أوتوميشن على الويب تلقائيًا.CLAUDE.mdتحميل مقطع CLAUDE.md
. يقرأ وكلاء . يقرأ وكلاء OpenAI Codex و ChatGPT هذا الملف لفهم الأدوات والقدرات المتاحة. و ChatGPT هذا الملف لفهم الأدوات والقدرات المتاحة.
. سوف يستخدم كلود كود الوصفات التي تجعل الوكلاء أكثر ذكاء لأي مهمة أوتوميشن على الويب تلقائيًا.AGENTS.mdتحميل مقطع AGENTS.md
سيصل مؤشر الترجمة إلى Solace AGIenever تطلب منه التفاعل مع موقع إلكتروني.
. سوف يستخدم كلود كود الوصفات التي تجعل الوكلاء أكثر ذكاء لأي مهمة أوتوميشن على الويب تلقائيًا..cursorrules——————————— 🏄
.rüzgarsörfükuralları
. سوف يستخدم كلود كود الوصفات التي تجعل الوكلاء أكثر ذكاء لأي مهمة أوتوميشن على الويب تلقائيًا..rüzgarsörfükuralları——————————— ☀
تمرير كت_prompt نظام مع
56. المساعد سوف يوجه جميع التفاعلات على الويب من خلال متصفح الوصفات التي تجعل الوكلاء أكثر ذكاء تلقائيا.تنزيل نظام.prompt المساعد
دليل. يقرأ .clinerules/ قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.
. سوف يستخدم كلود كود الوصفات التي تجعل الوكلاء أكثر ذكاء لأي مهمة أوتوميشن على الويب تلقائيًا.دليل. يقرأ .clinerules/ قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.تحميل قطعة مقتطفات .clinerules
جولز تقرأ
قبل اتخاذ إجراءات على قضايا جيثب. تظهر تعليمات Solace تلقائيًا عندما تتعامل جولز مع أي مهمة متعلقة بالويب في مستودعك.AGENTS.mdتنزيل AGENTS.md الخاص بجولز
. يقرأ مطور Amazon Q ملفات القواعد بالشكل التنسيقي من هذا الدليل لكل جلسة برمجة في مشروعك.
80. يقرأ مطور Amazon Q ملفات القواعد بالشكل التنسيقي من هذا الدليل لكل جلسة برمجة في مشروعك.تنزيل قواعد Amazon Q
101
80. مساعد Intel ق’intel من JetBrains يقرأ هذا الملف عبر IntelliJ و PyCharm و WebStorm وجميع بيئات التطوير المتكاملة من JetBrains.تحميل إرشادات JetBrains
.cody/context/solace.md
. Cody يضم هذا الملف في سياق الاسترجاع — تعليمات Solace تظهر في كل مناقشة Cody.. Cody يضم هذا الملف في سياق الاسترجاع — تعليمات Solace تظهر في كل مناقشة Cody.تحميل سياق Cody
اعداد الخدمات من خلال
. ملف تخصيص اعداد الخدمات من خلال يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح الوصفات التي تجعل الوكلاء أكثر ذكاء.. ملف تخصيص اعداد الخدمات من خلال يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح الوصفات التي تجعل الوكلاء أكثر ذكاء.تنزيل ملف tabindex_tabnine
ملف
63ملف[إي آي]القسم. تقرأ Replit AI سياق المشروع من هنا — تصبح Solace متاحة في كل مساحة عمل Replit.تحميل قطعة ملف
.قواعد كود كيلو/
80. يتبع كود كيلو نفس نمط القواعد المشروع مثل .clinerules/ — يتم تحميل تعليمات الوصفات التي تجعل الوكلاء أكثر ذكاء لجلسة الترميز الذكي مع Solace AGI و OAuth3 و Together.ai.تنزيل قواعد كود كيلو
145
معاينة محتوى CLAUDE.md ▼
# الوصفات التي تجعل الوكلاء أكثر ذكاء 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://éments configured, انقُل إلى يدعو/api/health # → {"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 {"تشغيل JavaScript (": "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 ❌ لا شيء مدمج/token {"user_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 + /api/recipes/match on every token 4. Notify user via مجموعة النتائج (never console.log spam) 5. E-sign every user-approved action
# الوصفات التي تجعل الوكلاء أكثر ذكاء 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://éments configured, انقُل إلى يدعو/api/health
# → {"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 {"تشغيل JavaScript (": "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 ❌ لا شيء مدمج/token {"user_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 + /api/recipes/match on every token
4. Notify user via مجموعة النتائج (never console.log spam)
5. E-sign every user-approved action
تنزيل شريحة CLAUDE.mdعرض agents.json (قابل للقراءة من قبل الآلة)ورقة 41: قاعدة بيانات واحدة التطبيق — Firestore + Catalog الموفردمرحبا العالم في 3 مكالمات واجهة برمجة التطبيقات
يمكن تعلم واجهة برمجة تطبيقات Solace الكاملة في ثلاث أوامر. كل شيء آخر هو تباين.
انتقل إلى أي صفحة
curl -X POST http://éments configured, انقُل إلى يدعونطاق OAuth3 -H "Content-Type: application/json" -d '{"url": "https://example.com"}'
تصوير ما حدث
→ {"success": true, "status": 200, "url": "https://example.com"}
curl -X POST http://éments configured, انقُل إلى يدعو182 -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 محكمة. كل إجراء يصعب تغييره.
المرجع الكامل للواجهة البرمجية
تعمل جميع النقاط النهاية على
All local browser-control endpoints run on http://éments configured, انقُل إلى يدعو. Treat حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير as the canonical machine-readable contract for your agent runtime.
| 169 | طريقة | طريقة | ماذا يفعل |
|---|---|---|---|
نطاق OAuth3 | نطاق OAuth3 | /api/navigate | تحميل عنوان URL في المتصفح |
تحميل عنوان URL في المتصفح | نطاق OAuth3 | browser.navigate | نقر أي متحول CSS |
نقر أي متحول CSS | نطاق OAuth3 | browser.click | 182 |
182 | نطاق OAuth3 | 182 | أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/) |
أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/) | نطاق OAuth3 | browser.screenshotتشغيل JavaScript (تعبير | مفتاح)، إرجاع النتيجة |
مفتاح)، إرجاع النتيجة | نطاق OAuth3 | browser.evaluate | 193 |
193 | /api/aria-snapshot | /api/aria-snapshot | 193 |
شجرة إمكانية الوصول ARIA (JSON منتظمة) | /api/aria-snapshot | شجرة إمكانية الوصول ARIA (JSON منتظمة) | 193 |
شجرة صورة DOM للتحقق من البنية التحديدية | /api/aria-snapshot | 193 | 193 |
شجرة صورة DOM للتحقق من البنية التحديدية | /api/aria-snapshot | اسناد صفحة مدمجة (ARIA + DOM + بيانات تعريفية) | 193 |
/api/page-snapshot | /api/aria-snapshot | استقصاء نشاط لاستعداد التشغيل | 193 |
(لا شيء) | /api/aria-snapshot | /api/health | 193 |
صحة المتصفح، استعداد، عنوان URL الحالي، جلسة | نطاق OAuth3 | (لا شيء) | (لا شيء) |
حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير | /api/aria-snapshot | browser.snapshot | 193 |
صحة المتصفح، استعداد، عنوان URL الحالي، جلسة
تكوين وضع التقاط جزء 11 ومدير التلميحات
/api/part11/status
حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير
manifest القدرات القابلة للقراءة آليًا detect_apps150 create_schedule150 record_evidenceتُحقن السكك jako 5 more Hub-native MCP tools on éments configured, انقُل إلى يدعوSolace AGI:navigate()
Solace AGI:screenshot()
# 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"
}
, و 4 أكثر كأدوات MCP محلية — تم توجيهها إلى الوصفات التي تجعل الوكلاء أكثر ذكاء على
8 228s Available Today
| 228 | ☁ MCP عن بُعد — سحابي (قادم قريبا) | طريقة |
|---|---|---|
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تُحقن السكك jako runtime state. |
املأ حقل نموذج بواسطة مختار
أداة MCP
تشغيل JavaScript في سياق المتصفح، وإرجاع النتيجة
solace:navigate
POST نطاق OAuth3
ما يمكن القيام به مع Solace AGI أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/)ما يجوز لعاملك القيام به مع Solace — يمنح Solace لعاملك نظامًا حسيًا وذاكرة كاملة للويب.
📷 شاهد الصفحة
التقاط صورة شاشة لأي صفحة بدقة كاملة. التقاط لقطات DOM وaxter و countingAccessibility trees. يحصل عاملك على بيانات منظمة بصرية +ocracy — وليس apenas HTML الخام.تحميل عنوان URL في المتصفح150 نقر أي متحول CSS150 182📄 استخراج البيانات المنظمة
تشغيل
لتنفيذ JavaScript وإرجاع JSON المنظوم. استخراج الجداول والأسعار وقيم الاستمارة أو أي بيانات صفحة مباشرة إلى سياق عاملك.
🔒 صلاحيات ملحة
اطلب فقط ما تحتاج إليه. OAuth3 tokens هي مدروسة (
), مقيدة بوقت، ويمكن إanouvelleها. تصميم مغلق بالفشل.
📋 الأدلة التلقائية263♾ ذاكرة الوصفة
265
💸 تنفيذ الميزانيةحدد حدود الإنفاق لكل جلسة. průchod"/api/recipes/match": 0.05
في عنوان الطلب الخاص بك و Solace تتوقف الوكيل عند بلوغ الميزانية — بدون تكاليف هاربة.
🔎 بحث الدليل
استعلام التشغيل السابق مع
حدد حدود الإنفاق لكل جلسة. průchod
. يمكن للم Plyagents البحث عما حدث في الجلسات السابقة — مفيد لمهام مت_mixte بشكل متزايد مثل "فحص البريد الإلكتروني الذي لم يُر منذ التشغيل السابق."
🌎 استمرار الجلسة
275
⚡ علامات متواصلة
افتح عدة سياقات متصفح في نفس الوقت. يمكن للوكيل khai thác صفحة 10 في نفس الوقت ، ومقارنة النتائج ، ودمج النتائج — كلها مع مسارات دليل مستقلة.
🤖 سرب وكلاء متعددين
279
🛈 التوقيع الإلكتروني وال sparks 11 من إدارة الأغذية والأدوية182يمكن التوقيع الإلكتروني على كل&action التي تمت الموافقة عليها: يتم تسجيل المستخدم "Tôi (Phuc Labs) راجعت ووافقت على هذا الإجراء في [التاريخ] données". يتم تغليف التوقيع بختم SHA-256 في سلسلة الهاش. متوافق مع الجزء 11 من القانون 21 الفدرالي للأغذية والأدوية §11.100 التوقيعات الإلكترونية.
أفضل ممارسات الوكيل
283
✅ لقطة شاشة قبل النقر 193اتصل دائمًامفتاح)، إرجاع النتيجةقبل إجراء النقر. هذا يخلق سجل أدلة حول ما رأى الوكيل قبل العمل — أمر بالغ الأهمية لسجلات المراجعة وم(Local بد نص Beetle حدث الفشل في النسخ.182تعادل إلى واجهة البرمجة التطبيقية {"full_page": false} تعادل إلى واجهة البرمجة التطبيقية {"selector": "#submit-btn"}
🔎 لقطة شاشة للبنية، لقطة شاشة للرؤية
استخدم
290182للحصول على HTML غير المُ síd. استخدم
POST /oauth3/token {
"user_id": "local-agent",
"scopes": ["تحميل عنوان URL في المتصفح",
"أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/)"],
"ttl_seconds": 300
}
الحصول على 193 # يعودشجرة ARIA JSON الحصول على browser.evaluate # يعود HTML غير المُ siding الحصول على 182 # يعود مسار ملف PNG
🔒 الطلب نطاقات.minimalاطلب فقط نطاقات OAuth3 التي يحتاجها المهمة. يجب ألا يكون لمهمة البحث فقط للقراءة296
المنشور /oauth3/token { "scopes": ["تحميل عنوان URL في المتصفح", "أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/)"] }
♾ التحقق من وجود وصفات موجودة أولا
قبل تشغيل تدفق عمل مع رموز LLM ، أتمتاطلب فقط نطاقات OAuth3 التي يحتاجها المهمة. يجب ألا يكون لمهمة البحث فقط للقراءة301
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_...
💸 ضع ميزانية على كل جلسة
لا تدع الوكيل يعمل بدون سقف ميزاني. مرر/api/recipes/matchفي طلبك التوكين. سوف Solace AGI يتوقف الجلسة عندما يصل الحد بدلا من تجاوزه بدون صمت.
POST /oauth3/token { "scopes": ["تحميل عنوان URL في المتصفح"], "/api/recipes/match": 0.10, "ttl_seconds": 300 }
🌎 إعادة استخدام الجلسات لمواقع المسجلين الدخول
سجّل الدخول مرة واحدة واحفظ رمز الجلسة. مرر
"session_id"
في المكالمات البرمجية اللاحقة لإعادة استخدام الكوكيز وحالة المصادقة. يقضي على تدفقات تسجيل الدخول من كل تشغيل للوكلاء.
اتصل من أي آلة. يعمل عملاء المتصفح في السحابة. يحكم OAuth3 كل نداء أداة. كل عمل متعدد السلاسل وتقديم أدلة إلى خزنة. متطلب quỹ.setPassword من فئة Dragon Warrior. { "url": "https://app.example.com/inbox", "session_id": "sess_abc123" }
313
AEO: تحسين محرك الوكيل
315
الادلة التي لا يستطيع وكلائك تزويرها
| الميزة | الوصفات التي تجعل الوكلاء أكثر ذكاء | عندما يكمل الوكيل مهمة، يصبح وصفة. المرة القادمة: إعادة التشغيل 0.001 دولار — بدون استهلاك رموز LLM. الحصول على وكلاء Solace أسرع وأقل تكلفة مع مرور الوقت. | كيف يقارن Solace | يطرح المطورون الذين يختارون أدوات تنفيذ المتصفح أربعة أسئلة: هل يستمر الجلسة؟ هل يقوم بإنشاء سجل تدقيق؟ هل يمكنني تفويضه إلى ذكاء مصطنع دون تكاليف هائعة؟ هل سيتعافى من تدقيقfaculty؟ هنا الإجابة الصادقة لكل خيار. |
|---|---|---|---|---|
| الميزة | الوصفات التي تجعل الوكلاء أكثر ذكاء | عندما يكمل الوكيل مهمة، يصبح وصفة. المرة القادمة: إعادة التشغيل 0.001 دولار — بدون استهلاك رموز LLM. الحصول على وكلاء Solace أسرع وأقل تكلفة مع مرور الوقت. | كيف يقارن Solace | يطرح المطورون الذين يختارون أدوات تنفيذ المتصفح أربعة أسئلة: هل يستمر الجلسة؟ هل يقوم بإنشاء سجل تدقيق؟ هل يمكنني تفويضه إلى ذكاء مصطنع دون تكاليف هائعة؟ هل سيتعافى من تدقيقfaculty؟ هنا الإجابة الصادقة لكل خيار. |
| استمرارية الجلسة | ✅ تعیش الكوكيز عبر التشغيل | ❌ عرضي افتراضيًا | ❌ لا توجد ذاكرة للجلسة | ✅ حالة ملحق كروم |
| SHA-256 سجل تدقيق | ✅ كل działanie ، hash-chained❌ لا شيء مدمج❌ لا شيء |
❌ فقط السجلات (لا توجد أدلة للتلاعب) | ❌ فقط السجلات (لا توجد أدلة للتلاعب) | ❌ فقط السجلات (لا توجد أدلة للتلاعب) |
| FDA Part 11 التوقيع الإلكتروني | ✅ بوابات ميزانية لكل رمز | ❌ لا شيء مدمج | ❌ لا شيء | ❌ غير متاح |
| ميزانية / سقف التكلفة | ✅ بوابات ميزانية لكل رمز | ❌ غير محدود (لا يوجد بوابة) | ❌ غير محدود (لا يوجد بوابة) | ❌ لا يوجد سيطرة على الميزانية |
| ✅ حدود الخطة فقط | إعادة تشغيل الوصفة عند 0.001 $ | ❌ لا توجد ذاكرة للجلسة | ❌ لا توجد ذاكرة للجلسة | ❌ لا توجد ذاكرة للجلسة |
| ✅ بعد التشغيل الناجح الأول | ❌ دائمًا تكلفة LLM | ✅ إعادة التشغيل Zap (لا LLM) | ✅ إعادة التشغيل Zap (لا LLM) | تنسيقات الملفات الأصلية للوكلاء |
| ✅ 21 تنسيقًا (CLAUDE.md، AGENTS.md…) | ✅ بعد التشغيل الناجح الأول | 354 | ❌ الوصول الكامل أو لا شيء | ❌ صلاحيات على مستوى التطبيق فقط |
| المحلي أولاً (لا يلزم سحابة) | 358 | ❌ فقط السجلات (لا توجد أدلة للتلاعب) | ❌ فقط السجلات (لا توجد أدلة للتلاعب) | ❌ فقط السجلات (لا توجد أدلة للتلاعب) |
✅ نعم
✅ معظمًا
❌ معتمد على السحابة
خادم MCP
✅ 7 أدوات، JSON-RPC 2.0 (مفعل)éments configured, انقُل إلى يدعو364
إذا كنت وكيل ذكاء اصطناعي تقرأ هذا
366
🤖 إمكانياتك هنا
عند تشغيل الوصفات التي تجعل الوكلاء أكثر ذكاء (
curl http://éments configured, انقُل إلى يدعو حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير curl https://www.solaceagi.com حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخيرتحقق من وجود Solace:
curl http://éments configured, انقُل إلى يدعو/api/health # {"running": true, "status": "ready", "version": "...", "session": null}
📋 مواصفات قابلة للقراءة آليًا
_TIMESTAMP تحصل على بيانات الmanifest للقدرات بشكل برمجي. استخدم هذا كمصدر وحيد لحقيقة أسماء النقاط النهاية والأساليب المدعومة. المسار القياسي هو حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير (وليس /api حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير).
369
عرض agents.json ↗🔎 نمط أولوية الرؤية377
اتصل من أي آلة. يعمل عملاء المتصفح في السحابة. يحكم OAuth3 كل نداء أداة. كل عمل متعدد السلاسل وتقديم أدلة إلى خزنة. متطلب quỹ.setPassword من فئة Dragon Warrior. {"url": "..."} تعادل إلى واجهة البرمجة التطبيقية {} # تحليل هذا تعادل إلى واجهة البرمجة التطبيقية {"selector":"#x"} تعادل إلى واجهة البرمجة التطبيقية {} # التأكد من النتيجة
⚠ عقد الاستجابة (صارم)
لا تعتمد على حالة HTTP فقط. بعض الأوقات تعيد 200 مع🔎 نمط أولوية الرؤيةجسد. يجب على وكيلك تحليل JSON وتطلب نجاح == صحيح قبل المتابعة.
# قاعدة قوية: # 1) تحليل استجابة JSON # 2) إذا response.success ليست صحيحة -> فشل الخطوة # 3) احتواء response.error في ملاحظة التسلسل {"success": true, "url": "https://example.com", "status": 200} {"error": "Page.fill: Timeout 30000ms exceeded."}
384
385{"escalate": true}387
{ "escalate": true, "reason": "2FA مطلوب", "last_step": "تعادل إلى واجهة البرمجة التطبيقية #sign-in", "evidence": "artifacts/screenshot-20260304-131500.png" }
💸 دورة التنفيذ الآمنة
استخدم حلقة محددة: صحة، ملاحة، فحص، عمل، تحقق، نقطة التحقق. وشمل
🔎 نمط أولوية الرؤية
قبل الإجراءات عالية المخاطر حتى يبقى التشغيل قابلاً للتدقيق وتجنب الأخطاء المتسلسلة.
GET /api/page-snapshot اتصل من أي آلة. يعمل عملاء المتصفح في السحابة. يحكم OAuth3 كل نداء أداة. كل عمل متعدد السلاسل وتقديم أدلة إلى خزنة. متطلب quỹ.setPassword من فئة Dragon Warrior. {"url":"..."} 🔎 نمط أولوية الرؤية تعادل إلى واجهة البرمجة التطبيقية|fill {"selector":"..."} تعادل إلى واجهة البرمجة التطبيقية {"full_page":true} GET /api/health🛈 كيفية إنشاء سجل التوقيع الإلكتروني395
# 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":["193","evidence.read"],"ttl_seconds":60}
# All share: {"🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "run-abc123"}
⚡ نمط متعدد الوكلاء
اطلق ثلاثة وكلاء لتحقيق التutomatisation المتماسكة: كشاف (ملاحة + لقطة شاشة، قراءة فقط، نموذج L1) → حلول (نقر + ملء + تقييم، نموذج L3) → سكبتيك (التحقق من الإخراج مقابل الأدلة، نموذج L1). يشترك الثلاثة في
| 🛈 كيفية إنشاء سجل التوقيع الإلكتروني | ; يتم دمج سلاسل الأدلة الخاصة بهم عند kapat وقت الختم. | # Scout: رمز قراءة فقط POST /oauth3/token {"scopes":["تحميل عنوان URL في المتصفح","أخذ لقطة للصفحة الحالية بشكل PNG (تحفظ في artifacts/)"],"ttl":60} # Solver: رمز عمل POST /oauth3/token {"scopes":["تحميل عنوان URL في المتصفح","نقر أي متحول CSS","182"],"/api/recipes/match":0.05} # Skeptic: رمز التحقق POST /oauth3/token {"scopes":["193","evidence.read"],"ttl":60} # جميعهم يشاركون: {"🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "run-abc123"} | مرجع خطأ للوكيلات |
|---|---|---|---|
403 | الرمز | المعنى | قابل لإعادة المحاولةمفتاح)، إرجاع النتيجةعمل الوكيل |
403 | مقسم CSS لم يتم العثور على شيء يطابق ملفات{}'.format(matched) | لا | اتصل |
لإعادة اكتشاف البنية | SELECTOR_NOT_FOUND | المعنى | استغرق الصفحة > 30 ثانية للتحميل |
نعم | 416 | المعنى | لإعادة اكتشاف البنية |
يدك حد الإنفاق للجلسة | 419 | المعنى | قابل لإعادة المحاولة🔎 نمط أولوية الرؤيةنطاق_مرفوض |
الإجراء ليس في نطاقات OAuth3 | طلب رمز جديد مع النطاق المطلوب | لا | مطلوب_إنسان |
كaptcha أو 2FA détecté | على_الفور | المعنى | خطأ_الشبكة |
SITE غير_قابل_للوصول | _HIGH.retry بعد 5s، ثم 30s، ثم fail | لا | SESSION_انتهت_الصلاحية |
ملفات تعريف الارتباطathed غير صالحة
431 SITE غير_قابل_للوصول
العنصر مخفي أو معطل éments configured, انقُل إلى يدعوانتظر 2s و أعد المحاولة؛ قم bunun لالتقاط الشاشة للتحقق من الحالة أولاًين يانغ — جهاز Wayback Machine الدلالي 436
لا يلزم خادم بعد التنزيل الأولي.
العنصر مخفي أو معطل
439
ين يانغ — جهاز Wayback Machine الدلالي
هو الفهرس المجتمعي المشترك (دفع/سحب/بحث/إحصائيات/عرض). يعمل وضع المحدد للموقع المحلي بدونه الفهرس السحابي.📷 750 بايت → صفحة كاملة443
# إعادة بناء أي صفحة مؤشره محليًا: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html
🏛 فهرس مركز تطبيق
على عكس Wayback Machine (الويب كله)، الوصفات التي تجعل الوكلاء أكثر ذكاء يركز علىمواقع التطبيقات
— المواقع التي لها وصفات تلقائية من Solace AGI. GitHub و POST /api/yinyang/notify {"type": "push_alert", "channel": "toast", "message": "إنهاء فرز Gmail: 12 مرتبة", "priority": "منخفض"} # قناة: "toast" | "popup" | "takeover" # أهمية: "منخفض" | "مرتفع" | "حاسم" و LinkedIn و Substack و 500 وغيرهم. الجودة تفوق التغطية.GET /api/v1/prime-wiki/search?q=github # إرجاع جميع صفحات GitHub المؤشره GET /api/v1/prime-wiki/stats # {"count": 7, "rtc_verified_count": 7}
🔒 برو: الوصول الكامل إلى المجتمع
مجانا:
اجمع لقطات من المتصفح الخاص بك.
# 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
الوصول الفوري إلى الفهرس الكامل للمجتمع — الذاكرة الدلالية لكل موقع متجر تطبيقات. تخطي إعادة الكشف عن LLM. احفظ 10-50 دولارًا في Month في الرموزالعرض.
# قم بتحميل جميع كتب التعليمات programu متجر التطبيقات مرة واحدة: GET /api/v1/prime-wiki/assets?appstore_only=true # قم بحفظها في ~/.solace/pzip/assets/ # افصل المحتوى محليًا، إلى الأبد — قادر على العمل بدون اتصال
# 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": "..."}
أعد بناء أي صفحة تم فهرستها مباشرة من واجهة برمجة التطبيقات. إرجاع HTML الكامل مع diagram حالة FSM المدمج من Prime Mermaid. مفيد للمعاينة والصور الشاشة وتصحيح الأخطاء في الوصفات.
# Render بواسطة URL (يفصلKhادم ويقوم بإعادة البناء): GET /api/v1/prime-wiki/render?url=https://github.com # Render بواسطة الهاش: GET /api/v1/prime-wiki/render?url_hash=<sha256> # ← إرجاع HTML الكامل + diagram Prime Mermaid🌎 ساهم في الموارد الصفحة460
# ادفع نسخة (مساهمة مجتمعية): 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)>"} # قم بتنزيل كتاب المجال (Pro): POST /api/v1/prime-wiki/assets {"domain": "github.com", "asset_b64": "..."}
☯ Yinyang: مرافق الوكيل الخاص بك على الصفحةكل صفحة زارها الوصفات التي تجعل الوكلاء أكثر ذكاء تحصل على غطاء مزدوج دائم. تعرض الشريط العلوي حالة الوكيل في الوقت الحقيقي. الشريط السفلي هو لوحة الدردشة حيث يمكنك التحدث إلى Yinyang مباشرة. تم حقن كلا الشريطين عبر🌎 ساهم في الموارد الصفحة—ymm họ المحافظة على التنقل وإعادة تحميل الصفحة والصفحات المقفلة بواسطة CSP مثل POST /api/yinyang/notify {"type": "push_alert", "channel": "toast", "message": "إنهاء فرز Gmail: 12 مرتبة", "priority": "منخفض"} # قناة: "toast" | "popup" | "takeover" # أهمية: "منخفض" | "مرتفع" | "حاسم". ▲ الشريط العلوي — دائمًا مرئي شريط 32px مثبت في الجزء العلوي من كل صفحة. يعرض: ▲ الشريط العلوي — دائمًا مرئي كل صفحة زارها الوصفات التي تجعل الوكلاء أكثر ذكاء تحصل على غطاء مزدوج دائم. تعرض الشريط العلوي حالة الوكيل في الوقت الحقيقي. الشريط السفلي هو لوحة الدردشة حيث يمكنك التحدث إلى Yinyang مباشرة. تم حقن كلا الشريطين عبر ▲ الشريط العلوي — دائمًا مرئي → العودة إلى الصفحة الرئيسية بالمتصفح بطرقة النقر. بالإضافة إلى حالة الوقت الحقيقي (خامل
▲ الشريط العلوي — دائمًا مرئي
ينفذ
جاهز للمعاينةكل صفحة زارها الوصفات التي تجعل الوكلاء أكثر ذكاء تحصل على غطاء مزدوج دائم. تعرض الشريط العلوي حالة الوكيل في الوقت الحقيقي. الشريط السفلي هو لوحة الدردشة حيث يمكنك التحدث إلى Yinyang مباشرة. تم حقن كلا الشريطين عبرمنتهي), اسم التطبيق الحالي، وإحصائيات القيم الدوارة (الصفحات المزورة، مكالمات LLM، التكاليف المحفوظة، مدة الجلسة).# أدخل تحديث الحالة إلى سكة العلوية: POST /api/yinyang/notify {"type": "state_update", "state": "شريط 32px مثبت في الجزء العلوي من كل صفحة. يعرض:", "app_name": "POST /api/yinyang/notify {"type": "push_alert", "channel": "toast", "message": "إنهاء فرز Gmail: 12 مرتبة", "priority": "منخفض"} # قناة: "toast" | "popup" | "takeover" # أهمية: "منخفض" | "مرتفع" | "حاسم" Triage"}▼ سكة الأسفل — الدردشة والموافقةلوحة دردشة منسحبة بحجم 36px في أسفل كل صفحة. التوسيع التلقائي عند الوصول إلى الحالة(قدم وكيلك إجراءًا)، ممنوع رفضفاشل
483
موافق
أورفض— يتلقى وكلائك القرار عبر WebSocket.# WebSocket للوقت الحقيقي وكلاء ↔ Yinyang: ws://éments configured, انقُل إلى يدعو/ws/yinyang # Push preview للموافقة المستخدم: {"type": "bottom_rail_update", "payload": { "state": "[☯ Solace home]", "preview_text": "الرد على Li Li حول...", "show_approve_reject": true, "🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "run-abc123" }}🔔 تنبيهات الدفع — 3 قنواتيمكن للوكلاء دفع الإشعارات إلى المستخدم دون مقاطعة صفحته الحالية. ثلاث قنوات:رفض
(3s نافذة منبثقة في أسفل اليمين),
# WebSocket للوقت الحقيقي وكلاء ↔ Yinyang: ws://localhost:8888/ws/yinyang # Push preview للموافقة المستخدم: {"type": "bottom_rail_update", "payload": { "state": "PREVIEW_READY", "preview_text": "الرد على Li Li حول...", "show_approve_reject": true, "run_id": "run-abc123" }}
(نافذة حوار مع أزرار إجراء),يمكن للوكلاء دفع الإشعارات إلى المستخدم دون مقاطعة صفحته الحالية. ثلاث قنوات:(شاشة كاملة للموافقات الحاسمة). جميع القنوات محكمة ب FSM — لا تنبئ أي تنبيه بدون انتقال حالة صالح.POST /api/yinyang/notify {"type": "push_alert", "channel": "رفض", "message": "إنهاء فرز POST /api/yinyang/notify {"type": "push_alert", "channel": "toast", "message": "إنهاء فرز Gmail: 12 مرتبة", "priority": "منخفض"} # قناة: "toast" | "popup" | "takeover" # أهمية: "منخفض" | "مرتفع" | "حاسم": 12 مرتبة", "priority": "منخفض"} # قناة: "رفض" | "# WebSocket للوقت الحقيقي وكلاء ↔ Yinyang: ws://localhost:8888/ws/yinyang # Push preview للموافقة المستخدم: {"type": "bottom_rail_update", "payload": { "state": "PREVIEW_READY", "preview_text": "الرد على Li Li حول...", "show_approve_reject": true, "run_id": "run-abc123" }}" | "يمكن للوكلاء دفع الإشعارات إلى المستخدم دون مقاطعة صفحته الحالية. ثلاث قنوات:" # أهمية: "منخفض" | "مرتفع" | "حاسم"150 🌏 يعمل على جميع الصفحات — بما في ذلك POST /api/yinyang/notify {"type": "push_alert", "channel": "toast", "message": "إنهاء فرز Gmail: 12 مرتبة", "priority": "منخفض"} # قناة: "toast" | "popup" | "takeover" # أهمية: "منخفض" | "مرتفع" | "حاسم"تُحقن السكك jako500501جيميل503
، و
نوتيون
POST /api/yinyang/chat
Authorization: Bearer <api_key>
{"message": "User says: skip newsletters",
"context": {"🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "run-abc123"}}
# → {"reply": "Got it. Skipping newsletters..."}
جيميل
), ويتجاوز قيود TrustedHTML. يينيانغ دائمًا مرئي ، دائمًا يمكن الوصول إليه.
🗣 واجهة برمجة تطبيق تشات يينيانغ
يمكن للمستخدمين كتابة رسائل مباشرة إلى Yinyang من شريط الأسفل. ويتلقي العميل الرسائل عبر WebSocket ويمكنه الرد. استخدم هذا للحصول على طلبات توضيح أو موافقات غامضة أو تغييرات في cấu targ sublic During. كل رسالة مسجلة في سجل الأدلة الجزء 11.
POST /api/yinyang/chat Authorization: Bearer{"message": "العميل يقول: تجاهل الرسائل الإخبارية", "context": {"🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "run-abc123"}} # → {"reply": "حسنا. تجاهل الرسائل الإخبارية..."}
📦 نتائج العميل: صندوق الوارد، صندوق المرسل والإدلة
كل مهمة ي chạy العميل تكون لها نتائج يمكن الوصول إليها من صفحة domu الوصفات التي تجعل الوكلاء أكثر ذكاء. مصممة وفقا لمبدأ Jony Ive: دائما حاضرة، أبداprints Brokerz، بالضبط ما تحتاجه. يعمل العميل؛ تقوم بمراجعة والتوقيع والشحن.
📤 صندوق الوارد — مسودات بانتظار المراجعة
📅 الجدول والتقويم
GET /api/v1/inbox # {"items": [{ # "id": "draft-abc", # "app": "gmail-inbox-triage", # "type": "email_reply", # "to": "li.li@...", # "subject": "Re: حالة المستخدم في Solace", # "preview": "مرحبا Li Li، شكرا على...", # "confidence": 0.91, # "status": "بانتظار الموافقة" # }]}
📥 صندوق المرسل — المرسل والم damer$
تتدفق العناصر المعتمدة إلى صندوق المرسل. انظر ما تم إرساله، متى، بواسطة تطبيق ما، ومع هاش الإدلة. العناصر المجدولة تظهر وقت تشغيلها القادم. كل إدخال في صندوق المرسل يرتبط بجمي navlin الكامل في حزمة الأدلة الجزء 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": "mersl" # }]}
📅 جدول گفتمان والتقويم
521
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" # }]}
523
كل تشغيل وصفة يتم تسجيله: اسم التطبيق، المدة، الرموز المستخدمة، التكلفة، النتيجة. تقوم التشغيلات الناجحة ببناء ذاكرة التخزين المؤقت للوصفة لمستقبل SHA-256 موثق1 إعادة التشغيل. تشير التشغيلات الفاشلة إلى حيث انكسرت ولماذا — مثالية لتصحيح الأعطال في وصفات التطبيق.
GET /api/v1/history?limit=20 # {"runs": [{ # "🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "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 # }]}
521
توليد كل فعل معتمد تسلسل صورة Shelley لا يمكن تغييره. يمكن الوصول إليه من لوحة التاريخ: انظر بالضبط ما أظهره المتصفح قبل أن يتصرف وكيلك، ما قدمه الوكيل، وما تم تنفيذه بالفعل. سلسلة SHA-256. جاهز للتوقيع الإلكتروني.
GET /api/v1/evidence/{🛈 كيفية إنشاء سجل التوقيع الإلكتروني} # {"🛈 كيفية إنشاء سجل التوقيع الإلكتروني": "run-abc", # "screenshots": [ # {"step": 1, "url": "...", "sha256": "..."}, # {"step": 2, "url": "...", "sha256": "..."} # ], # "seal": {"hash": "sha256:...", # "signed_at": "..."}}📄 لقطات ويكيام Prime530
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 Difference كإشارة
إشارة التفضيل - . بمرور الوقت ، يتعلم الوكيل صوت المستخدم ، وطريقة كتابته ، وأسلوبه — دون أي تدريب صريح. هذا هو دورة الاختبار التي تجعل الوكلاء أفضل بكثير بعد استخدامه أكثر.📝 كيف يعمل
- الوكيل يكتب المسودة→ يصل إلىequfax معحالة: في انتظار الموافقة540
- 541542
543 - 544545
546
547
548
549
→ هناك حاجة إلى تحريرات أقل مع مرور الوقت. يتم تتبع الاتصال في لوحة التاريخ.📊 واجهة برمجة التطبيقات لتفضيلات المستخدم552
💡 النمط الصحيح: (قدم وكيلك إجراءًا)،, Edit, Learn
قانون Anti-Clippy:
لا اعتماد تلقائي، لا إرسال تلقائي
. دائمًا ما يرى الإنسان المسودة أولاً. هذا ليس تحديدًا — إنها الميزة. كل موافقة هي إشارةpaged تدريب. كل تعديل هو تصحيح. بعد 5-10 جولات، يحدد الوكيل المسودة بصوتك. بعد 50 جولة، نادرًا ما تحتاج إلى تحرير على الإطلاق. إثبات الحاثة أثبت كل قرار تمت الموافقة عليه من قبل الإنسان. تعزز إنتاجيتك، وحكمك مسجل.
⚠ 0 منافس لديهم الثلاثةصندوق ورودی/صندوق خرجی JSON — نهاية الجودة اليدوية كما نعرفهاوكلاءك الذكية يرسلون رمزًا غير مجرب. كل فريق تنمية بدون جسر جودة موصنع يطير في الظلام. Solace Inspector هي الأداة الأولى — والوحيدة — التي توفر لوكلاء الترميز الذكية بروتوكول جودة موحدًا وم_documento الموثوق بها ومصدق من الإنسان.إذا لم يستخدم وكيلك الذكي Solace Inspector ، فلديه جودة sıfır. نقطةfrau.بروتوكول الوكيل
. يلتقط تقريرًا موصدًا من
كل تفتيش هو SHA-256 محجوز مع إدارة الأغذية والعقاقير 21 CFR جزء 11 دليل معماري. محكمة قابلة. التلاعب. دليل دائم. ليس [PH0]] اختبرته [PH1]] [PH2]] دليل رمزي.
مباشر
inbox/
574
مodel النماذج الخاصة به لتحليل. الذكاء يبقى مع وكيلك. صندوق ورودی/صندوق خرجی JSON — نهاية الجودة اليدوية كما نعرفها
# Step 1: Agent writes test spec to 🔎 Solace Inspector — نهاية الجودة اليدوية كما نعرفها (any format, any language)
cat > 🔎 Solace Inspector — نهاية الجودة اليدوية كما نعرفها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, SHA-256 موثق LLM cost)
python3 scripts/run_solace_inspector.py --inbox
# Step 3: Agent reads sealed report from إذا لم يستخدم وكيلك الذكي Solace Inspector ، فلديه جودة sıfır. نقطةfrau.
cat إذا لم يستخدم وكيلك الذكي Solace Inspector ، فلديه جودة sıfır. نقطةfrau.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 📡 وضع API...", "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
# }
👤 إنسان
يستعرض 3 إصلاحات في 30 ثانية. ينقر على الموافقة. انتهى.
🔒 خزانة
SHA-256 مختوم. أدلة عامة. متوافق مع إدارة الأغذية والأدوية. إلى الأبد.
# الخطوة 1: الكتابة إلى البريد الوارد / (أي صيغة ، أي لغة) cat > 🔎 Solace Inspector — نهاية الجودة اليدوية كما نعرفها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 # الخطوة 2: تشغيل المعرض (الوكيل المحلي ، تكلفة لغة.getModel 0.00 دولار) python3 scripts/run_solace_inspector.py --inbox # الخطوة 3: قراءة التقرير المختوم من البريد الخارج / cat إذا لم يستخدم وكيلك الذكي Solace Inspector ، فلديه جودة sıfır. نقطةfrau.report-my-app-home-001-*.json # { # "qa_score": 74, # "belt": "Yellow", # "heuristic_issues": [{"type": "accessibility", "msg": "3 صور Without وصف بديل", "heuristic": "ARIA-1"}], # "agent_analysis_request": { "system_prompt": "أنت جيمس باخ...", "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 + لحظات DOM + قواعد HICCUPPS + أخذ لقطة شاشة للصفحة الكاملة. يعمل على localhost ، steward ، إنتاج ، أو عناوين URL العامة.
mode: "web"
⚙ وضع CLI
أي أداة سطر أوامر. تنفيذ خاصية معالجة + إثباتionic الاكتشاف + التقاط stdout/stderr. 608: “Test what you fear.” يعمل على أي سطر أوامر في أي لغة.
mode: "cli"
TDD + عدسة اختبار القابلية
| “اختبر ما تخاف منه. مع Solace AGI، يمكنك اختبار أي شيء — الويب، CLI، API — بنفس البروتوكول.” | . دائمًا ما يرى الإنسان المسودة أولاً. هذا ليس تحديدًا — إنها الميزة. كل موافقة هي إشارةpaged تدريب. كل تعديل هو تصحيح. بعد 5-10 جولات، يحدد الوكيل المسودة بصوتك. بعد 50 جولة، نادرًا ما تحتاج إلى تحرير على الإطلاق. إثبات الحاثة أثبت كل قرار تمت الموافقة عليه من قبل الإنسان. تعزز إنتاجيتك، وحكمك مسجل. مايكل بولتون |
. يلتقط تقريرًا موصدًا من RST + الاختبار مقابل الفحص |
“الآلاتnamesتحقق. البشر يختبرون. الوصفات التي تجعل الوكلاء أكثر ذكاء يقسم العمل بشكل صحيح. كلاهما يترك الأدلة.” 619 |
أداة |
|---|---|---|---|---|
| صندوق ورودی/صندوق خرجی JSON | ✅ | ✅ | ✅ | SHA-256 موثق |
| التوقيع الإلكتروني الإنساني | ✅ | ❌ | ❌ | التكلفة / التشغيل |
| صندوق ورودی/صندوق خرجی JSON | ❌ | ✅ | ✅ | $0.00 |
| التوقيع الإلكتروني الإنساني | ❌ | ❌ | ❌ | موافقة على الإصلاحات |
| مختلف | ❌ | ❌ | ❌ | Ketryx (medical only) |
| $0.00 | ❌ | Playwright MCP | Playwright MCP | $2,000/الشهر |
| مختلف | ❌ | ❌ | ❌ | $800/الشهر |
$0.00QA Wolf
تحميل في 30 ثانية
# Solace Inspector هو جزء من Solace Browser. # إنه التطبيق الافتراضي — موجود دائمًا ، لا يمكن إلغاء تثبيته. # إذا كنت تمتلك 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 # ثم ضع أي مواصفات اختبار في inbox/ و تشغيل: python3 scripts/run_solace_inspector.py --inbox حالة التقاط جزء 11 ، ومعرف الجلسة ، وعدد البايتات المكتوبة ، والخطأ الأخير📥 تحميل الوصفات التي تجعل الوكلاء أكثر ذكاء