Przejdź do głównej treści

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

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żyjNastępnie przeczytaj
Pozwolić agentowi działać z istniejącymi możliwościamiWbudowane narzędziaKategorie narzędzi
Kontrolować, co agent może wywoływaćPolityka narzędziNarzędzia i niestandardowi dostawcy
Nauczyć agenta przepływu pracySkillsSkills i Tworzenie Skills
Dodać nową integrację lub powierzchnię wykonawcząPluginyPluginy i Budowanie pluginów
Uruchomić pracę później lub w tleAutomatyzacjaPrzegląd automatyzacji
Koordynować wielu agentów lub harnessyPodagenciAgenci ACP i Wysyłanie agenta
Przeszukać duży katalog narzędzi PIWyszukiwanie narzędziWyszukiwanie narzędzi

Wybierz narzędzia, Skills albo pluginy

1

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.
2

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
3

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.
KategoriaUżyj, gdy agent musi…Reprezentatywne narzędziaPrzeczytaj dalej
Środowisko wykonawczeUruchamiać polecenia, zarządzać procesami albo używać analizy Python opartej na dostawcyexec, process, code_executionExec, Wykonywanie kodu
PlikiOdczytywać i zmieniać pliki obszaru roboczegoread, write, edit, apply_patchApply patch
SiećPrzeszukiwać sieć, przeszukiwać posty X albo pobierać czytelną treść stronweb_search, x_search, web_fetchNarzędzia sieciowe, Pobieranie z sieci
PrzeglądarkaObsługiwać sesję przeglądarkibrowserPrzeglądarka
Wiadomości i kanałyWysyłać odpowiedzi lub działania kanałumessageWysyłanie agenta
Sesje i agenciSprawdzać sesje, delegować pracę, sterować innym uruchomieniem albo raportować statussessions_*, subagents, agents_list, session_statusPodagenci, Narzędzie sesji
AutomatyzacjaPlanować pracę albo odpowiadać 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 odtwarzać głosowo mediaimage, image_generate, music_generate, video_generate, ttsPrzegląd mediów
Duże katalogi PIWyszukiwać 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 eksperymentalna powierzchnia agentów PI. Uruchomienia harnessa Codex używają natywnego trybu kodu Codex, 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ą:
  • 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