Gateway, Open Claw'ın kalbidir — tüm ajan oturumlarını, mesajlaşma kanallarını, araç yürütmesini ve cihaz bağlantılarını yöneten tek, uzun süreli çalışan bir hizmettir. Her şey Gateway üzerinden akar.
İstemcilerden (masaüstü uygulama, mobil uygulamalar, web gösterge paneli) bağlantıları kabul eden ve tüm yapay zeka asistanı yaşam döngüsünü yöneten bir WebSocket sunucusudur.
| Mod | Açıklama | |------|-------------| | Geri Döngü | Varsayılan. Yalnızca localhost'tan erişilebilir (127.0.0.1) | | LAN | Yerel ağınızda erişilebilir. Bonjour/mDNS aracılığıyla otomatik keşfedilebilir | | Tailnet | MagicDNS ile Tailscale VPN üzerinden erişilebilir | | Özel | Belirli bir adrese bağlanın |
| Yöntem | Açıklama | |--------|-------------| | Token | WebSocket taşıyıcı token'ı (UUID veya özel dize) | | Şifre | Şifre tabanlı kimlik doğrulama (bcrypt karma) | | Güvenilir Proxy | Ön kimlik doğrulama başlıklı ters proxy'ler için | | Yerel Güven | Geri döngü bağlantıları otomatik olarak onaylanır |
Gateway, openclaw.json (JSON5 formatı) aracılığıyla yapılandırılır. Temel bölümler:
| Bölüm | Kontroller |
|---------|----------|
| agents | Ajan listesi, varsayılanlar, çalışma alanları |
| gateway | Port, bağlama modu, kimlik doğrulama, yeniden yükleme davranışı |
| channels | Kanal başına yapılandırma ve kimlik bilgileri |
| tools | Araç izinleri, profiller, güvenlik |
| plugins | Eklenti yükleme, etkinleştirme, eklenti başına yapılandırma |
| models | Sağlayıcı kimlik doğrulama, yedekler, sağlayıcı ayarları |
| skills | Beceri dizinleri, beceri başına yapılandırma |
| browser | Tarayıcı profilleri, portlar, başsız mod |
| cron | Zamanlayıcı yapılandırması |
| session | Sıfırlama kuralları, sıkıştırma eşikleri |
| messages | TTS ayarları, medya politikaları |
| memory | Bellek dizinleme yapılandırması |
| security | Sanal alan, yükseltilmiş mod, onaylar |
Yapılandırma değişiklikleri yeniden başlatma olmadan uygulanabilir:
| Mod | Davranış | |------|----------| | Karma (varsayılan) | Güvenli değişiklikleri sıcak uygula, diğerleri için yeniden başlat | | Sıcak | Yalnızca sıcak güvenli değişiklikleri uygula, diğerlerini yoksay | | Yeniden Başlat | Herhangi bir yeniden yükleme gerektiren değişiklikte yeniden başlat | | Kapalı | Otomatik yeniden yükleme yok |
Tailscale güvenli, sıfır yapılandırmalı uzaktan erişim sağlar:
Gateway portunu SSH üzerinden iletin:
/health HTTP uç noktası şunları döndürür:
LAN'a bağlandığında Gateway, kendisini çok noktaya yayın DNS aracılığıyla reklamlar:
_openclaw-gw._tcpYapılandırılabilir zaman aşımlarıyla ağınız genelinde gateway'leri keşfedin. Hem yerel Bonjour hem de Tailscale DNS keşfini destekler.
Profiller kullanarak aynı makinede birden fazla Gateway örneği çalıştırabilirsiniz:
Yerleşik tanılama aracı şunları kontrol eder:
İzin verildiğinde birçok sorunu otomatik olarak düzeltebilir.
Gateway günlükleri günlük JSONL dosyalarına yazılır: