Clawdbot-Werkzeuge
Clawdbot bietet leistungsstarke Agenten-Werkzeuge für Browser-Automatisierung, Canvas, Knoten, geplante Aufgaben und mehr. Erfahren Sie, wie Sie Clawdbot-Werkzeuge konfigurieren und verwenden.
Übersicht der Clawdbot-Werkzeuge
Clawdbot bietet erstklassige Agenten-Werkzeuge für Browser, Canvas, Knoten und Cron. Diese Werkzeuge sind typisiert, erfordern keine Shell, und der Agent kann sich direkt auf sie verlassen.
Werkzeuge deaktivieren
Sie können Werkzeuge global über tools.allow / tools.deny in clawdbot.json erlauben/verweigern (Verweigern hat Vorrang):
{
"tools": {
"deny": ["browser"]
}
}Hinweise:
- Die Übereinstimmung ist nicht case-sensitiv
- Platzhalter
*werden unterstützt ("*"bedeutet alle Werkzeuge)
Werkzeugprofile
tools.profile legt eine Basis-Werkzeug-Whitelist vor tools.allow / tools.deny fest.
| Profil | Enthaltene Werkzeuge |
|---|---|
minimal | Nur session_status |
coding | group:fs, group:runtime, group:sessions, group:memory, image |
messaging | group:messaging, sessions_list, sessions_history, sessions_send, session_status |
full | Keine Einschränkung (entspricht nicht gesetzt) |
Beispiel (standardmäßig nur Messaging):
{
"tools": {
"profile": "messaging",
"allow": ["slack", "discord"]
}
}Werkzeuggruppen
Werkzeugrichtlinien unterstützen group:*-Einträge, die sich zu mehreren Werkzeugen erweitern:
| Gruppe | Werkzeuge |
|---|---|
group:runtime | exec, bash, process |
group:fs | read, write, edit, apply_patch |
group:sessions | sessions_list, sessions_history, sessions_send, sessions_spawn, session_status |
group:memory | memory_search, memory_get |
group:web | web_search, web_fetch |
group:ui | browser, canvas |
group:automation | cron, gateway |
group:messaging | message |
group:nodes | nodes |
Beispiel (nur Dateiwerkzeuge + Browser erlauben):
{
"tools": {
"allow": ["group:fs", "browser"]
}
}Werkzeugverzeichnis
Kernwerkzeuge
| Werkzeug | Beschreibung |
|---|---|
apply_patch | Unified-Diff-Patches auf Dateien anwenden |
exec | Shell-Befehle ausführen |
process | Prozessverwaltung |
web_search | Im Web suchen |
web_fetch | Webseiten abrufen |
browser | Browser-Automatisierung |
canvas | Canvas für visuelle Inhalte |
nodes | Knotengerätebefehle |
image | Bildverarbeitung |
message | Nachrichten senden |
cron | Aufgaben planen |
gateway | Gateway-Verwaltung |
Sitzungswerkzeuge
| Werkzeug | Beschreibung |
|---|---|
sessions_list | Aktive Sitzungen auflisten |
sessions_history | Sitzungsverlauf abrufen |
sessions_send | An eine Sitzung senden |
sessions_spawn | Neue Sitzung erstellen |
session_status | Sitzungsstatus abrufen |
Anbieterspezifische Werkzeugrichtlinie
Verwenden Sie tools.byProvider, um Werkzeuge für bestimmte Anbieter einzuschränken:
{
"tools": {
"profile": "coding",
"byProvider": {
"google-antigravity": {
"profile": "minimal"
}
}
}
}Plugins + Werkzeuge
Plugins können zusätzliche Werkzeuge über den Kernsatz hinaus registrieren. Weitere Details finden Sie in der Plugin-Dokumentation.
Sicherheit
- Werkzeuge werden dem Agenten mit klaren Beschreibungen präsentiert
- Verwenden Sie
tools.deny, um gefährliche Werkzeuge zu blockieren - Sandboxing ist für nicht vertrauenswürdige Eingaben verfügbar
Nächste Schritte
- Clawdbot-Fähigkeiten - Mit Fähigkeiten erweitern
- Clawdbot-Slash-Befehle - Befehlsreferenz
- Clawdbot-Gateway - Gateway-Konfiguration
Einrichtungsassistent (CLI)
Verwenden Sie den CLI-Assistenten um Clawdbot mit geführter Einrichtung für Gateway, Kanäle, Fähigkeiten und Arbeitsbereich-Standards zu konfigurieren.
Clawdbot-Fähigkeiten
Erweitern Sie den Clawdbot-KI-Assistenten mit Fähigkeiten. Erfahren Sie, wie Sie Fähigkeiten für Ihren persönlichen KI-Assistenten erstellen, installieren und verwalten.