Catalog PyPI
PACKAGE EXPLORERView in registry

agno-microsoft-teams

PyPI

Microsoft Teams / Bot Framework interface for Agno agents.

agnobot-frameworkfastapimicrosoft-teamsteams
Versions collected1
Direct dependencies7From release 0.1.2
Last observed21 Oct, 09:17 UTC

README

Version 0.1.2 documentation

agno-microsoft-teams

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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.217 May 20267

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
zetesis-labs/payloadagents

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:17 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ee0a84cb3117da4043d85c769c5fb36eafae28826581d684ce44b97c0fb6229e