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.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.
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 SkillsUż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 |
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 przezapi.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
execibash - 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.- Narzędzia i niestandardowi dostawcy dokumentuje profile narzędzi, listy allow/deny, ograniczenia specyficzne dla dostawcy, wykrywanie pętli i ustawienia narzędzi opartych na dostawcy.
- Zatwierdzenia exec dokumentuje politykę zatwierdzania poleceń hosta.
- Podwyższony exec dokumentuje kontrolowane wykonywanie poza sandboxem.
- Sandbox vs polityka narzędzi vs podwyższenie wyjaśnia, która warstwa kontroluje dostęp do plików i procesów.
- Ograniczenia sandboxa i narzędzi per agent dokumentuje ograniczenia specyficzne dla agentów w uruchomieniach delegowanych.
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:- Sprawdź aktywny profil,
tools.allowitools.denyw Narzędzia i niestandardowi dostawcy. - Sprawdź ograniczenia specyficzne dla dostawcy w Narzędzia i niestandardowi dostawcy i potwierdź, że wybrany dostawca modelu obsługuje kształt narzędzia.
- 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.
- Sprawdź, czy plugin będący właścicielem jest zainstalowany i włączony w Pluginy.
- W przypadku uruchomień delegowanych sprawdź ograniczenia per agent w Ograniczenia sandboxa i narzędzi per agent.
- W przypadku dużych katalogów PI potwierdź, czy uruchomienie używa bezpośredniej ekspozycji narzędzi, czy Wyszukiwania narzędzi.
Powiązane
- Automatyzacja dla cron, zadań, Heartbeat, zobowiązań, hooków, stałych poleceń i Task Flow
- Agenci dla modelu agenta, sesji, pamięci i koordynacji wielu agentów
- Narzędzia i niestandardowi dostawcy jako kanoniczna referencja polityki narzędzi
- Pluginy do instalacji pluginów i zarządzania nimi
- Plugin SDK jako referencja dla autorów pluginów
- Skills dla kolejności ładowania Skills, bramkowania i konfiguracji
- Wyszukiwanie narzędzi do kompaktowego odkrywania katalogu narzędzi PI