> ## 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.

# Yazıyor göstergeleri

Yazma göstergeleri, bir çalıştırma etkinken sohbet kanalına gönderilir. Yazmanın **ne zaman** başlayacağını denetlemek için
`agents.defaults.typingMode`, **ne sıklıkta** yenileneceğini denetlemek için
`typingIntervalSeconds` kullanın.

## Varsayılanlar

`agents.defaults.typingMode` **ayarlanmamışsa**, OpenClaw eski davranışı korur:

* **Doğrudan sohbetler**: model döngüsü başlar başlamaz yazma başlar.
* **Bahsetme içeren grup sohbetleri**: yazma hemen başlar.
* **Bahsetme içermeyen grup sohbetleri**: kabul edilen çalıştırmada harness yürütme etkinliği veya ileti metni gibi
  kullanıcıya görünür etkinlik olduğunda yazma başlar.
* **Heartbeat çalıştırmaları**: çözümlenen Heartbeat hedefi yazmayı destekleyen bir sohbetse ve yazma devre dışı değilse,
  Heartbeat çalıştırması başladığında yazma başlar.

## Modlar

`agents.defaults.typingMode` değerini şunlardan birine ayarlayın:

* `never` - hiçbir zaman yazma göstergesi gösterilmez.
* `instant` - çalıştırma daha sonra yalnızca sessiz yanıt belirtecini döndürse bile,
  **model döngüsü başlar başlamaz** yazmaya başla.
* `thinking` - tur kabul edildikten sonra **ilk akıl yürütme deltasıyla** veya etkin
  harness yürütmesiyle yazmaya başla.
* `message` - etkin harness yürütmesi veya sessiz olmayan metin deltası gibi
  **ilk kullanıcıya görünür yanıt etkinliğiyle** yazmaya başla. `NO_REPLY` gibi
  sessiz yanıt belirteçleri metin etkinliği sayılmaz.

"Ne kadar erken tetiklendiği" sırası:
`never` → `message`/`thinking` → `instant`

## Yapılandırma

Ajan düzeyi varsayılanı ayarlayın:

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  agents: {
    defaults: {
      typingMode: "thinking",
      typingIntervalSeconds: 6,
    },
  },
}
```

Modu veya tempoyu oturum başına geçersiz kılın:

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  session: {
    typingMode: "message",
    typingIntervalSeconds: 4,
  },
}
```

## Notlar

* `message` modu sessiz yanıt belirteçlerinden başlamaz, ancak etkin yürütme
  herhangi bir asistan metni kullanılabilir olmadan önce yine de yazmayı gösterebilir.
* `thinking`, akışlı akıl yürütmeye (`reasoningLevel: "stream"`) hâlâ tepki verir
  ve akıl yürütme deltaları gelmeden önce etkin yürütmeden de başlayabilir.
* Heartbeat yazması, çözümlenen teslim hedefi için bir canlılık sinyalidir.
  `message` veya `thinking` akış zamanlamasını izlemek yerine Heartbeat çalıştırması başlangıcında
  başlar. Devre dışı bırakmak için `typingMode: "never"` ayarlayın.
* Heartbeat'ler `target: "none"` olduğunda, hedef çözümlenemediğinde,
  Heartbeat için sohbet teslimi devre dışı olduğunda veya kanal yazmayı desteklemediğinde
  yazma göstermez.
* `typingIntervalSeconds`, başlangıç zamanını değil **yenileme temposunu** denetler.
  Varsayılan 6 saniyedir.

## İlgili

<CardGroup cols={2}>
  <Card title="Presence" href="/tr/concepts/presence" icon="signal">
    Gateway'in bağlı istemcileri nasıl izlediği ve bunları macOS Örnekler sekmesinde nasıl gösterdiği.
  </Card>

  <Card title="Streaming and chunking" href="/tr/concepts/streaming" icon="bars-staggered">
    Giden akış davranışı, parça sınırları ve kanala özgü teslim.
  </Card>
</CardGroup>
