> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# RPC bağdaştırıcıları

OpenClaw, harici CLI'ları JSON-RPC aracılığıyla entegre eder. Bugün iki kalıp kullanılır.

## Kalıp A: HTTP daemon (signal-cli)

* `signal-cli`, HTTP üzerinden JSON-RPC ile daemon olarak çalışır.
* Olay akışı SSE'dir (`/api/v1/events`).
* Sağlık yoklaması: `/api/v1/check`.
* `channels.signal.autoStart=true` olduğunda yaşam döngüsünü OpenClaw yönetir.

Kurulum ve uç noktalar için [Signal](/tr/channels/signal) bölümüne bakın.

## Kalıp B: stdio alt süreci (imsg)

* OpenClaw, [iMessage](/tr/channels/imessage) için `imsg rpc` komutunu alt süreç olarak başlatır.
* JSON-RPC, stdin/stdout üzerinden satır sınırlıdır (satır başına bir JSON nesnesi).
* TCP portu yoktur, daemon gerekmez.

Kullanılan temel yöntemler:

* `watch.subscribe` → bildirimler (`method: "message"`)
* `watch.unsubscribe`
* `send`
* `chats.list` (yoklama/tanılama)

Eski kurulum ve adresleme için [iMessage](/tr/channels/imessage) bölümüne bakın (`chat_id` tercih edilir).

## Bağdaştırıcı yönergeleri

* Sürecin sahibi Gateway'dir (başlatma/durdurma sağlayıcı yaşam döngüsüne bağlıdır).
* RPC istemcilerini dayanıklı tutun: zaman aşımları, çıkışta yeniden başlatma.
* Görüntüleme dizeleri yerine kararlı kimlikleri (ör. `chat_id`) tercih edin.

## İlgili

* [Gateway protokolü](/tr/gateway/protocol)
