due_diligence_report
Run multiple targeted searches for due diligence, returning company-specific financial metrics, risk factors, sector context, and peer comparisons, with results grouped by section.
Instructions
Run multiple targeted searches and return results grouped by section for due diligence.
The agent defines all sections and queries — this tool does not decide what is relevant. Before calling, reason about which topics and data sources matter for this specific company: financial metrics, risk factors, sector-specific macro drivers (e.g. freight rates for shipping, power prices for aluminium smelters), recent press releases, peer context, etc. Formulate one query per section.
Each query is run independently as a full hybrid search (dense + sparse + rerank).
IMPORTANT — use 'ticker' on company-specific sections to avoid false positives. Without a ticker filter, documents that merely mention the company (e.g. as a customer or competitor) can rank above actual filings from that company. Omit 'ticker' only for sections where cross-company results are intentional, such as sector macro context or peer comparisons.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company | Yes | Company name to research, e.g. 'Equinor', 'Norsk Hydro', 'Aker BP' | |
| sections | Yes | List of section dicts. Each must have 'name' (str) and 'query' (str). Optional: 'ticker' (str, filters results to that company), 'limit' (int, default 5, max 10). Maximum 8 sections. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||