Expand description
Tool abstraction — agent capabilities matching OpenClaw’s tool set.
Core tools (OpenClaw parity): group:runtime — exec (shell commands) group:fs — Read, Write, Edit group:web — web_search, web_fetch group:memory — memory_search, memory_get group:sessions — session_status, list_models group:messaging — message (Telegram send/edit/delete)
Re-exports§
pub use skill_manager::SkillManagerTool;pub use brief::BriefTool;pub use config_tool::ConfigTool;pub use cron_tool::CronTool;pub use sleep_tool::SleepTool;pub use todo_write::TodoWriteTool;pub use tool_search::ToolSearchTool;pub use traits::Tool;pub use traits::ToolResult;pub use traits::ToolSpec;
Modules§
- brief
- BriefTool — AI-powered summarization using the fast model.
- claude_
usage - Claude usage tracking tool — check rate limits and remaining quota
- config_
tool - ConfigTool — read and patch the agent’s config file from within a conversation.
- cron_
tool - CronTool — schedule, list, and manage recurring agent tasks.
- doctor
- Doctor tool — system diagnostics, dependency checks, health report.
- dynamic
- Dynamic tool system — AI can create, list, and execute custom tools at runtime.
- edit
- Edit tool — surgical text replacement in files (like OpenClaw’s Edit). Finds exact text and replaces it, preserving the rest of the file.
- embeddings
- file_
ops - File operations tools — Read, Write (matching OpenClaw’s API).
- guardrails
- Tool call guardrails — loop detection, failure counting, idempotent/mutating classification.
- media
- Media generation tools backed by
rs_ai— image, text-to-speech and speech-to-text. - message
- Message tool — send messages via Telegram (like OpenClaw’s message tool). Allows the AI to proactively send messages, edit, delete, react.
- mode_
switch - ModeSwitchTool — let the agent switch its own execution mode at runtime.
- network
- sandbox
- session
- Session tools — model switching, status, config management. Gives the AI control over its own session (like OpenClaw’s session_status).
- shell
- Shell/exec tool — execute commands (matches OpenClaw’s exec tool).
- skill_
manager - Managed skills tool — create, inspect, and list persisted workspace skills.
- sleep_
tool - SleepTool — async delay for pacing multi-step agent workflows.
- todo_
write - TodoWriteTool — create, append, and list markdown task files.
- tool_
search - ToolSearchTool — keyword search over all available tools.
- toolsets
- Toolset classification and filtering.
- traits
- Core Tool trait — defines agent capabilities.
- web_
fetch - Web fetch tool — download and extract readable content from URLs.
- web_
search - Web search tool.
- zkr