Skip to main content

अब आपका एआई एजेंट किसी भी वेबसाइट पर नियंत्रण रखता है।
पूरे ऑडिट ट्रेल के साथ।

एक लाइन को छोड़ देंमेंFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. में, या .cursorrules— और आपका एआई वास्तविक ब्राउज़र स्वचालन प्राप्त करता है: जीमेल, स्लैक, लिंक्डइन, गिटहब, और किसी भी वेबसाइट। प्रत्येक क्लिक पर हस्ताक्षरित, सील और सत्यापन योग्य। Solace AGI MCP सर्वर लाइव है। 30 सेकंड में शिप होता है।

✅ MCP लाइव [PH0] FDA भाग 11 वास्तुकृत ⚡ 21 एजेंट प्रारूप 💰 $0.001 / टास्क रिप्ले 🔎 $0.00 / क्यूए रन

किसी भी परियोजना में सोलेस जोड़ने के लिए एक कमांड

curl -fsSL https://solaceagi.com/agents/claude.md >> में

क्लाउड कोड परियोजना में सोलेस ब्राउज़र ऑटोमेशन निर्देश जोड़ता है। तत्काल काम करता है — कोई साइन अप नहीं, कोई एसडीई नहीं।

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.

25

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.

प्रत्येक प्रमुख एआई कोडिंग एजेंट, समर्थित

अपने एआई सहायक के लिए सही प्रारूप डाउनलोड करें। प्रत्येक फ़ाइल एआई को Solace AGI का उपयोग करने के लिए सटीक निर्देश देती है - नेविगेट, क्लिक, भरें, स्क्रीनशॉट, और साक्ष्य पकड़ो। 21 प्रारूप बॉक्स से बाहर समर्थित हैं।

क्लॉड कोड

में ड्रॉपमें. क्लॉड कोड Solace Browser का उपयोग किसी भी वेब ऑटोमेशन कार्य के लिए स्वचालित रूप से करेगा।

में स्निपेट डाउनलोड करें
💬

ओपनएआई कोडेक्स

में ड्रॉपमें. ओपनएआई कोडेक्स और चैटजीपीटी एजेंट यह फ़ाइल पढ़ते हैं ताकि उपलब्ध उपकरणों और क्षमताओं को समझा जा सके।

एजेंट्स.md स्निपेट डाउनलोड करें

कर्सर

में ड्रॉप.cursorrules. कर्सरSolace AGI के साथ बातचीत करने के लिए कहा जाता है जब भी आप इसे वेबसाइट के साथ इंटरैक्ट करने के लिए कहते हैं।

डाउनलोड .cursorrules
🏄

विंडसर्फ

में ड्रॉप.windsurfrules ครับ ครับ. विंडसर्फ (Codeium) Solace क्षमताओं को बिल्कुल कर्सर की तरह उठाता है — वही प्रारूप, शून्य घर्षण।

डाउनलोड .windsurfrules ครับ

Copilot GitHub adalah Copilot GitHub adalah GitHub Copilot..

में जाएं.github/copilot-instructions.md. Copilot Solace API कॉल ब्राउज़र कार्यों के लिए सुझाव देगा।

कोपायलट निर्देश डाउनलोड करें

सहायक

के साथ एक सिस्टम प्रॉम्प्ट के रूप में पास करें--system-prompt solace-aider.md. सहायक स्वचालित रूप से सभी वेब इंटरैक्शन को Solace Browser के माध्यम से मार्गदर्शन करेगा।

सहायक सिस्टम प्रॉम्प्ट डाउनलोड करें

continue.dev continue.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev continue.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev continue.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev continue.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev continue.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev

अपने में जोड़ें, .continue/config.jsonसंदर्भ प्रदाताओं. Continue वीएस कोड और जेटब्रेन्स में Solace ब्राउज़र स्वचालन को एक मूल उपकरण के रूप में प्रस्तुत करेगा।

Continue कॉन्फ़िग डाउनलोड करें
📞

क्लीन

में ड्रॉपدليل. يقرأ क्लीन قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.निर्देशिका. क्लीन सत्र प्रारंभ में परियोजना नियमों को पढ़ता है — Solace क्षमताएं हर बातचीत के लिए स्वचालित रूप से लोड हो जाती हैं

डाउनलोड .clinerules स्निप्पेट
🦕

रोकोड

स्थान .roocode/Regeln/. रोकोड (पूर्व में रू-क्लाइन) को Solace Browser की क्षमताओं के साथ-साथ इसके एजेंटिक कोडिंग मोड की विरासत में मिली है।

रोकोड नियम डाउनलोड करें
🔭

गूगल जेमिनी सीएलआई

जोड़ेंGEMINI.mdआपकी परियोजना रूट में. Google का ओपन-सोर्स एजेंट CLI Solace निर्देशों को उसी तरह पढ़ता है जिस तरह यह Claude को पढ़ता हैमें.

GEMINI.md स्निपेट डाउनलोड करें
🚀

गूगल जूलस

Jules पढ़ता हैमेंGitHub समस्याओं पर कार्रवाई करने से पहले. Solace निर्देश आपके रिपॉजिटरी में किसी भी वेब संबंधित कार्य को Jules द्वारा नियंत्रित करने पर स्वचालित रूप से दिखाई देते हैं.

Jules के लिए में डाउनलोड करें

Zed संपादक

नियमों को रखें92आपकी परियोजना के मूल में। Zed के एआई पैनल इन्हें स्वदेशी रूप से पढ़ते हैं — Solace AGI Zed एआई सहायक के लिए तुरंत उपलब्ध हो जाता है।

Zed 92 स्निपेट डाउनलोड करें
🔹

Amazon Q डेवलपर

जोड़ें.amazonq/niyam/solace.md. Amazon Q डेवलपर आपकी परियोजना में प्रत्येक कोडिंग सत्र के लिए इस निर्देशिका से मार्कडाउन नियम फ़ाइलें पढ़ता है।

Amazon Q नियम डाउनलोड करें
🎯

जेटब्रेन्स एआई

जोड़ें.idea/ai-guidelines.md. जेटब्रेन्स एआई असिस्टेंट इंटेलिजेंट, पायचार्म, वेबस्टॉर्म, और सभी जेटब्रेन्स आईडीई में यह फ़ाइल पढ़ता है।

जेटब्रेन्स दिशानिर्देश डाउनलोड करें
🔎

सोर्सग्राफ कोडी

संदर्भ को रखें.cody/context/solace.md. कोडी अपने पुनर्प्राप्ति संदर्भ में इस फ़ाइल को शामिल करता है — सोलेस निर्देश हर कोडी वार्तालाप में दिखाई देते हैं।

Cody संदर्भ डाउनलोड करें
📄

ทาบนิเน่

कॉन्फ़िगर करें.tabnine/व्यक्तिगतकरण. ทาบนิเน่ की व्यक्तिगतकरण फ़ाइल आपको अपनी टीम के टूलचेन को सिखाने देती है — जिसमें Solace ब्राउज़र स्वचालन शामिल है।

ทาบนิเน่ कॉन्फ़िग डाउनलोड करें
🆕

Replit AI ครับ ครับ

अपने में जोड़ें, .replit をreplitする をreplitするफ़ाइल की[ai]अनुभाग। रीप्लिट एआई यहां से परियोजना संदर्भ पढ़ता है — प्रत्येक रीप्लिट वर्कस्पेस में सोलेस उपलब्ध हो जाता है।

डाउनलोड .replit をreplitする स्निपेट
🤖

देविन

स्थान .devin/प्लेबुक/. देविन लंबी अवधि की कार्यों को शुरू करने से पहले परियोजना प्लेबुक पढ़ता है — सोलेस ब्राउज़र टूल्स किसी भी वेब वर्कफ़्लो के लिए उपलब्ध हैं।

देविन प्लेबुक डाउनलोड करें
🏭

फ़ैक्टरी ड्रोइड

फ़ैक्टर पढ़ता हैमें और .nhà máy/कॉन्फ़िग। ड्रोइड एजेंट सॉफ़्टवेयर विकास वर्कफ़्लोज़ को स्वचालित करने के दौरान Solace AGI क्षमताओं को विरासत में लेते हैं।

फ़ैक्टरी कॉन्फ़िग डाउनलोड करें
🔰

किलो कोड

जोड़ें.kilocode/rules/... किलो कोड एक ही परियोजना नियम पैटर्न का पालन करता है — Solace निर्देश प्रत्येक एजेंटिक कोडिंग सत्र के लिए लोड होते हैं।

किलो कोड नियम डाउनलोड करें

llms.txt

जेरेमी हावर्ड का एलएलएम-पठनीय साइट विवरण के लिए मानक। अपनी परियोजना की जड़ में ड्रॉप करें ताकि कोई भी एलएलएम सोलेस को समझ सके।

llms.txt डाउनलोड करें

.में स्निप्पेट के अंदर क्या है

प्रत्येक एकीकरण फ़ाइल आपके एआई एजेंट को सिखाती है कि सोलेस का उपयोग कैसे करना है। यहां क्लॉड कोड स्निप्पेट है — अपनी परियोजना में ड्रॉप करें और आपका एजेंट तुरंत सभी 14 सोलेस एपीआई, एमसीपी सर्वर, ई-साइनिंग और सर्वोत्तम प्रथाओं को समझ जाएगा।

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

पूरी फ़ाइल:में स्निपेट डाउनलोड करेंPaper 41: One App Database — Firestore + Code-Served Catalogदेखें agents.json (मशीन-रीडेबल)

3 API कॉल में हैलो वर्ल्ड

पूरी Solace API तीन कमांड में सीखी जा सकती है। बाकी सब कुछ एक विविधता है।

25

किसी भी पेज पर नेविगेट करें

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/screenshot -H "Content-Type: application/json" -d '{"full_page": true}'
→ {"success": true, "filename": "screenshot-20260302-120000.png", "filepath": "artifacts/screenshot-20260302-120000.png", "size": 17115}
3

साक्ष्य स्वचालित रूप से कब्जा किया गया

→ 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 स्कोप
/api/navigatePOSTब्राउज़र में एक यूआरएल लोड करेंnavegador.navegar
/api/clickPOSTकिसी भी सीएसएस सेलेक्टर पर क्लिक करेंbrowser.click पर क्लिक करें पर क्लिक करें
/api/fillPOSTफॉर्म फील्ड भरेंnavegador.rellenar
/api/screenshotPOSTवर्तमान पृष्ठ को PNG के रूप में कैप्चर करें (आर्टिफैक्ट्स/ में सेव किया जाता है)navegador.capture de pantalla
/api/evaluatePOSTजावास्क्रिप्ट चलाएं (अभिव्यक्तिकुंजी), परिणाम लौटाएंbrowser.evaluate ครับ ครับ
/api/snapshotPOSTपृष्ठ का कच्चा HTML कैप्चर करेंnavegador.instantánea
/api/aria-snapshotGETARIA ऐक्सेसिबिलिटी ट्री (संरचित JSON)navegador.instantánea
/api/dom-snapshotGETनिर्धारित संरचना जांच के लिए डोम स्नैपशॉट ट्रीnavegador.instantánea
/api/page-snapshotGETमिश्रित पेज स्नैपशॉट (ARIA + DOM + मेटाडेटा)navegador.instantánea
/api/healthGETलाइवनेस प्रोब फ़ॉर रनटाइम तैयारी(नहीं)
/api/statusGETब्राउज़र स्वास्थ्य, तैयारी, वर्तमान यूआरएल, सत्र(नहीं)
/api/part11/statusGETपार्ट 11 कैप्चर स्टेट, सत्र आईडी, बाइट्स लिखा गया, अंतिम त्रुटि(नहीं)
/api/part11/configPOSTपार्ट 11 कैप्चर मोड और ऑडिट निर्देशिका कॉन्फ़िगर करेंpart11.configure part11.configure part11.configure part11.configure
/agents.jsonGETमशीन-Readable क्षमता घोषणापत्र(नहीं)

MCP सर्वर — लाइव अब

मॉडल संदर्भ प्रोटोकॉल क्लॉड कोड और अन्य MCP-संगत उपकरणों को Solace AGI के साथ एक मूल उपकरण के रूप में जुड़ने देता है — कोई कर्ल आदेश की आवश्यकता नहीं है। सात उपकरण आज उपलब्ध हैं: नेविगेट, क्लिक, फिल, स्क्रीनशॉट, स्नैपशॉट, मूल्यांकन, aria_snapshot.

✅ स्थानीय MCP — उपलब्ध अब

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

# Step 2: add to क्लॉड कोड .claude/settings.json:
{
  "mcpServers": {
    "solace": {
      "command": "python3",
      "args": ["/path/to/solace-browser/yinyang_mcp_server.py"]
    }
  }
}

एक बार कॉन्फ़िगर किए जाने के बाद, क्लॉड कोड कॉल detect_appsFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. create_scheduleFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. record_evidence, और 5 more Hub-native MCP tools on localhost:8888. हर कॉल OAuth3 द्वारा सीमित है और SHA-256 द्वारा साक्ष्य दिया जाता है।

☁ रिमोट एमसीपी — क्लाउड (जल्द ही आने वाला है)

# 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 हर उपकरण कॉल को नियंत्रित करता है। हर क्रिया हैश-चेन और साक्ष्य-कैप्चर आपके वॉल्ट में है। ड्रैगन वॉरियर टियर आवश्यक है।

8 एमसीपी टूलs Available Today

एमसीपी टूलएपीआई के लिए मैप किया गयायह क्या करता है
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 AGI के साथ क्या कर सकता है

नेविगेट और क्लिक के परे — Solace Browser आपके एजेंट को वेब के लिए एक पूर्ण संवेदी और स्मृति प्रणाली प्रदान करता है।

📷 पृष्ठ देखें

किसी भी पृष्ठ का स्क्रीनशॉट पूर्ण रिज़ॉल्यूशन पर लें। डीओएम स्नैपशॉट और एआरआईए एक्सेसिबिलिटी ट्रीज़ कैप्चर करें। आपका एजेंट संरचित विज़ुअल + सेमेंटिक डेटा प्राप्त करता है — केवल कच्चे एचटीएमएल नहीं।

📄 संरचित डेटा निकालें

चलाएं /api/evaluateजावास्क्रिप्ट निष्पादित करने और संरचित जीएसएन लौटाने के लिए। टेबल, मूल्य, फ़ॉर्म मान, या किसी भी पृष्ठ डेटा को सीधे अपने एजेंट के संदर्भ में निकालें।

🔒 स्कोप्ड अनुमतियाँ

केवल आवश्यक की मांग करें। OAuth3 टोकन स्कोप्ड (navegador.navegarFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. browser.click पर क्लिक करें पर क्लिक करेंFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. navegador.rellenar), समय-बाउंड, और रद्द करने योग्य हैं। डिज़ाइन द्वारा फ़ेल-क्लोज़्ड।

📋 स्वचालित साक्ष्य

प्रत्येक एजेंट क्रिया स्वचालित रूप से लॉग, हैश-चेन, और सील की जाती है। आपका एजेंट एक ऑडिट ट्रेल बनाता है बिना एक भी लॉगिंग कोड की लिखते हुए।

♾ रेसिपी मेमोरी

Solace सफल वर्कफ़्लो को नुस्खे के रूप में याद रखता है. पुनरावृत्ति पर, आपका एजेंट LLM को पूरी तरह बायपास कर देता है और कैश्ड पथ को चलाता है — $0.001 के लिए जो खोज की तुलना में 99% सस्ता है.

💸 बजट प्रवर्तन

प्रति-सत्र व्यय सीमाएँ{n} निर्धारित करें. पास"presupuesto_usd": 0.05अपने टोकन अनुरोध में और Solace एजेंट को तब रोक देता है जब बजट हिट हो जाता है — कोई भी लागतें नहीं बढ़ेंगी.

🔎 साक्ष्य खोज

/api/evidence/search के साथ पिछले रनों के लिए प्रश्न/api/evidence/search. एजेंट पिछले सत्रों में क्या हुआ था यह देख सकते हैं — "पिछले रन के बाद से देखे गए ईमेल को त्रियाजित करें" जैसे वृद्धिशील कार्यों के लिए उपयोगी.

🌎 सत्र स्थायित्व

ब्राउज़र सत्र एजेंट कॉल के बीच जीवित रहते हैं। एक बार लॉग इन करें, सत्र का पुन: उपयोग करें। पुन: प्रामाणीकरण ओवरहेड नहीं। कुकीज़, स्थानीय संग्रहण और प्रमाणीकरण टोकन कार्यों के साथ बने रहते हैं।

⚡ समानांतर टैब

एक साथ कई ब्राउज़र संदर्भ खोलें। आपका एजेंट 10 पृष्ठों को समानांतर में स्क्रैप कर सकता है, परिणामों की तुलना कर सकता है और स्वतंत्र साक्ष्य ट्रेल्स के साथ निष्कर्षों को मिला सकता है।

🤖 बहु-एजेंट स्वार्म

कई स्वतंत्र Solace Browser उदाहरणों को उत्पन्न करें। स्काउट एजेंट अन्वेषण करते हैं; कोडर एजेंट कार्रवाई करते हैं; संशयवादी एजेंट सत्यापित करते हैं। प्रत्येक उदाहरण में अपना सत्र, बजट और साक्ष्य श्रृंखला होती है। किसी भी शेड्यूलर (cron, Cloud Run, GitHub Actions) से आयोजित करें।

🛈 ई-हस्ताक्षर और FDA Part 11

प्रत्येक अनुमोदित क्रिया को ई-हस्ताक्षरित किया जा सकता है: उपयोगकर्ता रिकॉर्ड करता है “मैं (Phuc) ने [टाइमस्टैम्प] पर इस क्रिया की समीक्षा की और अनुमोदन किया”। हस्ताक्षर SHA-256 से सील किया जाता है हैश श्रृंखला में। FDA 21 CFR भाग 11 §11.100 इलेक्ट्रॉनिक हस्ताक्षरों के अनुरूप।

एजेंट सर्वोत्तम प्रथाएं

पैटर्न जो आपके एजेंट को विश्वसनीय, लेखा परीक्षित और संचालित करने में सस्ता बनाते हैं।

✅ क्लिक करने से पहले स्क्रीनशॉट

सदैव कॉल करें/api/screenshotक्लिक एक्शन से पहले। यह एजेंट द्वारा देखी गई सामग्री का एक सबूत रिकॉर्ड बनाता है — ऑडिट ट्रेल और विफल रन के लिए महत्वपूर्ण है।

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

🔎 संरचना के लिए स्नैपशॉट, दृष्य के लिए स्क्रीनशॉट

उपयोग /api/aria-snapshot(ARIA Accessibility ट्री , JSON) जब आपके एजेंट को पेज संरचना को समझने की आवश्यकता हो। उपयोग करें /api/snapshotके लिए कच्चे HTML का। उपयोग करें /api/screenshotदृश्य लेआउट और छवियों के लिए।

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

🔒 न्यूनतम दायरे अनुरोध

केवल अपने कार्य की आवश्यकता वाले OAuth3 स्कोप का अनुरोध करें। एक पढ़ने के लिए शोध कार्य को कभी भीnavegador.rellenarस्कोप नहीं होना चाहिए। संकीर्ण स्कोप आकस्मिक दुष्प्रभावों को रोकते हैं और अनुपालन लेखा परीक्षा को संतुष्ट करते हैं।

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

♾ मौजूदा नुस्खे पहले जाँच करें

LLM टोकन के साथ एक कार्य प्रवाह चलाने से पहले, कॉल करें/api/recipes/match. यदि कार्य के लिए एक नुस्खा मौजूद है, तो इसे $0.001 पर रीप्ले करें। वास्तविक रूप से नए कार्य प्रवाहों के लिए LLM कॉल को बचाएं।

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

💸 प्रत्येक सत्र पर बजट निर्धारित करें

किसी भी एजेंट को कभी भी बजट की छत के बिना चलने न दें। पासबजट_usdआपके टोकन अनुरोध में। Solace AGI सत्र को रोक देगा जब सीमा तक पहुंच जाती है, बजाय इसके कि चुपचाप अधिक व्यय हो।

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"बाद के एपीआई कॉल में कुकीज़ और प्रामाणिकरण राज्य को पुनः उपयोग करने के लिए। हर एजेंट चलाने से लॉगिन प्रवाह को समाप्त करता है।

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

एजेंट-मूलभूत क्यों महत्वपूर्ण है

एईओ: एजेंट इंजन अनुकूलन

जैसे एसईओ खोज क्रॉलर के लिए अनुकूलित है, एईओ एआई एजेंटों के लिए अनुकूलित है। Solace AGI एजेंटों के साथ पहली-क्लास उपयोगकर्ताओं के रूप में बनाया गया पहला प्लेटफ़ॉर्म है — एक बाद की बात नहीं।

आपके एजेंटσταν नहीं कर सकते हैं जालसाजी का साक्ष्य

हर एजेंट क्रिया एक SHA-256 हैश-चेन्ड रसीद उत्पन्न करती है। आपका CISO यह देख सकता है कि एआई ने क्या किया। आपका बोर्ड साक्ष्य देख सकता है। कोई ब्लैक बॉक्स नहीं।

वे रेसिपीज़ जो एजेंट्स को समझदार बनाती हैं

जब एक एजेंट एक कार्य पूरा करता है, तो यह एक रेसिपी बन जाती है। अगली बार: $0.001 रीप्ले — कोई एलएलएम टोकन उपभोग नहीं किया जाता है। Solace का उपयोग करने वाले एजेंट समय के साथ तेज़ और सस्ता हो जाते हैं।

Solace की तुलना कैसे करें

ब्राउज़र ऑटोमेशन टूल्स चुनने वाले डेवलपर्स चार प्रश्न पूछते हैं: क्या यह सत्र बनाए रखता है? क्या यह एक ऑडिट ट्रेल बनाता है? क्या मैं एक एआई को बिना लागत के प्रतिनिधित्व दे सकता हूँ? क्या यह एक अनुपालन ऑडिट से बच जाएगा? प्रत्येक विकल्प के लिए ईमानदार उत्तर यह है।

विशेषता Solace ब्राउज़र प्लेयर डायरेक्ट ब्राउज़र उपयोग / ओपनक्लॉ बारडीन / ज़ेपियर
सेशन पersistency ✅ कुकीज़ रनों के आर-पार जीवित रहती हैं ❌ डिफ़ॉल्ट रूप से अल्पकालिक ❌ कोई सत्र स्मृति नहीं ✅ क्रोम एक्सटेंशन स्टेट
SHA-256 ऑडिट ट्रेल ✅ हर क्रिया, हैश-चेन्ड ❌ कोई निर्मित नहीं ❌ कोई नहीं ❌ लॉग केवल (छेड़छाड़-साक्ष्य नहीं)
FDA Part 11 इलेक्ट्रॉनिक हस्ताक्षर ✅ निर्मित (/api/v1/esign) ❌ उपलब्ध नहीं ❌ उपलब्ध नहीं ❌ उपलब्ध नहीं
बजट / लागत सीमा ✅ प्रति-टोकन बजट गेट ❌ असीमित (कोई फाटक नहीं) ❌ कोई बजट नियंत्रण नहीं ✅ केवल योजना सीमाएँ
नुस्खा पुनरावृत्ति tại $0.001 ✅ पहले सफल रन के बाद ❌ हमेशा एलएलएम लागत ❌ हमेशा एलएलएम लागत ✅ जैप पुनरावृत्ति (कोई एलएलएम नहीं)
एजेंट--native फ़ाइल स्वरूप ✅ 21 स्वरूप (में, में…) ❌ कोई नहीं ❌ कोई नहीं ❌ कोई नहीं
OAuth3 सीमित delegations ✅ समय-सीमा वाले, रद्द करने योग्य टोकन ❌ पूर्ण पहुंच या कुछ नहीं ❌ पूर्ण पहुंच या कुछ नहीं ❌ ऐप-स्तरीय अनुमतियां केवल
लोकल-फर्स्ट (क्लाउड की आवश्यकता नहीं) ✅ पूरी तरह से ऑफलाइन चलता है ✅ हां ✅ ज्यादातर ❌ क्लाउड-निर्भर
MCP सर्वर ✅ 7 टूल, JSON-RPC 2.0 (लाइव) ❌ उपलब्ध नहीं ❌ उपलब्ध नहीं ❌ उपलब्ध नहीं

💬 Solace AGI एक प्लेवराइट रैपर नहीं है। यह प्लेवराइट के शीर्ष पर एक OAuth3 विलय परत है — सेशन मेमोरी, साक्ष्य श्रृंखला, बजट गेट और एजेंट-मूल रूपों को जोड़ती है जो कच्चे प्लेवराइट में नहीं हैं।

यदि आप एक एआई एजेंट हैं जो इसे पढ़ रहे हैं

यह खंड सीधे आपके लिए लिखा गया है — क्लाउड कोड, कोडेक्स, कर्सर, कोपायलट, या कोई अन्य एआई एजेंट जो इस पेज पर आया है। यहाँ वह exact जानकारी है जो आपको जानने की आवश्यकता है, आपके लिए सबसे उपयोगी फॉर्मेट में।

🤖 आपकी क्षमताएँ यहाँ

जब Solace Browser चल रहा हो (localhost:8888), तो आप: किसी भी यूआरएल पर नेविगेट कर सकते हैं, किसी भी तत्व पर सीएसएस सेलेक्टर द्वारा क्लिक कर सकते हैं, किसी भी फॉर्म फील्ड को भर सकते हैं, स्क्रीनशॉट ले सकते हैं, डीओएम स्नैपशॉट कैप्चर कर सकते हैं, जावास्क्रिप्ट चला सकते हैं, और SHA-256 साक्ष्य लॉग पढ़ सकते हैं। हर एक्शन एटॉमिक और साक्ष्य-sealed है।

जांचें कि Solace उपलब्ध है:

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

📋 मशीन-रीडेबल स्पेस

क्षमता मैनिफेस्ट को प्रोग्राममैटिक रूप से फेच करें। इसका उपयोग एंडपॉइंट नामों और समर्थित तरीकों के लिए अपने स्रोत के रूप में करें। कैनोनिकल पथ है /agents.json (न कि /api/agents.json)।

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
एजेंट्स.जेसन देखें ↗

🔎 विजन-फर्स्ट पैटर्न

यदि आप एक विजन-क्षमता वाले एजेंट हैं, तो यह अनुशंसित पैटर्न है: नेविगेट करें, स्क्रीनशॉट लें, छवि का विश्लेषण करें, निर्णय लें कि क्या क्लिक करना है, कार्रवाई करें, और फिर से स्क्रीनशॉट लें ताकि सत्यापित करें। कभी भी भी कार्रवाई के सफल होने की धारणा न करें।

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

⚠ रिस्पांस कॉन्ट्रैक्ट (स्ट्रिक्ट)

केवल HTTP स्थिति पर भरोसा न करें। कुछ रनटाइम 200 के साथ वापस आते हैं{"error": ...}शरीर। आपका एजेंट जेएसओएन को पार्स करना चाहिए और आगे बढ़ने से पहले सफलता == सच होने की आवश्यकता है।

# मजबूत नियम: # 1) जेएसओएन प्रतिक्रिया पार्स करें # 2) यदि प्रतिक्रिया सफलता सच नहीं है -> चरण विफल करें # 3) प्रतिक्रिया त्रुटि को वृद्धि नोट में शामिल करें {"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" }

💸 सुरक्षित निष्पादन लूप

एक निर्धारित लूप का उपयोग करें: स्वास्थ्य, नेविगेट, इन्सपेक्ट, अधिनियम, सत्यापित करें, चेकपॉइंट। इसमेंGET /api/page-snapshotउच्च-जोखिम वाली क्रियाओं से पहले शामिल करें ताकि रन ऑडिट करने योग्य रहें और कैसकेडिंग त्रुटियों से बच सकें।

GET  /api/health
POST /api/navigate   {"url":"..."}
GET  /api/page-snapshot
POST /api/click|fill {"selector":"..."}
POST /api/screenshot {"full_page":true}
GET  /api/status

🛈 ई-साइन रिकॉर्ड बनाने का तरीका

जब उपयोगकर्ता आपके द्वारा तैयार की गई क्रिया को मंजूरी देता है, तो उनके इलेक्ट्रॉनिक हस्ताक्षर को रिकॉर्ड करें। यह एक एफडीए 21 सीएफआर भाग 11 §11.100 अनुरूप रिकॉर्ड बनाता है: जिसने अनुमोदन किया, उन्होंने क्या अनुमोदित किया, और कब — हैश श्रृंखला में सील किया गया। विनियमित कार्यप्रवाह के लिए आवश्यक।

# After user clicks अनुमोदन in the bottom rail:
POST /api/v1/esign/token
{
  "user_id": "phuc@example.com",
  "run_id run 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
# }

⚡ मल्टी-एजेंट पैटर्न

सुदृढ़ स्वचालन के लिए तीन एजेंट्स उत्पन्न करें: स्काउट (नेविगेट + स्क्रीनशॉट, रीड-ओनली, L1 मॉडल) → सॉल्वर (क्लिक + भरना + मूल्यांकन, L3 मॉडल) → स्केप्टिक (उत्पादन को साक्ष्य के विरुद्ध सत्यापित करना, L1 मॉडल)। तीनों एकrun_id run run_id run run_id run 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","browser.click पर क्लिक करें","navegador.rellenar"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["navegador.instantánea","evidence.read"],"ttl_seconds":60}

# All share: {"run_id run run_id": "run-abc123"}

एजेंट्स के लिए त्रुटि संदर्भ

प्रत्येक Solace त्रुटि प्रकारित है। पुनः प्रयास करने योग्य त्रुटियां पीछे हटने के साथ पुनर्प्राप्त करती हैं। गैर-पुनः प्रयास करने योग्य त्रुटियों को मानव हस्तक्षेप या कार्य पुनः डिज़ाइन की आवश्यकता होती है।

कोड अर्थ पुनः प्रयास योग्य एजेंट एक्शन
SELECTOR_NOT_FOUNDसीएसएस सेलेक्टर ने कुछ नहीं मिलानहींकॉल/api/snapshotसंरचना को पुनः खोजने के लिए
NAVIGATION_TIMEOUTपेज लोड होने में > 30से अधिक समय लियाहाँअधिक से अधिक 3 प्रयासों (exponential backoff के साथ पुनः प्रयास करें)
BUDGET_EXCEEDEDसत्र व्यय सीमा से टकरा गयानहींबजट वृद्धि के लिए मानव ऑपरेटर को तेज करें
SCOPE_DENIEDकार्रवाई OAuth3 टोकन सीमाओं में नहीं हैनहींआवश्यक सीमा के साथ नए टोकन का अनुरोध करें
HUMAN_REQUIREDCAPTCHA या 2FA का पता चलानहींकॉल{"escalate": true}तत्काल
NETWORK_ERRORलक्ष्य साइट अनुपयोगीहाँ5s के बाद पुनः प्रयास करें, फिर 30s के बाद विफल
SESSION_EXPIREDप्रमाणीकरण कुकीज़ पुरानीनहींपुनः प्रमाणीकरण करें, फिर अंतिम साक्ष्य बिंदु से फिर से शुरू करें
ELEMENT_NOT_INTERACTABLEतत्व छिपा हुआ या अक्षमहाँ2s प्रतीक्षा करें और पुनः प्रयास करें; पहले स्थिति की पुष्टि के लिए स्क्रीनशॉट

प्राइम विकी — सेमेंटिक वेबवे मशीन

प्रत्येक पृष्ठ जिसे सोलेस विज़िट करता है उसे 750-बाइट सेमेंटिक स्नैपशॉट में संकुचित किया जाता है — पृष्ठ की संरचना, इरादा, नेविगेशन और मुख्य इकाइयों को संग्रहीत करता है। उस 750-बाइट बीज से, सोलेस पूर्ण कार्यात्मक एचटीएमएल पृष्ठ को पूरी तरह से ऑफलाइन पुनर्निर्माण करता है। पहली बार डाउनलोड होने के बाद किसी सर्वर की आवश्यकता नहीं है।

फ्लो विभाजित: localhost:8888स्थानीय कैप्चर/निष्पादन को सोलेस ब्राउज़र में संभालता है, जबकिhttps://solaceagi.com/api/v1/prime-wiki/* साझा समुदाय सूचकांक है (पुश/पुल/खोज/आँकड़े/प्रस्तुति)। स्थानीय-केवल मोड बादल इंडेक्स के बिना काम करता है।

📷 750 bytes → पूरा पृष्ठ

वेबवे मशीन प्रति पृष्ठ 100KB+ कच्चा एचटीएमएल संग्रहीत करती है (कुल 100,000 टीबी)। सोलेस 750-बाइट सेमेंटिक कंकाल संग्रहीत करता है और स्थानीय रूप से एक समकक्ष पृष्ठ का पुनर्निर्माण करता है। 133 गुना छोटा। शून्य केंद्रीकृत निर्भरता।

# कोई भी सूचीबद्ध पृष्ठ को स्थानीय रूप से पुनर्निर्मित करें: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html

🏛 ऐपस्टोर-फोकस्ड इंडेक्स

वेबैक मशीन (पूरे वेब) के विपरीत, Solace AGI ऐपस्टोर साइट्स पर केंद्रित हैऐपस्टोर साइट्स— साइट्स जिनमें Solace ऑटोमेशन रेसिपी हैं। गिटहब, जीमेल, लिंक्डइन, सब्स्टैक, नोटियन, और अधिक। गुणवत्ता कवरेज से बेहतर है।

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

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

🔒 प्रो: पूरी समुदाय पहुंच

नि:शुल्क:अपने ब्राउज़िंग से स्नैपशॉट एकत्र करें।
प्रो ($28/माह):तुरंत पूरी समुदाय इंडेक्स तक पहुंचें — प्रत्येक ऐपस्टोर साइट के लिए सेमांटिक मेमोरी। LLM पुनः-खोज छोड़ें। $10–50/माह टोकन में बचाएं।

# डाउनलोड सभी ऐपस्टोर कोडबुक एक बार: GET /api/v1/prime-wiki/assets?appstore_only=true # स्टोर tại ~/.solace/pzip/assets/ # स्थानीय रूप से डिकंप्रेस करें, हमेशा के लिए — ऑफलाइन सक्षम

📄 रेंडर API — सर्वर-साइड पुनर्निर्माण

किसी भी सूचीबद्ध पृष्ठ को सीधे API से पुनर्निर्माण करें। पूर्ण HTML के साथ एम्बेडेड प्राइम मेरमेड FSM स्टेट आरेख लौटाता है। पूर्वावलोकन, स्क्रीनशॉट और रेसिपी बग के लिए उपयोगी।

# 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

🌎 पृष्ठ एसेट्स में योगदान

प्रत्येक Solace Browser यात्रा एक ऐपस्टोर साइट बनाती है प्राइम विकी स्नैपशॉट। ऑप्ट-इन समुदाय शेयरिंग — आपकी यात्राएं प्रत्येक प्रो सदस्य को लाभान्वित करती हैं। डोमेन कोडबुक अपलोड करके डिकंप्रेशन तेज करें।

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

☯ यिनयांग: आपके एजेंट का ऑन-पेज साथी

Solace Browser द्वारा देखी जाने वाली प्रत्येक पृष्ठ एक स्थायी दो-रेल ओवरले प्राप्त करती है। शीर्ष रेल आपके एजेंट की स्थिति वास्तविक समय में दिखाता है। नीचे रेल एक चैट पैनल है जहां आप यिनयांग से सीधे बात कर सकते हैं। दोनों रेल Together.ai द्वारा inject किए जाते हैंañadir_init_script— वे नेविगेशन, पेज रीलोड्स और CSP-लॉक्ड पेज जैसे जीमेल पर जीवित रहते हैं।

▲ टॉप रेल — हमेशा दिखाई देने वाला

प्रत्येक पेज के शीर्ष पर 32px बार पिन किया हुआ है। दिखाता है:[☯ Solace होम]→ ब्राउज़र होम पर एक क्लिक के साथ वापस। plus वास्तविक समय राज्य (निष्क्रिय / निष्पादन / पूर्वावलोकन तैयार / किया हुआवर्तमान ऐप नाम, और घूमने वाले मूल्य आंकड़े (पृष्ठ देखे, एलएलएम कॉल, लागत बचाई, सत्र अवधि)।

# Push a state update to the top rail:
POST /api/yinyang/notify
{"type": "state_update",
 "state": "निष्पादन",
 "app_name": "जीमेल Triage"}

▼ नीचे रेल — चैट और अनुमोदन

हर पृष्ठ के नीचे 36px संकुचित चैट पैनल। ऑटो-विस्तारित जब राज्य पहुंचता हैपूर्वावलोकन तैयार(आपके एजेंट ने एक क्रिया तैयार की है),ब्लॉक किया गया(स्पष्टीकरण की आवश्यकता है), याविफल. उपयोगकर्ता क्लिकअनुमोदन या अस्वीकार— आपका एजेंट वेबसॉकेट के माध्यम से निर्णय प्राप्त करता है।

# WebSocket for real-time agent ↔ Yinyang: ws://localhost:8888/ws/yinyang # Push preview for user approval: {"type": "bottom_rail_update", "payload": { "state": "पूर्वावलोकन तैयार", "preview_text": "Li Li को उत्तर देने के लिए...", "show_approve_reject": true, "run_id run run_id": "run-abc123" }}

🔔 पुश सूचनाएं — 3 चैनल

एजेंट उपयोगकर्ता को उनके वर्तमान पृष्ठ को बिना रोके सूचनाएं भेज सकते हैं। तीन चैनल:टोस्ट(3 सेकंड नीचे दाएं पॉपअप),पॉपअप(मॉडल क्रिया बटन के साथ),कब्ज़ा, जो एक अंग्रेज़ी शब्द का हिंदी अनुवाद है जिसका अर्थ है अधिग्रहण या नियंत्रण(पूर्ण-स्क्रीन महत्वपूर्ण अनुमोदन के लिए). सभी चैनल एफएसएम-गेटेड हैं — कोई अलर्ट बिना वैध स्टेट ट्रांज़िशन के नहीं चलता है।

POST /api/yinyang/notify
{"type": "push_alert",
 "channel": "टोस्ट",
 "message": "जीमेल triage complete: 12 sorted",
 "priority": "low"}

# channel: "टोस्ट" | "पॉपअप" | "कब्ज़ा, जो एक अंग्रेज़ी शब्द का हिंदी अनुवाद है जिसका अर्थ है अधिग्रहण या नियंत्रण"
# priority: "low" | "high" | "critical"

🌏 सभी पृष्ठों पर कार्य करता है — जिसमें जीमेल भी शामिल है

रेल्स को के रूप में इंजेक्ट किया जाता हैप्लेयर añadir_init_script— वे प्रत्येक नेविगेशन के साथ हर ब्राउज़र संदर्भ में बने रहते हैं, जिसमें सीएसपी-लॉक्ड पृष्ठ जैसे किजीमेलFree gives teams a serious local-first on-ramp. If your workflow belongs on your own machine, you can keep it there. गूगल डॉक्स, औरनोटियन. जेएस केवल डीओएम विधियों (नोHTML inner), विश्वसनीय एचटीएमएल प्रतिबंधों को दरकिनार करता है। यिनयांग हमेशा दिखाई देता है, हमेशा सुलभ है।

🗣 यिनयांग चैट एपीआई

उपयोगकर्ता नीचे की रेल से सीधे यिनयांग को टाइप कर सकते हैं। आपका एजेंट वेबसॉकेट के माध्यम से संदेश प्राप्त करता है और प्रतिक्रिया दे सकता है। इसे स्पष्टीकरण अनुरोध, अस्पष्ट अनुमोदन या मिड-टास्क कॉन्फ़िगरेशन परिवर्तन के लिए उपयोग करें। प्रत्येक संदेश को भाग 11 साक्ष्य ट्रेल में लॉग किया जाता है।

POST /api/yinyang/chat
Authorization: Bearer <api_key>
{"message": "User says: skip newsletters",
 "context": {"run_id run run_id": "run-abc123"}}
# → {"reply": "Got it. Skipping newsletters..."}

📦 एजेंट परिणाम: आपका इनबॉक्स, आउटबॉक्स & साक्ष्य

आपके एजेंट द्वारा चलाए जाने वाले प्रत्येक कार्य के परिणाम Solace Browser होम पेज से सुलभ होते हैं। Jony Ive सिद्धांत द्वारा डिज़ाइन किया गया: हमेशा प्रस्तुत, कभी भी आक्रामक नहीं, ठीक वही जो आपको चाहिए। एजेंट काम करता है; आप समीक्षा, हस्ताक्षर और जहाज करते हैं।

📤 इनबॉक्स — पूर्वावलोकन की प्रतीक्षा में ड्राफ्ट

आपके एजेंट द्वारा तैयार किया गया प्रत्येक ड्राफ्ट (ईमेल उत्तर, सब्स्टैक पोस्ट, लिंक्डइन टिप्पणी) भेजने से पहले यहाँ आता है। इनबॉक्स में दिखाया जाता है: भेजने वाले का संदर्भ, एजेंट द्वारा लिखा गया ड्राफ्ट, आत्मविश्वास स्कोर, अनुमानित भेजने का समय। एक क्लिक के साथ समीक्षा और अनुमोदन करें — या अनुमोदन से पहले संपादित करें।

GET /api/v1/inbox
# {"items": [{
#   "id": "draft-abc",
#   "app": "gmail-inbox-triage",
#   "type": "email_reply",
#   "to": "li.li@...",
#   "subject": "Re: Solace user case",
#   "preview": "Hi Li Li, thanks for...",
#   "confidence": 0.91,
#   "status": "awaiting_approval"
# }]}

📥 आउटबॉक्स — भेजा गया और निर्धारित

अनुमोदित आइटम आउटबॉक्स में जाते हैं। देखें कि क्या भेजा गया है, कब, किस ऐप द्वारा, और किस साक्ष्य हैश के साथ। निर्धारित आइटम उनके अगले ट्रिगर समय को दिखाते हैं। आउटबॉक्स के प्रत्येक प्रविष्टि का लिंक अपने पूर्ण भाग 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 के माध्यम से अनुसूची में जोड़ सकते हैं; उपयोगकर्ता होम पेज से रोक, छोड़ दें, या फिर से अनुसूची बना सकते हैं।

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

📚 इतिहास — रेसिपी रन लॉग

प्रत्येक रेसिपी रन को लॉग किया जाता है: ऐप नाम, अवधि, टोकन का उपयोग, लागत, परिणाम। सफल रन भविष्य में $0.001 पुनरावृत्ति के लिए रेसिपी कैश बनाते हैं। विफल रन दिखाते हैं कि वे जहाँ टूट गए हैं और क्यों — ऐप रेसिपी के डिबगिंग के लिए उपयुक्त।

GET /api/v1/history?limit=20
# {"runs": [{
#   "run_id run 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
# }]}

📷 एल्कोए+ प्रमाण

प्रत्येक अनुमोदित क्रिया एक छेड़छाड़-प्रमाण स्क्रीनशॉट श्रृंखला उत्पन्न करती है। इतिहास पैनल से एक्सेस किया जा सकता है: ब्राउज़र ने आपके एजेंट ने पहले क्या देखा, एजेंट ने क्या प्रस्ताव दिया, और क्या वास्तव में निष्पादित किया गया था। SHA-256 हैश-चेन किया हुआ। ई-हस्ताक्षर तैयार।

GET /api/v1/evidence/{run_id run run_id}
# {"run_id run run_id": "run-abc",
#  "screenshots": [
#    {"step": 1, "url": "...", "sha256": "..."},
#    {"step": 2, "url": "...", "sha256": "..."}
#  ],
#  "seal": {"hash": "sha256:...",
#           "signed_at": "..."}}

📄 प्राइम विकी स्नैपशॉट

जब आपका एजेंट एक नए साइट पर जाता है, तो यह एक प्राइम विकी स्नैपशॉट बनाता है: एक इंडेक्स्ड मानचित्र सभी इंटरैक्टिव तत्वों (डीओएम चयनकर्ता, एरिया भूमिकाएं, क्रिया पथ) का। ये स्नैपशॉट भविष्य के नुस्खा पुनरावृत्ति को $0.001 पर शक्ति प्रदान करते हैं। होम पेज से पहुंच योग्य — ब्राउज़, खोजें, या प्राइम मेरमेड एफएसएम आरेख के रूप में निर्यात करें।

GET /api/v1/prime-wiki/list
# {"snapshots": [{
#   "domain": "mail.google.com",
#   "captured_at": "2026-03-03",
#   "selectors": 847,
#   "recipes": 3,
#   "mermaid_url": "/prime-wiki/gmail.md"
# }]}

🌟 मानव संपादन से सीखना

जब उपयोगकर्ता एजेंट-लिखित प्रारूप को स्वीकृति देने से पहले संपादित करता है, तो Solace AGI प्रवर्तित संकेत के रूप में डेल्टा को कैप्चर करता हैवरीयता संकेतसमय के साथ, एजेंट उपयोगकर्ता की आवाज़, स्वर और शैली को सीखता है — किसी भी स्पष्ट प्रशिक्षण के बिना। यह उस प्रतिरूप की प्रतिक्रिया है जो एजेंटों को आपके उपयोग के साथ बेहतर बनाती है।

📝 यह कैसे काम करता है

  1. एजेंट मसौदा लिखता है→ आइনबॉक्स में आता है साथ स्थिति: प्रतीक्षा में_अनुमोदन
  2. उपयोगकर्ता मसौदा संपादित करता है→ Solace Browser मूल और संपादित पाठ के बीच अंतर बनाता है, डेल्टा निकालता है
  3. उपयोगकर्ता अनुमोदन करता है→ डेल्टा को एक शैली वरीयता के रूप में संग्रहीत किया जाता हैऐप और प्राप्तकर्ता के लिए टैग किया गया + प्राप्तकर्ता
  4. अगला रन→ एजेंट अपने सिस्टम प्रॉम्प्ट में शैली प्राथमिकताएं प्राप्त करता है:“यूजर पसंद करता है: छोटा साइन-ऑफ, कोई विस्मयादिबोधक चिह्न नहीं, हमेशा संदर्भ संख्या उल्लेख करें”
  5. स्कोर में सुधार→ समय के साथ कम संपादन की आवश्यकता। इतिहास पैनल में अभिसरण ट्रैक किया गया है।

📊 प्राथमिकता ए_Pl

एजेंट ड्राफ्ट बनाने से पहले शैली प्राथमिकताएं पढ़ सकते हैं। प्राथमिकताएं प्रति-ऐप, प्रति-प्राप्तकर्ता, और वैश्विक स्तर पर संग्रहीत की जाती हैं। उपयोगकर्ता द्वारा संपादित करने पर स्वचालित रूप से कब्जा कर लिया जाता है — या मैन्युअल रूप से API के माध्यम से सिखाया जा सकता है।

# ड्राफ्टिंग से पहले प्राथमिकताएं पढ़ें: GET /api/v1/preferences?app=gmail-inbox-triage # {"global": ["संक्षिप्त, 3 वाक्य अधिकतम"], # "recipient:li.li@...": [ # "संदर्भ संख्या उल्लेख", # "कोई विस्मयादिबोधक चिह्न नहीं" # ]} # उपयोगकर्ता संपादन स्वचालित रूप से कब्जा कर लिया गया: POST /api/v1/preferences/signal {"app": "gmail-inbox-triage", "original": "नमस्ते ली ली! धन्यवाद...", "edited": "नमस्ते ली ली, धन्यवाद...", "recipient": "li.li@..."}

💡 सही पैटर्न: अनुमोदन, संपादन, सीख

विरोधी-क्लिपी कानून:कभी भी.auto-anumati न दें, कभी भी auto-bhej न दें. मानव हमेशा पहले प्रारूप देखता है। यह सीमा नहीं है — यह विशेषता है। प्रत्येक अनुमोदन एक प्रशिक्षण संकेत है। प्रत्येक संपादन एक सुधार है। 5-10 चलने के बाद, एजेंट आपकी आवाज़ के साथ मसौदा तैयार करता है। 50 चलने के बाद, इसे लगभग कभी भी संपादन की आवश्यकता नहीं होती है। साक्ष्य ट्रेल हर निर्णय को मानव-अनुमोदित साबित करता है। आपकी उत्पादकता ज़ोर पकड़ती है, और आपका निर्णय रिकॉर्ड पर है।

⚠ 0 प्रतिद्वंद्वी में से तीन हैं

सोलास इंस्पेक्टर — जैसा कि हम जानते हैं मैनुअल क्यूए का अंत

आपके एआई एजेंट परीक्षण किए बिना कोड को शिप कर रहे हैं। प्रत्येक डेव टीम बिना संरचित क्यूए पुल के अंधेरे में उड़ रही है। Solace Inspector पहला — और एकमात्र — टूल है जो एआई कोडिंग एजेंटों को मानकीकृत, साक्ष्य-सील, मानव-अनुमोदित क्यूए प्रोटोकॉल देता है।

यदि आपका एआई एजेंट Solace Inspector का उपयोग नहीं करता है, तो इसका क्यूए गंदा है। पूर्ण रुकावट।

एजेंट प्रोटोकॉल

कोई भी कोडिंग एजेंट json विशिष्टता में गिरा देता हैઇનબોક્સ/एक सीलबंद रिपोर्ट उठाता हैआउटबॉक्स/. कोई अनुकूलता एकीकरण नहीं। कोई एसडीके नहीं। कोई भी भाषा। कोई भी मॉडल.

लाइव
🔒

सबूत श्रृंखला

हर निरीक्षण को एफडीए 21 सीएफआर भाग 11 आर्किटेक्ट सबूत के साथ SHA-256 सील किया गया है। अदालत-स्वीकार्य। छेड़छाड़-सबूत। स्थायी। नहीं “मैंने इसे ” — क्रिप्टोग्राफिक सबूत के साथ परीक्षण किया।

लाइव

मानव ई-सहमति अनुमोदन

एआई सुधार प्रस्तावित करता है। मानव एक क्लिक के साथ अनुमोदित करता है। एंटी-क्लिप्पी: कभी भी स्वचालित अनुमोदन नहीं। प्रत्येक सुधार एक मानव निर्णय सहित है। यह हत्यारा सुविधा है। इसमें कुछ और नहीं है

लाइव
$0.00 / रन एजेंट-मूल वास्तुकला. शून्य एलएलएम एपीआई कॉल रनर में। आपका एआई एजेंट सील्ड रिपोर्ट पढ़ता है और इसकेस्वयं केमॉडल का विश्लेषण करने के लिए लागू करता है. बुद्धिमत्ता आपके एजेंट के साथ रहती है.

हिटल लूप (मानव-इन-द-लूप)

🤖 आपका एजेंट
लिखता हैtest-spec.json में ઇનબોક્સ/
🔎 निरीक्षक
नेविगेट + एआरआईए + डीओएम + सुझाव + स्क्रीनशॉट → सील्ड रिपोर्ट
🤖 आपका एजेंट
रिपोर्ट पढ़ता है, अपने मॉडल के साथ विश्लेषण करता है, सुधार प्रस्तावित करता है
👤 मानव
30 सेकंड में 3 सुधार की समीक्षा करता है। अनुमोदन पर क्लिक करता है। किया हुआ.
🔒 वॉल्ट
एसएचए-256 सील। सार्वजनिक साक्ष्य। एफडीए अनुरूप। हमेशा के लिए.
# 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
# }

🌐 वेब मोड

कोई भी ब्राउज़र ऐप। नेविगेट + एआरआईए ट्री + डीओएम स्नैपशॉट + एचआईसीसीयूपीएस सुझाव + पूर्ण-पेज स्क्रीनशॉट। स्थानीय होस्ट, स्टेजिंग, उत्पादन, या सार्वजनिक यूआरएल पर काम करता है।

मोडः "वेब"

⚙ सीएलआई मोड

कोई भी कमांड-लाइन टूल। उपप्रक्रिया निष्पादन + एक्जिट कोड का दावा + stdout/stderr कैप्चर। केंट बेकः परीक्षण करें कि आप क्या डरते हैं। किसी भी भाषा में किसी भी CLI पर काम करता है।

मोडः "cli"

📡 एपीआई मोड

REST/HTTP endpoints. Request + response schema validation + timing + security headers. सेम कानर: इस संदर्भ में गुणवत्ता जोखिम क्या है?

मोडः "कहां" आगामी स्प्रिंट 3

विशेषज्ञों की समिति (विश्लेषण प्रेरक के रूप में इंजेक्ट किया गया)

जेम्स बाच
SBTM + HICCUPPS Oracle ह्यूरिस्टिक्स
“अधिकांश टूल्स जाँच करते हैं. Solace Inspector परीक्षण करता है. यह अन्वेषण करता है, सीखता है, जब निर्णय लेने की आवश्यकता होती है तो मानवों को बढ़ावा देता है.”
सेम कानर
BBST + संदर्भ-निर्देशित परीक्षण
“इ-साइन गेट अधिकार-पत्र नहीं है — यह जिम्मेदारी है. इसके बिना, आप नहीं जानते कि किसने क्या निर्णय लिया.”
एलिसाबेथ हेंड्रिक्सन
एक्सप्लोर इट! + चार्टर-आधारित
“चार्टर-आधारित अन्वेषण मशीन-Readable बनाया गया. परीक्षण विशिष्ट चार्टर है . रिपोर्ट सत्र नोट है.”
केंट बेक
टीडीडी + परीक्षणiyetि लेंस
“जो डरते हैं उसका परीक्षण करें। Solace के साथ, आप सब कुछ — वेब, सीएलआई, एपीआई — एक ही प्रोटोकॉल के साथ परीक्षण कर सकते हैं।”
मichael Bolton
आरएसटी + परीक्षण बनाम जाँच
“मशीनें जाँचती हैं। मनुष्य परीक्षण करते हैं। Solace Inspector श्रम को ठीक से विभाजित करता है। दोनों सबूत छोड़ते हैं।”

पुष्टि की गई: शून्य प्रतिस्पर्धियों में तीनों हैं

साधन एजेंट प्रोटोकॉल
इनबॉक्स/आउटबॉक्स जेसन
सबूत श्रृंखला
एसएचए-256 सील
मानव ई-हस्ताक्षर
सुधार को मंजूरी दें
लागत/चाल
सोलास इंस्पेक्टर $0.00
नाटककार एमसीपी भिन्न
Ketryx (चिकित्सा केवल) $$$
QA Wolf ครับ ครับ $2,000/माह
माबल $800/माह
टेस्ट्रिगर आंशिक आंशिक $1,200/माह
देविन 2.0 $500/माह + $5/रन

शोध द्वारा सत्यापित मार्च 2026 में 15 टूल्स के पार। एफडीए की 2026 एआई मार्गदर्शन उद्योग को हमारे द्वारा पहले से ही निर्मित बिल्कुल वही करने की ओर धकेल रही है। नियमन हमारी ओर पकड़ बना रहा है।क्षेत्र से 6–12 महीने आगे

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 # तब किसी भी परीक्षण विशिष्टता को इनबॉक्स/ में डालें और चलाएं: python3 scripts/run_solace_inspector.py --inbox

मशीन-रीडेबल क्षमताएं

/agents.jsonएंडपॉइंट कार्यक्रमात्मक एजेंट खोज के लिए संरचित क्षमताएं लौटाता है।

एजेंट्स.जेसन देखें ↗