Observed since 21 Oct, 09:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Microsoft Teams / Bot Framework interface for Agno agents.
Microsoft Teams / Bot Framework interface for Agno agents.
from agno.agent import Agent
from agno_microsoft_teams import Teams
from fastapi import FastAPI
agent = Agent(name="Support")
app = FastAPI()
teams = Teams(
agent=agent,
app_id="00000000-0000-0000-0000-000000000000",
app_password="bot-client-secret",
)
app.include_router(teams.get_router())
Set the Azure Bot messaging endpoint to:
https://<runtime-host>/teams/<app-id>/messages
The interface validates inbound Bot Framework JWTs, strips Teams bot
mentions, downloads supported incoming attachments into Agno media, and
replies through the Bot Connector API. Slow agent runs emit Teams typing
activities before the final reply.
Structured Teams cards can be returned by exposing adaptive_cards or
teams_cards on the Agno response or on a structured response.content dict:
response.adaptive_cards = [
{
"type": "AdaptiveCard",
"version": "1.5",
"body": [{"type": "TextBlock", "text": "Card result"}],
}
]
The interface sends those as Bot Framework Adaptive Card attachments. It does not parse text into cards or handle card actions yet.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.2 | 17 May 2026 | 7 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 21 Oct, 09:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ee0a84cb3117da4043d85c769c5fb36eafae28826581d684ce44b97c0fb6229e