Microsoft Teams Bots & Microsoft 365 Copilot Agents
We build agents that people use in Microsoft Teams and Microsoft 365 Copilot, with the Microsoft 365 Agents SDK, Teams SDK or Copilot Studio, and we move existing Bot Framework bots onto Microsoft’s current SDKs.
Microsoft 365 Agents SDK tutorials
Setup and bot-building guides on our developer blog
Agent Framework tutorials
Step-by-step C# videos on our YouTube channel
Registered in Jodhpur since 2022
Dewiride Technologies Private Limited
What we build for Teams and Microsoft 365 Copilot
Agents in Teams chats, channels and meetings
Typical examples are IT and HR helpdesks that answer questions and raise tickets. For an agent built only for Teams, we usually use Teams SDK.
Custom engine agents in Microsoft 365 Copilot
When an agent needs its own orchestration, models or complex workflows, we build a custom engine agent in code, hosted outside Microsoft 365, typically on Azure.
Declarative agents
When Microsoft 365 Copilot’s own orchestrator and models are enough, a declarative agent configures it for a specific task with your instructions, knowledge and actions. There is no model or orchestrator to host; any APIs its actions call are hosted separately.
Microsoft’s comparison of declarative and custom engine agents (opens in a new tab)
One agent for Teams, Microsoft 365 Copilot and your website
With the Microsoft 365 Agents SDK, which Microsoft positions for multichannel agents, one agent can serve Teams, Microsoft 365 Copilot, your website and other apps. For a website assistant on its own, see our AI chatbot development service.
Microsoft Agent Framework for the AI logic
We use Agent Framework as the orchestrator inside an Agents SDK agent: the Agents SDK handles channels and conversation state, and Agent Framework handles the AI logic. Microsoft documents this pattern, with an official .NET sample of this pattern (opens in a new tab) and Python sample of this pattern (opens in a new tab) on GitHub.
Agents SDK, Teams SDK or Copilot Studio?
We build with all three. If you are unsure which fits, book a free discovery call (opens in a new tab) and we will tell you plainly, including when Copilot Studio is enough.
| Option | What it is | Use it when |
|---|---|---|
| Microsoft 365 Agents SDK | Microsoft’s framework for conversational agents, generally available in C#, JavaScript and Python. | The agent must also reach your website, custom apps or non-Microsoft platforms, not only Teams and Microsoft 365 Copilot. |
| Teams SDK | Microsoft’s SDK for agents and apps on Teams, formerly the Teams AI Library, generally available in C#, TypeScript/JavaScript and Python. Its agents can also reach Microsoft 365 Copilot. It has deprecated its own AI libraries, so we pair it with Microsoft Agent Framework or another AI framework. | The agent is built specifically for Teams, such as a collaborative agent in channels and meetings. It can later be extended to other channels with the Agents SDK. |
| Copilot Studio | Microsoft’s graphical, low-code studio for building and managing agents, fully managed by Microsoft. | A low-code tool covers the job, and you want to build quickly without heavy development work. |
The options can be combined: an Agents SDK agent can call Copilot Studio agents, currently only those on Copilot Studio’s standard harness.
For agents on Foundry Agent Service, publishing from Microsoft Foundry to Teams and Microsoft 365 Copilot is generally available. Microsoft lists limitations, including no streaming responses or citations in published agents, so we check them against your needs first.
Moving off the Bot Framework SDK
The Bot Framework SDK and Bot Framework Emulator are archived on GitHub and no longer updated, and Microsoft stopped servicing Bot Framework SDK support tickets on 31 December 2025. Microsoft says existing bots continue to function, but bots that depend on LUIS, QnA Maker or Orchestrator must move to other tooling because those online services are already disabled.
The retirement also covers developer tools such as Bot Framework Composer and the Bot Framework CLI. It does not cover Azure Bot Service: Microsoft’s current documentation still uses it to connect Microsoft 365 Agents SDK agents to Teams and Microsoft 365 Copilot. Since 31 July 2025, Microsoft no longer supports creating new multi-tenant Azure bots; new bots should use a single-tenant app registration or a user-assigned managed identity, and existing multi-tenant bots continue to function.
Microsoft’s migration path is to update the bot to the Agents SDK, which it calls the evolution of the Bot Framework SDK, or to Teams SDK for bots that only target Teams. For a SaaS platform instead, it suggests Copilot Studio.
Microsoft’s Bot Framework SDK to Agents SDK migration guidance (opens in a new tab) lists features that do not carry over, including Adaptive Dialogs, Composer artefacts and LUIS and QnA Maker tooling. For local testing, Microsoft 365 Agents Playground replaces the Bot Framework Emulator.
Our write-up on the end of the Bot Framework SDK (opens in a new tab) explains what it means for existing bots. This is how we migrate one.
Inventory and tests first
We list the bot’s dialogs, channels, integrations, sign-in and Azure Bot registration, record test conversations for the paths people use most, and recommend the target SDK in writing.
Rebuild what does not carry over
Logic built on Adaptive Dialogs, Composer, LUIS, QnA Maker or Orchestrator is rebuilt in code, or replaced with a language model where that is simpler.
Run side by side
We test in Agents Playground, then run the new agent alongside the old bot for a small group of users.
Cut over and hand over
We switch the channels across, register any new Azure Bot as single-tenant, and hand the code and documentation to your team.
Tools we use
- Microsoft 365 Agents SDK in C#, JavaScript or Python.
- Teams SDK, with Microsoft Agent Framework or another AI framework for the AI logic.
- Microsoft 365 Agents Toolkit (formerly Teams Toolkit) in Visual Studio Code, Visual Studio or on the command line.
- Microsoft 365 Agents Playground (formerly Teams App Test Tool) for local testing.
- Azure Bot Service, to connect agents to Teams and Microsoft 365 Copilot.
- Microsoft Entra ID for the agent’s app registration in your tenant, with permissions limited to what it needs.
How we work and what it costs
Discovery call
A free call about where the agent should run, who will use it and what it must do.
Pilot
A small agent in a test environment, with success criteria agreed up front and tested on real questions.
Production build
We deploy into your Microsoft 365 tenant and, where hosting is needed, your Azure subscription, with logging so problems can be traced.
Handover and support
Code and documentation go to your team. Support runs Monday to Friday, 9 AM to 6 PM IST, as needed or on a monthly retainer.
- Consulting
- From ₹2,500 (US$40) an hour
- Monthly retainer
- From ₹2,00,000 (US$4,000) a month
- Pilots and fixed-scope projects
- Quoted per statement of work
GST is added to Indian invoices. Rate cards by business size and add-ons are on our pricing page.
Sources
- What is the Microsoft 365 Agents SDK (opens in a new tab) — Microsoft Learn
- Teams Platform tools and SDKs (opens in a new tab) — Microsoft Learn
- What’s new for the Bot Framework SDKs (opens in a new tab) — Microsoft Learn
- Azure Bot Framework SDK to Agents SDK migration guidance (opens in a new tab) — Microsoft Learn
- Bot Framework SDK repository and archive notice (opens in a new tab) — GitHub
Last reviewed by Jagdish Kumawat, Founder & Director
Frequently Asked Questions
Should we build a Teams bot or a Microsoft 365 Copilot agent?
Our bot uses the Bot Framework SDK — do we have to migrate?
Which SDK should we use?
Can the agent use our own AI models?
When is Copilot Studio enough?
Do we need Microsoft 365 Copilot licences?
What does an agent for Teams or Microsoft 365 Copilot cost?
Related services
- Microsoft Agent Framework DevelopmentWe design, build and run agents and multi-agent workflows on Microsoft Agent Framework, and move existing Semantic Kernel and AutoGen projects onto it.
- AI Chatbot DevelopmentChat assistants that answer from your own content on your website, in Microsoft Teams or at your support desk, and pass the conversation to staff when needed.
- AI Agent DevelopmentAgents that call your systems, follow your rules and hand over to a person when they should, proved in a small pilot before they go to production.
Tell us what your agent should do
We'll tell you the simplest approach that will work — Microsoft Agent Framework, Copilot Studio or no agent at all — and what a pilot would involve.