Skip to main content

Module tools

Module tools 

Source
Expand description

The tool catalogue exposed over MCP.

Each tool is a thin, well-described face on one daemon operation. The descriptions are the interface: an agent picks a tool by reading them, so they say what the tool answers and when to prefer a sibling, not how it is implemented.

Nothing here touches the store. A tool turns arguments into a Request; crate::mcp runs it through the daemon.

Structs§

InvalidArguments
A tool call whose arguments the agent can fix by trying again.

Enums§

Tool
A memory tool an MCP client can call.

Constants§

ALL
Every tool, in the order tools/list reports them.