Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw agent
Gateway üzerinden bir agent turn çalıştırın (gömülü için --local kullanın).
Yapılandırılmış bir ajanı doğrudan hedeflemek için --agent <id> kullanın.
En az bir oturum seçici geçirin:
--to <dest>--session-id <id>--agent <id>
- Ajan gönderme aracı: Ajan gönderme
Seçenekler
-m, --message <text>: gerekli ileti gövdesi-t, --to <dest>: oturum anahtarını türetmek için kullanılan alıcı--session-id <id>: açık oturum kimliği--agent <id>: ajan kimliği; yönlendirme bağlamalarını geçersiz kılar--model <id>: bu çalıştırma için model geçersiz kılması (provider/modelveya model kimliği)--thinking <level>: ajan düşünme seviyesi (off,minimal,low,medium,high; ayrıca sağlayıcının desteklediğixhigh,adaptiveveyamaxgibi özel seviyeler)--verbose <on|off>: oturum için ayrıntılı seviyesi kalıcı hale getir--channel <channel>: teslimat kanalı; ana oturum kanalını kullanmak için atlayın--reply-to <target>: teslimat hedefi geçersiz kılması--reply-channel <channel>: teslimat kanalı geçersiz kılması--reply-account <id>: teslimat hesabı geçersiz kılması--local: gömülü ajanı doğrudan çalıştır (Plugin kayıt defteri ön yüklemesinden sonra)--deliver: yanıtı seçilen kanala/hedefe geri gönder--timeout <seconds>: ajan zaman aşımını geçersiz kıl (varsayılan 600 veya yapılandırma değeri)--json: JSON çıktısı ver
Örnekler
Notlar
- Gateway modu, Gateway isteği başarısız olduğunda gömülü ajana geri döner. Baştan gömülü yürütmeyi zorlamak için
--localkullanın. --localyine de önce Plugin kayıt defterini önceden yükler; böylece Plugin tarafından sağlanan sağlayıcılar, araçlar ve kanallar gömülü çalıştırmalar sırasında kullanılabilir kalır.--localve gömülü geri dönüş çalıştırmaları tek seferlik çalıştırmalar olarak değerlendirilir. Yerel süreç için açılan paketli MCP loopback kaynakları ve sıcak Claude stdio oturumları yanıttan sonra kaldırılır; böylece betikli çağrılar yerel alt süreçleri canlı tutmaz.- Gateway destekli çalıştırmalar, Gateway’in sahip olduğu MCP loopback kaynaklarını çalışan Gateway süreci altında bırakır; eski istemciler hâlâ geçmiş temizleme bayrağını gönderebilir, ancak Gateway bunu uyumluluk için işlem yapmayan bir seçenek olarak kabul eder.
--channel,--reply-channelve--reply-accountoturum yönlendirmesini değil, yanıt teslimatını etkiler.--json, stdout’u JSON yanıtı için ayrılmış tutar. Gateway, Plugin ve gömülü geri dönüş tanı çıktıları stderr’e yönlendirilir; böylece betikler stdout’u doğrudan ayrıştırabilir.- Gömülü geri dönüş JSON’u
meta.transport: "embedded"vemeta.fallbackFrom: "gateway"içerir; böylece betikler geri dönüş çalıştırmalarını Gateway çalıştırmalarından ayırt edebilir. - Gateway bir ajan çalıştırmasını kabul eder ancak CLI son yanıtı beklerken zaman aşımına uğrarsa, gömülü geri dönüş yeni ve açık bir
gateway-fallback-*oturum/çalıştırma kimliği kullanır vemeta.fallbackReason: "gateway_timeout"ile geri dönüş oturumu alanlarını bildirir. Bu, Gateway’in sahip olduğu transcript kilidiyle yarışmayı veya özgün yönlendirilmiş konuşma oturumunu sessizce değiştirmeyi önler. - Bu komut
models.jsonyeniden oluşturmayı tetiklediğinde, SecretRef tarafından yönetilen sağlayıcı kimlik bilgileri çözümlenmiş gizli düz metin olarak değil, gizli olmayan işaretçiler olarak kalıcı hale getirilir (örneğin env var adları,secretref-env:ENV_VAR_NAMEveyasecretref-managed). - İşaretçi yazımları kaynak açısından belirleyicidir: OpenClaw işaretçileri çözümlenmiş çalışma zamanı gizli değerlerinden değil, etkin kaynak yapılandırma anlık görüntüsünden kalıcı hale getirir.
JSON teslimat durumu
--json --deliver kullanıldığında, CLI JSON yanıtı betiklerin teslim edilmiş, bastırılmış, kısmi ve başarısız gönderimleri ayırt edebilmesi için üst düzey deliveryStatus içerebilir:
deliveryStatus.status, sent, suppressed, partial_failed veya failed değerlerinden biridir. suppressed, teslimatın kasıtlı olarak gönderilmediği anlamına gelir; örneğin ileti gönderme hook’u bunu iptal etmiş olabilir veya görünür sonuç olmayabilir. Yine de bu, yeniden deneme yapılmayan terminal bir sonuçtur. partial_failed, daha sonraki bir payload başarısız olmadan önce en az bir payload’ın gönderildiği anlamına gelir. failed, dayanıklı hiçbir gönderimin tamamlanmadığı veya teslimat ön kontrolünün başarısız olduğu anlamına gelir.
Gateway destekli CLI yanıtları ham Gateway sonuç şeklini de korur; burada aynı nesne result.deliveryStatus konumunda bulunur.
Ortak alanlar:
requested: nesne mevcut olduğunda her zamantrue.attempted: dayanıklı gönderim yolu çalıştıktan sonratrue; ön kontrol hataları veya görünür payload olmaması durumundafalse.succeeded:true,falseveya"partial";"partial",status: "partial_failed"ile eşleşir.reason: dayanıklı teslimattan veya ön kontrol doğrulamasından gelen küçük harfli snake-case neden. Bilinen nedenler arasındacancelled_by_message_sending_hook,no_visible_payload,no_visible_result,channel_resolved_to_internal,unknown_channel,invalid_delivery_targetveno_delivery_targetbulunur; başarısız dayanıklı gönderimler ayrıca başarısız aşamayı bildirebilir. Küme genişleyebileceğinden bilinmeyen değerleri opak olarak ele alın.resultCount: kullanılabildiğinde kanal gönderim sonuçlarının sayısı.sentBeforeError: kısmi bir hata, hatadan önce en az bir payload gönderdiysetrue.error: başarısız veya kısmen başarısız gönderimler için booleantrue.errorMessage: yalnızca altta yatan bir teslimat hata iletisi yakalandığında eklenir. Ön kontrol hatalarıerrorvereasontaşır ancakerrorMessageiçermez.payloadOutcomes: kullanılabildiğindeindex,status,reason,resultCount,error,stage,sentBeforeErrorveya hook meta verileriyle isteğe bağlı payload başına sonuçlar.