Przejdź do głównej treści
Użyj tej strony, aby wybrać właściwy obszar Capabilities. Narzędzia to wywoływalne akcje, Skills uczą agentów sposobu pracy, a pluginy dodają możliwości runtime, takie jak narzędzia, dostawcy, kanały, haki i spakowane Skills. To jest strona przeglądowa i kierująca. Pełne zasady dotyczące narzędzi, wartości domyślne, przynależność do grup, ograniczenia dostawców i pola konfiguracji znajdziesz w Narzędzia i niestandardowi dostawcy.

Zacznij tutaj

W przypadku większości agentów zacznij od wbudowanych kategorii narzędzi, a następnie dostosuj zasady tylko wtedy, gdy agent powinien widzieć mniej narzędzi albo potrzebuje jawnego dostępu do hosta.
Jeśli chcesz…Najpierw użyjNastępnie przeczytaj
Pozwolić agentowi działać z istniejącymi możliwościamiWbudowane narzędziaKategorie narzędzi
Kontrolować, co agent może wywoływaćZasady narzędziNarzędzia i niestandardowi dostawcy
Nauczyć agenta przepływu pracySkillsSkills, Tworzenie Skills i Warsztat Skills
Dodać nową integrację lub obszar runtimePluginyPluginy i Budowanie pluginów
Uruchomić pracę później albo w tleAutomatyzacjaPrzegląd automatyzacji
Koordynować wielu agentów lub harnessyPodagenciAgenci ACP i Wysyłanie do agenta
Przeszukać duży katalog narzędzi OpenClawWyszukiwanie narzędziWyszukiwanie narzędzi

Wybierz narzędzia, Skills albo pluginy

1

Use a tool when the agent needs to act

Narzędzie to typowana funkcja, którą agent może wywołać, taka jak exec, browser, web_search, message albo image_generate. Używaj narzędzi, gdy agent musi odczytać dane, zmienić pliki, wysłać wiadomości, wywołać dostawcę albo obsłużyć inny system. Widoczne narzędzia są wysyłane do modelu jako strukturalne definicje funkcji.Model widzi tylko narzędzia, które przejdą przez aktywny profil, zasady allow/deny, ograniczenia dostawcy, stan sandboxa, uprawnienia kanału i dostępność pluginów.
2

Use a skill when the agent needs instructions

Skill to pakiet instrukcji SKILL.md ładowany do promptu agenta. Używaj Skill, gdy agent ma już potrzebne narzędzia, ale potrzebuje powtarzalnego przepływu pracy, rubryki recenzji, sekwencji poleceń albo ograniczenia operacyjnego.Skills mogą znajdować się w workspace, współdzielonym katalogu Skills, zarządzanym przez OpenClaw katalogu głównym Skills albo w pakiecie pluginu.Skills | Warsztat Skills | Tworzenie Skills | Konfiguracja Skills
3

Use a plugin when OpenClaw needs a new capability

Plugin może dodać narzędzia, Skills, kanały, dostawców modeli, mowę, głos w czasie rzeczywistym, generowanie mediów, wyszukiwanie w sieci, pobieranie stron, haki i inne możliwości runtime. Używaj pluginu, gdy dana możliwość obejmuje kod, dane uwierzytelniające, haki cyklu życia, metadane manifestu albo instalowalne pakietowanie. Istniejące pluginy można instalować z ClawHub, npm, git, lokalnych katalogów albo archiwów.Instalowanie i konfigurowanie pluginów | Budowanie pluginów | Plugin SDK

Wbudowane kategorie narzędzi

Tabela pokazuje reprezentatywne narzędzia, aby ułatwić rozpoznanie obszaru. Nie jest to pełne odniesienie do zasad. Dokładne grupy, wartości domyślne oraz semantykę allow/deny znajdziesz w Narzędzia i niestandardowi dostawcy.
KategoriaUżyj, gdy agent musi…Reprezentatywne narzędziaNastępnie przeczytaj
RuntimeUruchamiać polecenia, zarządzać procesami albo używać analizy Python wspieranej przez dostawcęexec, process, code_executionExec, Wykonywanie kodu
PlikiOdczytywać i zmieniać pliki workspaceread, write, edit, apply_patchApply patch
SiećPrzeszukiwać sieć, przeszukiwać posty X albo pobierać czytelną treść stronyweb_search, x_search, web_fetchNarzędzia webowe, Pobieranie stron
PrzeglądarkaObsługiwać sesję przeglądarkibrowserPrzeglądarka
Wiadomości i kanałyWysyłać odpowiedzi albo akcje kanałumessageWysyłanie do agenta
Sesje i agenciSprawdzać sesje, delegować pracę, kierować innym uruchomieniem albo raportować statussessions_*, subagents, agents_list, session_status, goalCel, Podagenci, Narzędzie sesji
AutomatyzacjaPlanować pracę albo reagować na zdarzenia w tlecron, heartbeat_respondAutomatyzacja
Gateway i węzłySprawdzać stan Gateway albo sparowane urządzenia docelowegateway, nodesKonfiguracja Gateway, Węzły
MediaAnalizować, generować albo wypowiadać mediaimage, image_generate, music_generate, video_generate, ttsPrzegląd mediów
Duże katalogi OpenClawWyszukiwać i wywoływać wiele kwalifikujących się narzędzi bez wysyłania każdego schematu do modelutool_search_code, tool_search, tool_describeWyszukiwanie narzędzi
Wyszukiwanie narzędzi to eksperymentalny obszar agenta OpenClaw. Uruchomienia harnessa Codex używają natywnego dla Codex trybu kodu, natywnego wyszukiwania narzędzi, odroczonych narzędzi dynamicznych i zagnieżdżonych wywołań narzędzi zamiast tools.toolSearch.

Narzędzia dostarczane przez pluginy

Pluginy mogą rejestrować dodatkowe narzędzia. Autorzy pluginów podłączają narzędzia przez api.registerTool(...) i contracts.tools manifestu; szczegóły kontraktu znajdziesz w Plugin SDK i Manifeście pluginu. Typowe narzędzia dostarczane przez pluginy obejmują:
  • Różnice do renderowania różnic plików i markdown
  • Zadanie LLM do kroków przepływu pracy wyłącznie w JSON
  • Lobster do typowanych przepływów pracy z wznawialnymi zatwierdzeniami
  • Tokenjuice do kompaktowania zaszumionego wyjścia narzędzi exec i bash
  • Wyszukiwanie narzędzi do odkrywania i wywoływania dużych katalogów narzędzi bez umieszczania każdego schematu w prompcie
  • Canvas do sterowania Canvas w Node i renderowania A2UI

Konfigurowanie dostępu i zatwierdzeń

Zasady narzędzi są egzekwowane przed wywołaniem modelu. Jeśli zasady usuną narzędzie, model nie otrzyma schematu tego narzędzia w danej turze. Uruchomienie może utracić narzędzia z powodu konfiguracji globalnej, konfiguracji per agent, zasad kanału, ograniczeń dostawcy, reguł sandboxa, zasad kanału/runtime albo dostępności pluginów.

Rozszerzanie możliwości

Wybierz ścieżkę rozszerzenia według zadania, które OpenClaw ma wykonać:

Rozwiązywanie problemów z brakującymi narzędziami

Jeśli model nie widzi albo nie może wywołać narzędzia, zacznij od efektywnych zasad dla bieżącej tury:
  1. Sprawdź aktywny profil, tools.allow i tools.deny w Narzędzia i niestandardowi dostawcy.
  2. Sprawdź ograniczenia specyficzne dla dostawcy w Narzędzia i niestandardowi dostawcy i potwierdź, że wybrany dostawca modelu obsługuje kształt narzędzia.
  3. Sprawdź uprawnienia kanału, stan sandboxa i dostęp podwyższony za pomocą Sandbox kontra zasady narzędzi kontra podwyższone uprawnienia i Podwyższone exec.
  4. Sprawdź, czy właścicielski plugin jest zainstalowany i włączony w Pluginy.
  5. Dla delegowanych uruchomień sprawdź ograniczenia per agent w Sandbox i ograniczenia narzędzi per agent.
  6. Dla dużych katalogów OpenClaw potwierdź, czy uruchomienie używa bezpośredniego udostępniania narzędzi, czy Wyszukiwania narzędzi.

Powiązane

  • Automatyzacja dla cron, zadań, heartbeat, zobowiązań, haków, stałych poleceń i przepływu zadań
  • Agenci dla modelu agenta, sesji, pamięci i koordynacji wielu agentów
  • Narzędzia i niestandardowi dostawcy jako kanoniczne odniesienie do zasad narzędzi
  • Pluginy do instalowania pluginów i zarządzania nimi
  • Plugin SDK jako odniesienie dla autorów pluginów
  • Skills dla kolejności ładowania, bramkowania i konfiguracji Skills
  • Warsztat Skills do generowanego i recenzowanego tworzenia Skills
  • Wyszukiwanie narzędzi do kompaktowego odkrywania katalogu narzędzi OpenClaw