Two different types of agent authorization
Blog post from LangChain
LangSmith Fleet was launched to facilitate the management, creation, and use of agents, introducing two types of agent authorization: Assistants and Claws. Assistants operate "on-behalf-of" users, utilizing their credentials to access data, whereas Claws possess their own fixed credentials, allowing broader usage across different channels like Slack, Gmail, and Teams. This dual authorization approach addresses various user needs, whether requiring personalized or shared agent interactions. Real-world examples include an Onboarding Agent acting as an Assistant with user-specific credentials, an Email Agent functioning as a Claw with fixed credentials, and a Product Agent monitoring competitors with its own Notion account. LangSmith Fleet also incorporates human-in-the-loop safeguards for sensitive actions and plans to enhance memory permissions for more granular control in future developments.