Channel � Microsoft Teams

Microsoft Teams agents, the Rails way.

Deploy to Microsoft Teams for your tenant — mentions, adaptive cards, channel and personal scopes. Bot Framework and Azure setup are on us.

One command to install

From the CLI or the agent detail page in your dashboard. We scaffold channels/teams.rb, handle OAuth or token exchange, and wire the channel into your agent's chat loop.

# in your Rails app
rails agent channels:add teams

What you get out of the box

  • No Azure Bot Service registration to manage.
  • Adaptive Cards rendered from a small Ruby DSL.
  • Tenant-scoped memory and per-user auth.

Folder-native, like the rest of Rails Agent

Channels live inside your agent's directory alongside agent.rb, tools/ and knowledge/. Read the whole thing in a minute. Delete a file to remove the channel.

app/agents/support/
??? agent.rb
??? tools/
??? knowledge/
??? channels/teams.rb

Connect Microsoft Teams in one click

Open your agent in the dashboard, hit Channels, pick the one you want. Auth, hosting and delivery are on us.