Skip to main content

Description

Tools configuration defines the tools available to an AgenticResearchStep. Each tool requires a name, description, and either step_config (for simple tools) or graph_config (for complex multi-step tools).

Tool Definition

Each tool in tools_config requires:

Using step_config (Simple Tools)

For tools that map to a single step:

Using graph_config (Complex Tools)

For tools that require multiple steps:

Multiple Tools

You can configure multiple tools for an agent to choose from:

Tool Descriptions Best Practices

Good tool descriptions help the LLM choose the right tool:
For SearchUnstructuredDataStep tools, these settings provide good baseline performance:

MCP Tools

You can also configure MCP (Model Context Protocol) server tools: