> ## Documentation Index
> Fetch the complete documentation index at: https://docs.evox.wraithesports.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Hata modeli

> SDK hata kodlarını fail-closed ve bounded davranışlarla ele alın.

| Kod                    | Anlam                     | Beklenen davranış           |
| ---------------------- | ------------------------- | --------------------------- |
| `INVALID_REQUEST`      | Request geçersiz          | Payloadı düzeltin           |
| `CAPABILITY_DENIED`    | İzin yok                  | Gizli fallback denemeyin    |
| `CONTEXT_EXPIRED`      | Binding geçersiz          | İşlemi bırakın              |
| `PAYLOAD_TOO_LARGE`    | Byte sınırı aşıldı        | Payloadı küçültün           |
| `RATE_LIMITED`         | Kota doldu                | Bounded backoff kullanın    |
| `TIMEOUT`              | İşlem tamamlanmadı        | Başarılı varsaymayın        |
| `NOT_AVAILABLE`        | Adapter hazır değil       | Sade durum gösterin         |
| `VERSION_INCOMPATIBLE` | Sürüm uyuşmuyor           | Plugin’i çalıştırmayın      |
| `PLUGIN_DISABLED`      | Session kapatıldı         | Request göndermeyin         |
| `INTERNAL_HOST_ERROR`  | Host işlemi tamamlanamadı | Internal ayrıntı loglamayın |

```js theme={null}
try {
  await client.setTitle(contextId, title);
} catch (error) {
  if (error?.code === 'CONTEXT_EXPIRED' || error?.code === 'PLUGIN_DISABLED') return;
  if (error?.code === 'RATE_LIMITED' || error?.code === 'TIMEOUT') return;
  throw error;
}
```

Plugin loglarında token, cookie, authorization header, environment dump veya raw filesystem path tutmayın.
