Agent auth is hard, but it shouldn't be!
Your agent needs to act as someone: sometimes that's one shared identity, sometimes it's the person asking. To get either right you'll need an OAuth app for each service, a token store, refresh logic, and a consent flow
Today we're fixing this with Managed Connections: define who your agent acts as in code, and the rest is handled for you:
đđđđđ -> agent uses its own token
đđđđ -> agent uses the user's token, guiding them through the consent flow if they haven't connected yet
With a single argument you avoid the whole OAuth dance. Available now, in đđđđđđđ-đđđđđđđđđđ 0.7