openclaw claws
Claw, yeni bir OpenClaw agent’ı için sürümlendirilmiş bir kurulumdur. Agent’ın
taşınabilir kimliğini, çalışma alanı dosyalarını, Skills’lerini, Plugin’lerini, MCP sunucularını ve
Cron işlerini tanımlayabilir. Çalıştırma ortamına özgü agent ayarları, başvurulan bir
paket profilinde taşınabilir. Claw, mevcut bir agent’ın yerini almaz veya onu değiştirmez.
Claw’lar deneyseldir. Şemaları, komut çıktıları ve yaşam döngüleri değişebilir.
Komut yüzeyini açıkça etkinleştirin:
CLAW.md veya gruplandırılmış JSON manifestini okur.
Claw’ların tamamını ClawHub üzerinden yayımlamak, aramak ve kurmak
ayrı bir kayıt sistemi hattıdır ve henüz bu komut yüzeyinin parçası değildir.
Claw paketi oluşturma
Bir paket;package.json, bir CLAW.md manifesti ve bu manifestin başvurduğu tüm profilleri veya
çalışma alanı yan dosyalarını içerir:
CLAW.md, YAML ön bilgisiyle başlar. Markdown gövdesi, Claw’ı
insanlar için açıklar ve agent yapılandırmasının parçası değildir:
metadata, taşınabilir tüketici ipuçları için dizeden dizeye bir eşlemedir. OpenClaw’ın
openclaw.config anahtarı, isteğe bağlı ve pakete göreli bir YAML profiline işaret eder.
Dışa aktarılan varsayılan değer profiles/openclaw.yml şeklindedir; işaretçi belirleyici olduğundan
bir paket başka bir güvenli göreli .yml veya .yaml yolu seçebilir.
metadata.openclaw.config işaretçisini kullanır. Bu sayfadaki diğer şema parçaları
JSON kullanır; eşdeğer anahtarlar CLAW.md ön bilgisinde de mevcuttur.
OpenClaw paket profili, çalışan OpenClaw sürümünde kayıtlı herhangi bir yerleşik araç profilini
seçip ardından bunu alsoAllow, deny ve
tools.fs.workspaceOnly: true ile daraltabilir. Bir Claw, bu alanı false olarak ayarlayıp
ana makine dosya sistemi sınırlandırmasını zayıflatamaz. tools.allow, açık bir
izin listesi olarak kullanılmaya devam eder ancak alsoAllow ile birleştirilemez. Bir Claw ayrıca
memory.search.enabled değerini ayarlayabilir, taşınabilir memory ve sessions kaynaklarını seçebilir
ve rememberAcrossConversations ile konuşmalar arası belleği etkinleştirebilir.
sessions kaynağını bildirmek, bu etkinleştirmenin yapılmasını gerektirir.
Ana makine politikası bu ayarları yine de sınırlar ve Claw’lar özel
profil tanımları, sağlayıcılar, kimlik bilgileri, bağlamalar veya yerel bellek yolları taşımaz.
Başvurulan profil 256 KiB ile sınırlıdır, JSON uyumlu YAML olmalıdır; takma adlar,
sabitleyiciler, etiketler veya birleştirme anahtarları kullanamaz ve paket içinde bulunan,
sembolik bağlantı veya sabit bağlantı olmayan normal bir dosya olmalıdır.
Paket ve çalışma alanı yolları paket kökü içinde kalmalıdır. Manifestler
1 MiB, paket meta verileri 256 KiB ile sınırlıdır; çalışma alanı kaynakları ise
dosya başına ve toplam için ayrı sınırlar uygular. Çalışma alanı kaynakları, sembolik bağlantılı
üst dizinleri de reddeder.
Çalışma alanı dosyaları yol ile bildirilir ve paket yan dosyalarından okunur. SOUL.md gibi başlangıç
dosyaları adlandırılmış girdiler kullanır; ek dosyalar pakete göreli
kaynakları ve çalışma alanına göreli hedefleri kullanır:
mcp.servers yapılandırma modelini kullanır:
İnceleme ve önizleme
Yerel değişiklikleri planlamadan kaynağı doğrulayın:planIntegrity
özetini bildirir. Yetenek kayıtları tam paket, MCP, zamanlanmış çalışma, korumalı alan,
araç veya Heartbeat etkisini gösterir. Agent’ı oluşturmadan önce planı inceleyin:
--yes tek başına yeterli değildir. OpenClaw planı yeniden oluşturur ve
önizlemeden sonra kaynak, hedef veya canlı yapılandırma değişmişse onayı reddeder. Paket
varsayılanları yerel durumla çakıştığında hem önizleme hem uygulama sırasında
--agent-id veya --workspace kullanın. Geçici profiller ve paralel doğrulama için
açık bir --workspace iletin; OPENCLAW_STATE_DIR çalışma zamanı durumunu başka konuma taşır ancak
varsayılan çalışma alanı konumunu değiştirmez.
Claw eklemek; yeni agent’ı ve çalışma alanı yapılandırmasını oluşturur, bildirilen
çalışma alanı dosyalarını yazar, bildirilen Skill ve Plugin yapıtlarını kurar veya yeniden kullanır ve
paket, MCP ve Cron kaynak bilgisini kaydeder. Mevcut dosyaların üzerine yazılmaz
ve sahip olunan içerik değiştiğinde yeniden denemeler güvenli biçimde başarısız olur.
Kurulu durumu inceleme
status, kurulu agent’ı ve kayıtlı çalışma alanı, paket, MCP
ve Cron kaynak bilgisini mevcut durumla karşılaştırır. Yerel durumu değiştirmeden tamamlanmamış kurulumları, eksik
kaynakları ve sapmaları bildirir. openclaw doctor, tamamlanmamış sahiplik kayıtları, güvenli olmayan yönetilen
dosyalar ve canlı Gateway envanteriyle doğrulanamayan Cron işleri için
Claw’a özgü tanılamalar ekler.
Claw kaynak bilgisi iki ilişkiyi birbirinden ayırır:
- Yönetilen: Claw, kaynağı oluşturmuştur ve şu anda yönetmektedir. Kaynak değişmemişse ve çakışan başka bir sahip kalmamışsa temizleme adayıdır.
- Başvurulan: Kaynak bağımsız olarak zaten vardı veya paylaşılmaktadır. Kaldırma işlemi, bu Claw’ın başvurusunu serbest bırakır ve varsayılan olarak kaynağı korur.
Kurulu bir Claw’ı güncelleme
Güncelleme, varsayılan olarak Claw eklenirken kaydedilen kaynağı kullanır. Kaynak taşındığında veya başka bir paket dizini test edilirken--from kullanın:
! satırları vardır.
Çözümlenen paket bütünlüğü, kurulum kimliği ve tüm güven uyarıları dâhil edilir.
Bir paket bildirimini kaldırmak, güncelleme sırasında yapıtı kaldırmadan bu Claw’ın bağlantısını
serbest bırakır. Nihai tam planIntegrity onayı, sıradan içerik
değişikliklerinin yanı sıra açıklanan bu kümeyi de bağlar. Ana makineler aynı kayıtları ayrı bir iletişim kutusu
veya toplu birden çok agent incelemesi için kullanabilir. Tam olarak incelenen planı açık
onayla uygulayın:
status: partial ile birlikte update_partial hata kodunu
bildirir, belirsiz kaynak bilgisini korur
ve durur. claws status, etkilenen kaynak ve openclaw doctor öğelerini inceleyin;
ardından yeniden denemeden veya herhangi bir şeyi kaldırmadan önce tekrar önizleme yapın.
Kurulu bir Claw’ı kaldırma
Temizleme seçeneklerini belirlemeden önce kaldırma işlemini önizleyin:--yes bunları hiçbir zaman
genişletmez. Genel olarak kurulu Plugin’ler, bu Claw’ın başvurusu serbest bırakılırken
korunur; süreç genelindeki bir Plugin’i kaldırmak istediğinizde sıradan Plugin yaşam döngüsünü
ayrıca kullanın.
Başka güncel sahibi olmayan, Claw tarafından oluşturulmuş ve değişmemiş başvuruları kaldırmak için
hem önizleme hem uygulamaya --remove-unused ekleyin. Bunun yerine tam
başvurulan kaynakları seçmek için --remove-referenced seçeneğini tekrarlayın:
--force-referenced seçeneğini yalnızca görüntülenen bağımlıları,
bağımsız sahipleri ve önceden var olan kaynağı inceledikten sonra kullanın. Bu seçenek, söz konusu çakışmalara rağmen
seçilen temizliğe izin verir; plan bütünlüğü onayını atlamaz.
Kurulu bir agent’ı dışa aktarma
Dışa aktarma, yeni bir paket dizini oluşturur ve hedef zaten mevcutsa veya yönetilen durumda sapma oluşmuşsa başarısız olur:package.json, kurallı CLAW.md ve yönetilen çalışma alanı
yardımcı dosyalarını içerir. Bu, taşınabilir bir Claw paketidir, tüm örneğin yedeği değildir: ilgisiz
aracılar, kimlik bilgileri, oturumlar ve sahiplenilmemiş yerel durum hariç tutulur.
Komut başvurusu
Deneysel, makinece okunabilir çıktı için
--json kullanın.