Skip to content

Sample for Co-Pilot Relay Bot #333

@mndxt007

Description

@mndxt007

Is your feature request related to a problem? Please describe.
Customers often use Azure Bot Service as a relay when they want to connect Copilot Studio Agents to channels that are not natively supported (e.g., Slack).
This concept is explained here:
🔗 Publish an agent to Azure Bot Service channels

However, the existing sample referenced in the documentation — CopilotStudioSamples/RelayBotSample
— is built using the BotBuilder SDK (which is planned for deprecation) and targets an older .NET version.

To help customers adopt this pattern more easily and future-proof their implementations, a modern Relay Bot sample using the Agents SDK would be highly valuable.

Describe the solution you'd like
A new sample demonstrating how to implement the Relay Bot pattern using the Agents SDK, ideally combining concepts and logic from the following existing samples:

CopilotStudioSamples/RelayBotSample
— for the relay logic

copilotstudio-client
— for client-side communication with Copilot Studio

quickstart
— for initialization and configuration patterns

Describe alternatives you've considered
The above samples individually cover parts of the required functionality, but none currently demonstrate the end-to-end relay integration using the Agents SDK.

Additional context
This sample would enable customers to extend Copilot Studio Agents to additional channels supported by Azure Bot Service, unlocking more integration scenarios while aligning with modern SDK guidance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions