I like the way Arcade handles the agents -- I actually built a simple internal web app that we're using at Snyk to help with employee promotion, on top of Arcade's social integrations: https://github.com/snyk-labs/ai-promoter
It's just super easy to use. You give it some natural language prompting and it handles all of the work of figuring out the tools, making the calls, and stitching responses back together. It's nice =D