Skip to main content

Module tools

Module tools 

Source

Modules§

ask
Ask tool: allow the AI to proactively ask the user for clarification or choice.
bash
edit
glob
grep
ls
monitor
multi_edit
plan_mode
read
search
skill
skill tool: loads a named skill’s full instructions into the conversation on demand. Only skills that were discovered at startup are accessible. The tool response contains the skill body plus a listing of the skill’s directory so the model knows what files it can read next.
task
todo_write
webfetch
websearch
write

Structs§

ToolDefinition

Traits§

Tool

Functions§

all_tools
Default toolset without any skill integration. Kept for callers (and the existing tests) that don’t care about skills.
all_tools_with_skills
Build the toolset and include the skill tool bound to the given skills catalogue. The catalogue can be empty; the tool still works but will only report “no skills loaded” if invoked.
generate_tools_prompt
Generate tools description for system prompt