Agent Permissions
Control how others can interact with your shared agents
Permission control
Set granular access rights to determine exactly how others can use your shared agents.
Permission levels
View
Recipients can chat with the agent but cannot make changes or see its configuration.
Use
Recipients can use the agent in their workflows and integrations but cannot modify it.
Edit
Recipients can modify appearance, description, and basic settings, but not core functionality.
Clone
Recipients can create their own independent copy to customize completely.
Admin
Recipients have full control including sharing with others and modifying all aspects.
Setting permissions
Share process
Start the sharing process from your agent’s page.
Select recipients
Choose who you’re sharing with.
Assign permissions
Select the appropriate permission level for each recipient or group.
Custom permissions
For advanced needs, click “Custom” to set specific rights individually.
Custom permission options
Permission | Description |
---|---|
Chat | Basic conversation access |
Export chat | Allow saving conversation history |
View code | See but not modify underlying code |
Edit appearance | Change name, avatar, description |
Edit behavior | Modify main configuration settings |
Edit code | Change underlying implementation |
Share further | Allow recipient to share with others |
API access | Use agent through API endpoints |
Custom permissions give you precise control for specialized collaboration needs.
Usage restrictions
Optionally set limits on shared agents:
- Conversation count limits
- Time-based access (expiration dates)
- Usage hour restrictions
- Feature limitations
- API call quotas
Managing permissions
Access sharing settings
Go to your agent’s page and click “Settings” then “Sharing”.
View current shares
See a list of all users and their current permission levels.
Modify permissions
Select any user to change their permission level.
Revoke access
Click the “Remove” button to completely revoke a user’s access.
Permission changes take effect immediately and will affect what users can currently do with your agent.
Group permissions
Create permission groups for efficient management:
- Define a permission group (e.g., “Team Members”)
- Set permission level for the group
- Add multiple users to the group
- Update permissions for the entire group at once
Groups are especially useful for team, department, or organization-wide sharing.
Next steps
Advanced Customization
Learn how to create highly customized agents with the code editor