generate_report
Assemble structured research sections with summaries, tables, citations, and confidence into a standard report envelope, clearly marking AI interpretations as distinct from sourced evidence.
Instructions
Assembles a structured research report from ResearchSections (each carrying its own summary, tables, citations, and confidence) into the standard report envelope. Use after gathering facts with other tools; this tool does no research of its own. If you (the calling model) want to include your own analysis, judgment, or a verdict — not something a source stated — write it as its own section and set metadata.kind = "ai_interpretation": the renderer visually distinguishes it from sourced-evidence sections and always attaches a 'not advice' disclaimer, so synthesis is welcome but never confused with verified fact. Write every section — sourced or interpretive — in a sell-side analyst's voice: direct declarative sentences that lead with the number and its implication, not hedged AI narration ("it is important to note that...", "the data appears to suggest...", "based on the information available..."). State what's known plainly; state what's uncertain by naming the gap, not by hedging the tone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Cover-page badge pills, e.g. ['Unlisted', 'Credit Assessment'] | |
| title | Yes | ||
| sections | Yes | ||
| subtitle | No | ||
| brandName | No | Report letterhead name; defaults to the server's own branding | |
| preparedBy | No | Shown on the cover page, e.g. 'INDUSS Research Intelligence Agent' | |
| companyName | No | ||
| generatedAt | No | ||
| brandTagline | No | Report letterhead tagline | |
| classification | No | Cover-page eyebrow label, e.g. 'CONFIDENTIAL RESEARCH REPORT' |