# Tool catalog Every tool this repository registers for a model to call, and what its description costs. Capability tools are named at runtime from the device's own catalog, so they appear here as one row with no description. | Tool | Description bytes | Registered in | |---|---:|---| | `(named by the device catalog)` | 0 | `capability_tools.go` | | `AskInputToolName` | 279 | `ask_tools.go` | | `EquipToolName` | 245 | `equip_tool.go` | | `FileDeliverToolName` | 150 | `file_tools.go` | | `PlanToolName` | 472 | `plan_tool.go` | | `ReadToolName` | 294 | `file_tools.go` | | `SkillSearchToolName` | 208 | `skill_search_tool.go` | | `bash` | 47 | `shell_tools.go` | | `conversation_history` | 85 | `tool_catalog.go` | | `edit` | 331 | `file_tools.go` | | `file_delete` | 316 | `file_tools.go` | | `file_preview` | 224 | `file_tools.go` | | `file_read` | 299 | `file_tools.go` | | `memory_forget` | 179 | `memory_store_tools.go` | | `memory_remember` | 505 | `memory_store_tools.go` | | `memory_search` | 450 | `memory_store_tools.go` | | `skill_add` | 80 | `skill_management.go` | | `skill_remove` | 67 | `skill_management.go` | | `write` | 239 | `file_tools.go` | 19 tools, 4470 bytes of description in total.