Forum Discussion

Chris3's avatar
Chris3
Copper Contributor
Sep 24, 2025

Add Research Agent to another agent

Hello community,

I’d like to create a CoPilot agent that automatically generates an extended research report for new projects, based on the core project details (such as product, market, region, etc.) based on an extended online research. Ideally, this agent would leverage the “deep research” functionality, similar to the Research Agent.

From what I’ve seen, CoPilot Studios allows you to connect agents to each other—but only if they are agents you’ve created yourself. Is there a way to enable an agent to use the “deep research / Research Agent” function directly?

Thanks in advance for your help!

1 Reply

  • Ankur_B's avatar
    Ankur_B
    Iron Contributor

    As of now, Copilot Studio only allows you to connect agents that you’ve created yourself either as child agents or linked agents within the same environment. The Researcher agent (Microsoft-built) pre-installed agent is not exposed as a connectable endpoint for custom agents. You cannot publish your agent as a wrapper around Researcher agent unless Microsoft exposes it as a callable service or plugin.

    Workaround:

    • Use Copilot Studio to Build Own Deep Reasoning Agent
    • Wrap your agent using the Agents SDK and deploy it to Microsoft 365 Copilot Chat
    • Choose between OpenAI and Anthropic models (Claude Opus 4.1, Sonnet 4) for the custom agents

    Expanding model choice in Microsoft 365 Copilot | Microsoft 365 Blog

Resources