Skip to content
Blog

Agent Tools

This page lists the built-in tools exposed by Lobu workers.

From packages/worker/src/openclaw/tools.ts.

ToolWhat it doesTypical use
readReads file contents from the workspace.Inspect source/config/log files before editing.
writeWrites full file contents.Create new files or replace file content entirely.
editApplies targeted text replacements in a file.Small, surgical code changes.
bashRuns shell commands in the workspace (policy-controlled).Build, test, lint, run scripts, inspect runtime state.
grepSearches file contents with pattern matching.Find symbols, config values, or error strings quickly.
findFinds files/directories by path patterns.Locate files across large repositories.
lsLists files/directories.Quick workspace structure discovery.

From packages/worker/src/openclaw/custom-tools.ts.

ToolWhat it doesTypical use
UploadUserFileUploads a generated file back to the user thread.Share reports, charts, documents, exports, media.
ScheduleReminderSchedules one-time or recurring follow-up tasks.Deferred tasks and recurring automations.
CancelReminderCancels a scheduled reminder by ID.Stop previously scheduled jobs.
ListRemindersLists pending reminders and schedule IDs.Audit or pick reminder to cancel/update.
SearchExtensionsSearches installable skills/MCP extensions.Discover new capabilities for an agent.
InstallExtensionCreates a settings link to install one extension safely.Guided skill/MCP install with user confirmation.
GetSettingsLinkCreates a settings link with optional prefilled config.Ask user to add keys, grants, skills, or MCP config.
GetSettingsLinkForDomainCreates a settings link focused on domain grants.Resolve proxy/domain-blocked network requests.
GenerateAudioConverts text to speech and returns audio.Voice responses or spoken summaries.
GetChannelHistoryFetches prior messages in the conversation thread.Recover context from earlier discussion.
AskUserQuestionSends structured button-based questions to the user.Branching choices and approvals without free-text ambiguity.
ListIntegrationsLists configured integrations and connection state.Check available connected services/scopes.
RequestConnectionStarts OAuth connection flow for an integration.Connect user account before API operations.
CallIntegrationAPICalls external APIs through gateway-managed auth.Make authenticated API requests without exposing secrets.
DisconnectIntegrationRemoves integration connection/credentials.Revoke or reset broken/stale integration access.
CreateIntegrationCreates API-key based integration definitions.Add custom services not covered by built-in OAuth flows.
MemorySearchFull-text search across memory files.Retrieve context beyond summarized MEMORY.md entries.

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:

  1. Core runtime tools
  2. Lobu custom tools
  3. Plugin tools (if enabled)
  4. MCP-provided tools (if configured)