Expand description
Tool system for agent actions.
Tools are the agent’s interface to the outside world. Each tool declares a required capability; the agent manifest must grant that capability for the tool to be available (Poka-Yoke).
Modules§
- browser
- BrowserTool — wraps
jugar_probar::Browserfor headless Chromium. - compute
- Compute tool for distributed task submission.
- file
- File system tools for agent code editing.
- inference
InferenceTool— sub-model invocation for agent delegation.- mcp_
client - MCP Client Tool — wraps external MCP server tools.
- mcp_
server - MCP Server — expose agent tools to external MCP clients.
- memory
- Memory tool — read/write agent persistent state.
- network
- Network tool for HTTP requests with privacy-tier enforcement.
- pmat_
query - Dedicated
pmat_querytool for agent code discovery. - rag
- RAG tool — wraps
oracle::rag::RagOraclefor document retrieval. - search
- Search tools for agent code discovery.
- shell
- Sandboxed shell tool for agent subprocess execution.
- spawn
- Sub-agent spawning tool.
Structs§
- Tool
Registry - Registry of available tools.
- Tool
Result - Result of a tool execution.
Traits§
- Tool
- Executable tool with capability enforcement.