Skip to main content

Module tools

Module tools 

Source
Expand description

MCP tool implementations.

Re-exports§

pub use context::ToolContext;

Modules§

agents
Worker connection and management tools.
attachments
Attachment management tools.
claiming
Task claiming tools.
context
Per-request context passed to tool functions.
deps
Dependency management tools.
files
File coordination tools (advisory marks for file coordination).
gates
Gate checking tools.
query
Read-only SQL query tool.
schema
Schema introspection tool for exposing database structure.
search
Full-text search tool.
skills
Skill management tools - list and get skills.
tasks
Task CRUD tools.
tracking
Live status and tracking tools.

Structs§

ToolHandler
Tool handler that processes MCP tool calls.

Functions§

get_bool
Helper to get a bool from arguments.
get_f64
Helper to get an f64 from arguments.
get_i32
Helper to get an i32 from arguments.
get_i64
Helper to get an i64 from arguments.
get_string
Helper to get a string from arguments.
get_string_array
Helper to get a string array from arguments.
get_string_or_array
Helper to get either a single string or array of strings from arguments. Normalizes to a Vec.
make_tool
Helper to create a tool definition.
make_tool_with_prompts
Helper to create a tool definition with prompt overrides. Looks up the tool description in prompts, falls back to default_description.