Concepts
Sharing and Permissions
Who can share agents
You will be able to share your agents with others if:
- You are an Admin or Agent moderator
- Your Admin has set the default member permission “Can share and publish agents: On”
How to share an agent
In the Agent Builder, click on the Share button in the header. You will then be able to specify the access permissions for individuals, departments, and general users at your company.
The table below shows the capabilities that are granted by each permission.
No Access | Viewer | Editor | Owner | |
---|---|---|---|---|
See agent in the library | No | Yes | Yes | Yes |
Run agent | No | Yes | Yes | Yes |
View configuration of agent | No | Yes | Yes | Yes |
Edit agent | No | No | Yes | Yes |
Change permissions of agent | No | No | Yes | Yes |
Delete agent | No | No | No | Yes |
Add/remove other owners | No | No | No | Yes |
- You can grant the Editor or Owner permission to users that you want to collaborate with in building your agent. These users can edit your agent even if your admin did not give them the ability to create agents.
- Super admins and Admins have the Owner permission on all agents at the company.
- These permissions will be enforced everywhere, including if the agent is called via Slack or the API.
Publishing options
The Share panel will expose additional publishing options. These will only appear if they are relevant to the agent:
- Slack (agents with chat message triggers only): Publishing an agent to Slack enables users to interact with the agent directly within Slack, allowing the agent to respond to messages, perform tasks, or provide information in Slack channels.
- API: Publishing an agent via API exposes the agent’s capabilities programmatically, letting other software systems invoke the agent’s logic and receive results, which enables integrations with custom workflows or external applications.
- Embed: Embedding an agent allows users to insert the agent’s interface or functionality into other web pages or platforms, so users can interact with the agent outside of Glean, such as on internal portals or knowledge bases.