| title | Tools Reference |
|---|---|
| sidebarTitle | Overview |
| description | Index of LUMI agent tools — static enum, handlers, and specialized references. |
LUMI tools are defined in DietCodeDefaultTool (src/shared/tools.ts) and executed by handlers registered in ToolExecutorCoordinator (src/core/task/tools/ToolExecutorCoordinator.ts).
| Doc | Contents |
|---|---|
| All LUMI tools | Full enum list with descriptions and approval behavior |
| Doc | Contents |
|---|---|
| Browser automation | Browser tool and web fetch patterns |
| Subagents | Dynamic subagent tool handlers |
| MCP tools | External MCP server tools via McpHub |
When adding a tool:
- Add enum value in
src/shared/tools.ts - Implement handler under
src/core/task/tools/handlers/ - Register in
ToolExecutorCoordinator.toolHandlersMap - Update all-dietcode-tools and CODE_TO_DOC_MAP
See MAINTAINER for CI checks and branding rules.