Ana içeriğe geç

Canlı Dashboard

http://127.0.0.1:18790/dashboard adresini açın. Dashboard, şu panellere sahip tek sayfalık bir uygulamadır (kendi barındırdığı fontlar/CSS, çevrimdışı çalışır):

RotaPanel
#/overviewGenel Bakış
#/companyCanlı Şirket (pixel-ajanlar)
#/monitorCanlı İzleme
#/sessionsOturumlar
#/recordingsKayıtlar (oturum tekrar oynatma)
#/memoryBellek
#/configYapılandırma (sırlar *** olarak maskelenir)
#/featuresÖzellikler (canlı yetenek durumu)
#/logsGünlükler
#/agentsAjanlar
#/sopsSOP'lar

Dashboard, WebChat uygulamasının üzerine monte edilir ve yalnızca WebChat etkinken ve dashboard.enabled true olduğunda kullanılabilir. Ayrıca bir Özellikler paneli (canlı yetenek durumu) ve Kayıtlar (oturum tekrar oynatma) sunar.

Kimlik doğrulama (dashboard.auth_token)

Boş = kimlik doğrulama yok (varsayılan localhost bağlaması için uygundur; loopback dışı bir bağlama bunu gerektirir). Ayarlandığında, varsayılan-ret bir ara katman paylaşılan uygulamadaki tüm yolları korur — her /api/* (/api/status dâhil), /dashboard, FastAPI belgeleri ve bilinmeyen yollar (401, yol ifşası yok). Genel istisnalar: /, /health, /dashboard/static/* ve kendi HMAC'iyle doğrulanan /webhook/*. Her iki WebSocket de (/ws/chat, /ws/dashboard) upgrade'i kabul etmeden önce Origin başlığını ve token'ı denetler (aksi halde 1008 ile kapatılır). Token (öncelik sırasına göre) aethon_dash çerezi, bir Authorization: Bearer <token> başlığı veya bir ?token=<token> sorgu parametresi aracılığıyla kabul edilir.

Bir token ayarlandığında olağan akış:

# Open once with the token; the server sets the aethon_dash cookie for you.
http://127.0.0.1:18790/dashboard?token=YOUR_TOKEN

# API calls (Bearer header):
curl -H "Authorization: Bearer YOUR_TOKEN" http://127.0.0.1:18790/api/config

# WebSocket (cookie or ?token=):
ws://127.0.0.1:18790/ws/dashboard?token=YOUR_TOKEN

:::note Canlılık/sağlık GET /health, bir dashboard token'ı ayarlanmış olsa bile her zaman {"status": "ok"} döndürür. :::

Oturum kaydı ve tekrar oynatma

session_recorder.enabled açık olduğunda, AETHON zaman çizelgesini + durum anlık görüntülerini bir ZIP dosyasına kaydeder. Kayıtları dashboard'ın Kayıtlar sekmesinden görüntüleyin, inceleyin ve devam ettirin. Yapılandırma için bkz. Yetenekler.