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

1

Share process

Start the sharing process from your agent’s page.

2

Select recipients

Choose who you’re sharing with.

3

Assign permissions

Select the appropriate permission level for each recipient or group.

4

Custom permissions

For advanced needs, click “Custom” to set specific rights individually.

Custom permission options

PermissionDescription
ChatBasic conversation access
Export chatAllow saving conversation history
View codeSee but not modify underlying code
Edit appearanceChange name, avatar, description
Edit behaviorModify main configuration settings
Edit codeChange underlying implementation
Share furtherAllow recipient to share with others
API accessUse 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

1

Access sharing settings

Go to your agent’s page and click “Settings” then “Sharing”.

2

View current shares

See a list of all users and their current permission levels.

3

Modify permissions

Select any user to change their permission level.

4

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:

  1. Define a permission group (e.g., “Team Members”)
  2. Set permission level for the group
  3. Add multiple users to the group
  4. 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