research:
type: AgenticResearchStep
config:
tools_config:
- name: search_crm
description: |
Search customer records in the CRM system.
Returns customer details, order history, and support tickets.
step_config:
type: MCPClientStep
config:
server_url: "https://crm.example.com/mcp"
tool_name: "search_customers"
tool_args: '{"query": "$query"}'
auth_headers:
Authorization: "Bearer ${CRM_API_TOKEN}"
- name: search_docs
description: Search internal documentation.
step_config:
type: SearchUnstructuredDataStep
config:
top_k: 50
agent_config:
agent_loop:
num_turns: 10
model_name_or_path: "vertex_ai/claude-sonnet-4-5@20250929"
research_guidelines_prompt: |
You have access to:
- `search_crm` — Look up customer information
- `search_docs` — Search documentation
input_mapping:
message_history: create_message_history#message_history