Overview
Genel Bakış
Doğru Capabilities yüzeyini seçmek için bu sayfayı kullanın. Araçlar çağrılabilir eylemlerdir, Skills agent'lara nasıl çalışacaklarını öğretir ve plugin'ler; araçlar, sağlayıcılar, kanallar, hook'lar ve paketlenmiş Skills gibi çalışma zamanı yetenekleri ekler.
Bu bir genel bakış ve yönlendirme sayfasıdır. Kapsamlı araç politikası, varsayılanlar, grup üyeliği, sağlayıcı kısıtlamaları ve yapılandırma alanları için Araçlar ve özel sağlayıcılar sayfasını kullanın.
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.
| Şunları yapmanız gerekiyorsa... | Önce bunu kullanın | Ardından okuyun |
|---|---|---|
| Bir agent'ın mevcut yeteneklerle işlem yapmasını sağlamak | Yerleşik araçlar | Araç kategorileri |
| Bir agent'ın neleri çağırabileceğini denetlemek | Araç politikası | Araçlar ve özel sağlayıcılar |
| Bir agent'a iş akışı öğretmek | Skills | Skills, Skills oluşturma, Skill Atölyesi ve Kendi kendine öğrenme |
| Yeni bir entegrasyon veya çalışma zamanı yüzeyi eklemek | Plugin'ler | Plugin'ler ve Plugin geliştirme |
| Çalışmayı daha sonra veya arka planda yürütmek | Otomasyon | Otomasyona genel bakış |
| Birden fazla agent'ı veya harness'ı koordine etmek | Alt agent'lar | ACP agent'ları ve Agent gönderimi |
| Eşzamanlı agent'ları koddan yönetmek | Swarm | Kod Modu ve Alt agent'lar |
| Büyük bir OpenClaw araç kataloğunda arama yapmak | Araç Arama | Araç Arama |
| Birkaç aracı tek bir kompakt programda birleştirmek | Kod Modu | Kod Modu |
Araçları, Skills'i veya plugin'leri seçin
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.
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ı
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.
| Kategori | Agent'ın şunları yapması gerektiğinde kullanın... | Temsili araçlar | Sonraki okuma |
|---|---|---|---|
| Çalışma zamanı | Komut çalıştırmak, süreçleri yönetmek veya sağlayıcı destekli Python analizi kullanmak | exec, process, terminal, code_execution |
Exec, Control UI terminali, Kod yürütme |
| Dosyalar | Çalışma alanı dosyalarını okumak ve değiştirmek | read, write, edit, apply_patch |
Yama uygula |
| İnsan girdisi | Kullanıcının sorumluluğundaki yapılandırılmış bir karar için duraklamak | ask_user |
Kullanıcıya sor |
| Web | Web'de veya X gönderilerinde arama yapmak ya da okunabilir sayfa içeriğini getirmek | web_search, x_search, web_fetch |
Web araçları, Web'den getirme |
| Tarayıcı | Bir tarayıcı oturumunu işletmek | browser |
Tarayıcı |
| Operatör kullanıcı arayüzü | Bağlı Control UI bölmelerini, panellerini ve gezinmeyi düzenlemek | screen |
Ekran |
| Mesajlaşma ve kanallar | Yanıt veya kanal eylemleri göndermek | message |
Agent gönderimi |
| Oturumlar ve agent'lar | Oturumları incelemek, iş devretmek, toplayıcıları yönetmek, başka bir çalışmayı yönlendirmek veya durum bildirmek | sessions_*, agents_wait, subagents, agents_list, session_status, get_goal, create_goal, update_goal |
Hedef, Swarm, Alt agent'lar, Oturum aracı |
| Otomasyon | Çalışmayı zamanlamak veya arka plan olaylarına yanıt vermek | cron, heartbeat_respond |
Otomasyon |
| Gateway ve Node'lar | Gateway durumunu veya eşleştirilmiş hedef cihazları incelemek | gateway, nodes |
Gateway yapılandırması, Node'lar |
| Medya | Medyayı analiz etmek, oluşturmak veya seslendirmek | image, image_generate, music_generate, video_generate, tts |
Medyaya genel bakış |
| Büyük OpenClaw katalogları | Her şemayı modele göndermeden uygun birçok aracı aramak, çağırmak ve birleştirmek | exec, wait, tool_search_code, tool_search, tool_describe |
Kod Modu, Araç Arama |
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