en un clic
dynamic-tools
// Runtime tool management with tool_manage and tools.toml format. Create, enable, disable, reload tools without restart. (/dynamic-tools, tool_manage, runtime tools)
// Runtime tool management with tool_manage and tools.toml format. Create, enable, disable, reload tools without restart. (/dynamic-tools, tool_manage, runtime tools)
Run a comprehensive language-agnostic repository health audit, scored 0-100. Detects language, runs native tooling, never assumes JS/Python.
Agent-to-Agent (A2A) protocol gateway reference. JSON-RPC 2.0 peer-to-peer agent communication. (/a2a-gateway, a2a, agent protocol)
Native CDP browser automation reference. Headless/headed Chrome control, screenshots, JS evaluation. (/browser-cdp, browser automation, cdp, scraping)
Reference for all 25+ opencli-rs dynamic tools (news, social, search, web). Use when user asks about trending topics, news, social media, jobs, or web search. (/opencli, opencli tools, news, trending)
Estimate codebase cost-to-build, AI-assisted ROI, and fair-market valuation
Run a comprehensive language-agnostic security & CVE audit, scored 0-100
| name | dynamic-tools |
| description | Runtime tool management with tool_manage and tools.toml format. Create, enable, disable, reload tools without restart. (/dynamic-tools, tool_manage, runtime tools) |
Runtime tool creation — define tools in ~/.opencrabs/tools.toml and they become callable immediately without restart or rebuild.
| Action | Required | What |
|---|---|---|
list | — | Show all dynamic tools with enabled/disabled status |
add | name, description, executor, method/command | Create new tool (persists to tools.toml) |
remove | name | Delete a tool |
enable / disable | name | Toggle without removing |
reload | — | Hot-reload from tools.toml |
http — Make HTTP requests. Config: method, url, headers (optional), params.shell — Run shell commands. Config: command, params.[[tools]]
name = "check_api_health"
description = "Check if the production API is responding"
executor_type = "http"
enabled = true
[tools.executor_config]
method = "GET"
url = "https://api.example.com/health"
[[tools]]
name = "disk_usage"
description = "Check disk usage on the system"
executor_type = "shell"
enabled = true
[tools.executor_config]
command = "df"
args = ["-h"]
tools.toml load into the ToolRegistry alongside compiled tools.tool_manage add to create new tools at runtime.tool_manage reload to pick up manual edits to tools.toml.commands.toml (user-triggered slash commands), these are agent-callable tools.