Agent Tools
This page lists the built-in tools exposed by Lobu workers.
Core Runtime Tools
Section titled “Core Runtime Tools”From packages/worker/src/openclaw/tools.ts.
| Tool | What it does | Typical use |
|---|---|---|
read | Reads file contents from the workspace. | Inspect source/config/log files before editing. |
write | Writes full file contents. | Create new files or replace file content entirely. |
edit | Applies targeted text replacements in a file. | Small, surgical code changes. |
bash | Runs shell commands in the workspace (policy-controlled). | Build, test, lint, run scripts, inspect runtime state. |
grep | Searches file contents with pattern matching. | Find symbols, config values, or error strings quickly. |
find | Finds files/directories by path patterns. | Locate files across large repositories. |
ls | Lists files/directories. | Quick workspace structure discovery. |
Lobu Custom Tools
Section titled “Lobu Custom Tools”From packages/worker/src/openclaw/custom-tools.ts.
| Tool | What it does | Typical use |
|---|---|---|
UploadUserFile | Uploads a generated file back to the user thread. | Share reports, charts, documents, exports, media. |
ScheduleReminder | Schedules one-time or recurring follow-up tasks. | Deferred tasks and recurring automations. |
CancelReminder | Cancels a scheduled reminder by ID. | Stop previously scheduled jobs. |
ListReminders | Lists pending reminders and schedule IDs. | Audit or pick reminder to cancel/update. |
SearchExtensions | Searches installable skills/MCP extensions. | Discover new capabilities for an agent. |
InstallExtension | Creates a settings link to install one extension safely. | Guided skill/MCP install with user confirmation. |
GetSettingsLink | Creates a settings link with optional prefilled config. | Ask user to add keys, grants, skills, or MCP config. |
GetSettingsLinkForDomain | Creates a settings link focused on domain grants. | Resolve proxy/domain-blocked network requests. |
GenerateAudio | Converts text to speech and returns audio. | Voice responses or spoken summaries. |
GetChannelHistory | Fetches prior messages in the conversation thread. | Recover context from earlier discussion. |
AskUserQuestion | Sends structured button-based questions to the user. | Branching choices and approvals without free-text ambiguity. |
ListIntegrations | Lists configured integrations and connection state. | Check available connected services/scopes. |
RequestConnection | Starts OAuth connection flow for an integration. | Connect user account before API operations. |
CallIntegrationAPI | Calls external APIs through gateway-managed auth. | Make authenticated API requests without exposing secrets. |
DisconnectIntegration | Removes integration connection/credentials. | Revoke or reset broken/stale integration access. |
CreateIntegration | Creates API-key based integration definitions. | Add custom services not covered by built-in OAuth flows. |
MemorySearch | Full-text search across memory files. | Retrieve context beyond summarized MEMORY.md entries. |
Additional Tool Sources
Section titled “Additional Tool Sources”Beyond built-ins, agents can also receive tools from:
- OpenClaw plugins (
pluginsConfig) loaded at runtime - Configured MCP servers (proxied through the gateway)
So the effective toolset for a given agent is:
- Core runtime tools
- Lobu custom tools
- Plugin tools (if enabled)
- MCP-provided tools (if configured)