Skip to main content

আপনার এআই (AI) এজেন্ট এখন যেকোনো ওয়েবসাইট নিয়ন্ত্রণ করে।
একটি সম্পূর্ণ নিরীক্ষা ট্রেইল সহ।

একটি লাইন ড্রপ করুনCLAUDE.md, AGENTS.md, or .cursorrules— এবং আপনার এআই (AI) আসল ব্রাউজার অটোমেশন লাভ করে: Gmail, Slack, LinkedIn, GitHub এবং যেকোনো ওয়েবসাইট। প্রতিটি ক্লিক স্বাক্ষরিত, সিল করা এবং যাচাইযোগ্য। এমসিপি (MCP) সার্ভার লাইভ। ৩০ সেকেন্ডে শিপিং।

✅ এমসিপি (MCP) লাইভ FDA Part 11 Architected ⚡ ২১টি এজেন্ট ফরম্যাট 💰 $0.001 / টাস্ক রিপ্লে 🔎 $0.00 / কিউএ (QA) রান

একটি কমান্ডে যেকোনো প্রোজেক্টে Solace যোগ করুন

curl -fsSL https://solaceagi.com/agents/claude.md >> CLAUDE.md

আপনার ক্লাউড কোড প্রোজেক্টে Solace ব্রাউজার অটোমেশন নির্দেশাবলী যোগ করে। অবিলম্বে কাজ করে — কোনো সাইনআপ, কোনো এসডিকে (SDK) নেই।

Step 0: Download & Install সোলেস ব্রাউজার

সোলেস ব্রাউজার is a desktop app that runs on your machine. Download it first, then your AI agent can control it via localhost:8888.

1

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).

2

Launch Solace Hub

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

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

3

Verify it's running

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

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

সমর্থিত প্রতিটি প্রধান এআই (AI) কোডিং এজেন্ট

আপনার এআই (AI) সহকারীর জন্য সঠিক ফরম্যাটটি ডাউনলোড করুন। প্রতিটি ফাইল এআই (AI)-কে Solace ব্যবহার করার সঠিক উপায় বলে — নেভিগেট করুন, ক্লিক করুন, পূরণ করুন, স্ক্রিনশট নিন এবং প্রমাণ ক্যাপচার করুন। ২১টি ফরম্যাট বক্সের বাইরে সমর্থিত।

ক্লাউড কোড

আপনার মধ্যে ড্রপ করুনCLAUDE.md। ক্লাউড কোড স্বয়ংক্রিয়ভাবে যেকোনো ওয়েব অটোমেশন কাজের জন্য সোলেস ব্রাউজার ব্যবহার করবে।

CLAUDE.md স্নিপেট ডাউনলোড করুন
💬

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

আপনার মধ্যে ড্রপ করুনAGENTS.md। ओपनएआई कोडेक्स এবং ChatGPT এজেন্ট উপলব্ধ সরঞ্জাম এবং ক্ষমতাগুলি বোঝার জন্য এই ফাইলটি পড়ে।

AGENTS.md স্নিপেট ডাউনলোড করুন

কোর্সার

আপনার মধ্যে ড্রপ করুন.cursorrules। আপনি যখনই কোনো ওয়েবসাইটের সাথে ইন্টারঅ্যাক্ট করতে বলবেন কোর্সার Solace-এর কাছে পৌঁছাবে।

.cursorrules ডাউনলোড করুন
🏄

উইন্ডসার্ফ

আপনার মধ্যে ড্রপ করুন.windsurfrules ครับ ครับ। উইন্ডসার্ফ (Codeium) কোর্সার-এর মতোই Solace ক্ষমতাগুলি গ্রহণ করে — একই ফরম্যাট, কোনো ঝামেলা নেই।

.windsurfrules ครับ ডাউনলোড করুন

Copilot GitHub adalah Copilot GitHub adalah GitHub Copilot..

মধ্যে ড্রপ করুন.github/copilot-instructions.md। Copilot ব্রাউজার কাজের জন্য Solace এপিআই (API) কলগুলির পরামর্শ দেবে।

Copilot নির্দেশাবলী ডাউনলোড করুন

Aider Aider Aider Aider

এর সাথে একটি সিস্টেম প্রম্পট হিসাবে পাস করুন--system-prompt solace-aider.md। Aider Aider স্বয়ংক্রিয়ভাবে সোলেস ব্রাউজার এর মাধ্যমে সমস্ত ওয়েব ইন্টারঅ্যাকশন রুট করবে।

Aider Aider সিস্টেম প্রম্পট ডাউনলোড করুন

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.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.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.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev Continue.dev

আপনার মধ্যে যোগ করুন.continue/config.jsonকনটেক্সট প্রোভাইডার। Continue VS Code এবং JetBrains-এ একটি নেটিভ টুল হিসাবে Solace ব্রাউজার অটোমেশনকে উপস্থাপন করবে।

Continue কনফিগারেশন ডাউনলোড করুন
📞

ক্লিন

আপনার মধ্যে ড্রপ করুনدليل. يقرأ ক্লিন قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.ডিরেক্টরি। ক্লিন সেশন শুরুর সময় প্রোজেক্টের নিয়মগুলি পড়ে — প্রতিটি কথোপকথনের জন্য Solace ক্ষমতাগুলি স্বয়ংক্রিয়ভাবে লোড হয়।

.clinerules স্নিপেট ডাউনলোড করুন
🦕

RooCode RooCode RooCode RooCode

মধ্যে রাখুন.roocode/Regeln/। RooCode RooCode (পূর্বে Roo-ক্লিন) এর এজেন্টিক কোডিং মোডগুলির পাশাপাশি Solace ব্রাউজার ক্ষমতাগুলি উত্তরাধিকার সূত্রে পায়।

RooCode RooCode নিয়ম ডাউনলোড করুন
🔭

গুগল জেমিনি সিএলআই

যোগ করুনGEMINI.mdআপনার প্রোজেক্ট রুটে। Google এর ওপেন-সোর্স এজেন্ট CLI Claude এর মতো Solace নির্দেশাবলী গ্রহণ করেCLAUDE.md.

GEMINI.md স্নিপেট ডাউনলোড করুন
🚀

জুলিস গুগল জুলিস

Jules পড়েAGENTS.mdGitHub সমস্যাগুলিতে কাজ করার আগে। আপনার রেপোতে Jules যখনই কোনো ওয়েব-সম্পর্কিত কাজ পরিচালনা করে তখন Solace নির্দেশাবলী স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়।

Jules-এর জন্য AGENTS.md ডাউনলোড করুন

সম্পাদক Zed

নিয়ম রাখুন92আপনার প্রোজেক্ট রুটে। Zed এর এআই (AI) প্যানেল এগুলি নেটিভভাবে পড়ে — Solace Zed এআই (AI) সহকারীর জন্য তাৎক্ষণিকভাবে উপলব্ধ হয়ে যায়।

Zed 92 স্নিপেট ডাউনলোড করুন
🔹

অ্যামাজন Q ডেভেলপার

যোগ করুন.amazonq/rules/solace.mdঅ্যামাজন কিউ ডেভেলপার আপনার প্রকল্পের প্রতিটি কোডিং সেশনের জন্য এই ডিরেক্টরি থেকে মার্কডাউন নিয়ম ফাইলগুলি পড়ে।

অ্যামাজন কিউ নিয়ম ডাউনলোড করুন
🎯

জেটব্রেইনস এআই

যোগ করুন.idea/ai-guidelines.mdজেটব্রেইনস এআই সহকারী এই ফাইলটি ইন্টেলিজে, পাইচার্ম, ওয়েবস্টর্ম এবং সমস্ত জেটব্রেইনস আইডিইতে পড়ে।

JetBrains নির্দেশিকা ডাউনলোড করুন
🔎

সোর্সগ্রাফ কোডী

পয়েন্ট প্রেক্ষাপটে স্থান.cody/context/solace.md. কোডির এই ফাইলটি তার পুনরুদ্ধারের প্রসঙ্গে অন্তর্ভুক্ত করা হয়েছে প্রতিটি কোডির কথোপকথনে সোলাসের নির্দেশাবলী প্রদর্শিত হয়।

ডাউনলোড করুন কোডি কনটেক্সট
📄

ทาบนิเน่

এর মাধ্যমে কনফিগার করুন।.tabnine/व्यक्तिगतकरणทาบนิเน่ এর ব্যক্তিগতকরণ ফাইল আপনাকে আপনার দলের টুলচেইন শেখাতে দেয় Solace ব্রাউজার অটোমেশন সহ।

ทาบนิเน่ config ডাউনলোড করুন
🆕

Replit AI ครับ ครับ

আপনার মধ্যে যোগ করুন.replit をreplitする をreplitするফাইলের ফাইলটি[ai]প্রতিস্থাপন এআই এখানে থেকে প্রকল্পের প্রসঙ্গটি পড়বে Solace প্রতিটি প্রতিস্থাপন কর্মক্ষেত্রে উপলব্ধ হয়ে উঠবে।

ডাউনলোড করুন .replit をreplitする স্নিপেট
🤖

देविन

মধ্যে রাখুন.devin/प्लेबुक/দীর্ঘমেয়াদী কাজ শুরু করার আগে ডেভিন প্রকল্পের প্লেবুকগুলি পড়েন যে কোনও ওয়েব ওয়ার্কফ্লোরের জন্য সোলাস ব্রাউজার সরঞ্জামগুলি উপলব্ধ।

देविन playbook ডাউনলোড করুন
🏭

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

কারখানার পাঠ্যগুলিAGENTS.md এবং এবং এবং .nhà máy/configs. Droid agents software development workflows automating করার সময় Solace capabilities inherit করে।

ফ্যাক্টরি কনফিগারেশন ডাউনলোড করুন
🔰

কিলো কোড কিলো

যোগ করুন.kilocode/rules/ .kilocode/ .kilocode/. কিলো কোড প্রতিটি এজেন্সি কোডিং সেশনের জন্য ক্লাইন সোলাস নির্দেশাবলী লোডের মতো একই প্রকল্পের নিয়মের প্যাটার্ন অনুসরণ করে।

কেজি কোড rules Download

llms.txt

জেরেমি হাওয়ার্ড স্ট্যান্ডার্ড অফ এলএলএম-পঠনযোগ্য সাইটের বর্ণনা। Solace বুঝতে যে কোনও এলএলএম এর জন্য আপনার প্রকল্পের রুটটি ড্রপ করুন।

Download llms.txt

What’s Inside the CLAUDE.md স্নিপেট

প্রতিটি ইন্টিগ্রেশন ফাইল আপনার এআই এজেন্টকে ঠিক কীভাবে সোলাস ব্যবহার করতে হয় তা শিখিয়ে দেয়। এখানে ক্লাউড কোড স্নিপেটটি আপনার প্রকল্পে ফেলে দিন এবং আপনার এজেন্ট অবিলম্বে সমস্ত 14 সোলাস এপিআই, এমসিপি সার্ভার, ই-সাইনিং এবং সেরা অনুশীলনগুলি বুঝতে পারবেন।

# সোলেস ব্রাউজার 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 ## Yinyang 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 + budget_usd বাজেট on every token 4. Notify user via Yinyang (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://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

## Yinyang 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 + budget_usd বাজেট on every token
4. Notify user via Yinyang (never console.log spam)
5. E-sign every user-approved action

সম্পূর্ণ ফাইলঃক্লাউড.এমডি স্নিপেট ডাউনলোড করুন • দেখুন agents.json (মেশিন-পঠনযোগ্য)

হ্যালো ওয়ার্ল্ড ইন 3 এপিআই কল

সম্পূর্ণ সোলাস এপিআই তিনটি কমান্ডে শেখা যায়।

1

যে কোনও পৃষ্ঠায় নেভিগেট করুন

curl -X POST http://localhost:8888/api/navigate -H "Content-Type: application/json" -d '{"url": "https://example.com"}'
→ {"success": true, "status": 200, "url": "https://example.com"}
2

কী ঘটেছে তার স্ক্রিনশট

curl -X POST http://localhost:8888/api/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 hash chain sealed. Every action tamper-evident.

এপিআই রেফারেন্স এপিআই রেফারেন্স Full এপিআই (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ব্রাউজারে একটি URL লোড করুনnavegador.navegar
/api/clickPOSTযেকোনো সিএসএস নির্বাচক ক্লিক করুনbrowser.click पर क्लिक करें पर क्लिक करें
/api/fillPOSTএকটি ফর্ম ফিল্ড পূরণ করুনnavegador.rellenar
/api/screenshotPOSTবর্তমান পৃষ্ঠাটি PNG হিসাবে ক্যাপচার করুন (আর্টিফ্যাক্টগুলিতে সংরক্ষিত/)navegador.capture de pantalla
/api/evaluatePOSTজাভাস্ক্রিপ্ট ()এক্সপ্রেশন), return result keybrowser.evaluate ครับ ครับ
/api/snapshotPOSTক্যাপচার করুন পৃষ্ঠাটির কাঁচা HTMLnavegador.instantánea
/api/aria-snapshotGETআরআইএ অ্যাক্সেসিবিলিটি ট্রি (স্ট্রাকচারড জেএসওএন)navegador.instantánea
/api/dom-snapshotGETডিটার্মিনিস্টিক স্ট্রাকচার চেকগুলির জন্য ডোম স্ন্যাপশট ট্রিnavegador.instantánea
/api/page-snapshotGETসংযুক্ত পৃষ্ঠার স্ন্যাপশট (এআরআইএ + ডোম + মেটাডেটা)navegador.instantánea
/api/healthGETরানটাইম রেডনেস জন্য লাইভনেস সন্দে(কোনও নয়)
/api/statusGETব্রাউজার স্বাস্থ্য, প্রস্তুতি, বর্তমান URL, সেশন(কোনও নয়)
/api/part11/statusGETপার্ট ১১ ক্যাপচার স্টেট, সেশন আইডি, বাইট লেখা, শেষ ত্রুটি(কোনও নয়)
/api/part11/configPOSTকনফিগার করুন পার্ট ১১ ক্যাপচার মোড এবং অডিট ডিরেক্টরিpart11.configure part11.configure part11.configure part11.configure
/agents.jsonGETমেশিন-পঠনযোগ্য ক্ষমতা manifest(কোনও নয়)

MCP সার্ভার Live Now

মডেল কনটেক্সট প্রোটোকল কোড এবং অন্যান্য পিএইচ 3 সামঞ্জস্যপূর্ণ সরঞ্জামগুলিকে একটি নেটিভ সরঞ্জাম হিসাবে পিএইচ 1 এর সাথে সংযোগ করতে দেয় কোনও কার্ল কমান্ডের প্রয়োজন নেই। আজ উপলব্ধ সাতটি সরঞ্জামঃ নেভিগেট, ক্লিক, ফিল, স্ক্রিনশট, স্ন্যাপশট, মূল্যায়ন, aria_snapshot।

✅ স্থানীয় এমসিপি এখন উপলভ্য

# Step 1: start the এমসিপি সার্ভার (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_apps, create_schedule, record_evidenceএবং , এবং 5 more Hub-native MCP tools on localhost:8888প্রতিটি কল OAuth3-scoped এবং 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

এমসিপি টুলAPI থেকে Map Mapsএটি কী করে
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.

আপনার এজেন্ট সোলাসের সাথে কী করতে পারেন

বাইডেন নেভিগেট করুন এবং ক্লিক করুন সোলাস আপনার এজেন্টকে ওয়েবের জন্য একটি সম্পূর্ণ সেন্সর এবং মেমরি সিস্টেম দেয়।

দেখুন পাতা

আপনার এজেন্ট স্ট্রাকচার করা ভিজ্যুয়াল + অর্থপূর্ণ ডেটা পান শুধু কাঁচা এইচটিএমএল নয়।

কাঠামোগত ডেটা বের করুন

রান রান রান /api/evaluateজাভাস্ক্রিপ্ট চালাতে এবং কাঠামোগত JSON ফিরে পেতে টেবিল, দাম, ফর্ম মান, বা আপনার এজেন্টের প্রেক্ষাপটে সরাসরি কোন পৃষ্ঠা তথ্য নিষ্কাশন।

Scoped Permissions

শুধুমাত্র আপনার প্রয়োজনীয়তা অনুরোধ করুন। OAuth3 টোকেনগুলি পরিসীমাযুক্ত () ।navegador.navegar, browser.click पर क्लिक करें पर क्लिक करें, navegador.rellenar), সময়সীমা, এবং প্রত্যাহারযোগ্য।

স্বয়ংক্রিয় প্রমাণ

আপনার এজেন্ট অটোমেটিকভাবে লগিং কোডের এক লাইনও লিখতে না পেরে একটি অডিট ট্রেইল তৈরি করে।

মেমরি রেসিপি

সোলাস সফল ওয়ার্কফ্লোগুলি রেসিপি হিসাবে মনে রাখে। পুনরাবৃত্তি করার সময়, আপনার এজেন্ট এলএলএম পুরোপুরি বাদ দেয় এবং $ 0.001 99% পুনরায় আবিষ্কারের চেয়ে সস্তা ক্যাশেযুক্ত পথটি চালায়।

বাজেট প্রয়োগ

সেশন প্রতি ব্যয় সীমা সেট করুন।"presupuesto_usd": 0.05আপনার টোকেন অনুরোধে এবং সোলাস বাজেটটি আঘাত করার পরে এজেন্টকে কঠিন স্টপ করে কোনও রানআউথ খরচ নেই।

প্রমাণ অনুসন্ধান

/api/evidence/search के साथ पिछले रनों के लिए प्रश्न/api/evidence/search. এজেন্টরা পূর্ববর্তী সেশনে কী ঘটেছিল তা অনুসন্ধান করতে পারে "শেষ রান থেকে দেখা যায়নি এমন ট্রায়াজ ইমেল" এর মতো ক্রমান্বয়ে কাজ করার জন্য দরকারী।

সেশন ধৈর্য্য

ব্রাউজার সেশনগুলি এজেন্ট কলের মধ্যে বেঁচে থাকে। একবার লগ ইন করুন, সেশনটি পুনরায় ব্যবহার করুন। পুনরায় প্রমাণীকরণ ওভারহেড নেই। কুকিজ, স্থানীয় স্টোরেজ এবং অ্যাট টোকেনগুলি বিভিন্ন কাজ জুড়ে স্থায়ী হয়।

সমান্তরাল ট্যাব

আপনার এজেন্ট 10 টি পৃষ্ঠা সমান্তরালভাবে স্ক্র্যাপ করতে পারেন, ফলাফলগুলি তুলনা করতে পারেন এবং ফলাফলগুলিকে একত্রিত করতে পারেন সমস্ত স্বাধীন প্রমাণ ট্রেইল সহ।

মাল্টি-এজেন্ট স্ওয়ারমস

স্পাউ একাধিক স্বাধীন সোলাস ব্রাউজার উদাহরণ। স্কাউট এজেন্টগুলি অন্বেষণ করে; কোডার এজেন্টরা অভিনয় করে; সন্দেহভাজন এজেন্টরা যাচাই করে। প্রতিটি উদাহরণের নিজস্ব সেশন, বাজেট এবং প্রমাণ চেইন রয়েছে। যে কোনও সময়সূচী (ক্রন, ক্লাউড রান, গিটহাব অ্যাকশন) থেকে অর্কিস্ট্রেশন করুন।

ই-সাইন এবং এফডিএ পার্ট ১১

প্রতিটি অনুমোদিত পদক্ষেপ ই-স্বাক্ষরিত হতে পারেঃ ব্যবহারকারী [PH0]]I (Phuc) পর্যালোচনা এবং এই পদক্ষেপ অনুমোদন [টাইমস্ট্যাম্প]” এ রেকর্ড করে। স্বাক্ষরটি হ্যাশ চেইনে সিল করা SHA-256। FDA 21 CFR Part 11 §11.100 ইলেকট্রনিক স্বাক্ষরগুলির সাথে সম্মতিপূর্ণ।

এজেন্টের সেরা অনুশীলন

এমন প্যাটার্ন যা আপনার এজেন্টকে নির্ভরযোগ্য, অডিটযোগ্য এবং সস্তা করে তোলে।

✅ ক্লিক করার আগে স্ক্রিনশট নিন

সর্বদা কল করুন/api/screenshotএটি একটি প্রমাণ রেকর্ড তৈরি করে যা এজেন্টটি অ্যাক্ট করার আগে দেখেছিল অডিট ট্রেইল এবং ডিবাগিং ব্যর্থ রানগুলির জন্য সমালোচনামূলক।

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

স্ন্যাপশট ফর স্ট্রাকচার, স্ক্রিনশট ফর ভিশন

Use ব্যবহার করুন /api/aria-snapshot(এআরআইএ অ্যাক্সেসিবিলিটি ট্রি, JSON) যখন আপনার এজেন্টকে পৃষ্ঠার কাঠামো বুঝতে হবে।/api/snapshotব্যবহার করুন for raw 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 এ পুনরায় খেলুন।

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

প্রতিটি সেশনে বাজেট নির্ধারণ করুন

বাজেটের সীমা ছাড়াই কখনই কোনও এজেন্টকে চালাতে দেবেন না।budget_usd বাজেট বাজেটসোলাস যখন সীমাটি পৌঁছে দেয় তখন সেশনটি বন্ধ করে দেয়, বরং নিঃশব্দভাবে অতিরিক্ত ব্যয় করে।

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_...

পুনরায় ব্যবহার করা সেশনস for Authenticated Sites

একবার লগইন করুন এবং সেশন টোকেনটি সঞ্চয় করুন।"id phiên"পরবর্তী API কলগুলিতে কুকিজ এবং লেখক রাষ্ট্র পুনরায় ব্যবহারের জন্য।

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

এজেন্ট-নিটিভ ম্যাটারস কেন

এইওঃ এজেন্ট ইঞ্জিন অপ্টিমাইজেশান

ঠিক যেমন এসইও অনুসন্ধান ক্রলারগুলির জন্য অনুকূলিত, এইও এআই এজেন্টদের জন্য অনুকূলিত করে। সোলাস প্রথম প্ল্যাটফর্ম যা এজেন্টদের সাথে প্রথম শ্রেণীর ব্যবহারকারী হিসাবে নির্মিত হয়েছিল একটি পরবর্তি চিন্তা নয়।

প্রমাণ আপনার এজেন্টদের জাল করতে পারে না

প্রতিটি এজেন্টের কর্মে একটি SHA-256 হ্যাশ-চেইনযুক্ত রসিদ তৈরি হয়। আপনার সিআইএসও যা করেছে তা অডিট করতে পারে। আপনার বোর্ড প্রমাণ দেখতে পারে। কোন ব্ল্যাক বক্স নেই।

রেসিপি যা এজেন্টদের স্মার্ট করে তোলে

যখন একজন এজেন্ট একটি কাজ সম্পন্ন করে, তখন এটি একটি রেসিপি হয়ে যায়। পরের বারঃ $0.001 পুনরাবৃত্তি কোনও এলএলএম টোকেন ব্যবহার করা হয়নি। সোলাস ব্যবহারকারী এজেন্টরা সময়ের সাথে সাথে দ্রুত এবং সস্তা হয়ে ওঠে।

সোলাস কিভাবে তুলনা করে

ব্রাউজার অটোমেশন সরঞ্জামগুলি বেছে নেওয়ার জন্য ডেভেলপাররা চারটি প্রশ্ন জিজ্ঞাসা করেঃ এটি কি সেশনগুলি ধরে রাখে? এটি কি একটি অডিট ট্রেইল তৈরি করে? আমি কোনও অপ্রত্যাশিত ব্যয় ছাড়াই এআই-তে হস্তান্তর করতে পারি? এটি কি সম্মতি অডিটটি বেঁচে থাকবে? এখানে প্রতিটি বিকল্পের জন্য সৎ উত্তর রয়েছে।

বৈশিষ্ট্য সোলেস ব্রাউজার নাট্যকার সরাসরি ব্রাউজার-ব্যবহার / OpenClaw बारडीन / ज़ेपियर
সেশন ধারাবাহিকতা ✅ কুকিজগুলি রান জুড়ে বেঁচে থাকে ডিফল্টরূপে ইফেমারাল সেশন মেমরি নেই ✅ ক্রোম এক্সটেনশন স্টেট
SHA-256 ऑडिट ट्रेल ✅ প্রতিটি অ্যাকশন, হ্যাশ-চেইনযুক্ত None built-in কেউ নেই শুধুমাত্র লগ (নিরপেক্ষ প্রমাণিত নয়)
এফডিএ পার্ট ১১ ই-সাইন ✅ Built in ())/api/v1/esign) Not available Not available Not available
বাজেট / খরচ সিলিং ✅ প্রতি টোকেনে বাজেট গেট আনলিমিটেড (কোনও গেট নেই) কোন বাজেট নিয়ন্ত্রণ নেই ✅ শুধুমাত্র প্ল্যান লিমিট
$0.001 এ রেসিপি পুনরাবৃত্তি করুন। ✅ প্রথম সফল রান শেষে Always LLM cost Always LLM cost ✅ Zap replay (কোন LLM)
এজেন্ট-নিটিভ ফাইল ফরম্যাট ✅ 21 টি ফরম্যাট (CLAUDE.md, AGENTS.md…) কেউ নেই কেউ নেই কেউ নেই
OAuth3 सीमित delegations ✅ সময়সীমাযুক্ত, প্রত্যাহারযোগ্য টোকেন পূর্ণ অ্যাক্সেস বা কিছুই না পূর্ণ অ্যাক্সেস বা কিছুই না শুধুমাত্র অ্যাপ-স্তরের অনুমতিগুলি
স্থানীয়-প্রথম (কোন ক্লাউড প্রয়োজন নেই) ✅ সম্পূর্ণ অফলাইনে রান করে ✅ হ্যাঁ ✅ বেশিরভাগ সময় ক্লাউড-ভিত্তিক
এমসিপি সার্ভার ✅ 7 টি সরঞ্জাম, JSON-RPC 2.0 (লাইভ) Not available Not available Not available

সোলাস প্লেওয়ার্টের মোড়ক নয়, এটি প্লেওয়ার্টের উপরে একটি OAuth3 প্রতিনিধিত্ব স্তর সেশন মেমরি, প্রমাণ চেইন, বাজেট গেট এবং এজেন্ট-নিটিভ ফর্ম্যাট যুক্ত করে যা অপরিশোধিত প্লেওয়ার্টের নেই।

আপনি যদি একজন এআই এজেন্ট হন তবে এই লেখাটি পড়ছেন

এই বিভাগটি আপনার জন্য সরাসরি লেখা হয়েছে ক্লাউড কোড, কোডেক্স, কুরসর, কপিলট বা এই পৃষ্ঠায় উপস্থিত হওয়া অন্য কোনও এআই এজেন্ট। এখানে আপনার যা জানা দরকার তা ঠিক এখানে, আপনার পক্ষে সবচেয়ে দরকারী বিন্যাসে।

আপনার দক্ষতা এখানে

যখন সোলাস ব্রাউজার চলছে ()localhost:8888), আপনিঃ যেকোনো URL এ নেভিগেট করতে পারেন, CSS নির্বাচকের মাধ্যমে যেকোনো উপাদান ক্লিক করুন, যেকোনো ফর্ম ক্ষেত্র পূরণ করুন, স্ক্রিনশট নিন, DOM স্ন্যাপশটগুলি ক্যাপচার করুন, জাভাস্ক্রিপ্ট চালান এবং SHA-256 প্রমাণ লগগুলি পড়ুন। প্রতিটি পদক্ষেপ পরমাণু এবং প্রমাণ-সীলযুক্ত।

সোলাস পাওয়া যায় কিনা তা পরীক্ষা করুনঃ

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
দেখুন agents.json ↗

দৃষ্টি-প্রথম প্যাটার্ন

আপনি যদি দৃষ্টিশক্তি সম্পন্ন এজেন্ট হন তবে এটি প্রস্তাবিত প্যাটার্নঃ নেভিগেট করুন, স্ক্রিনশট করুন, চিত্রটি বিশ্লেষণ করুন, কী ক্লিক করবেন তা সিদ্ধান্ত নিন, পদক্ষেপ নিন, আবার যাচাই করার জন্য স্ক্রিনশট করুন। কখনও মনে করবেন না যে কোনও ক্রিয়াটি ভিজ্যুয়াল নিশ্চিতকরণের প্রয়োজন ছাড়া সফল হয়েছে।

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

প্রতিক্রিয়া চুক্তি (নিখুঁত)

কেবলমাত্র HTTP স্ট্যাটাসের উপর নির্ভর করবেন না কিছু রানটাইম 200 এর সাথে ফিরে আসে{"error": ...}আপনার এজেন্টকে JSON বিশ্লেষণ করতে হবে এবং এগিয়ে যাওয়ার আগে সফল == true body প্রয়োজন।

# Robust rule:
# 1) Parse JSON response
# 2) if response.success is not true -> fail step
# 3) include response.error in escalation note

{"success": true, "url": "https://example.com", "status": 200}
{"error": "Page.fill: Timeout 30000ms exceeded."}

মানবিক উত্তেজনা প্রোটোকল

আপনি যদি ক্যাপচা, 2FA, অনুমোদনের দ্বিধাগ্রস্থতা বা আইনী / সম্মতি ঝুঁকিতে আঘাত করেন তবে অবিলম্বে অ্যাকশন কলগুলি বন্ধ করুন।{"escalate": true}আপনার হোস্ট অর্কিস্ট্রারেটরের বার্তা (আন্ধারভাবে পুনরায় চেষ্টা করবেন না) ।

{
  "escalate": true,
  "reason": "2FA required",
  "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

কিভাবে একটি ই-সাইন রেকর্ড তৈরি করবেন

যখন কোনও ব্যবহারকারী আপনার প্রস্তুত করা একটি পদক্ষেপকে অনুমোদন দেয়, তখন তাদের বৈদ্যুতিন স্বাক্ষর রেকর্ড করুন। এটি একটি FDA 21 CFR পার্ট 11 §11.100 মেনে চলার রেকর্ড তৈরি করেঃ কে অনুমোদন করেছে, তারা কী অনুমোদন করেছে এবং কখন হ্যাশ চেইনে সিল করা হয়েছে। নিয়ন্ত্রিত কর্মপ্রবাহের জন্য প্রয়োজনীয়।

# After user clicks অনুমোদন করুন in the bottom rail:
POST /api/v1/esign/token
{
  "user_id": "phuc@example.com",
  "run_id run_id": "run-abc123",
  "meaning": "reviewed_and_approved",
  "action_description": "Sent email reply to Li Li re: Solace",
  "timestamp": "2026-03-03T15:00:00Z"
}
# → {
#   "esign_hash": "sha256:abc...",
#   "sealed_at": "2026-03-03T15:00:01Z",
#   "chain_entry_id": 42,
#   "verifiable": true
# }

মাল্টি এজেন্ট প্যাটার্ন

প্রতিরোধী অটোমেশন জন্য তিনটি এজেন্ট spawn: স্কাউট (ন্যাভিগেট + স্ক্রিনশট, শুধুমাত্র পড়ুন, L1 মডেল) → সোলভার (ক্লিক + ফিল + মূল্যায়ন, L3 মডেল) → Skeptic (প্রমাণের বিরুদ্ধে প্রমাণ আউটপুট, L1 মডেল) ।run_id run_id run_id run_id; তাদের প্রমাণ চেইনগুলি সীল সময় একত্রিত হয়।

# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["navegador.navegar","navegador.capture de pantalla"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["navegador.navegar","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_id": "run-abc123"}

এজেন্টদের জন্য ত্রুটি রেফারেন্স

প্রতিটি সোলাস ত্রুটি টাইপ করা হয়, পুনরুদ্ধারযোগ্য ত্রুটিগুলি ব্যাকফফ দিয়ে পুনরুদ্ধার করা হয়, অ-পুনরুদ্ধারযোগ্য ত্রুটিগুলির জন্য মানুষের হস্তক্ষেপ বা টাস্ক পুনর্নির্মাণের প্রয়োজন হয়।

কোড কোড Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning Meaning পুনরায় পুনরায় ব্যবহারযোগ্য অ্যাকশন এজেন্ট এজেন্ট
SELECTOR_NOT_FOUNDসিএসএস নির্বাচকটি কিছুই মেলেনিNoকল কল কল/api/snapshotto rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure to rediscover structure
NAVIGATION_TIMEOUTPage loading করতে ৩০ বছর সময় লেগেছিল।হ্যাঁ হ্যাঁএক্সপোজেনশিয়াল ব্যাকফ দিয়ে পুনরায় চেষ্টা করুন (ম্যাক্স 3 বার চেষ্টা করুন)
BUDGET_EXCEEDEDসেশন ব্যয়ের সীমা হিটNoবাজেট বৃদ্ধির জন্য মানব অপারেটরকে এস্কেলেট করুন
SCOPE_DENIEDOAuth3 টোকেন স্কোপে অ্যাকশন নাNoआवश्यक सीमा के साथ नए टोकन का अनुरोध करें
HUMAN_REQUIREDCAPTCHA বা 2FA সনাক্ত করা হয়েছেNoকল কল কল{"escalate": true}অবিলম্বে অবিলম্বে
NETWORK_ERRORলক্ষ্য সাইটটি অস্পষ্টহ্যাঁ হ্যাঁ৫ বছর পর আবার চেষ্টা করুন, তারপর ৩০ বছর পর আবার চেষ্টা করুন, তারপর ব্যর্থ হন।
SESSION_EXPIREDप्रमाणीकरण कुकीज़ पुरानीNoপুনরায় প্রমাণীকরণ করুন, তারপরে শেষ প্রমাণ চেকপয়েন্ট থেকে পুনরায় শুরু করুন
ELEMENT_NOT_INTERACTABLEলুকানো বা অক্ষম উপাদানহ্যাঁ হ্যাঁঅপেক্ষা করুন 2s এবং retry; স্ক্রিনশট প্রথম অবস্থা যাচাই করতে

প্রাইম উইকি সেমানটিক ওয়েব্যাক মেশিন

প্রতিটি পৃষ্ঠা সোলাস ভিজিট একটি 750 বাইট অর্থপূর্ণ স্ন্যাপশট পৃষ্ঠার কাঠামো, উদ্দেশ্য, নেভিগেশন এবং মূল সত্তা সংরক্ষণ করা হয়। যে 750 বাইট বীজ থেকে, সোলাস একটি সম্পূর্ণ কার্যকরী HTML পৃষ্ঠা সম্পূর্ণরূপে অফলাইনে পুনরায় তৈরি করে। প্রথম ডাউনলোডের পর কোন সার্ভারের প্রয়োজন হয় না।

ফ্লো বিভক্তঃ localhost:8888সোলাস ব্রাউজারে স্থানীয় ক্যাপচার / এক্সিকিউশন পরিচালনা করে, যখনhttps://solaceagi.com/api/v1/prime-wiki/* স্থানীয়-কেবল মোড ক্লাউড সূচক ছাড়া কাজ করে।

750 বাইট → পূর্ণ পৃষ্ঠা

The Wayback Machine প্রতি পৃষ্ঠায় 100KB+ রৌড HTML সঞ্চয় করে (100,000 TB মোট) । Solace একটি 750 বাইট অর্থবোধক হাড়শির সংরক্ষণ করে এবং স্থানীয়ভাবে একটি সমতুল্য পৃষ্ঠা পুনর্নির্মাণ করে। 133x ছোট। জিরো কেন্দ্রীয় নির্ভরতা।

# Reconstruct any indexed page locally:
python3 prime_wiki_render.py \
  --url https://github.com
# → prime-wiki-renders/github-com.html

অ্যাপস্টর-ফোকাসড ইন্ডেক্স

ওয়েবক্যাম মেশিনের (সারা ওয়েব) বিপরীতে, সোলাসের ফোকাস রয়েছেঅ্যাপ স্টোর সাইটগুলিযে সাইটগুলিতে সোলাস অটোমেশন রেসিপি রয়েছে GitHub, Gmail, LinkedIn, Substack, Notion Notion, এবং আরও অনেক কিছু।

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 পুনরায় আবিষ্কারের স্কিপ করুন। $1050/মাস টোকেন সঞ্চয় করুন।

# Download all appstore codebooks once:
GET /api/v1/prime-wiki/assets?appstore_only=true
# Store at ~/.solace/pzip/assets/
# Decompress locally, forever — offline capable

রেন্ডার এপিআই সার্ভার-সাইড পুনর্গঠন

এপিআই থেকে সরাসরি যে কোনও সূচকযুক্ত পৃষ্ঠা পুনরায় তৈরি করুন। এম্বেড করা প্রাইম মেরিমাইড এফএসএম স্টেট ডায়াগ্রামের সাথে সম্পূর্ণ এইচটিএমএল ফেরত দেয়। প্রিভিউ, স্ক্রিনশট এবং রেসিপি ডিবাগিংয়ের জন্য দরকারী।

# 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

অবদান পৃষ্ঠা সম্পদ

প্রতিটি সোলাস ব্রাউজার অ্যাপ স্টোর সাইটে একটি ভিজিট একটি প্রাইম উইকি স্ন্যাপশট তৈরি করে। কমিউনিটি শেয়ারিংয়ের জন্য অপ্ট-ইন করুন আপনার ভিজিটগুলি প্রতিটি প্রো সদস্যকে উপকৃত করে। ডোমেইন কোডবুকগুলি আপলোড করুন যাতে ডিসিম্প্রেশন ত্বরান্বিত হয়।

# 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-এর সাথে কথা বলতে পারেন। উভয় রেলের মাধ্যমে ইনজেকশন করা হয়।añadir_init_scriptতারা নেভিগেশন, পৃষ্ঠা পুনরায় লোড এবং জিমেইল এর মতো সিএসপি-লকড পৃষ্ঠাগুলি থেকে বেঁচে থাকে।

▲ শীর্ষ রেল সর্বদা দৃশ্যমান

প্রতিটি পৃষ্ঠার শীর্ষে একটি 32px বার পিন করা হয়েছে।[PH0]] Solace home]→ এক ক্লিকে ব্রাউজার হোম ফিরে যান।IDLE / EXECUTING / PREVIEW_READY / DONE), বর্তমান অ্যাপ্লিকেশন নাম, এবং ঘূর্ণনমান মান পরিসংখ্যান (পৃষ্ঠা পরিদর্শন, LLM কল, খরচ সংরক্ষিত, সেশন সময়কাল) ।

# Push a state update to the top rail:
POST /api/yinyang/notify
{"type": "state_update",
 "state": "EXECUTING",
 "app_name": "Gmail Triage"}

▼ Bottom Rail Chat & অনুমোদন করুন

প্রতিটি পৃষ্ঠার নীচে একটি 36px প্যাকেজ চ্যাট প্যানেল collapsed। স্বয়ংক্রিয়ভাবে প্রসারিত যখন রাষ্ট্র reachesPREVIEW_READY(আপনার এজেন্ট একটি পদক্ষেপ প্রস্তুত করেছেন),BLOCKED(সাবধানতার প্রয়োজন), অথবাFAILEDব্যবহারকারী ক্লিক করে।অনুমোদন করুন or প্রত্যাখ্যানআপনার এজেন্ট WebSocket এর মাধ্যমে সিদ্ধান্ত গ্রহণ করে।

# WebSocket for real-time agent ↔ Yinyang:
ws://localhost:8888/ws/yinyang

# Push preview for user approval:
{"type": "bottom_rail_update",
 "payload": {
   "state": "PREVIEW_READY",
   "preview_text": "Reply to Li Li about...",
   "show_approve_reject": true,
   "run_id run_id": "run-abc123"
 }}

Push Alerts 3 Channels

এজেন্টরা তাদের বর্তমান পৃষ্ঠাটি বিরতি না দিয়ে ব্যবহারকারীর কাছে বিজ্ঞপ্তিগুলি প্রেরণ করতে পারে।টোস্ট(3 सेकंड नीचे दाएं पॉपअप),popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup(অ্যাকশন বোতাম সহ মডেল),takeover takeover takeover takeoverসমস্ত চ্যানেল FSM-gated কোন সতর্কতা অগ্নি ছাড়া একটি বৈধ অবস্থা রূপান্তর।

POST /api/yinyang/notify
{"type": "push_alert",
 "channel": "টোস্ট",
 "message": "Gmail triage complete: 12 sorted",
 "priority": "low"}

# channel: "টোস্ট" | "popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup popup" | "takeover takeover"
# priority: "low" | "high" | "critical"

সমস্ত পৃষ্ঠায় কাজ করে Gmail সহ

রেলগুলিকে যেমন ইনজেকশন করা হয়নাট্যকার añadir_init_scriptতারা একই ব্রাউজার প্রসঙ্গে প্রতিটি নেভিগেশন জুড়ে স্থায়ী হয়, CSP-লকড পৃষ্ঠাগুলি সহ যেমনGmail, গুগল ডকুমেন্টসএবং , এবংNotion Notion Notion Notionজেএস শুধুমাত্র ডোম পদ্ধতি ব্যবহার করে (না।HTML innerYinyang সবসময় দৃশ্যমান, সবসময় reachable।

Yinyang চ্যাট API

ব্যবহারকারীরা নীচের রেল থেকে সরাসরি Yinyang এ টাইপ করতে পারেন। আপনার এজেন্ট WebSocket এর মাধ্যমে বার্তা গ্রহণ করে এবং প্রতিক্রিয়া জানাতে পারেন। এটি স্পষ্টতা অনুরোধ, দ্বিধাগ্রস্থ অনুমোদন, বা মাঝখানে কাজ কনফিগারেশন পরিবর্তন জন্য ব্যবহার করুন। প্রতিটি বার্তা অংশ 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..."}

এজেন্ট ফলাফলঃ আপনার ইনবক্স, আউটবক্স এবং প্রমাণ

আপনার এজেন্ট পরিচালিত প্রতিটি কাজ এমন ফলাফল দেয় যা সোলাস ব্রাউজার হোম পেজ থেকে অ্যাক্সেসযোগ্য। জনি আইভ নীতি অনুসারে ডিজাইন করা হয়েছেঃ সর্বদা উপস্থিত, কখনই হস্তক্ষেপকারী, ঠিক আপনার যা প্রয়োজন। এজেন্ট কাজ করে; আপনি পর্যালোচনা, স্বাক্ষর এবং শিপ।

ইনবক্স ড্রাফ্টস প্রতীক্ষিত পর্যালোচনা

আপনার এজেন্ট প্রস্তুত করা প্রতিটি খসড়া (ইমেল উত্তর, সাবস্ট্যাক পোস্ট, লিঙ্কডইন মন্তব্য) এটি প্রেরণের আগে এখানে অবতরণ করে। ইনবক্সটি দেখায়ঃ প্রেরকের প্রসঙ্গ, এজেন্ট-লিখিত খসড়া, আত্মবিশ্বাসের স্কোর, আনুমানিক প্রেরণের সময়। এক ক্লিকের সাথে পর্যালোচনা করুন এবং অনুমোদন করুন অথবা

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

📅 সময়সূচী & ক্যালেন্ডার

পুনরাবৃত্তিমূলক কাজগুলি (সকালের সংক্ষিপ্ত বিবরণ, সাপ্তাহিক ডাইজেস্ট, রাতের আর্কাইভ) সময়সূচিতে উপস্থিত হয়। পরবর্তী চালানের সময়, শেষ চালানের ফলাফল এবং এই সময়ের জন্য ব্যয় করা বাজেট দেখুন। এজেন্টরা এপিআই এর মাধ্যমে সময়সূচিতে যুক্ত করতে পারেন; ব্যবহারকারীরা হোম পেজ থেকে বিরতি, skip বা reschedule করতে

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 প্রতিস্থাপন জন্য রেসিপি ক্যাশে তৈরি করে। ব্যর্থ চালানো যেখানে তারা ভাঙ্গা এবং কেন দেখায় অ্যাপ রেসিপি debugging জন্য নিখুঁত।

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

এফডিএ পার্ট ১১ প্রমাণ

প্রতিটি অনুমোদিত পদক্ষেপ একটি হস্তক্ষেপ-প্রমাণিত স্ক্রিনশট ক্রম উত্পন্ন করে। ইতিহাস প্যানেল থেকে অ্যাক্সেসযোগ্যঃ আপনার এজেন্টের কার্যকলাপের আগে ব্রাউজারটি কী দেখায় তা দেখুন, এজেন্টটি কী প্রস্তাব করেছে এবং কী বাস্তবে কার্যকর হয়েছিল। 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": "..."}}

প্রাইম উইকি স্ন্যাপশট

যখন আপনার এজেন্ট একটি নতুন সাইট পরিদর্শন করে, এটি একটি প্রাইম উইকি স্ন্যাপশট তৈরি করেঃ সমস্ত ইন্টারেক্টিভ উপাদানগুলির একটি সূচকযুক্ত মানচিত্র (ডোম নির্বাচক, আরআইএ ভূমিকা, কর্মপথ) । এই স্ন্যাপশটগুলি $ 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"
# }]}

মানব সম্পাদনা থেকে শিক্ষা গ্রহণ

যখন কোনও ব্যবহারকারী অনুমোদনের আগে এজেন্ট-লিখিত খসড়া সম্পাদনা করে, তখন সোলাস ডেল্টাটিকে একটি হিসাবে ক্যাপচার করে।পছন্দসই সিগন্যালসময়ের সাথে সাথে, এজেন্ট কোনও স্পষ্ট প্রশিক্ষণ ছাড়াই ব্যবহারকারীর কণ্ঠস্বর, স্বর এবং স্টাইল শিখবে। এটি প্রতিক্রিয়া লুপ যা এজেন্টদের যত বেশি ব্যবহার করবে ততই আরও ভাল হবে।

কিভাবে এটি কাজ করে

  1. এজেন্ট একটি খসড়া লিখেছেন→ সঙ্গে Inbox-এ landsঅপেক্ষা_অনুমোদনের অবস্থা
  2. ব্যবহারকারী সম্পাদনাগুলি খসড়া→ সোলাস মূল বনাম সম্পাদিত পাঠ্যকে আলাদা করে দেয়, ডেল্টা বের করে দেয়
  3. ব্যবহারকারী অনুমোদন দেয়→ डेल्टा को एक স্টাইল পছন্দঅ্যাপ্লিকেশন + প্রাপককে ট্যাগ করা হয়েছে
  4. अगला रन→ এজেন্ট তার সিস্টেমে স্টাইল পছন্দগুলি প্রম্পটটি গ্রহণ করেঃব্যবহারকারী পছন্দঃ সংক্ষিপ্ত সাইন-অফ, কোন চিৎকার চিহ্ন নেই, সর্বদা রেফারেন্স নম্বর উল্লেখ করুন
  5. স্কোর উন্নত→ সময়ের সাথে সাথে কম সম্পাদনা প্রয়োজন। ইতিহাস প্যানেলের মধ্যে রূপান্তর ট্র্যাক করা হয়েছে।

API পছন্দ

এজেন্টরা খসড়া তৈরির আগে স্টাইল পছন্দগুলি পড়তে পারে। পছন্দগুলি প্রতি অ্যাপ, প্রতি প্রাপক এবং বিশ্বব্যাপী সংরক্ষণ করা হয়। ব্যবহারকারীরা সম্পাদনা করার সময় স্বয়ংক্রিয়ভাবে ধরা পড়ে বা API এর মাধ্যমে ম্যানুয়ালি শেখার।

# Read preferences before drafting:
GET /api/v1/preferences?app=gmail-inbox-triage
# {"global": ["concise, 3 sentences max"],
#  "recipient:li.li@...": [
#    "mention reference number",
#    "no exclamation marks"
#  ]}

# User edit automatically captured:
POST /api/v1/preferences/signal
{"app": "gmail-inbox-triage",
 "original": "Hi Li Li! Thanks for...",
 "edited": "Hi Li Li, thanks for...",
 "recipient": "li.li@..."}

সঠিক প্যাটার্নঃ অনুমোদন, সম্পাদনা, শিখুন

অ্যান্টি-ক্লিপির আইনঃকখনই স্বয়ংক্রিয়ভাবে অনুমোদন করবেন না, কখনই স্বয়ংক্রিয়ভাবে প্রেরণ করবেন নামানুষ সর্বদা প্রথম খসড়া দেখে। এটি কোনও সীমাবদ্ধতা নয় এটি বৈশিষ্ট্য। প্রতিটি অনুমোদন একটি প্রশিক্ষণ সংকেত। প্রতিটি সম্পাদনা একটি সংশোধন। 510 রান পরে, এজেন্ট আপনার কণ্ঠস্বরে খসড়া করে। 50 রান পরে, এটি খুব কমই সম্পাদনা করার প্রয়োজন হয়। প্রমাণ ট্রেইল প্রমাণ করে যে প্রতিটি সিদ্ধান্ত মানুষের দ্বারা অনুমোদিত ছিল। আপনার উত্পাদন

0 প্রতিযোগীদের তিনটি আছে

সোলাস ইন্সপেক্টর আমরা যেমন জানি ম্যানুয়াল QA এর শেষ

আপনার এআই এজেন্টরা অযাচিত কোড প্রেরণ করছে। একটি কাঠামোগত QA সেতু ছাড়া প্রতিটি ডেভ টিম ফ্লাইং ব্লাইন্ড। সোলাস ইন্সপেক্টর প্রথম এবং একমাত্র সরঞ্জাম যা এআই কোডিং এজেন্টদের একটি স্ট্যান্ডার্ডাইজড, প্রমাণ-সীলযুক্ত, মানব-সমর্থিত QA প্রোটোকল দেয়।

যদি আপনার এআই এজেন্ট সোলাস ইন্সপেক্টর ব্যবহার না করেন তবে এটির একটি অভিশপ্ত QA রয়েছে।

এজেন্ট প্রোটোকল

যে কোনও কোডিং এজেন্ট একটি JSON স্পেকটি in তে ফেলে দেয়।ইনবক্স/থেকে একটি সিল করা প্রতিবেদন সংগ্রহ করে।आउटबॉक्स/কোন কাস্টম ইন্টিগ্রেশন নেই, কোন এসডিকে নেই, কোন ভাষা নেই, কোন মডেল নেই।

লাইভ লাইভ
🔒

প্রমাণ চেইন

প্রতিটি পরিদর্শনটি এসএইচএ -২৫৬ দ্বারা FDA 21 CFR Part 11 Architected evidence দিয়ে সিল করা হয়। আদালত-প্রতিষ্ঠিত। ট্যাম্পার-প্রমাণিত। স্থায়ী। না “আমি এটি ” — ক্রিপ্টোগ্রাফিক প্রমাণ পরীক্ষা করেছি।

লাইভ লাইভ

মানব ই-সাইন অনুমোদন

এআই সংশোধন প্রস্তাব করে, মানব এক ক্লিকে অনুমোদন দেয়, অ্যান্টি-ক্লিপঃ কখনই স্বয়ংক্রিয়ভাবে অনুমোদন দেয় না, প্রতিটি সংশোধন রেকর্ড করা হয়েছে এমন একটি মানুষের সিদ্ধান্ত। এটি হত্যাকারী বৈশিষ্ট্য। অন্য কোনওটিতে এটি নেই।

লাইভ লাইভ
০.০০ / রান $০.০০ / রান এজেন্ট-নিটিভ আর্কিটেকচার। জিরো এলএলএম এপিআই রানার কল করে। আপনার এআই এজেন্ট সিল করা প্রতিবেদনটি পড়ে এবং তার প্রয়োগ করে।নিজেরা নিজেরাবিশ্লেষণের জন্য মডেল। বুদ্ধি আপনার এজেন্টের কাছে থাকে।

হিটল লুপ (Human-in-the-Loop)

আপনার এজেন্ট
लिखता हैtest-spec.json to ইনবক্স/
ইন্সপেক্টর
নেভিগেট করুন + আরআইএ + ডোম + হ্যুরিস্টিক্স + স্ক্রিনশট → সিল করা রিপোর্ট
আপনার এজেন্ট
রিপোর্ট পড়ে, নিজের মডেল নিয়ে বিশ্লেষণ করে, সংশোধন করার প্রস্তাব দেয়
মানবিক
Reviews 3 fixes in 30 seconds. ক্লিক করুন অনুমোদন করুন. সম্পন্ন।
Vault
SHA-256 সীলমোহর। পাবলিক প্রমাণ। FDA compliant। Forever.
# Step 1: Agent writes test spec to ইনবক্স/ (any format, any language)
cat > ইনবক্স/test-spec-001.json << EOF
{
  "spec_id": "my-app-home-001",
  "mode": "web",
  "target_url": "http://localhost:3000/",
  "page_name": "My App Home",
  "persona": "james_bach",
  "checks": {"aria": true, "heuristics": true, "screenshot": true}
}
EOF

# Step 2: Run the inspector (agent-native, $0.00 LLM cost)
python3 scripts/run_solace_inspector.py --inbox

# Step 3: Agent reads sealed report from आउटबॉक्स/
cat आउटबॉक्स/report-my-app-home-001-*.json
# {
#   "qa_score": 74,
#   "belt": "Yellow",
#   "heuristic_issues": [{"type": "accessibility", "msg": "3 images missing alt", "heuristic": "ARIA-1"}],
#   "agent_analysis_request": { "system_prompt": "You are জেমস বাচ...", "evidence_summary": {...} },
#   "agent_analysis_response": null,  ← YOU fill this in with your model
#   "fix_proposals": [],              ← YOU add proposals here
#   "evidence_hash": "sha256:a4f3...",  ← cryptographic seal
#   "human_approved": false
# }

ওয়েব মোড

যে কোনও ব্রাউজার অ্যাপ্লিকেশন। নেভিগেট করুন + আরআইএ গাছ + ডোম স্ন্যাপশট + HICCUPPS heuristics + পূর্ণ পৃষ্ঠার স্ক্রিনশট। এটি স্থানীয় হোস্ট, স্টেজিং, উত্পাদন বা পাবলিক URL-তে কাজ করে।

মোডঃ "ওয়েব"

CLI মোড

যেকোনো কমান্ড লাইন সরঞ্জাম। সাবপ্রসেস এক্সিকিউশন + এক্সট কোড অ্যাসারেশন + স্টোউট/স্টডার ক্যাপচার। কেন্ট বেকঃ আপনি যা ভয় পান তা পরীক্ষা করুন। যে কোনও সিএলআইতে যে কোনও ভাষায় কাজ করে।

মোডঃ "cli"

এপিআই মোড

REST/HTTP endpoints. Request + response schema validation + timing + security headers. सेम कानर: এই প্রসঙ্গে মানের ঝুঁকি কি?

মোডঃ "এপি" আসছে স্প্রিন্ট ৩

বিশেষজ্ঞ কমিটি (অ্যানালিসিস প্রম্পট হিসাবে ইনজেকশন)

জেমস বাচ
SBTM + HICCUPPS Oracle ह्यूरिस्टिक्स
বেশিরভাগ সরঞ্জাম পরীক্ষা করে। সোলাস ইন্সপেক্টর পরীক্ষা করে। এটি যখন বিচার প্রয়োজন তখন এটি অনুসন্ধান করে, শিখতে, মানুষের কাছে আরোহণ করে।
सेम कानर
বিবিএসটি + কনটেক্সট-ড্রাইভ টেস্টিং
ই-সাইন গেট ব্যুরোক্রাসি নয় এটি দায়বদ্ধতা। এটি ছাড়া, আপনি জানেন না কে কী সিদ্ধান্ত নিয়েছে।
এলিজাবেথ হ্যান্ড্রিকসন
এটি অন্বেষণ করুন! + চার্টার ভিত্তিক
চার্টার ভিত্তিক অনুসন্ধানকে মেশিন-পঠনযোগ্য করে তোলে। পরীক্ষার স্পেকটি চার্টার। রিপোর্টটি সেশন নোট।
কেন্ট বেক
টিডিডি + টেস্টাবিলিটি লেন্স
আপনি যা ভয় পান তা পরীক্ষা করুন। সোলাসের সাহায্যে আপনি একই প্রোটোকল দিয়ে যেকোনো কিছু পরীক্ষা করতে পারেন ওয়েব, সিএলআই, এপিআই ।
মাইকেল বল্টন
আরএসটি + টেস্টিং বনাম চেকিং
মেশিন চেক করে। মানুষ পরীক্ষা করে। সোলাস ইন্সপেক্টর সঠিকভাবে শ্রম ভাগ করে নেয়। উভয়ই প্রমাণ ফেলে।

নিশ্চিতঃ জিরো প্রতিযোগীদের তিনটি আছে

টুল টুল এজেন্ট প্রোটোকল
ইনবক্স/আউটবক্স JSON
প্রমাণ চেইন
SHA-256 সীলমোহর
মানব ই-সাইন
सुधार को मंजूरी दें
लागत/चाल
সোলাস ইন্সপেক্টর $0.00
নাট্যকার এমসিপি বিভিন্নভাবে
Ketryx (শুধুমাত্র মেডিকেল) $$$
QA Wolf ครับ ครับ $2,000/mo
Mabl Mabl $800/mo
टेस्ट्रिगर আংশিক আংশিক $1,200/mo
देविन 2.0 500/মাস + $5/রান $

গবেষণা 15 টি সরঞ্জাম জুড়ে মার্চ 2026 যাচাই করেছে। FDA s 2026 এআই গাইডলাইনটি শিল্পকে ঠিক আমরা যা তৈরি করেছি তার দিকে ঠেলে দিচ্ছে। নিয়ন্ত্রন আমাদের কাছে পৌঁছেছে।মাঠের 612 মাস আগে।

৩০ সেকেন্ডের মধ্যে ইনস্টল করুন

# Solace Inspector is built into সোলেস ব্রাউজার.
# It is the default app — always present, cannot be uninstalled.

# If you have সোলেস ব্রাউজার:
python3 scripts/run_solace_inspector.py --self-diagnostic

# First time? Install সোলেস ব্রাউজার:
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

# Then drop any test spec in ইনবক্স/ and run:
python3 scripts/run_solace_inspector.py --inbox

মেশিন-পঠনযোগ্য ক্ষমতা

দ্য /agents.jsonএন্ডপয়েন্ট প্রোগ্রাম্যাটিক এজেন্ট আবিষ্কারের জন্য কাঠামোগত ক্ষমতা ফিরিয়ে দেয়।

দেখুন agents.json ↗