-
Notifications
You must be signed in to change notification settings - Fork 235
Description
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.