Skip to content

Add AG-UI Channels page (Microsoft Teams via CopilotKit Channels SDK) - #444

Open
Markus Ecker (mme) wants to merge 1 commit into
MicrosoftDocs:mainfrom
mme:docs/ag-ui-channels
Open

Add AG-UI Channels page (Microsoft Teams via CopilotKit Channels SDK)#444
Markus Ecker (mme) wants to merge 1 commit into
MicrosoftDocs:mainfrom
mme:docs/ag-ui-channels

Conversation

@mme

@mme Markus Ecker (mme) commented Aug 13, 2026

Copy link
Copy Markdown

Adds a page under the AG-UI section: run the same Agent Framework AG-UI endpoint as a bot in Microsoft Teams with the CopilotKit Channels SDK.

What changed

  1. New page agent-framework/integrations/by-component/ui/ag-ui/channels.md. The AG-UI server stays exactly as it is; a separate long-running Node channel process, connected through CopilotKit Intelligence, drives the agent with HttpAgent from @ag-ui/client (the same client the Dojo uses for Agent Framework) and streams replies into the Teams thread. Covers setup, other platforms, the message pipeline and credential split, and a durable-store production note.
  2. All three pivots filled in. Step 1 (serve the agent over AG-UI) is pivoted for C# (MapAGUIServer), Python (add_agent_framework_fastapi_endpoint), and Go (aguiprovider.NewJSONHTTPHandler), each mirroring the existing Getting Started and AG-UI overview samples. Steps 2-3 (the Node channel process) are shared, since the channel connects to whatever AG-UI endpoint it is given.
  3. TOC entry in agent-framework/TOC.yml under UI > AG-UI, after Testing with Dojo.
  4. Cross-links from the AG-UI overview page, in the C# Related resources list and the Python Next Steps list.

Verification

  • Server snippets come from this repo's own Getting Started page (C#/Python) and AG-UI overview (Go), unchanged apart from trimming to the mapping call.
  • The channel snippet matches the type definitions published in @copilotkit/channels 0.9.0 and @copilotkit/runtime 1.69.3: createChannel({ name }), and a runtime declaring a non-empty channels list, whose listener starts channel activation when it is created.
  • Every external link was checked and resolves. The CopilotKit links are pivoted per language so each tab points at the guide for that framework.
  • Frontmatter mirrors the sibling AG-UI pages (zone_pivot_groups: programming-languages, ms.service: agent-framework).

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit bf9818b:

✅ Validation status: passed

File Status Preview URL Details
agent-framework/integrations/by-component/ui/ag-ui/channels.md ✅Succeeded
agent-framework/integrations/by-component/ui/ag-ui/index.md ✅Succeeded

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit e219507:

✅ Validation status: passed

File Status Preview URL Details
agent-framework/integrations/by-component/ui/ag-ui/channels.md ✅Succeeded
agent-framework/integrations/by-component/ui/ag-ui/index.md ✅Succeeded
agent-framework/TOC.yml ✅Succeeded

For more details, please refer to the build report.

@mme

Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree company="Tawkit Inc"

@mme Markus Ecker (mme) changed the title Add AG-UI Channels page (Slack bots via CopilotKit Channels SDK) Add AG-UI Channels page (Microsoft Teams via CopilotKit Channels SDK) Aug 28, 2026
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit a2015db:

✅ Validation status: passed

File Status Preview URL Details
agent-framework/integrations/by-component/ui/ag-ui/channels.md ✅Succeeded
agent-framework/integrations/by-component/ui/ag-ui/index.md ✅Succeeded
agent-framework/TOC.yml ✅Succeeded

For more details, please refer to the build report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant