Live data from Hacker News

Bring Your Agent to Teams

microsoft.github.io

41–50 of 89 posts

Re: Bring Your Agent to Teams

#41
this is vibe coded :D. the drop down for Python not working.

I remember when we started working on our teams bot in 2023, Microsoft announced that they will stop supporting Python for the teams sdk, which felt super short sighted. Eventually they silently picked it up again and the old sdk never stopped working.

Kudos for turning it around. I believe it'll last this time as AI agents in communication tools are something a lot of people want. and unlike pre LLM chatbots and agents, they are so much more useful now.

Re: Bring Your Agent to Teams

#42

> Your users live in Teams. No, I assure you, we do not. Nobody wants to live in hell. Even at my current company, we are mandated solely to use Teams for meetings. But nobody uses it for chat. Thankfully we have Slack to save us from that hell. Even if giphy is disabled because it might have R rated content whatever the hell that means.

I know it’s NerdCool to hate on Teams, but I really don’t get it. I’m in Linux with portal for teams (electron app)… and it’s fine. Like, we moved to it from slack and I just don’t see much of a difference. I type stuff, and people see it. I set up a call and people join, we talk. What is it that is so broken, or is it just cool to hate?

People have different aggravation thresholds. Some will complain at small things very quickly, while others will let the resentment build up until one day they snap. In relationships the former group tends to fare best in the long term. Since Teams is evidently not perfect, I can only assume you are in the latter group.

Re: Bring Your Agent to Teams

#44
post #37

I just want Teams to have a proper webhook API! Why do I have to create a weird "workflow" to receive webhooks in a chat channel? Why does it have such complicated ownership permissions? Why is it automatically deleted if it doesn't see "enough" use? Why do I need to send the message in some weird "adaptive card" format - for which there are barely any ready-made libraries? Heck, why can't I create a new chat channel…

Imagine when you receive millions of events per day -- the ones that arrive out of order, the days when delivery time goes up and up again, the days when oauth fails renewing keys... it's meant to be a lot of fun.

Compare to a sad websocket that just stays connected, you receive everything in order and you don't need an harness with tunnels every time you want to test something in dev.

Re: Bring Your Agent to Teams

#45
post #37

I just want Teams to have a proper webhook API! Why do I have to create a weird "workflow" to receive webhooks in a chat channel? Why does it have such complicated ownership permissions? Why is it automatically deleted if it doesn't see "enough" use? Why do I need to send the message in some weird "adaptive card" format - for which there are barely any ready-made libraries? Heck, why can't I create a new chat channel…

Well, if you are stuck with M365, that may be the explanation. There's little market pressue on Teams.

Re: Bring Your Agent to Teams

#46

Earlier quoted context omitted.

> I type stuff, and people see it I wish... I'm on Windows 11 Enterprise with corporate Teams, definitely 100% Microsoft approved combination and: - on one channel my message never got sent, while on another channel it does work - sometimes when I scrolled up the old messages doesn't show up, with a 'message removed by organization retention policy' text.. but those are messages from yesterday and sometimes when I re…

Flaky Wifi connection? Maybe Slack just retries more, and Teams gives up easily?

Those are questions Microsoft should ask themselves during testing.

Re: Bring Your Agent to Teams

#47

> Your users live in Teams. No, I assure you, we do not. Nobody wants to live in hell. Even at my current company, we are mandated solely to use Teams for meetings. But nobody uses it for chat. Thankfully we have Slack to save us from that hell. Even if giphy is disabled because it might have R rated content whatever the hell that means.

I know it’s NerdCool to hate on Teams, but I really don’t get it. I’m in Linux with portal for teams (electron app)… and it’s fine. Like, we moved to it from slack and I just don’t see much of a difference. I type stuff, and people see it. I set up a call and people join, we talk. What is it that is so broken, or is it just cool to hate?

I don't hate it as such, but it's very buggy. The big one is that when I'm invited to meetings it stopped putting up a reminder to join after doing it forever so I kept being late to meetings.

Sometimes I go to join a meeting and the join button is disabled, I have to get someone else to request me to join.

Occasionally my calendar just shows empty, lol.

Chat mostly works fine but meetings are weird.

Re: Bring Your Agent to Teams

#48

> Your users live in Teams. No, I assure you, we do not. Nobody wants to live in hell. Even at my current company, we are mandated solely to use Teams for meetings. But nobody uses it for chat. Thankfully we have Slack to save us from that hell. Even if giphy is disabled because it might have R rated content whatever the hell that means.

I know it’s NerdCool to hate on Teams, but I really don’t get it. I’m in Linux with portal for teams (electron app)… and it’s fine. Like, we moved to it from slack and I just don’t see much of a difference. I type stuff, and people see it. I set up a call and people join, we talk. What is it that is so broken, or is it just cool to hate?

Hate?

Ever been forced to use production software with memory leaks in a corporate environment?

10s of thousands of employees needing to restart their computers every few hours or to live with sloggish computers, ruining so many billable hours, over a few years (this is only 1 company).

Hell, I still keep my restart teams.bat I build to single click kill/restart the process cause of the trauma received from the time spent telling everyone why their laptops were unusable without a reboot (or prices restart) during choppy voice and video calls..

It also doesn't help whatsoever that Microsoft did this a bunch of times over the years too with Lync, Communicator, skype, skype for business, MSN messenger (not in chronological order)...

MS Teams also updates every few days. A lot of it feels like someone is flinging features to the wall and see what sticks, but a lot of it is also just hoping that you get a working chat client that day.

You'd think their company would be able to retain some experience about relaunching a new cannabalistic product but no, this latest attempt to destroy a competitor with Teams has been the most painful out of them all.

Hate doesn't begin to explain my special relationship with this piece of software.

Re: Bring Your Agent to Teams

#49

> Your users live in Teams. No, I assure you, we do not. Nobody wants to live in hell. Even at my current company, we are mandated solely to use Teams for meetings. But nobody uses it for chat. Thankfully we have Slack to save us from that hell. Even if giphy is disabled because it might have R rated content whatever the hell that means.

I know it’s NerdCool to hate on Teams, but I really don’t get it. I’m in Linux with portal for teams (electron app)… and it’s fine. Like, we moved to it from slack and I just don’t see much of a difference. I type stuff, and people see it. I set up a call and people join, we talk. What is it that is so broken, or is it just cool to hate?

I had the choice of using discord or teams yesterday to review something and we both picked teams.

This is just like the hate for paid databases, operating systems and big clouds. Easy targets that seem politically convenient to attack on statistical grounds ("I think most people here might agree with me"). It's ultimately childish behavior. Adults explore nuance and find compromise between competing ideas. I find myself constantly defending the proverbial empire around here because of the intense tribalism. If we were focused more on the customer and doing a good job, half of this nonsense would disappear overnight.

Microsoft makes some of the best software on earth. Teams is certainly not an example of that (yet), but it's also not the worst thing they've done. Not even close.

Re: Bring Your Agent to Teams

#50
I hate it when there is absolutely zero information how this is supposed to work at http level. At least describe the contract. In most cases there is no need to install yet another sdk if the implementation is simple and obvious.
Post reply on HN