#teamsfx
/4 In my newsletter this week, I broke down:

✅ How we got from TeamsFx to 3 competing SDKs
✅ What each SDK does & when to use which
✅ Why the M365 Agents Toolkit pushes you in different directions
October 17, 2025 at 4:38 PM
/2 The deprecation of TeamsFx, the v2 release of Teams AI SDK, and the new M365 Agents SDK have created a confusing landscape.

Even Microsoft seems to be figuring this out as they go.
October 17, 2025 at 4:38 PM
Building Microsoft Teams apps? The SDK situation is confusing AF in 2025.

TeamsFx is dead, Teams AI SDK v2 is here, M365 Agents SDK is new, and they don't play nice together. Which one do you use?

A thread... 🧵

#MicrosoftTeams #MSTeams #TeamsFX #M365AgentsSDK #Microsoft365Dev
October 17, 2025 at 4:38 PM
/4 In tomorrow's newsletter, I'm breaking down:

✅ How we got from TeamsFx to 3 competing SDKs
✅ What each SDK does & when to use which
✅ Why the M365 Agents Toolkit pushes you in different directions
October 13, 2025 at 2:22 PM
/2 The deprecation of TeamsFx, the v2 release of Teams AI SDK, and the new M365 Agents SDK have created a confusing landscape.

Even Microsoft seems to be figuring this out as they go.
October 13, 2025 at 2:22 PM
Building Microsoft Teams apps? ¯\_(ツ)_/¯

The SDK situation is confusing AF in 2025.

TeamsFx is dead, Teams AI SDK v2 is here, M365 Agents SDK is new, and they don't play nice together.

Which one do you use?

A thread... 🧵 👇

#MicrosoftTeams #MSTeams #TeamsFX #M365AgentsSDK #Microsoft365Dev
October 13, 2025 at 2:22 PM
Man, it's been a busy week so far - and it's only getting better!

But that means I forgot to share my blog article from yesterday...

This week I'm sharing some of my experiences (and motivations) with the #M365AgentsSDK so far. It's been a bumpy ride..

#teamsfx

www.koskila.net/Why-m365-age...
Why M365 Agents SDK Should Be on Your Radar
This article explains some of the pros and cons of the M365 Agents SDK: The ambitious successor to Teams Toolkit, and why you should care about it. I'm also...
staging.koskila.net
September 10, 2025 at 1:48 PM