Skip to main content

Ваш агент за вештачку интелигенцију сада контролише било коју веб страницу.
Са пуним Аудитским траселом.

Попустити један ред уCLAUDE.md, AGENTS.md, or .cursorrulesи ваша ИИ добија стварну аутоматизацију прегледача: Gmail, Slack, LinkedIn, GitHub и било који веб сајт. Сваки клик је потписан, запечаћен и потврђен. MCP сервер живи.

✅ МЦП Лив ФДАДА ДЕЛ 11 Архитекторан 21 формат агента $0.001 / задатак реплей $0.00 / QA пуцање

Додајте утеху било ком пројекту у једној команди

curl -fsSL https://solaceagi.com/agents/claude.md >> 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.

1

Download Solace Browser

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

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

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

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

2

Launch Solace Hub

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

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

3

Verify it's running

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

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

Сваки главни агент за кодирање ИИ, подржаван

Сваки датотека даје ИИ-у тачно како да користи Солаце навигирајте, кликнете, испуните, снимате скриншот и снимате докази. 21 формат подржаван из кутије.

Клод Код

Пустите у својCLAUDE.mdКлод Код ће користити Солаце Браузер за било који веб аутоматизациони задатак аутоматски.

Скапи КЛАУДЕ.МД снимк
💬

Codex de OpenAI

Пустите у својAGENTS.mdАгенти Codex de OpenAI и ChatGPT читају ову датотеку како би разумели доступне алате и могућности.

Скапите СНИТЕПТ АГЕНТС.МД фнеппет

Курсор

Пустите у свој.cursorrules.Курсор ће се обратити за Солаце кад год га замолите да сарађује са веб страници.

Скачать .cursorrules
🏄

Виндсерф

Пустите у свој.윈드서핑 규칙. . Виндсерф (Кодеиум) узима могућности Солацеа тачно као и Курсор исти формат, нула тркање.

Скачать .윈드서핑 규칙

Копилот GitHub-а

Попуштајте у.github/copilot-instructions.mdКопилот ће предложити Солаце API позива за браузерске задаце.

Упутства копилета су за преузимање.

Помажећ

Проведите као системски промпорт са--system-prompt solace-aider.mdАјдер ће аутоматски маршрутисати све веб интеракције кроз Солаце Браузер.

Скажите помоћни систем промрт

Дево.дево Продолжити.

Додајте на свој.continue/config.jsonПродолжиће ће се појавити аутоматизација прегледача Солаце као изворни алат у VS Коду и ЏетБраинсу.

Продолжите да преузимате конфигурацију
📞

Клин

Пустите у својدليل. يقرأ Клин قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.Клин чита правила пројекта на почетку сесије Солаце способности се аутоматски загруђују за сваки разговор.

Скачать .clinerules сниппет
🦕

РуоКоде

Уместо тога, у месту..roocode/Regeln/. . РооКод (равно Роо-Клин) наслеђује могућности Солацевог прегледача заједно са својим агентичним режима кодирања.

Дозволимо правила РуоКоде за преузимање
🔭

Гудгле ЦЛИ Гудгле Цемни ЦЛИ

Додајте даGEMINI.mdГуглев агент отвореног кодова ЦЛИ узима инструкције Солаце на исти начин на који чита Клоудс.CLAUDE.md.

Скапите Сниппт ГЕМИНИ.МД
🚀

Џулис је Гугл Џулис.

Џулис читаAGENTS.mdУпутства за Солаце се аутоматски појављују када се Џулис бави било којим веб-површеним задатком у вашем репо.

Скачать AGENTS.md for Jules

Редактор Цед

Устави правила у92Зед је AI панел чита ово природно Солаца постаје доступна за Zed AI помоћника одмах.

Заузмите фрагмент Zed9292 фрагмента
🔹

Амазон Ц Дизајлор

Додајте да.amazonq/rules/solace.mdАмазон Ц Дизајлор чита фиљеве правила за обележје из овог каталога за сваку сесију кодирања у вашем пројекту.

Узимајте Амазон Ц правила
🎯

JetBrains KI

Додајте да.idea/ai-guidelines.md.ДжетБраинс АИ Асистент чита ову фигуру преко ИнтеллиЈ-а, ПјЦарма, ВебСторма и свих ДжетБраинс ИДЕ-а.

Скачать JetBrains упутства
🔎

Суурцеграф Коди

Поставити контекст у контексту.cody/context/solace.mdКоди укључује ову фајл у свој контекст за преузимање Упутства за спасење се појављују у сваком коди разговору.

Дозволимо да се коди контекст
📄

Табнин

Конфигурирајте се преко. ملف تخصيص Табнин يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.Файл персонализације Табнина вам омогућава да научите да се ваш тим инструментални ланца, укључујући и Солаце аутоматизацију прегледача.

Скачать Табнин config
🆕

Реплитирајте АЛ

Додајте на свој.replit をreplitする をreplitするФайло је[ai]Реплит АИ чита контекст пројекта од овде Солаце постаје доступан у сваком Реплит радном простору.

Скачать .replit をreplitする сниппет
🤖

Девин

Уместо тога, у месту..devin/Handling-Anleitungen/Девин чита пројектске плејбоке пре започења дугорочних задатака Удобни браузер алати су доступни за било који веб рад.

Девински играчки књижњак Скачать
🏭

Фабрични дроид

Фабрика читаAGENTS.md И и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и и .fabryka/Дроидни агенти наслеђују Солаце способности када аутоматизују радне потоке развоја софтвера.

Скапи фабрички конфигурацију
🔰

Кило Код Кило

Додајте даКилокод/руле/ .килокод/Кило Код следи исти модел правила пројекта као и Клин Solace инструкције за сваки агентички сесион кодирања.

Кло Код правила Скачать Кило Код Кило rules

llms.txt

Джереми Хауард стандард за ЛЛМ-читање описа сајта.

Download llms.txt

Шта је ’s Inside the CLAUDE.md Сниппет

Сваки интеграциони датотека учи вашег агента за вештачку интелигенцију тачно како да користи Солаце. Ево Клоад кодови снеза пустите га у свој пројекат и ваш агент одмах разуме све 14 АПИ Солаце, MCP сервер, електронско потписивање и најбоље праксе.

# Solace Browser Integration # Source: solaceagi.com/agents/claude.md ## What Solace Is Chromium fork with a native Yinyang sidebar. Solace Hub starts first and exposes Yinyang Server on port 8888. Sessions persist. Evidence is hash-chained. MCP: 8 tools live now. ## Quick Start curl http://localhost:8888/api/status # → {"running": true, "status": "ready"} ## Core API (all POST, JSON body) navigate {"url": "...", "wait_for": "networkidle"} click {"selector": "..."} fill {"selector": "...", "value": "..."} screenshot {"full_page": true} → {"filepath": "artifacts/..."} evaluate {"Израз израза": "document.title"} aria-snapshot GET → accessibility tree JSON ## Ин Янг Notify (alert user, non-blocking) POST /api/yinyang/notify {"type":"success","message":"...","priority":"low"} ## E-Sign (FDA Part 11 §11.100) POST /api/v1/esign/token {"user_id":"...","Рана_ид":"...","meaning":"reviewed_and_approved"} ## MCP (add to .claude/settings.json) {"mcpServers":{"solace":{"command":"python3","args":["yinyang_mcp_server.py"]}}} ## Best Practices 1. Screenshot before click (evidence of what agent saw) 2. ARIA snapshot for structure, screenshot for visual 3. Minimal OAuth3 scopes + Буџет_усд on every token 4. Notify user via Ин Янг (never console.log spam) 5. E-sign every user-approved action
# Solace Browser Integration
# Source: solaceagi.com/agents/claude.md

## What Solace Is
Chromium fork with a native Yinyang sidebar. Solace Hub starts first and exposes Yinyang Server on port 8888.
Sessions persist. Evidence is hash-chained. MCP: 8 tools live now.

## Quick Start
curl http://localhost:8888/api/status
# → {"running": true, "status": "ready"}

## Core API (all POST, JSON body)
navigate    {"url": "...", "wait_for": "networkidle"}
click       {"selector": "..."}
fill        {"selector": "...", "value": "..."}
screenshot  {"full_page": true}  → {"filepath": "artifacts/..."}
evaluate    {"Израз израза": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## Ин Янг Notify (alert user, non-blocking)
POST /api/yinyang/notify {"type":"success","message":"...","priority":"low"}

## E-Sign (FDA Part 11 §11.100)
POST /api/v1/esign/token {"user_id":"...","Рана_ид":"...","meaning":"reviewed_and_approved"}

## MCP (add to .claude/settings.json)
{"mcpServers":{"solace":{"command":"python3","args":["yinyang_mcp_server.py"]}}}

## Best Practices
1. Screenshot before click (evidence of what agent saw)
2. ARIA snapshot for structure, screenshot for visual
3. Minimal OAuth3 scopes + Буџет_усд on every token
4. Notify user via Ин Янг (never console.log spam)
5. E-sign every user-approved action

Попуна датотека:Скачать КЛАУДЕ.МД СНИПЕТ • Виде агенте.јсон (машински читати)

Здраво свету у 3 API позива

Цолеасеа API је учени у три заповести.

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 محكمة. كل إجراء يصعب تغييره.
План.јсон енв_снепшот.јсон ран_лог.тxt понашање_хаш.тxt  СХА-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.

Крајни пункт Метод Метод Шта ради ОАут3 Скопа
/api/navigatePOSTУгрудите URL у прегледачБраузер.навигејт
/api/clickPOSTКликните било који ЦСС селекторБраузер.клик
/api/fillPOSTПополните поље образацаБраузер.филл
/api/screenshotPOSTУхватите текућу страницу као ПНГ (спаштена на артефакте/)Браузер.скренсхот
/api/evaluatePOSTЈаваскрипт ()Израз израза), повратак резултата кључБраузер.Евалуате
/api/snapshotPOSTУхвати сиро HTML страницеБраузер.снампшот
/api/aria-snapshotGETАРИА трага приступачности (структурисано JSON)Браузер.снампшот
/api/dom-snapshotGETДОМ стабљина снимка за проверу детерминистичке структуреБраузер.снампшот
/api/page-snapshotGETКомбинисана слика странице (АРИА + ДОМ + метаданке)Браузер.снампшот
/api/healthGETПроба за живост за спремност за време тркања(ниједна)
/api/statusGETЗдравство прегледача, спремност, тренутни URL, сесија(ниједна)
/api/part11/statusGETДел 11 капитура стање, сесија ID, байте написана, последња грешка(ниједна)
/api/part11/configPOSTКонфигурирајте део 11 у режиму уласка и аудиторском директоријуПоставите део11.конфигурацију
/agents.jsonGETМашиночитане способности манифестације(ниједна)

МЦП сервер Live Now

Модел Контекст Протокол омогућава код и друге уређаје који су компатибилни са ПХ3 да се повезе са ПХ1 као изворни алат, без фалкирања на команде ПХ0 - седам алата је данас доступно: навигирати, кликнути, испунити, скриншот, снимки, процењивати, арија_снамт.

✅ Локални МЦП Доступни сада

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

Спремите се са било ког машина. Радници прегледача раде у облаку. ОАут3 управља сваком повиком на алат. Свака акција је хеш ланчев и доказа ухваћена у вашу трезор. Потребан је ниво Дракон Војника.

8 Уредица МЦП-аs Available Today

Уредица МЦП-аМапе су превели у APIШта ради
detect_appsPOST /detectDetect which Solace apps are available for a URL.
list_appsGET /creditsList the apps currently loaded by the Hub.
create_schedulePOST /api/v1/browser/schedulesCreate a cron-backed schedule for a local Solace app.
list_schedulesGET /api/v1/browser/schedulesRead back all active Hub schedules.
delete_scheduleDELETE /api/v1/browser/schedules/{schedule_id}Remove a schedule by UUID.
record_evidencePOST /api/v1/evidenceAppend a structured audit event to the evidence chain.
list_evidenceGET /api/v1/evidencePaginate existing evidence records for review.
get_hub_statusGET /healthInspect Hub health, readinessИ , и runtime state.

Шта ваш агент може учинити са Соласом

Прелазимо и кликнумо Солаце даје вашем агенту потпуни сензорски и меморијски систем за веб.

Погледајте страницу

Сцриншот било које стране у пуној резолуцији. Захватите СНАПШОТИЦИЈЕ ДОМ и АРИА ДРЕВА АКЕСИБЛИТЕБЛИТЕ. Ваш агент добија структуриране визуелне + семантичне податке не само сирови ХТМЛ.

Извуците структуриране податке

Учекај, трчи. /api/evaluateУвучите табеле, цене, вредности образаца или било који други подаци странице директно у контекст вашег агента.

Скопиране дозволе

Замољи само оно што ти је потребно. ОАут3 токове су обележени ()Браузер.навигејт, Браузер.клик, Браузер.филл), ограничени временом и повлачивани.

Автоматски доказ

Свака агентна акција се аутоматски записва, хешира и запечата.

Рецепт меморије

У реплеју ваш агент потпуно прескочи LLM и покрене се на каширани пут за 0,001 долара, што је 99% јефтиније од преоткривања.

Бюджетна спровођења

Поставили су границе потрошње на сесију."presupuesto_usd": 0.05У вашем захтеву за знаком и Солаце суздано зауставља агента када се буџет погоди без безапетних трошкова.

Трагедијски тражење доказа

Куери прошлост се креће са/api/evidence/search.Агенти могу да погледају шта се десило у претходним сесијама корисна за инкременталне задатке као што су "тријажев е-пошта који нису видљени од последњег тркања".

Сесија упорности

Сесије прегледача преживљавају између позива агента. Упишите се једном, поново користите сесију. Нема пре-автентификације. "Бисквитови", локални складиштење и ауттоке" трају на свим задацима.

Паралелни табци

Ваш агент може паралелно да избриса 10 страница, поређење резултата и спојила открића, све са независним траговима доказа.

Мултиагентни сувар

Спауни више независних инстанција Солаце браузера. Скаут агенти истражују; кодер агенти делују; скептични агенти потврђују. Свака инстанција има своју сесију, буџет и веригу доказа. Орхестрирајте из било ког планирача (крон, Cloud Run, GitHub Actions).

Е-Подпис и ФДАДА ДЕЛ 11

Свака одобрена акција може бити електронски потписана: корисник записва прегледану и одобрену акцију на [PH0]”.Подпис је 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(АРИА доступност дрво, 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 оквире које је потребно ваше задаче.Браузер.филлУзимани опсег спречава случајне нежељене ефекте и задовољава ревизије у складу са стандардом.

POST /oauth3/token {
  "user_id": "local-agent",
  "scopes": ["Браузер.навигејт",
             "Браузер.скренсхот"],
  "ttl_seconds": 300
}

Проверите постојеће рецепте прво

Пре него што покренуте рад са ЛЛМ токенима, позвали/api/recipes/matchАко постоји рецепт за задатак, поновите га за 0,001. долара.

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

Поставите буџет на свако седнице

Никада не дозволите агенту да се бави без буџетског тапла.Буџет_усдСолаце ће тешко зауставити сесију када се достигне граница, уместо да ћутатно претраје.

POST https://solaceagi.com/api/v1/oauth3/token {
  "api_key": "sw_sk_..."
}
# → {"access_token":"..."}

POST https://solaceagi.com/api/v1/oauth3/tokens
Authorization: Bearer sw_sk_...
{
  "scopes": ["files.read", "files.write"]
}
# → {"token":"o3_..."}
# Use header: X-OAuth3-Token: o3_...

Повтарени коришћење сесија за аутентификоване сајтове

За пријављивање једном и чување сесије токен."id phiên"У последњих API позива за повторну употребу колачића и аутстата.

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

Агент-нетиван Матерс Зашто

АЕО: Агентски оптимизатор мотора

Као што је СЕО оптимизован за пребацивача трагања, АЕО оптимизује за агенте из ИИ. Солаце је прва платформа изграђена са агентима као корисницима прве класе, а не после.

Доказаништво Ваше агенте не могу лажење

Свака акција агента производи СХА-256 хиш ланцу сакрећену потврду. Ваш ЦИСО може да одитује шта је ИИ урадио. Ваш одбор може да види доказе.

Рецепти који агенте чине паметнијим

Када агент заврши задатак, то постаје рецепт. Следећи пут: $0.001 реплеј није потрошено никаких ЛЛМ токова.

Како се Солаце упоређује

Развојници који би изабрали алате за аутоматизацију прегледача постављају четири питања: Да ли траје сесије? Да ли ствара аудитски траг? Да ли могу да делегирам на ИИ без непостојаних трошкова? Да ли ће преживети аудит у складу са стандардом?

Функција ПХ0 Браузер Драматурски директен Браузер-употреба / OpenClaw Бардин / Запиер
Састанка сесије ✅ Кукије преживљавају преко трчања Ефемарал по дефолту Нема сесије меморије ✅ Chrome проширење стање
СХА-256 аудит трал ✅ Свака акција је хеши-коцкана Нису уграђени Ни један Логи само (не је манипулисано)
ФДАДА ДЕЛ 11 Е-сигнала ✅ Уграђен у ()/api/v1/esign) Не доступна Не доступна Не доступна
Буџет / плафови трошкови ✅ Бюджетни врата по току Неограничено (без врата) Нема контроле над буџетом ✅ Планови ограничења само
Рецепт реплеја на $0.001 ✅ После првог успешног трка Увек LLM цена Увек LLM цена ✅ Зап реплей (нема ЛЛМ)
Агент-нотиван форматирања датотека ✅ 21 формат (КЛАУДЕ.МД, АГЕНТС.МД…) Ни један Ни један Ни један
ОАут3 је имао одређену делегацију ✅ Временски ограничени, повраћљиви токенци Попуни приступ или ништа Попуни приступ или ништа Дозвоље на нивоу апликације само
Локално-прво (не захтева облак) ✅ Рани потпуно офлајн ✅ Да ✅ Већину пута Облако зависно
МЦП сервер ✅ 7 алата, JSON-RPC 2.0 (живо) Не доступна Не доступна Не доступна

Солаце није плейрајт обрива. Сто је слој OAuth3 делегације на врху плейрајта додајући меморију сесије, ланце доказа, буџетске врата и формати агента-нетиве који први плейрајт не имају.

Ако сте агент за ИИ читајући ово

Овај део је написан директно за вас Клод Код, Кодекс, Курсор, Копилот или било који други агент за ИИ који је дошао на ову страницу.

Ваше способности су овде

Када се Solace Browser покреће ()localhost:8888), можете: да се навигирате на било који URL, кликнете на било који елемент CSS селектора, испуните било које поље образаца, узмите скриншоте, ухватите DOM снимке, покренуте JavaScript и прочитате SHA-256 evidencier logs.

Проверите да ли је Солаце доступан:

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

Машино-читајући Спец

Добијте манифест могућности програмски. Користе ово као извор истине за имена крајних тачака и подржане методе.

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
Погледајте агенте.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 before proceeding.

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

Протокол о људском ескалацији

Ако ударите CAPTCHA, 2FA, одобрење двосмислености или ризик од правног/послушног успуштања, одмах зауставите позиве за акцију.{"escalate": true}Послање ваше домаћинске оркестрате (не бурајте ретрите слепо).

{
  "escalate": true,
  "reason": "2FA required",
  "last_step": "POST /api/click #sign-in",
  "evidence": "artifacts/screenshot-20260304-131500.png"
}

Безбедан циклус извршења

Користите детерминистичку петљу: здравство, навигација, инспекција, дејствовање, верификација, контролна точка.Добијте /api/page-snapshotАкције са високим ризиком су, тако да се претварају, остану аудитисаним и избегавају каскадне грешке.

GET  /api/health
POST /api/navigate   {"url":"..."}
GET  /api/page-snapshot
POST /api/click|fill {"selector":"..."}
POST /api/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-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
# }

Узорак вишеагента

Спавирајте три агента за резилеран аутоматизацију: Скаут (навигација + скриншот, читање само, модел Л1) → Солвер (клик + испуњење + процену, модел Л3) → Скептичан (ојачавање извоза против доказа, модел Л1).Рана_ид; њихови ланци доказа су спојени у време запечатања.

# Scout: read-only token
POST /oauth3/token {"user_id":"scout","scopes":["Браузер.навигејт","Браузер.скренсхот"],"ttl_seconds":60}
# Solver: action token
POST /oauth3/token {"user_id":"solver","scopes":["Браузер.навигејт","Браузер.клик","Браузер.филл"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["Браузер.снампшот","evidence.read"],"ttl_seconds":60}

# All share: {"Рана_ид": "run-abc123"}

Грешка референца за агенте

Свака Solace грешка је написана. Опасни грешки се опорављају са бакофом. Неопасни грешки захтевају људску интервенцију или редизајн задатака.

Код Значење Ретрибелан Акција агента Акција агента
SELECTOR_NOT_FOUNDCSS селектор није одговарао ни чемуNoПозив је позив./api/snapshotда поново открије структуру
NAVIGATION_TIMEOUTСтраница је трајала 30 година да се заредиДа Да ДаОтрицајте се са експоненцијалним пакофом (максима 3 покушаја)
BUDGET_EXCEEDEDСесцијални трошкови ограничени су у ударуNoЕскале на људски оператор за повећање буџета
SCOPE_DENIEDАкција не у OAuth3 токенским опседима.NoЗамољи нови токен са захтевном опсегом
HUMAN_REQUIREDКапцха или 2ФА откривенаNoПозив је позив.{"escalate": true}Одмах одмах
NETWORK_ERRORЦиљни сајт је недостижимаДа Да ДаПокушајте поново након 5 година, а затим 30 година, а затим неуспејте
SESSION_EXPIREDАут колачићи су сталеNoПоново аутентикујте, а затим резнујте са последњег контролног места за доказе
ELEMENT_NOT_INTERACTABLEскривени или онемогућени ЕлементДа Да ДаЧекајте 2 дана и поново покушајте; скриншот да бисте прво проверили стање

Вики Прва Семантички вајбек машин

Свака страница коју посети Солаце се компресира у семантички снимк од 750 бита сачувајући структуру странице, намере, навигацију и кључне ентитете. Није потребан сервер након првог преузимања.

Подељеност потока: localhost:8888Поправи локално ухвативање/извршење у Солацу, док јеhttps://solaceagi.com/api/v1/prime-wiki/* Локални режим ради само без индекса облака.

750 байта → Попуна страница

У Wayback Машини се чува 100KB+ сирови HTML на страницу (100.000 TB укупно). Солаце чува 750-бајтски семантички скелет и локално реконструише еквивалентну страницу. 133x мањи. нула централизована зависност.

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

Индекс за апликацију-фокусиран

За разлику од Wayback Machine (цела веб), 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-а. Сперите $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

Рендер API Серверско-страничко реконструкција

Реконструира било коју индексисану страницу директно из АПИ-а. Врати потпуни ХТМЛ са уграђеним премијерским Мермеид ФСМ-ом државним дијаграмом.

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

Јиньанг: Ваш агент је Он-Пајџ компаньон

Сваку страницу коју посети Солаце Браузер добија трајно двоструко-рејлово покривање. Горња рејлова приказује стање вашег агента у реалном времену.Добља рејлова је чат-панел где можете директно разговарати са Јинјаном.añadir_init_scriptони преживљавају навигацију, пренаградњу страница и странице које су блокиране CSP-ом као што је Gmail.

▲ Топ Рејл Увек видљив

32px лента припинана на врху сваке странице.[PH0]] Solace дом]→ врати се кући прегледача са једном кликом. Плус реалног времена ()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 Чат & Аппрове

У дну сваке стране је срушена 36px чат панела. аутоматски се проширује када се стање достигне.PREVIEW_READY(ови агенти припремили су акцију),BLOCKED(потреба је појашњења), илиFAILEDКориснички кликња.Огласимо се or Одбијваш агент добија одлуку преко ВебСокета.

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

Пуш Алтерс 3 канала

Агенти могу да притискају обавештења кориснику без прекида њиховог садашњег страници.Тост(3-а подножје-десно поп-ап),Поп-ап(модал са акционим дуговима),ПреузimanjeСви канали су FSM-gated без упозорења о пожарима без важећег преласка.

POST /api/yinyang/notify
{"type": "push_alert",
 "channel": "Тост",
 "message": "Gmail triage complete: 12 sorted",
 "priority": "low"}

# channel: "Тост" | "Поп-ап" | "Преузimanje"
# priority: "low" | "high" | "critical"

Радио је на свим страницама Укључујући Гјмејл

Рајлови се убризавају каоДраматурски писац дода_ин_скриптони трају на сваком навигацији у истом контексту прегледача, укључујући странице са ЦСП-ом, као што суGmail, У Google ДокументимаИ , иНоцијаЈС користи само методе ДОМ (не.HTML унутрашњиИнианг је увек видљив, увек доносима.

Јиньанг Чат API

Корисници могу директно да пишу у Јиньанг из дна реке. Ваш агент прима поруке преко ВебСокета и може да одговори. Користе ово за захтеве за појашњење, двосмислене одобрења или промене конфигурације усред задатка. Свака порука се записва на трагу доказа Часа 11..

POST /api/yinyang/chat
Authorization: Bearer <api_key>
{"message": "User says: skip newsletters",
 "context": {"Рана_ид": "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"
# }]}

Outbox Послано и планирано

Дозвољене ствари се крећу у аутбокс. Погледајте шта је послато, када, којим апликацијом и којим доказама се хешира. Планирани елементи показују следећи тренутак покретања.

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

📅 График и календар

На графика се појављују повтарљиви задаци (ујутрова кратка, недељна дигеста, ноћна архива).

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

ФДАДА ДЕЛ 11 Доказања

Свака одобрена акција генерише секвенцију скриншота која је очигледно да је била подмањена.Доступна из панел-а-историја: погледајте тачно шта је прегледач показао пре него што је ваш агент реаговао, шта је агент предложил и шта је заправо извршено.

GET /api/v1/evidence/{Рана_ид}
# {"Рана_ид": "run-abc",
#  "screenshots": [
#    {"step": 1, "url": "...", "sha256": "..."},
#    {"step": 2, "url": "...", "sha256": "..."}
#  ],
#  "seal": {"hash": "sha256:...",
#           "signed_at": "..."}}

У Вики-узи Prime Snapshots

Када ваш агент посети нову локацију, она ствара У Вики-узи Prime снимку: индексисану мапу свих интерактивних елемената (DOM селектори, АРИА улоге, акционе путеве).Ови снимци снажу будући рецепт реплеј на $0,001. Доступна од почетне стране прегледајте, тражите или извозте као Prime Mermaid FSM дијаграми.

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

Учење из људских уредовања

Када корисник редактира рачун који је написао агент пре него што га одобри, Солаце заузми делту као .Сигнал за преференцијеС временом, агент се учи корисничког гласа, тона и стила без експлицитног обуке. Ово је круга повратне информације која агентима чини боље што их више користите.

Како то ради

  1. Агент пише драфтЗемље у Поштовни кутији са →Услуга: на статусу одобрења
  2. Кориснички уређивање пројекта→ Солаце дифс оригинални против уређен текст, екстрактира делту
  3. Корисник одобриваДельта се чува као аУобичајени стил преференцијеУдружени на апликацију + примаоца
  4. Следећи трка→ агент добија стилове преференције у свом системском прамontu:Употребиоци воле: краће потписивање, без знак exclamation, увек упоменујте референтни број
  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.

Протокол агента агента

Сваки кодирачки агент пушта JSON спец уУ пошаљицу/Узима запечаћен извештај одаутбокс/Ниједна прилагођена интеграција, ниједан СДК, било који језик, било који модел.

Живо је у живој.
🔒

Доказани синџир доказа

Свака инспекција је СХА-256 запечаћена са ФДА 21 ЦФР Дел 11 Архитекторам доказа. Судова-прихватљива. Мампер-evident. Парманантна. Не “И тестирао је ” — криптографски доказ.

Живо је у живој.

Оглашавање људског Е-Подписива

ИИ предлага поправке. људска одобрива једном кликом. Анти-Клиппи: никада ауто-добрива. Свака поправка је људска одлука на записа. Ово је убица функција. ништа друго га нема.

Живо је у живој.
0.00 / руна $0.00 / руна Агент-нативна архитектура. нула LLM API позива у трчачача. Ваш агент ИИ чита запечаћен извештај и примењује својеУлазни су у власништво.Модел за анализу.

ХИТЛ ЛУП (Човек у лупу)

Ваш агент
Пишеtest-spec.json to У пошаљицу/
Инспектор
Навигирајте се + АРИА + ДОМ + Хеуристика + Скриношот → запечаћен извештај
Ваш агент
Чита извештај, анализира са сопственом моделом, предлаже поправке
Хомањски
Рецензије 3 исправља за 30 секунди.
Скривац
СХА-256 печатљен. јавни докази. FDA-у складу.
# Step 1: Agent writes test spec to У пошаљицу/ (any format, any language)
cat > У пошаљицу/test-spec-001.json << EOF
{
  "spec_id": "my-app-home-001",
  "mode": "web",
  "target_url": "http://localhost:3000/",
  "page_name": "My App Home",
  "persona": "james_bach",
  "checks": {"aria": true, "heuristics": true, "screenshot": true}
}
EOF

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

# Step 3: Agent reads sealed report from аутбокс/
cat аутбокс/report-my-app-home-001-*.json
# {
#   "qa_score": 74,
#   "belt": "Yellow",
#   "heuristic_issues": [{"type": "accessibility", "msg": "3 images missing alt", "heuristic": "ARIA-1"}],
#   "agent_analysis_request": { "system_prompt": "You are Џејмс Бах...", "evidence_summary": {...} },
#   "agent_analysis_response": null,  ← YOU fill this in with your model
#   "fix_proposals": [],              ← YOU add proposals here
#   "evidence_hash": "sha256:a4f3...",  ← cryptographic seal
#   "human_approved": false
# }

Веб Мод

Било која апликација прегледача. Навигирајте се + ARIA дрво + DOM снимка + HICCUPPS heuristics + пуну страницу скриншота.

Мод: "веб"

CLI Мод

Свако командно-личне алате. Извршење субпроцесу + изјава исхода + стдоут/стдерр каптуре. Кент Бек: Тест оно што се плашите. Функционира на било ком ЦЛИ-у на било ком језику.

Мод: "кли"

API Мод

РЕСТ/ХТТП крајње тачке. Замота + одговорни схема валидација + време + безбедносне наслова. Цем Канер: Какав је квалитет ризик у овом контексту?

Мод: "Апи" Прилазим Спринт 3

Одбор стручњака (инжектиран као промјт анализа)

Џејмс Бах
СБТМ + ХИКЦУППС Оракал Хеуристики
Већина алата проверава.Солос Инспектор тестира.Исклучује, учи, ескалише до људи када је потребно пресуду.
Цем Канер
ББСТ + Контекст-Дривен тестирање
Електронна врата није бирократија
Елизабет Хендриксон
Истражите га! + Уставни базирани
Истрадирање засновано на хартији учинило је машинско читам. Тестов спец ПРОБЕДИЈЕ хартију.
Кент Бекк
ТДД + Тестабилност Ленза
Са Солацом можете тестирати све веб, ЦЛИ, АПИ са истим протоколом.
Мајкл Болтон
РСТ + Тестирање против проверења
Машини проверају.Люди тестирају.Солац Инспектор правилно дели рад.Оби остављају доказе.

Потврђено: нула конкуренти имају све три

Уредица за инструментима Протокол агента агента
У поштеном/излаженом кутији JSON
Доказани синџир доказа
ША-256 запечаћен
Хоманов Е-Подпис
одобрити поправке
Кост/брзање
Солаце Инспектора $0.00
Драматург МЦП Варијација
Кетрикс (само медицински) $$$
Као Волф $2,000/mo
Мабл $800/mo
ТестРигор Парцијално Парцијално $1,200/mo
Девин 2.0 500/мону + $5/руна $500/мону

Истраживање је потврдило март 2026 преко 15 алата. FDAs 2026 AI упутства подстицају индустрију према тачно ономе што смо већ изградили. Регулација нас доспева.612 месеци пред полем.

Инсталирајте за 30 секунди

# Solace Inspector is built into Solace Browser.
# It is the default app — always present, cannot be uninstalled.

# If you have Solace Browser:
python3 scripts/run_solace_inspector.py --self-diagnostic

# First time? Install 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

# Then drop any test spec in У пошаљицу/ and run:
python3 scripts/run_solace_inspector.py --inbox

Машино-читајући способности

У /agents.jsonКрајска точка враћа структуриране могућности за откривање програмског агента.

Погледајте агенте.json ↗