RPC and API
Harici uygulamalar için Gateway entegrasyonları
Harici uygulamalar bugün OpenClaw ile Gateway protokolü üzerinden konuşmalıdır. Bir betik, pano, CI işi, IDE eklentisi veya başka bir süreç ajan çalıştırmaları başlatmak, olayları akış olarak almak, sonuçları beklemek, işi iptal etmek veya Gateway kaynaklarını incelemek istediğinde Gateway WebSocket ve RPC yöntemlerini kullanın.
Bugün neler mevcut
| Yüzey | Durum | Ne için kullanılır |
|---|---|---|
| Gateway protokolü | Hazır | WebSocket taşıması, bağlantı el sıkışması, yetki kapsamları, protokol sürümleme ve olaylar. |
| Gateway RPC başvurusu | Hazır | Ajanlar, oturumlar, görevler, modeller, araçlar, yapıtlar ve onaylar için mevcut Gateway yöntemleri. |
openclaw agent |
Hazır | CLI'ya kabuk üzerinden çıkmanın yeterli olduğu tek seferlik betik entegrasyonu. |
openclaw message |
Hazır | Betiklerden ileti veya kanal eylemleri gönderme. |
Kaynak ağacı, gelecekteki bir istemci kitaplığı için dahili paket çalışmaları içerir, ancak bu herkese açık bir kurulum yüzeyi değildir. Paketler yayımlanıp sürümlenene kadar bunu önizleme uygulama ayrıntısı olarak değerlendirin.
Önerilen yol
- Bir Gateway çalıştırın veya keşfedin.
- Gateway protokolü üzerinden bağlanın.
- Gateway RPC başvurusu içindeki belgelenmiş RPC yöntemlerini çağırın.
- Test ettiğiniz OpenClaw sürümünü sabitleyin.
- OpenClaw yükseltirken RPC başvurusunu yeniden kontrol edin.
Ajan çalıştırmaları için agent RPC ile başlayın ve terminal sonucu gerektiğinde
bunu agent.wait ile eşleştirin. Kalıcı konuşma durumu için sessions.*
yöntemlerini kullanın. UI entegrasyonları için Gateway olaylarına abone olun ve yalnızca
uygulamanızın anladığı olay ailelerini işleyin.
Uygulama kodu ve Plugin kodu
Kod OpenClaw dışında yaşadığında Gateway RPC kullanın:
- Ajan çalıştırmalarını başlatan veya gözlemleyen Node betikleri
- Bir Gateway çağıran CI işleri
- panolar ve yönetim panelleri
- IDE eklentileri
- kanal Plugin'lerine dönüşmesi gerekmeyen harici köprüler
- sahte veya gerçek Gateway taşımalarıyla entegrasyon testleri
Kod OpenClaw içinde çalıştığında Plugin SDK kullanın:
- sağlayıcı Plugin'leri
- kanal Plugin'leri
- araç veya yaşam döngüsü kancaları
- ajan donanımı Plugin'leri
- güvenilir çalışma zamanı yardımcıları
Harici uygulamalar openclaw/plugin-sdk/* içe aktarmamalıdır; bu alt yollar
OpenClaw tarafından yüklenen Plugin'ler içindir.