Overview

Przegląd

Użyj tej strony, aby wybrać właściwą powierzchnię Capabilities. Narzędzia to wywoływalne działania, Skills uczą agentów, jak pracować, a pluginy dodają możliwości środowiska wykonawczego, takie jak narzędzia, dostawcy, kanały, hooki i spakowane Skills.

To jest strona przeglądowa i kierująca. Pełną politykę 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 politykę tylko wtedy, gdy agent powinien widzieć mniej narzędzi lub potrzebuje jawnego dostępu do hosta.

Jeśli musisz... Najpierw użyj Następnie przeczytaj
Pozwolić agentowi działać z istniejącymi możliwościami Wbudowane narzędzia Kategorie narzędzi
Kontrolować, co agent może wywoływać Polityka narzędzi Narzędzia i niestandardowi dostawcy
Nauczyć agenta przepływu pracy Skills Skills i Tworzenie Skills
Dodać nową integrację lub powierzchnię wykonawczą Pluginy Pluginy i Budowanie pluginów
Uruchomić pracę później lub w tle Automatyzacja Przegląd automatyzacji
Koordynować wielu agentów lub harnessy Podagenci Agenci ACP i Wysyłanie agenta
Przeszukać duży katalog narzędzi PI Wyszukiwanie narzędzi Wyszukiwanie narzędzi

Wybierz narzędzia, Skills albo pluginy

  • Użyj narzędzia, gdy agent musi działać

    Narzędzie to typowana funkcja, którą agent może wywołać, na przykład exec, browser, web_search, message lub image_generate. Używaj narzędzi, gdy agent musi odczytać dane, zmienić pliki, wysłać wiadomości, wywołać dostawcę lub obsłużyć inny system. Widoczne narzędzia są wysyłane do modelu jako ustrukturyzowane definicje funkcji.

    Model widzi tylko narzędzia, które przejdą przez aktywny profil, politykę allow/deny, ograniczenia dostawcy, stan sandboxa, uprawnienia kanału i dostępność pluginów.

  • Użyj Skills, gdy agent potrzebuje instrukcji

    Skill to pakiet instrukcji SKILL.md ładowany do promptu agenta. Użyj Skill, gdy agent ma już potrzebne narzędzia, ale potrzebuje powtarzalnego przepływu pracy, rubryki przeglądu, sekwencji poleceń albo ograniczenia operacyjnego.

    Skills mogą znajdować się w obszarze roboczym, współdzielonym katalogu Skills, zarządzanym katalogu głównym OpenClaw Skills albo pakiecie pluginu.

    Skills | Tworzenie Skills | Konfiguracja Skills

  • Użyj pluginu, gdy OpenClaw potrzebuje nowej możliwości

    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 z sieci, hooki i inne możliwości środowiska wykonawczego. Użyj pluginu, gdy dana możliwość ma kod, poświadczenia, hooki cyklu życia, metadane manifestu albo instalowalne pakowanie. Istniejące pluginy można instalować z ClawHub, npm, git, katalogów lokalnych albo archiwów.

    Instalowanie i konfigurowanie pluginów | Budowanie pluginów | Plugin SDK

  • Wbudowane kategorie narzędzi

    Tabela zawiera reprezentatywne narzędzia, aby ułatwić rozpoznanie powierzchni. Nie jest pełną referencją polityki. Dokładne grupy, wartości domyślne oraz semantykę allow/deny znajdziesz w Narzędzia i niestandardowi dostawcy.

    Kategoria Użyj, gdy agent musi... Reprezentatywne narzędzia Przeczytaj dalej
    Środowisko wykonawcze Uruchamiać polecenia, zarządzać procesami albo używać analizy Python opartej na dostawcy exec, process, code_execution Exec, Wykonywanie kodu
    Pliki Odczytywać i zmieniać pliki obszaru roboczego read, write, edit, apply_patch Apply patch
    Sieć Przeszukiwać sieć, przeszukiwać posty X albo pobierać czytelną treść stron web_search, x_search, web_fetch Narzędzia sieciowe, Pobieranie z sieci
    Przeglądarka Obsługiwać sesję przeglądarki browser Przeglądarka
    Wiadomości i kanały Wysyłać odpowiedzi lub działania kanału message Wysyłanie agenta
    Sesje i agenci Sprawdzać sesje, delegować pracę, sterować innym uruchomieniem albo raportować status sessions_*, subagents, agents_list, session_status Podagenci, Narzędzie sesji
    Automatyzacja Planować pracę albo odpowiadać na zdarzenia w tle cron, heartbeat_respond Automatyzacja
    Gateway i węzły Sprawdzać stan Gateway albo sparowane urządzenia docelowe gateway, nodes Konfiguracja Gateway, Węzły
    Media Analizować, generować albo odtwarzać głosowo media image, image_generate, music_generate, video_generate, tts Przegląd mediów
    Duże katalogi PI Wyszukiwać i wywoływać wiele kwalifikujących się narzędzi bez wysyłania każdego schematu do modelu tool_search_code, tool_search, tool_describe Wyszukiwanie narzędzi

    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ą:

    • Diffy 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 ze wznawialnymi zatwierdzeniami
    • Tokenjuice do kompaktowania zaszumionych danych wyjściowych 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 node Canvas i renderowania A2UI

    Skonfiguruj dostęp i zatwierdzenia

    Polityka narzędzi jest egzekwowana przed wywołaniem modelu. Jeśli polityka usunie 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, polityki kanału, ograniczeń dostawcy, reguł sandboxa, bramkowania tylko dla właściciela albo dostępności pluginu.

    Rozszerz możliwości

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

    • Zainstaluj istniejący plugin lub zarządzaj nim za pomocą Pluginy.
    • Zbuduj nową integrację, dostawcę, kanał, narzędzie albo hook za pomocą Budowanie pluginów.
    • Dodaj lub dostrój wielokrotnego użytku instrukcje agenta za pomocą Skills i Tworzenie Skills.
    • Pakuj materiały przepływu pracy wielokrotnego użytku za pomocą Warsztat Skill, gdy przepływ pracy należy do pakietu Skills dystrybuowanego przez plugin.
    • Użyj Plugin SDK i Manifestu pluginu, gdy potrzebujesz kontraktów implementacyjnych.

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

    Jeśli model nie widzi narzędzia albo nie może go wywołać, zacznij od efektywnej polityki 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 vs polityka narzędzi vs podwyższenie i Podwyższony exec.
    4. Sprawdź, czy plugin będący właścicielem jest zainstalowany i włączony w Pluginy.
    5. W przypadku uruchomień delegowanych sprawdź ograniczenia per agent w Ograniczenia sandboxa i narzędzi per agent.
    6. W przypadku dużych katalogów PI potwierdź, czy uruchomienie używa bezpośredniej ekspozycji narzędzi, czy Wyszukiwania narzędzi.

    Powiązane

    Was this useful?