What problem does it solve?
When an agent session is triggered from Microsoft Teams, it needs to connect the tenant, stream progress into the live Adaptive Card, deliver a final answer, and exchange files without manual token or app configuration.
Core Features & Use Cases
- Tenant Connection: Run
kortix channels connect --platform teams to print a Microsoft admin-consent URL that publishes the bot to the Teams catalog.
- Live Progress Streaming: Use
teams step with --detail, --output, and --source flags to update the Adaptive Card in place as work progresses, then finalize with teams send.
- File Exchange: Offer artifacts via the consent-card flow with
teams send --file and pull attachments into the sandbox with teams download.
- Use Case: A teammate @-mentions the bot asking why errors spiked; the agent posts checkpoints while reading logs, then sends the root-cause answer and offers a PDF incident report.
Quick Start
Ask the agent to connect Microsoft Teams to this project and reply to the current Teams conversation with progress updates and a final answer.