openclaw agents
Yalıtılmış aracıları yönetin (çalışma alanları + kimlik doğrulama + yönlendirme).
İlgili:
- Çok aracılı yönlendirme
- Aracı çalışma alanı
- Skills yapılandırması: skill görünürlüğü yapılandırması.
Örnekler
Yönlendirme bağları
Gelen kanal trafiğini belirli bir aracıya sabitlemek için yönlendirme bağlarını kullanın. Aracı başına farklı görünür Skills de istiyorsanız,openclaw.json içinde agents.defaults.skills ve agents.list[].skills yapılandırın. Bkz. Skills yapılandırması ve Yapılandırma başvurusu.
Bağları listeleyin:
accountId değerini atlarsanız (--bind <channel>), OpenClaw bunu plugin kurulum hook’larından, zorunlu hesap bağından veya kanalın yapılandırılmış hesap sayısından çözer.
bind veya unbind için --agent değerini atlarsanız, OpenClaw geçerli varsayılan aracıyı hedefler.
--bind biçimi
| Biçim | Anlam |
|---|---|
--bind <channel>:* | Kanaldaki tüm hesapları eşleştirir. |
--bind <channel>:<account> | Tek bir hesabı eşleştirir. |
--bind <channel> | CLI plugin’e özgü bir hesap kapsamını güvenle çözemezse yalnızca varsayılan hesabı eşleştirir. |
Bağ kapsamı davranışı
accountIdolmadan saklanan bir bağ yalnızca kanalın varsayılan hesabıyla eşleşir.accountId: "*"kanal genelinde geri dönüş değeridir (tüm hesaplar) ve açık bir hesap bağından daha az özeldir.- Aynı aracının zaten
accountIdolmadan eşleşen bir kanal bağı varsa ve daha sonra açık veya çözülmüş biraccountIdile bağlarsanız, OpenClaw yinelenen bir bağ eklemek yerine mevcut bağı yerinde yükseltir.
telegram:alerts kapsamına alınır. Varsayılan hesap yönlendirmesini de istiyorsanız, bunu açıkça ekleyin (örneğin --bind telegram:default).
Bağları kaldırın:
unbind, --all ya da bir veya daha fazla --bind değeri kabul eder; ikisini birlikte kabul etmez.
Komut yüzeyi
agents
Alt komut olmadan openclaw agents çalıştırmak, openclaw agents list ile eşdeğerdir.
agents list
Seçenekler:
--json--bindings: yalnızca aracı başına sayımları/özetleri değil, tam yönlendirme kurallarını dahil et
agents add [name]
Seçenekler:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(tekrarlanabilir)--non-interactive--json
- Açık herhangi bir ekleme bayrağı geçirmek, komutu etkileşimsiz yola geçirir.
- Etkileşimsiz mod hem bir aracı adı hem de
--workspacegerektirir. mainayrılmıştır ve yeni aracı kimliği olarak kullanılamaz.- Etkileşimli modda kimlik doğrulama tohumlama yalnızca taşınabilir statik profilleri
(varsayılan olarak
api_keyve statiktoken) kopyalar. OAuth yenileme belirteci profilleri yalnızca gerçekmainaracı deposundan okuma yoluyla devralma ile kullanılabilir kalır. Yapılandırılmış varsayılan aracımaindeğilse, yeni aracıdaki OAuth profilleri için ayrıca oturum açın.
agents bindings
Seçenekler:
--agent <id>--json
agents bind
Seçenekler:
--agent <id>(geçerli varsayılan aracıya varsayılanlanır)--bind <channel[:accountId]>(tekrarlanabilir)--json
agents unbind
Seçenekler:
--agent <id>(geçerli varsayılan aracıya varsayılanlanır)--bind <channel[:accountId]>(tekrarlanabilir)--all--json
agents delete <id>
Seçenekler:
--force--json
mainsilinemez.--forceolmadan etkileşimli onay gerekir.- Çalışma alanı, aracı durumu ve oturum dökümü dizinleri kalıcı olarak silinmez; Çöp Kutusu’na taşınır.
- Gateway erişilebilir olduğunda, silme işlemi Gateway üzerinden gönderilir; böylece yapılandırma ve oturum deposu temizliği çalışma zamanı trafiğiyle aynı yazıcıyı paylaşır. Gateway’e ulaşılamazsa CLI çevrimdışı yerel yola geri döner.
- Başka bir aracının çalışma alanı aynı yolsa, bu çalışma alanının içindeyse veya bu çalışma alanını içeriyorsa,
çalışma alanı korunur ve
--jsonworkspaceRetained,workspaceRetainedReasonveworkspaceSharedWithbildirir.
Kimlik dosyaları
Her aracı çalışma alanı, çalışma alanı kökünde birIDENTITY.md içerebilir:
- Örnek yol:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identity, çalışma alanı kökünden (veya açık bir--identity-filedeğerinden) okur
Kimliği ayarla
set-identity, alanları agents.list[].identity içine yazar:
namethemeemojiavatar(çalışma alanına göre yol, http(s) URL’si veya veri URI’si)
--agent <id>--workspace <dir>--identity-file <path>--from-identity--name <name>--theme <theme>--emoji <emoji>--avatar <value>--json
- Hedef aracıyı seçmek için
--agentveya--workspacekullanılabilir. --workspacekullanıyorsanız ve birden fazla aracı bu çalışma alanını paylaşıyorsa, komut başarısız olur ve--agentgeçirmenizi ister.- Yerel çalışma alanına göre avatar görüntü dosyaları 2 MB ile sınırlıdır. HTTP(S) URL’leri ve
data:URI’leri yerel dosya boyutu sınırıyla denetlenmez. - Açık kimlik alanları sağlanmadığında, komut kimlik verilerini
IDENTITY.mddosyasından okur.
IDENTITY.md dosyasından yükleyin: