Buradan başlayın
Çoğu agent için yerleşik araç kategorileriyle başlayın, ardından politikayı yalnızca agent’ın daha az araç görmesi veya açık ana makine erişimine ihtiyaç duyması durumunda ayarlayın.Araçları, Skills’i veya plugin’leri seçin
1
Agent'ın işlem yapması gerektiğinde araç kullanın
Araç, agent’ın çağırabileceği
exec, browser,
web_search, message veya image_generate gibi türü belirlenmiş bir işlevdir. Agent’ın
veri okuması, dosyaları değiştirmesi, mesaj göndermesi, bir sağlayıcıyı çağırması veya
başka bir sistemi işletmesi gerektiğinde araçları kullanın. Görünür araçlar modele yapılandırılmış
işlev tanımları olarak gönderilir.Model yalnızca etkin profil, izin/verme
politikası, sağlayıcı kısıtlamaları, sandbox durumu, kanal izinleri ve
plugin kullanılabilirliği süzgecinden geçen araçları görür.2
Agent'ın talimatlara ihtiyacı olduğunda Skills kullanın
Skill, agent istemine yüklenen bir
SKILL.md talimat paketidir. Agent
ihtiyaç duyduğu araçlara zaten sahipse ancak tekrarlanabilir bir iş akışına, inceleme ölçütlerine,
komut dizisine veya çalışma kısıtlamasına ihtiyaç duyuyorsa
Skill kullanın.Skills bir çalışma alanında, paylaşılan Skill dizininde, yönetilen OpenClaw
Skill kökünde veya plugin paketinde bulunabilir.Skills | Skill Atölyesi | Kendi kendine öğrenme | Skills oluşturma | Skills yapılandırması3
OpenClaw yeni bir yeteneğe ihtiyaç duyduğunda plugin kullanın
Bir plugin; araçlar, Skills, kanallar, model sağlayıcıları, konuşma,
gerçek zamanlı ses, medya oluşturma, web araması, web’den getirme, hook’lar ve diğer
çalışma zamanı yeteneklerini ekleyebilir. Yetenek kod,
kimlik bilgileri, yaşam döngüsü hook’ları, manifest meta verileri veya kurulabilir
paketleme içeriyorsa plugin kullanın. Mevcut plugin’ler ClawHub, npm, git,
yerel dizinler veya arşivlerden kurulabilir.Plugin’leri kurma ve yapılandırma | Plugin geliştirme | Plugin SDK
Yerleşik araç kategorileri
Tablo, yüzeyi tanıyabilmeniz için temsili araçları listeler. Bu, politika başvurusunun tamamı değildir. Tam gruplar, varsayılanlar ve izin/verme anlamları için Araçlar ve özel sağlayıcılar sayfasını kullanın.Kod Modu ve Araç Arama, deneysel OpenClaw agent yüzeyleridir. Codex
harness çalışmaları,
tools.codeMode veya tools.toolSearch yerine Codex’e özgü kod modunu,
yerel araç aramasını, ertelenmiş dinamik araçları ve iç içe araç çağrılarını kullanır.Plugin tarafından sağlanan araçlar
Plugin’ler ek araçlar kaydedebilir. Plugin yazarları araçlarıapi.registerTool(...) ve manifestin contracts.tools alanı üzerinden bağlar; sözleşme ayrıntıları için
Plugin SDK ve Plugin manifesti
sayfalarını kullanın.
Plugin tarafından yaygın olarak sağlanan araçlar şunlardır:
- Dosya ve Markdown farklarını işlemek için Farklar
- Desteklenen sohbet istemcilerinde bağımsız satır içi SVG ve HTML için Widget göster
- Bağlı bir Control UI’ı düzenlemek için Ekran
- Yalnızca JSON içeren iş akışı adımları için LLM Görevi
- Sürdürülebilir onaylara sahip türü belirlenmiş iş akışları için Lobster
- Gürültülü
execvebasharacı çıktısını sıkıştırmak için Tokenjuice - Her şemayı isteme koymadan büyük araç kataloglarını keşfetmek ve çağırmak için Araç Arama
- Node Canvas denetimi ve A2UI işleme için Canvas
Erişimi ve onayları yapılandırma
Araç politikası, model çağrısından önce uygulanır. Politika bir aracı kaldırırsa model, o tur için aracın şemasını almaz. Bir çalıştırma; genel yapılandırma, ajan başına yapılandırma, kanal politikası, sağlayıcı kısıtlamaları, sandbox kuralları, kanal/çalışma zamanı politikası veya plugin kullanılabilirliği nedeniyle araçları kaybedebilir.- Araçlar ve özel sağlayıcılar; araç profillerini, izin/verme listelerini, sağlayıcıya özgü kısıtlamaları, döngü algılamayı ve sağlayıcı destekli araç ayarlarını belgeler.
- Exec onayları, ana makine komutu onay politikasını belgeler.
- Yükseltilmiş exec, sandbox dışında denetimli yürütmeyi belgeler.
- Sandbox, araç politikası ve yükseltilmiş erişim karşılaştırması, dosya ve süreç erişimini hangi katmanın denetlediğini açıklar.
- Ajan başına sandbox ve araç kısıtlamaları, devredilen çalıştırmalar için ajana özgü kısıtlamaları belgeler.
Yetenekleri genişletme
OpenClaw’un yapmasını istediğiniz işe göre genişletme yolunu seçin:- Mevcut bir plugini Pluginler ile kurun veya yönetin.
- Plugin oluşturma ile yeni bir entegrasyon, sağlayıcı, kanal, araç veya kanca oluşturun.
- Skills ve Skills oluşturma ile yeniden kullanılabilir ajan talimatları ekleyin veya ayarlayın.
- Uygulama sözleşmelerine ihtiyaç duyduğunuzda Plugin SDK ve Plugin manifesti kullanın.
Eksik araçlarda sorun giderme
Model bir aracı göremiyor veya çağıramıyorsa mevcut tur için geçerli politikayla başlayın:- Araçlar ve özel sağlayıcılar bölümünde etkin profili,
tools.allowvetools.denyöğelerini denetleyin. - Araçlar ve özel sağlayıcılar bölümündeki sağlayıcıya özgü kısıtlamaları denetleyin ve seçilen model sağlayıcısının araç biçimini desteklediğini doğrulayın.
- Sandbox, araç politikası ve yükseltilmiş erişim karşılaştırması ve Yükseltilmiş exec ile kanal izinlerini, sandbox durumunu ve yükseltilmiş erişimi denetleyin.
- Pluginler bölümünde sahibi olan pluginin kurulu ve etkin olup olmadığını denetleyin.
- Devredilen çalıştırmalar için Ajan başına sandbox ve araç kısıtlamaları bölümündeki ajan başına kısıtlamaları denetleyin.
- Büyük OpenClaw katalogları için çalıştırmanın doğrudan araç sunumunu, Kod Modu veya Araç Arama kullanıp kullanmadığını doğrulayın.
İlgili
- Cron, görevler, Heartbeat, kancalar, kalıcı talimatlar ve Task Flow için Otomasyon
- Ajan modeli, oturumlar, bellek ve çok ajanlı koordinasyon için Ajanlar
- Standart araç politikası başvurusu için Araçlar ve özel sağlayıcılar
- Plugin kurulumu ve yönetimi için Pluginler
- Plugin yazarı başvurusu için Plugin SDK
- Skill yükleme sırası, geçit oluşturma ve yapılandırma için Skills
- Oluşturulan ve incelenen Skill’ların hazırlanması için Skill Atölyesi
- Kompakt OpenClaw araç kataloğu keşfi için Araç Arama
- Gizli bir OpenClaw araç kataloğu üzerinde kompakt JavaScript veya TypeScript iş akışları için Kod Modu
- Kod Modu’ndan yapılandırılmış dağıtım ve toplama için Swarm