Skip to main content
Trinity
Guides/Agent Sharing

Agent Sharing

Share agents with team members via email. Shared users get access to interact with the agent but cannot modify its configuration.

How It Works

1

Open the agent detail page and click the Sharing tab (visible to the owner only).

2

Enter the email address of the person you want to share with.

3

Click Share. The email is automatically added to the platform whitelist.

4

The shared user can now see and interact with the agent (chat, tasks, view files).

Agent sharing tab showing team sharing, Slack channel, and public links

Proactive Messaging

Enable agents to send proactive messages (via Telegram, Slack, or web) to shared users:

1

In the Sharing tab, find the user in the shared list.

2

Toggle Allow Proactive to enable/disable proactive messaging for that user.

3

When enabled, the agent can initiate contact with that user without waiting for them to message first.

Access Levels

LevelPermissions
OwnerFull control — create, delete, configure, share, manage credentials and schedules.
SharedInteract only — chat, run tasks, view files and logs. Cannot modify config, credentials, or permissions.
AdminFull access to all agents regardless of ownership.

Access Control Enforcement

All API endpoints check ownership or sharing status before granting access.
Shared users see only their own chat messages. Admins see all messages.
Deleting an agent cascades to remove all associated sharing records.

Sharing API

EndpointMethodDescription
/api/agents/{name}/sharePOSTShare agent with an email address
/api/agents/{name}/share/{email}DELETERemove a share
/api/agents/{name}/sharesGETList all shares for an agent