Skip to content

feat(bot): add Microsoft Teams integration#2912

Draft
RSO wants to merge 4 commits intomainfrom
RSO/heavenly-pamphlet
Draft

feat(bot): add Microsoft Teams integration#2912
RSO wants to merge 4 commits intomainfrom
RSO/heavenly-pamphlet

Conversation

@RSO
Copy link
Copy Markdown
Contributor

@RSO RSO commented Apr 29, 2026

Summary

  • Adds Microsoft Teams bot installation/linking support and Teams platform identity lookup.
  • Updates bot session callbacks to reply through the stored platform adapter instead of assuming Slack.
  • Adds regression coverage for Teams install/link helpers and Teams callback replies.

Verification

  • Tested a Teams bot request locally and confirmed the callback posts the completed Cloud Agent result back to the Teams thread.

Visual Changes

N/A

Reviewer Notes

  • Draft PR for manual review of the Teams callback continuation behavior and the Microsoft Graph conversation-context fallback logs.
  • Automated checks run locally before push: format hook and typecheck hook completed successfully during git push.

RSO added 4 commits April 29, 2026 11:20
Register @chat-adapter/teams alongside the Slack adapter so the bot can
receive Teams mentions through the existing platform-agnostic webhook
handler. Configured as SingleTenant using TEAMS_APP_ID, TEAMS_APP_PASSWORD,
and TEAMS_APP_TENANT_ID.

Upgraded the chat SDK ecosystem to ^4.26.x in lockstep to avoid duplicate
chat package versions between the Slack and Teams adapters.
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