Toolsmetaconfirmation requiredoff by default
Create Tool
Scaffold a brand-new tool plugin from chat — name, description, and a parameter list.
tool name: create_tool
Scaffolds a new tool plugin (folder + index.ts + test) from a name, description, and parameter list, using the same generator as pnpm scaffold:tool.
Requires confirmation. It writes new source files to the server; once built and deployed they become executable code the agent can call. The model must show you the intended tool name, description, and parameters and wait for an explicit follow-up confirmation.
The scaffolded tool is not usable immediately — the plugin loader only discovers plugins at process startup, so it needs pnpm build and a restart to become callable.
Disabled by default; enable it from the dashboard Plugins panel.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Plugin folder name and base for the LLM tool name, strict kebab-case (e.g. "weather-lookup"). |
| description | string | yes | The LLM-facing description of what the new tool does. |
| parameters | array | — | Optional list of {name, type, description, required}. type ∈ string | number | boolean | object | array. |