Ana içeriğe atla
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.
Henüz herkese açık bir npm istemci paketi yoktur. Sürüm notları yayımlanmış bir paketi duyurana ve bu sayfa kurulum talimatlarını içerene kadar OpenClaw istemci paketi adlarını uygulama bağımlılıkları olarak eklemeyin.
Bu sayfa OpenClaw sürecinin dışındaki kodlar içindir. OpenClaw içinde çalışan Plugin kodu bunun yerine belgelenmiş openclaw/plugin-sdk/* alt yollarını kullanmalıdır.

Bugün neler mevcut

YüzeyDurumNe için kullanılır
Gateway protokolüHazırWebSocket taşıması, bağlantı el sıkışması, yetki kapsamları, protokol sürümleme ve olaylar.
Gateway RPC başvurusuHazırAjanlar, oturumlar, görevler, modeller, araçlar, yapıtlar ve onaylar için mevcut Gateway yöntemleri.
openclaw agentHazırCLI’ya kabuk üzerinden çıkmanın yeterli olduğu tek seferlik betik entegrasyonu.
openclaw messageHazırBetiklerden 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

  1. Bir Gateway çalıştırın veya keşfedin.
  2. Gateway protokolü üzerinden bağlanın.
  3. Gateway RPC başvurusu içindeki belgelenmiş RPC yöntemlerini çağırın.
  4. Test ettiğiniz OpenClaw sürümünü sabitleyin.
  5. 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.

İlgili