HomeGuidesSDK ExamplesAnnouncementsCommunity
Guides

Share Agent

Sharing an Agent controls who can access and modify its configuration. Agents can be shared with individual users or groups, offering two levels of security: Owners and Users.

  • Owners: These users have full control over the agent. They can modify the agent's configuration, update its skills, and manage dependencies.
  • Users: These users can interact with the agent within the chat experience but cannot modify its configuration. Unlike Owners, Users do not need direct access to the data or connections, as all dependencies of the Agent are automatically shared with them for utilization in the chat.

For Users, the data security rights are inherited from the Agent, meaning they do not need explicit data sharing for the agent to function. This ensures that the agent and all its dependencies, such as Connections and Datasets, are fully available within the chat without additional setup.

The Sharing Agent feature is available in the top-right menu of the Agent screen, allowing easy access to manage who can modify or use an agent.

Common Use Cases

  1. Collaborative Development: Sharing an agent with Owners allows developers and testers to collaborate seamlessly, making modifications and improvements to the agent.
  2. Wider Access for End-Users: Sharing an agent with Users gives non-technical team members or customers the ability to interact with the agent in the chat without exposing configuration controls or requiring additional data sharing.
  3. Simplified Data Access: Since all dependencies of the agent are automatically shared with Users, there is no need for manual sharing of connections or datasets, streamlining the user experience.

This feature enables controlled collaboration and usage of agents, ensuring that the right individuals have access to either modify or use the agent within the Max environment.