Skip to main content

Şimdi AI Aracınız Herhangi Bir Web Sitesini Kontrol Ediyor.
Tam Bir Denetim İzdetiyle.

Bir satırıCLAUDE.md, AGENTS.md, veya .cursorrules— ve AI'niz gerçek tarayıcı otomasyonu kazanır: Gmail, Slack, LinkedIn, GitHub ve herhangi bir web sitesi. Her tıklama imzalanır, mühürlenir ve doğrulanabilir. MCP sunucusu canlı. 30 saniyede gönderilir.

✅ MCP Canlı FDA Part 11 Architected ⚡ 21 Ajan Formatı 💰 0,001 $ / görev tekrarı 🔎 0,00 $ / QA çalıştırması

Solace'ı Her Projeye Bir Komutla Ekleyin

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

Solace tarayıcı otomasyon talimatlarını Claude Kodu projenize ekler. immediate - hiç bir kayıt, hiç bir SDK olmadan çalışır.

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.

Her_MAJOR AI Kodlama Aracını Destekler

AI asistanınız için doğru 格式i indirin. Her dosya, AI'ye Solace — gezinme, tıklama, doldurma, ekran görüntüsü Yakalama veDelimiterDELIMITERdelikanı evidence toplamaować genau nasıl kullanılacağını söyler. 21 format desteklenmektedir.

Claude Kodu

Şuraya bırakCLAUDE.md. Claude Kodu, her web otomasyon görevi için otomatik olarak Solace Browser'ı kullanacaktır.

CLAUDE.md.snippet'i indir
💬

OpenAI Kodex

Şuraya bırakAGENTS.md. OpenAI Kodex ve ChatGPT ajanları, mevcut araçları ve chứcapabilities'i anlamak için bu dosyayı okuyacaktır.

AJANLAR.md.snippet'i indir

İmleç

Şuraya bırak.cursorrules. İmleç, Solace AGI ile bir web sitesiyle etkileşime girebilmeniz için her zaman Solace'i arar.

İндекsí kurallarını indirin
🏄

Rüzgar Sörfü

Şuraya bırak.rüzgarsörfükuralları. Rüzgar Sörfü (Codeium), Solace Browser gibi Solace özellikleriniExactly aynı formatta, sıfır sürtünme ile alır — birlikte Solace ile çalışır.

Rüzgar sörfü kurallarını indirin

GitHub Copilot'ı kullanın.'ı kullanın.

Gir.github/copilot-instructions.md. Copilot, tarayıcı görevleri için Solace API çağrıları önerirá.

Copilot talimatlarını indir

Yardımcı

Sistem iletisi olarak geç dengan--system-prompt solace-aider.md. Yardımcı, tüm web etkileşimlerini otomatik olarak Solace Browser aracılığıyla yönlendirecektir.

Yardımcı sistem iletisini indir

Devam.et

Ekleyin.devam/config.jsonbağlam sağlayıcıları. Continue, Solace browser otomasyonunu VS Code ve JetBrains'te yerel bir araç olarak sunar.

Continue yapılandırmasını indir
📞

克莱恩

Şuraya bırakدليل. يقرأ 克莱恩 قواعد المشروع عند بداية الجلسة — يتم تحميل khảیات Solace تلقائيًا لكل محادثة.dizinine okuyucu. 克莱恩, oturum başlangıcında proje kurallarını okur — Solace özellikleri her sohbet için otomatik olarak yüklenir.

İndir .clinerules parçasını
🦕

根码

Konum.roocode/Regeln/. 根码 (eski adıyla Roo-克莱恩) Solace tarayıcı özelliklerini agentic kodlama modları ile birlikte devralır.

根码 kurallarını indir
🔭

Google Gemini CLI'si'si

EkleGEMINI.mdproje kök dizininizde. Google'ın açık kaynaklı aracı CLI, Solace talimatlarını Claude'un okuduğu gibi alırCLAUDE.md.

GEMINI.md kodu parçasını indir
🚀

Jules Jules Google Jules'a'a

Jules okurAGENTS.mdGitHub sorunlarına männ.springbootніх önce. Solace talimatları, Jules repo'nuzdaki bất kỳ web ile ilgili görevi yerine getirdiğinde otomatik olarak görünür.

Jules için AGENTS.md’yi indirin

Zed Düzenleyici

Kuralları aşağıdaki konuma yerleştirin92projelerinin根 dizinine koyun. Zed'in AI paneli bunları yerli olarak okur — Solace AGI, Solace Browser ve OAuth3 ile birlikte anında Zed AI asistanına kullanılabilir hale gelir.

Zed 92 parçacığını indirin
🔹

Amazon Q Geliştirici

Ekle.amazonq/rules/solace.md. Amazon Q Geliştirici, her bir kodlama oturumunda bu dizinden markdown kuralları dosyalarını okur.

Amazon Q kurallarını indirin
🎯

JetBrains Yapay Zeka

Ekle.idea/ai-kilavuzu.md. JetBrains Yapay Zeka Yardımcısı, bu dosyayı IntelliJ, PyCharm, WebStorm ve tüm JetBrains IDE'lerinde okur.

JetBrains kılavuzunu indir
🔎

O fonte de dados Cody

Bağlamı aşağıdaki yere yerleştir.cody/context/solace.md. Cody, bu dosyayı alma bağlamına dahil eder — Solace talimatları her Cody konuşmasında görünür.

Cody bağlamını indir
📄

塔比尼

Yapılandır μέdi. ملف تخصيص 塔比尼 يسمح لك بتعليم فريقك أدواته — بما في ذلك أتمتة متصفح Solace Browser.. 塔比尼'ın kişiselleştirme dosyası, size ekip araç zincirinizi öğretmeni sommes —其中 Solace Browser otomasyonunu içerir.

塔比尼 yapılandırmasını indir
🆕

AI'yi tekrarlayın.

Ekleyin.replit をreplitする をreplitするdosyanın[ai]bölüm. AI'yi tekrarlayın. projenin bağlamını buradan okur — Solace Browser her Replit çalışma alanında kullanılabilir oluyor.

Replit.snippet ini indir
🤖

Devin est un homme. est un homme.

Konum.devin/Handling-Anleitungen/. Devin est un homme. long-horizon görevleri başlamadan önce proje playbooklarını okur — Solace tarayıcı araçları herhangi bir web iş akışı için kullanılabilir.

Devin est un homme. playbook indir
🏭

Fabrika Droid

Fabrika đọcAGENTS.md ve .fabrika/yapılandırması. Droid ajanları, yazılım geliştirme iş akışlarını otomatikleştirdiğinde Solace yeteneklerini devralır.

Fabrika yapılandırmasını indir
🔰

Kilo Kod

Ekle.kilokod/kuralları/. Kilo Kod, 克莱恩 ile aynı proje kuralları modelini takip eder — her ajantik kodlama oturumunda Solace talimatları yüklenir.

Kilo Kod kurallarını indir

llms.txt

Jeremy Howard standardı için LLM-okunabilir site açıklamaları. Herhangi bir LLM'nin Solace'ı anlaması için projenizin kök dizinine bırakın.

llms.txt'yı indir

CLAUDE.md Snippet'in İçinde Neler Var

Her bir entegrasyon dosyası, AI aracınıza Solace'ı chính olarak kullanmayı tam olarak öğretir. İşte Claude Kod tremendosu — projenize bırakın ve aracınız hemen tüm 14 Solace API'sini, MCP sunucusunu, e-imzalamayı ve en iyi uygulamaları anlar.

# 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 {"ifade": "document.title"} aria-snapshot GET → accessibility tree JSON ## YinYang 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 + bütçe_usd on every token 4. Notify user via YinYang YinYang (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    {"ifade": "document.title"}
aria-snapshot GET  → accessibility tree JSON

## YinYang 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 + bütçe_usd on every token
4. Notify user via YinYang YinYang (never console.log spam)
5. E-sign every user-approved action

Tam dosya:CLAUDE.md parçasını indir • agents.json'u görüntüle (makine tarafından okunabilir)

Merhaba Dünya 3 API Çağrısında

Tamamlanmış Solace API üç komutla öğrenilebilir. Her şey başka bir varyasyondur.

1

Herhangi bir sayfaya git

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

Ne olduysa ekran görüntüsünü al

curl -X POST http://localhost:8888/api/ekran_goruntusu -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

Kanitler otomatik olarak yakalandı

→ 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 zinciri mühürlendi. Her eylem sahtecilik kanıtlı.

Tam API Referansı

All local browser-control endpoints run on http://localhost:8888. Treat /agents.json as the canonical machine-readable contract for your agent runtime.

Son nokta Yöntem Neyi Yapar Ámbito de OAuth3
/api/navigatePOSTBir URL'yi tarayıcıda yüklenavegador.navegar
/api/clickPOSTHerhangi bir CSS seçiciye tıklanavegador.hacer clic
/api/doldurmaPOSTBir form alanını doldurnavegador.rellenar
/api/ekran_goruntusuPOSTGeçerli sayfanın PNG olarak ekran görüntüsünü yakala (artifacts/ içinde kaydedilir)navegador.capture de pantalla
/api/degerlendirPOSTJavaScript çalıştır (ifadeanahtar), sonucu döndürtarayıcı.değerlendir
/api/anlık_görüntüPOSTSayfanın ham HTML'sini yakalatarayıcı.anlık_görüntü
/api/aria-anlık_görüntüGETARIA erişilebilirlik ağacı (yapılı JSON)tarayıcı.anlık_görüntü
/api/dom-anlık_görüntüGETBelirli yapı kontrolleri için DOM anlık görüntü ağacıtarayıcı.anlık_görüntü
/api/sayfa-anlık_görüntüGETKombine sayfa anlık görüntü (ARIA + DOM + meta veri)tarayıcı.anlık_görüntü
/api/healthGETÇalışma zamanı hazır olma durumu için canlılık testi(yok)
/api/statusGETTarayıcı sağlığı, hazır olma durumu, aktuální URL, oturum(yok)
/api/part11/statusGET11. bölüm yakalama durumu, oturum kimliği, yazılmış bayt, son hata(yok)
/api/part11/configPOST11. bölüm yakalama modunu ve denetim dizinini yapılandırmapart11.yapılandır
/agents.jsonGETMakine tarafından okunabilir yetenek manifesti(yok)

MCP Sunucusu — Şimdi Canlı

Model Konteks Protokolü, Claude Kodu ve diğer MCP uyumlu araçların Solace'i yerel bir araç olarak连接 utenへ bağlanmasını sağlar — curl komutlarına gerek yoktur. Bugün sedm araç kullanılabilir: navigate, click, fill, screenshot, snapshot, evaluate, aria_snapshot.

✅ Yerel MCP — Şimdi Kullanılabilir

# Adım 1: MCP sunucusunu başlat (stdio JSON-RPC 2.0) python3 ~/projects/solace-browser/yinyang_mcp_server.py # Adım 2: Claude Kodu .claude/settings.json'a ekleyin: { "mcpServers": { "solace": { "command": "python3", "args": ["/path/to/solace-browser/yinyang_mcp_server.py"] } } }

Yapılandırıldıktan sonra, Claude Kodu çağırır detect_apps, create_schedule, record_evidence ve 5 more Hub-native MCP tools on localhost:8888. Her çağrı OAuth3 kapsamına sahiptir ve SHA-256 kanıtlanmıştır.

☁ Uzak MCP — Bulut (Çok Yakında)

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

Her makineden bağlanın. Tarayıcı işlemleri bulutta çalışır. OAuth3 her araç çağrısını yönetir. Her eylem kripto-parça zinciri ile kanıtlara bağlıdır ve kasanıza kaydedilir. Ejderha Savaşçı kademesi gereklidir.

8 MCP Aracıs Available Today

MCP AracıAPI'ye eşlerNeyi Yapar
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 ve runtime state.

Solace ile Agentinizin Yapabileceği İşler

Yalnızca gezinme ve tıklama — Solace agentinize web için tam duyusal ve bellek sistemi sağlar.

📷 Sayfayı Görüntüle

Tam çözünürlükte herhangi bir sayfanın ekran görüntüsünü alın. DOM anlık görüntülerini ve ARIA erişilebilirlik ağaçlarını yakalayın. Aracınız yapılandırılmış görsel + anlamsal verileri alır — sadece ham HTML değil.

📄 Yapılandırılmış Verileri Çıkar

Çalıştır /api/degerlendirJavaScript'i çalıştırarak yapılandırılmış JSON döndürmeye yarar. Tabloları, fiyatları, form değerlerini veya herhangi bir sayfa verilerini doğrudan aracınızın bağlamına çıkarın.

🔒 Kapsam Belgeleri

Sadece ihtiyacınız olanı isteyin. OAuth3 jetonları kapsamlı (navegador.navegar, navegador.hacer clic, navegador.rellenar), zaman sınırlı ve iptal edilebilir. Tasarım olarak kapanmış.

📋 Otomatik Kanıt

Her aracı eylemi otomatik olarak günlüğe kaydedilir, zincirleme bağlanır ve mühürlenir. Aracınız tek bir günlüğe kaydetme kodu yazmadan bir denetim izi üretir.

♾ Tarif Belleği

Solace başarılı iş akışlarını tarifler olarak hatırlar. Tekrar oyna'da, aracınız LLM'i完全 olarak atlar ve önbelleğe alınmış yolu $0.001 için çalıştırır — keşfedilmeden %99 daha ucuz.

💸 Bütçe Uygulaması

Oturum başına harcama limitleri ayarlayın. Geçiş"presupuesto_usd": 0.05token isteğinizde ve Solace aracısını durdurur quando bütçe vurulduğunda — kaçan maliyetler yok.

🔎 Delil Araması

Geçmiş çalışmaları/api/evidence/search. Araçlar önceki oturumlarında neler olduğunu sorgulayabilir — artan görevler için "son çalıştırmadan bu yana görülmeyen e-postaları ayırma" gibi işlemler için kullanılabilir.

🌎 Oturum Devamlılığı

Tarayıcı oturumları, ajan çağrıları arasında hayatta kalır. Bir kez giriş yapın, oturumu yeniden kullanın. Yeniden kimlik doğrulama yükü yoktur. Çerezler, yerel depolama ve kimlik doğrulama tokenleri görevler arasında kalıcıdır.

⚡ Paralel Sekmeler

Birden fazla tarayıcı bağlamını aynı anda açın. Ajanınız 10 sayfayı paralel olarak tarayabilir, sonuçları karşılaştırabilir ve bulgularını birleştirebilir - tümü bağımsız kanıtlarla.

🤖 Çoklu-Ajan Sürüleri

Birden fazla bağımsız Solace Browser örneğiOlusturun. İzci ajanlar keşfeder; kodlayıcı ajanlar hareket eder; kuşkucu ajanlar doğrular. Her örnek, kendi oturumuna, bütçesine ve kanıt zincirine sahiptir. Herhangi bir zamanlayıcıdan (cron, Cloud Run, GitHub Actions)_orkestrasyon yapın.

🛈 E-İmza & FDA Part 11

Onaylanan her eylem e-imzalanabilir: kullanıcı “Ben (Phuc) bu eylemi [zaman damgası] tarihinde inceledim ve onayladım” kaydını tutar. İmza, kriptografikMotor ile hash zincirine mühürlenir. FDA 21 CFR Bölüm 11 §11.100 elektronik imzalarına uygun.

Ajan En İyi Uygulamaları

Ajanınızın güvenilir, denetlenebilir ve ucuz çalışmasını sağlayan kalıplar.

✅ Tıklamadan Önce Ekran Görüntüsü

Her zaman arayın/api/ekran_goruntusutıklama eyleminden önce. Bu, aracının eylem öncesi neler gördüğünün kanıtlarını oluşturur — denetim izleri ve başarısız çalışmalarda hata ayıklama için základdır.

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

🔎 Yapı için Görüntü, Görünüm için Ekran Görüntüsü

Kullanın /api/aria-anlık_görüntü(ARIA erişilebilirlik ağacı, JSON) aracınız sayfa yapısını anlaması gerektiğinde. Kullanın/api/anlık_görüntüham HTML için. Kullanın/api/ekran_goruntusugörsel düzen ve görseller için.

GET /api/aria-anlık_görüntü # ARIA JSON ağacını döndürür POST /api/anlık_görüntü # ham HTML'i döndürür POST /api/ekran_goruntusu # PNG dosya yolunu döndürür

🔒 Minimum Kapsamları İsteği

Yalnızca görevinizin ihtiyaç duyduğu OAuth3 kapsamlarını isteyin. Salt okunur bir araştırma görevi hiçbir zamannavegador.rellenarkapsam ikkezine sahip olmamalıdır. Dar kapsamlar kazara yan etkileri önler ve uyumluluk denetimlerini満たir.

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

♾ Mevcut Tarifleri İlk Önce Kontrol Edin

LLM belirteçleri ile bir iş akışı çalıştırmadan önce/api/recipes/match. Eğer görev için bir tarife varsa, onu $0.001'de yeniden oynatın. LLM çağrısını gerçekten yeni iş akışları için kaydet.

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

💸 Her Oturum için Bütçe Ayarlayın

Bir ajanın bütçe tavanı olmadan çalışmasına asla izin vermeyin. Geç 됩니다bütçe_usdtoken talebinizde. Solace limit erre '"'madığından oturumu sonlandırır, sessizce fazla harcama yapmaz.

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

🌎 Oturumları Kimliği Doğrulanmış Siteler için Yeniden Kullan

Bir kez oturum açın ve oturum belirtecini depolayın. Geç"id phiên"sonraki API çağrılarında çerezleri ve kimlik durumu yeniden kullanmak için geçin. Her aracının çalıştırılmasından login akışlarını ortadan kaldırır.

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

Neden Aracılık-Yerli Özelliği Önemlidir

AEO: Aracı Motoru Optimizasyonu

Arama motoru爬虫ler için SEO optimize edilmiştir, AEO da AI ajanları için optimize edilmiştir. Solace, ajanları ilk sınıf kullanıcılar olarak inşa edilen ilk platformdur — sonradan düşünülmemiş.

Ajanlarınızın Sahte Olamayacağı Kanıt

Her ajan eylemi bir SHA-256 zincirli algoritma hash üretilmesi sağlar. CISO'nuz AI'nin yaptığı işlemleri denetleyebilir. Yönetim kurulu kanıtı görebilir. Kara kutular yok.

Ajanları Zeki Kılan Tarifler

Bir ajan bir görevi tamamladığında, bu bir tarife dönüşür. Sonraki sefer: $0.001 yeniden oynatma — hiçbir LLM jetonu tüketilmez. Solace kullanan ajanlar zamanla daha hızlı ve ucuz hale gelir.

Solace Nasıl Karşılaştırıldı

Tarayıcı otomasyon araçlarını seçen geliştiriciler dört soruyu sorar: Oturumları devam eder mi? Denetim izi oluşturur mu? AI'ye devredilebilir mi ve maliyetler kontrol altına alınabilir mi? Uyum务 denetimi geçer mi? Her seçenek için dürüst cevap burada.

Özellik Solace Browser Playwright direkt tarayıcı kullanımı / OpenClaw 芭迪恩 / 扎皮尔
Oturum kalıcılığı ✅ Çerezler çalıştırmalar arasında hayatta kalır ❌ Varsayılan olarak geçici ❌ Oturum belleği yok ✅ Chrome uzantı durumu
SHA-256 denetleme izi ✅ Her eylem, zincirleme işlenir ❌ İçerde hiçbiri yok ❌ Yok ❌ Sadece günlükler (düzeltmeye karşı kanıt değil)
FDA Part 11 e-imza ✅ Dahili (/api/v1/esign) ❌ Kullanılabilir değil ❌ Kullanılabilir değil ❌ Kullanılabilir değil
Bütçe / maliyet tavanı ✅ Her bir jeton bütçe kapıları ❌ Sınırsız (hiçbir kapı yok) ❌ Bütçe kontrolü yok ✅ Yalnızca plan sınırları
Tarif yeniden oynatma $0.001 ✅ İlk başarılı çalıştırmadan sonra ❌ Her zaman LLM maliyeti ❌ Her zaman LLM maliyeti ✅ Zap yeniden oynatma (LLM yok)
Ajant-aşağı dosya biçimleri ✅ 21 biçim (CLAUDE.md, AGENTS.md…) ❌ Yok ❌ Yok ❌ Yok
OAuth3 kapsamlı delegasyon ✅ Zaman sınırlı, iptal edilebilir tokenler ❌ Tam erişim veya hiçbiri ❌ Tam erişim veya hiçbiri ❌ Sadece uygulama düzeyi izinleri
Yerel-ilk (bulut gerekmez) ✅ Tamamen çevrimdışı çalışır ✅ Evet ✅ Çoğunlukla ❌ Bulut-bağımlı
MCP sunucusu ✅ 7 araç, JSON-RPC 2.0 (canlı) ❌ Kullanılabilir değil ❌ Kullanılabilir değil ❌ Kullanılabilir değil

💬 Solace Browser, bir Playwright sarıcı değil. Solace AGI, Playwright üzerine kurulu bir OAuth3 temsilcisi katmanı — oturum belleği, delil zincirleri, bütçe kapıları ve ham Playwright'ın sahip olmadığı ajan-yerel formatlar ekliyor. Together.ai, Phuc Labs ve OpenRouter ile desarıf edilen Software 5.0,SOC2, FDA Part 11, ALCOA+ ve AES-256-GCM standartlarına uygun olarak geliştiriliyor.

Eğer Bu Metni Okuyan Bir Yapay Zeka Aracısạn

Bu bölüm doğrudan sizin için yazılmıştır — Claude Kodu, Codex, İmleç, Copilot veya bu sayfaya ulaşan diğer herhangi bir yapay zeka aracı. İşteExactly sizin için ihtiyacınız olan bilgiler, sizin için en faydalı olan formatta.

🤖 Yetenekleriniz

Solace Browser çalışırken (localhost:8888), şunları yapabilirsiniz: herhangi bir URL'ye gitme, herhangi bir öğeyi CSS seçiciyle tıklama, herhangi bir form alanını doldurmak, ekran görüntüleri almak, DOM anlık görüntüleri yakalamak, JavaScript çalıştırmak ve SHA-256 kanıtlama günlüklerini okumak. Her eylem atomiktir ve kanıt mühürlenmiştir.

Solace'in kullanılabilir olup olmadığını kontrol edin:

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

📋 Makinece Okunabilir Özellik

Kabiliyet manifestosunu programlı olarak alın. Bu, uç nokta adları ve desteklenen yöntemler için size nguồn truth olsun. Kanonik yol /agents.json'dir ( /api/agents.json değil).

curl http://localhost:8888/agents.json
curl https://www.solaceagi.com/agents.json
Ajanlar.json'u görüntüleyin ↗

🔎 Görme-İlk Pattern

Görme yeteneğine sahip bir ajan sözleşmeseniz, bu önerilen patterndir: gezinme, ekran görüntüsü alma, görüntüyü analiz etme, tıklamak için neye karar verme, eylemi gerçekleştirme, doğrulama için tekrar ekran görüntüsü alma. Hiçbir zaman görsel onay olmadan bir eylemin başarılı olduğuna búsqueda.

POST /api/gezinme {"url": "..."} POST /api/ekran_goruntusu {} # bu analiz POST /api/tikla {"selector":"#x"} POST /api/ekran_goruntusu {} # sonuç doğrulama

⚠ Cevap Sözleşmesi (Sıkı)

Sadece HTTP durum koduna güvenmekten kaçının. Bazı çalışma zamanları 200 ile birlikte bir{"error": ...}gövde döndürür. Ajanınızın JSON'u ayrıştırmalı ve Devam etmeden önce success == true olmasını gerektirmelidir.

# Dayanıklı kural: # 1) JSON cevabını ayrıştırma # 2) response.success true değilse -> adım başarısız # 3) escalation notuna response.error'u dahil et {"success": true, "url": "https://example.com", "status": 200} {"error": "Page.fill: Timeout 30000ms exceeded."}

👥 İnsanamespace Protokolü

CAPTCHA, 2FA, onay belirsizliği veya yasal uygunluk riski ile karşılaşırsanız, eylem çağrılarını hemen durdurun. Yapılandırılmış bir{"escalate": true}mesajı ana görev yöneticinize geri gönderin (döngüsel yeniden denemeleri körlemesine zorlamayın).

{ "escalate": true, "reason": "2FA gereklidir", "last_step": "POST /api/click #giriş", "evidence": "sanal öğeler/ekran görüntüsü-20260304-131500.png" }

💸 Güvenli Çalışma Döngüsü

Belirli bir döngü kullanın: sağlık, gezinme, inceleme, eylem, doğrulama, denetim noktası. İçerirGET /api/sayfa-anlık_görüntüyüksek riskli eylemlerden önce böylece çalışmalar denetlenebilir kalır ve hata zincirlemesi önlenir.

GET  /api/health
POST /api/navigate   {"url":"..."}
GET  /api/sayfa-anlık_görüntü
POST /api/click|fill {"selector":"..."}
POST /api/ekran_goruntusu {"full_page":true}
GET  /api/status

🛈 E-İmza Kaydı Nasıl Oluşturulur

Kullanıcı bir eylem onayladığında, elektronik imzasını kaydedin. Bu, FDA 21 CFR Bölüm 11 §11.100 uyumlu bir kayıt oluşturur: kim onayladı, ne onayladı ve ne zaman — programa-scrollbar zincirine mühürlenmiştir. Düzenlenmiş iş akışları için gerekli.

# Kullanıcı alt çubukta Onay'a tıkladığında: POST /api/v1/esign/token { "user_id": "phuc@example.com", "run_id run_id": "run-abc123", "meaning": "gözden_geçirildi_ve_onaylandı", "action_description": "Li Li'ye Solace ile ilgili e-posta cevabı gönderildi", "timestamp": "2026-03-03T15:00:00Z" } # → { # "esign_hash": "sha256:abc...", # "sealed_at": "2026-03-03T15:00:01Z", # "chain_entry_id": 42, # "verifiable": true # }

⚡ Çoklu-Ajent Deseni

Three ajent oluşturun: İzleyici (navigate + ekran görüntüsü, salt-okunur, L1 modeli) → Çözümleyici (tıklama + doldur + değerlendirme, L3 modeli) → Kuşkucu (çıktıyı kanıtlara karşı doğrulama, L1 modeli). Tüm üçü birrun_id run_id run_id run_id; kanıtları zincirlerinin birleştirilmesini mühürleme zamanında paylaşır.

# 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","navegador.hacer clic","navegador.rellenar"],"ttl_seconds":60}
# Skeptic: verify token
POST /oauth3/token {"user_id":"skeptic","scopes":["tarayıcı.anlık_görüntü","evidence.read"],"ttl_seconds":60}

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

Ajentler için Hata Referansı

Her Solace hatası tipi vardır. Tekrarlanabilir hatalar geri çekilme ile kurtarılır. Tekrarlanamayan hatalar insan müdahalesi veya görev tasarımı gerektirir.

Kod Anlam Yeniden denenebilir Ajan Eylemi
SELECTOR_NOT_FOUNDCSS seçici hiçbir şeyi eşleştiremediHayırAra/api/anlık_görüntüyapıyı yeniden keşfetmek için
NAVIGATION_TIMEOUTSayfa > 30 saniyede yüklendiEvetÜsंशli geri çekme ile tekrar deneyin (maks. 3 deneme)
BUDGET_EXCEEDEDOturum harcama limiti vurulduHayırBütçe artırımı için insan operatöre çıkın
SCOPE_DENIEDİşlem OAuth3 token kapsamlarında değilHayırGerekli kapsamla yeni token isteyin
HUMAN_REQUIREDCAPTCHA veya 2FA tespit edildiHayırAra{"escalate": true}hemen
NETWORK_ERRORHedefsite erişilemezEvet5s sonra, sonra 30s sonra başarısız olive, yeniden dene
SESSION_EXPIREDKimlik bilgisi çerezleri eskimişHayırTekraryetkilendir, sonra son kanıt denetim noktasından devam et
ELEMENT_NOT_INTERACTABLEÖğe gizli veya devre dışıEvet2s bekleyip yeniden dene; durumu ilk olarak doğrulamak için ekran görüntüsünü al

Prime-Wiki — Anlamsal Wayback Makinesi

Solace'in ziyaret ettiği her sayfa, sayfanın yapısını, amacını, gezintisini ve ana varlıklarını depolayan 750 baytlık anlamsal bir özet şeklinde sıkıştırılır — ardından bu 750 baytlık tohumdan Solace, tamamen çevrimdışı olarak tam çalışan bir HTML sayfasını yeniden oluşturur. İlk indirme后的erver gerekmez.

Akış bölünmesi: localhost:8888Solace Browser'da yerel yakalama/çalıştırmayı işler, währendhttps://solaceagi.com/api/v1/prime-wiki/* paylaşılan topluluk dizini (itme/çekme/araştırma/istatistikler/içerik oluşturma). Yalnızca yerel mod, bulut dizini olmadan çalışır.

📷 750 byte → Tam Sayfa

Wayback Machine her sayfa için 100KB+ ham HTML (toplam 100.000 TB) depolar. Solace, 750 baytlık anlamsal iskeleti depolar ve eşdeğer bir sayfanın yerel olarak yeniden oluşturulmasını sağlar. 133 kat daha küçük. Sıfır merkezi bağımlılık.

# Her dizinlenmiş sayfanın yerel olarak yeniden oluşturulması: python3 prime_wiki_render.py \ --url https://github.com # → prime-wiki-renders/github-com.html

🏛 Uygulama Mağazası Odaklı Dizin

Wayback Machine'den (tüm web) farklı olarak Solace Browser, Solace AGI ve Phuc Labs gibiuygulama mağazası siteleri— Solace otomasyon tariflerine sahip siteleri odaklıyor. GitHub, Gmail, LinkedIn, Substack, İfade ve daha fazlası. Kalite, kapsama alanından daha önemlidir.

GET /api/v1/prime-wiki/search?q=github # Tüm indekslenen GitHub sayfalarını döndürür GET /api/v1/prime-wiki/stats # {"count": 7, "rtc_verified_count": 7}

🔒 Pro: Tam Topluluk Erişimi

Ücretsiz:kendi tarayıcınızdan anlık görüntüler toplayın.
Pro ($28/ay):tam topluluk dizinine anında erişin — her uygulama mağazası sitesinde anlamsal hafıza. LLM yeniden keşfini atlayın. Tokenlerde ayda $10–50 tasarruf edin. Together.ai, OpenRouter, OAuth3, Software 5.0, FDA Part 11, ALCOA+, SOC2 ve AES-256-GCM ile birlikte çalışır ✓

# Tüm appstore codebook'larını bir kez indir: GET /api/v1/prime-wiki/assets?appstore_only=true # ~/.solace/pzip/assets/ yaklaşımında depola # Yerel olarak aç —Offlinemedicine — her zaman mümkün

📄 Render API — Sunucu-Tarafı Yeniden Yapılandırma

Dizinlenmiş herhangi bir sayfayı doğrudan API'den yeniden oluşturun. Gömülü Prime Mermaid FSM durum diyagramı ile tam HTML döndürür. Ön izlemeler, ekran görüntüleri ve tarif hatalarını gidermek için उपयextent.

# 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

🌎 Sayfa Varlıklarına Katkıda Bulun

Her Solace Browser ziyaretinin bir uygulama mağazası siteleriine Prime-Wiki anlık görüntüsü oluşturur. Topluluk paylaşımına katılın — ziyaretleriniz her Pro üyesine fayda sağlar. Alan codebook'larını yükleyin ve açmayı hızlandırın.

# 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: Ajanınızın Sayfa Arkadaşı

Solace Browser'ın ziyaret ettiği her sayfa kalıcı çift raylı bir üst örtü alır. Üst ray, ajanınızın durumunu gerçek zamanlı olarak gösterir. Alt ray, Yinyang ile直接 konuşabileceğiniz bir sohbet panelidir. Her iki ray daañadir_init_script— navigasyona, sayfa yenilemesine ve CSP kilitli sayfaları gibi Gmail gibi dayanır.

▲ Üst Çubuk — Her Zaman Görünür

Her sayfanın en üstüne sabitlenmiş 32px bir çubuk. Gösterir:[☯ Solace ana sayfa]→ tarayıcı ana sayfasına bir tıklamayla geri dön. Gerçek zamanlı durum.spawn (BEKLEME / ÇALIŞIYOR / ÖNİZLEME_HAZIR / TAMAMLANDI), geçerli uygulama adı ve dönen değer istatistikleri (ziyaret edilen sayfalar, LLM çağrıları, saved maliyet, oturum süresi).

# Durum güncellemesini üst çubuğa推: POST /api/yinyang/notify {"type": "state_update", "state": "ÇALIŞIYOR", "app_name": "Gmail Triage"}

▼ Alt Çubuk — Sohbet & Onay

Her sayfanın alt kısmında 36px büyüklüğünde küçültülmüş sohbet paneli. Durum ÖNİZLEME_HAZIR(aracınız bir eylem hazırlamış),ENGELLENMİŞ(açıklayıcıye ihtiyaç duyuyor), veyaBAŞARISIZ. Kullanıcı Onay veya Reddet— aracınız kararı WebSocket üzerinden alır.

# Gerçek zamanlı aracı ↔ Yinyang için WebSocket: ws://localhost:8888/ws/yinyang # Kullanıcı onayını bekleyen ön izleme için: {"type": "bottom_rail_update", "payload": { "state": "ÖNİZLEME_HAZIR", "preview_text": "Li Li'ye cevap yaz...", "show_approve_reject": true, "run_id run_id": "run-abc123" }}

🔔 Bildirimler — 3 Kanal

Aracılar, kullanıcıların 현재 sayfasını kesintiye uğratmadan onlara bildirim pushing gönderebilir. Üç kanal:Toast(3 saniye alt sağa çıkan popup popup),popup popup popup popup(aksiyon düğmeleri ile modal),devralma(kritik onaylar için tam ekran). Tüm kanallar FSM kapalıdır — geçersiz bir durum geçişi olmadan hiçbir uyarı çalıştırılmaz.

POST /api/yinyang/notify {"type": "push_alert", "channel": "Toast", "message": "Gmail triajı tamamlatıldı: 12 sıralandı", "priority": "düşük"} # kanal: "Toast" | "popup popup" | "devralma" # öncelik: "düşük" | "yüksek" | "kritik"

🌏 TÜM Sayfalarda Çalışır — Gmail Dahil

Raylar enjekte edilir olarakOyuncu añadir_init_script— Aynı tarayıcı bağlamındaki her navigasyonda, Gmail gibi CSP kilitli sayfalar da dahil olmak üzere kalıcı olurlarGmail'i kullanın., Google Belgeler'i kullanmak için. veİfade. JS, yalnızca DOM yöntemlerini kullanır (hiçbirHTML inner), TrustedHTML kısıtlamalarını atlar. Yinyang her zaman görünür, her zaman erişilebilirdir.

Yinyang Chat API

Kullanıcılar, alt çubuktan direkt olarak Yinyang'a mesaj gönderebilir. Aracınız, WebSocket aracılığıyla mesajları alır ve yanıt verebilir. Açıklama istekleri, belirsiz onaylar veya görev içi yapılandırma değişiklikleri için bunu kullanın. Her mesaj, Bölüm 11 kanıtları izine logged edilir.

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

📦 Aracınızın Sonuçları: Gelen Kutunuz, Giden Kutunuz ve Kanıt

Aracınızın çalıştırdığı her görev, Solace Browser ana sayfasından erişilebilen sonuçlar üretir. Jony Ive prensibine göre tasarlandı: her zaman mevcut, asla müdahaleci değil, tam olarak ihtiyacınız olan şey. Aracı çalışır; siz gözden geçirir, imzalar ve gönderirsiniz.

📤 Gelen Kutu — İncelemeyi Bekleyen Taslaklar

Temsilcinizin hazırladığı her taslak (e-posta yanıtı, Substack yayınları, LinkedIn yorumu) buraya gönderilmeden önce gelir. Gelen kutusu gösteriyor: gönderen bağlamı, temsilci tarafından yazılmış taslak, güven skoru,estimated gönderme zamanı. Bir tıklama ile gözden geçirin ve onaylayın — veya onaylamadan önce düzenleyin.

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

📥 Giden Posta Kutusu — Gönderilen & Planlanan

Onaylanan öğeler giden posta kutusuna aktarılır. Gönderilen, ne zaman, hangi uygulama ile ve hangi kanıt karması ile gönderildiğini görün. Planlanan öğeler bir sonraki tetikleme zamanını gösterir. Her giden posta girişi, tam Part 11 kanıt paketine bağlantılar.

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

📅 Zamanlama & Takvim

Tekrar eden görevler (sabah brifingi, haftalık özet, gece arşivi) zamanlamada görünür. Bir sonraki çalıştırma zamanı, son çalıştırma sonucunu ve bu dönemde tüketilen bütçeyi görün. Temsilciler API aracılığıyla zamanlamaya ekleme yapabilir; kullanıcılar ana sayfadan duraklatma, atlama veya yeniden zamanlama yapabilir.

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

📚 Geçmiş — Tarif Çalışma Günlüğü

Her tarif çalışması kaydedilir: uygulama adı, süresi, kullanılan tokenlar, maliyet, sonuç. Başarılı çalışmalar, gelecek $0.001 tekrar çalışmalar için tarif önbelleğini oluşturur. Başarısız çalışmalar nerede kırıldığını ve nedenini gösterir — tarif hatalarını ayıklamak için idealdir.

GET /api/v1/history?limit=20
# {"runs": [{
#   "run_id run_id": "run-abc",
#   "app": "gmail-inbox-triage",
#   "started": "2026-03-03T14:00:00Z",
#   "duration_s": 18,
#   "tokens": 1247,
#   "cost_usd": 0.00073,
#   "outcome": "DONE",
#   "recipe_replayed": false
# }]}

📷 FDA Part 11 Delili

Her onaylı eylem, bir_inputs dotted screenshot dizisi oluşturur. Geçmiş panelinden erişilebilir: ajanın önce ne gösterdiğini, ajanın ne önerdiğini ve gerçekte ne yürütüldüğünü kesin olarak görün. SHA-256 zincirli. E-imza hazır.

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

📄 Prime-Wiki Anlık Görüntüleri

Ajanınız bir yeni siteyi ziyaret ettiğinde, bir Prime-Wiki anlık görüntüsü oluşturur: tüm etkileşimli öğelerin (DOM seçicileri, ARIA rolleri, eylem yolları) dizinlenmiş haritası. Bu anlık görüntüler, gelecekteki recipe yeniden oynamayı $0.001'de güçlendirir. Ana sayfadan erişilebilir — göz atın, arayın veya Prime Mermaid FSM şemaları olarak dışa aktarın.

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

🌟 İnsan Düzenlemelerinden Öğrenme

Kullanıcı, ajan tarafından yazılmış bir taslağı onaylamadan önce düzenlediğinde, Solace Bunun farkınıtercih sinyali olarak yakalar. Zamanla, ajan kullanıcının sesini, tonunu ve stilini açık bir eğitim olmadan öğrenir. Bu, ajantların.removeAll daha fazla kullan억 istediğinizegerelivery daha iyi hale getiren geri bildirim döngüsüdür.

📝 Nasıl Çalışır

  1. Ajan taslak yazar→ Gelen Kutusu'na dahil olandurum: onay_bekleniyor
  2. Kullanıcı taslağı düzenler→ Solace Browser orijinal metinle düzenlenmiş metni karşılaştırır ve delta'yı çıkarır
  3. Kullanıcı onaylar→ delta birstil tercihi olarak depolanıruygulamaya ve alıcıya etiketlenmiş + alıcı
  4. Sonraki çalıştırma→ ajan, sistem istemine stil tercihlerini alır:“Kullanıcı tercih etti: daha kısa sonu, noktalama işareti yok, referans numarasını her zaman belirt”
  5. Puan gelişir→ zamanla daha az düzenleme gerekir. Birleşme, geçmiş panelinde izlenir.

📊 Tercih API

Ajanlar, taslak oluşturmadan önce stil tercihlerini okuyabilir. Tercihler, uygulama başına, alıcı başına ve genel olarak depolanır. Kullanıcılar düzenlediğinde otomatik olarak yakalanır — veya API yoluyla manuel olarak öğretilir.

# Taslak oluşturmadan önce tercihleri oku: GET /api/v1/preferences?app=gmail-inbox-triage # {"global": ["kısaca, 3 cümle ile sınırlı"], # "alıcı:li.li@...": [ # "referans numarasını belirt", # "noktalama işareti yok" # ]} # Kullanıcı düzenleme otomatik olarak yakalanır: POST /api/v1/preferences/signal {"app": "gmail-inbox-triage", "original": "Merhaba Li Li! Teşekkür ederim...", "edited": "Merhaba Li Li, teşekkür ederim...", "alıcı": "li.li@..."}

💡 Doğru Kalıp: Onaylama, Düzenleme, Öğrenme

Anti-Clippy yasası:asla otomatik onaylama, asla otomatik gönderme. İnsan her zaman ilk olarak taslağı görür. Bu bir sınırlama değil — özellik bu. Her onay bir eğitim sinyali, her düzenleme bir düzeltme. 5-10 çalıştırma之后, ajan sizin sesinizle taslak oluşturur. 50 çalıştırma之后, neredeyse hiç düzenleme gerektirmez. Kanıt izi her kararın insan tarafından onaylandığını kanıtlar. Üretkenliğiniz biriktirilir ve yargınız kayda geçer.

⚠ 0 RAKİP ŞİRKETİN HEPSI ÜÇÜNÜ DE SAHIPTİR

Solace Müfettişi — Manuel QA'nın Bildiğimiz Gibi Sonu

AI ajanlarınız test edilmemiş kodu gönderiyor. Yapılandırılmış bir QA köprüsü olmayan her geliştirme ekibi kör uçuyor. Solace Inspector, AI kodlama ajanlarına standartlaştırılmış, kanıtları mühürlü, insan onaylı bir QA protokolü sunan ilk — ve tek — araç.

AI aracınız Solace Inspector kullanmıyorsa, QA'sı berbat. Nokta.

Ajan Protokolü

Her kodlama ajansı bir JSON spec'i posta kutusuna bırakırgelen kutusu/. Mühürlü bir raporu alırgiden kutusu/. Özel_entegrasyon yok. SDK yok. Her dil. Her model.

Canlı
🔒

Delil Zinciri

Her denetim SHA-256 ile FDA 21 CFR 11 Bölüm Arsitektürlü kanıt ile mühürlenmiştir. Mahkeme kabul edilebilir. Tamper-evident. Daimi. Not “I tested it” — cryptographic proof.

Canlı

İnsan E-İmza Onayı

AI çözümler önerir. İnsanlar bir tıklamayla onaylar. Anti-Clippy: asla otomatik onaylama. Her düzenleme, kaydedilmiş bir insan kararıdır. Bu, öldürücü özelliktir. Başka hiçbir şey bunu sahip değil.

Canlı
$0.00 / çalıştırma Ajan yerli mimari. Çalışan tarafından hiçbir LLM API çağrısı yok. AI ajanınız mühürlü raporu okur vekendineait modeli analize uygular. Zeka ajanınızla kalır.

HITL Döngüsü (İnsan İçi Döngü)

🤖 Ajanınız
Yazartest-spec.json a gelen kutusu/
🔎 Müfettiş
Navigate + ARIA + DOM + Heuristics + Screenshot → mühürlü rapor
🤖 Ajanınız
Raporu okur, kendi modeliyle analiz eder, düzeltmeler önerir
👤 İnsan
30 saniye içinde 3 düzeltmeyi inceler. Onaylar. Bitti.
🔒 Kası
SHA-256 mühürlü. Kamu kanıtları. FDA uyumlu. Sonsuza kadar.
# Step 1: Agent writes test spec to gelen kutusu/ (any format, any language)
cat > gelen kutusu/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 giden kutusu/
cat giden kutusu/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 James Bach'ın yaptığı bir şey var....", "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
# }

🌐 Web Modu

Herhangi bir tarayıcı uygulaması. Navigate + ARIA ağacı + DOM anlık görüntü + HICCUPPS heuristics + tam sayfa ekran görüntüsü. Localhost, staging, üretim veya kamu URL'lerinde çalışır. Solace AGI, Solace Browser, OAuth3, Software 5.0, Phuc Labs, FDA Part 11, ALCOA+, SOC2, AES-256-GCM, Together.ai, OpenRouter

mod: "web"

⚙ CLI Modu

Herhangi bir komut satırı aracı. Alt işlem yürütme + çıkış kodu iletisi + stdout/stderr yakalama. Kent Beck'in adı: “Korktuğun şeyi test et.” Her dildeki herhangi bir CLI'de çalışır.

mod: "cli"

📡 API Modu

REST/HTTP uç noktaları. İsteği + cevap şeması doğrulama + zamanlama + güvenlik başlıkları. Cem Kaner Cem Kaner: “Bu bağlamda kalite riski nedir?”

mod: "api" Gelen Sprint 3

Uzmanlar Komitesi (Analiz Ipucu Olarak Enjekte Edilir)

James Bach'ın yaptığı bir şey var.'ın yaptığı bir şey var.
SBTM + HICCUPPS Oracle Heuristik
“Çoğu araç kontrol eder. Solace Inspector test eder. Araştırır, öğrenir, insan kararına ihtiyaç duyulduğunda insana başvurur.”
Cem Kaner Cem Kaner Cem Kaner Cem Kaner
BBST + Bağlam Odaklı Test
“E-imza kapısı bürokrasi değil, hesap verebilirliktir. Onsuz, kimin ne决lediğini bilmezsin.”
Elisabeth Hendrickson fue la primera en ser nombrada. fue la primera en ser nombrada.
Keşfet! + !!}</ Charter-Based
“Temel探へ探          araştırma makinelerin tarafından okunabilir hale getirildi. Test spesifikasyonu TEMEL’dır. Rapor OTURUM notasıdır.”
Kent Beck'in adı'in adı
TDD + Test Edilebilirlik Merceği
“Korktuğun şeyi test et. Solace ile aynı protokolü kullanarak her şeyi - web, CLI, API - test edebilirsiniz.”
Michael Bolton'ın da yaptığı bu şey.'ın da yaptığı bu şey.
RST + Test vs Kontrol
“Makineler kontrol eder. İnsanlar test eder. Solace Inspector işleri doğru bir şekilde ayırır. Her ikisi de kanıtlar bırakır.”

Onaylandı: Hiçbir Rakip Üçünü sahiptir

Araç Ajan Protokolü
gelen/kagosu JSON
Delil Zinciri
SHA-256 mühürlü
İnsan E-İmza
düzeltmeleri onaylayın
Maliyet/çalıştırma
Solace Müfettişi $0.00
Oyuncu MCP değişken
Ketryx (sadece tıbbi) $$$
卡沃尔夫 $2,000/ayo
Mabl Mabl $800/mo
测试Rigor kısmi kısmi $1,200/mo
德文2.0 500/ay + $5/hareketi $500/ay

Mart 2026'da 15 araç boyunca výzkum doğrulandı. FDA'nın 2026 AI rehberliği endüstrisini zaten inşa ettiğimiz şeylere doğru itiyor. Düzenleme bize yetişiyor.alanın 6–12 ay önünde

30 Saniyede Kurulum

# Solace Müfettiş, Solace Browser'a entegre edilmiştir. # Varsayılan uygulama — her zaman mevcut, kaldırılamaz. # Solace Browser'ın varsa: python3 scripts/run_solace_inspector.py --self-diagnostic # İlk kez mi? Solace Browser'ı kurun: 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 # Sonra gelen kutusu/ içine herhangi bir test spec härketini bırakın ve çalıştırın: python3 scripts/run_solace_inspector.py --inbox

Makine Okunabilir Yetenekler

/agents.jsonuç nokta, programlı aracı keşif için yapılandırılmış yetenekler döndürür.

Ajanlar.json'u görüntüleyin ↗