Skip to main content
Duvo uses team-level roles to control what each member can see and do within a team. Every team member is assigned exactly one role, and roles are scoped per team — a user can have different roles in different teams.

Understanding the Roles

Each role is designed for a distinct type of team member. The key question is: what does this person need to do in Duvo?
  • Clarity Member — For people contributing to process mapping. They access Clarity to document and refine processes but do not interact with agents or connections.
  • Member — For people who use agents but do not build them. Members can run agents shared with them, connect their own connections, and manage files — everything they need to get work done with agents others have created.
  • Builder — For people who create their own agents. Builders can build, test, and iterate on their agents, but they cannot edit agents created by others. When a Builder creates an agent, they own it and have full control over its AOP, connections, and revisions.
  • Manager — For people who oversee agents across the team. Managers can create, edit, and delete any agent — not just their own. They also manage queues and have full access to connections and resources.
  • Administrator — For people who run the workspace. Administrators have all the capabilities of a Manager, plus they can manage team members, roles, settings, API keys, and view every team member’s schedules and run results in one place.
  • Owner — For the person ultimately responsible for the team. Owners have full Administrator access plus control over billing, team deletion, and the ability to assign the Owner role to others. Every team must have at least one Owner.

Permissions by Role

Team Management

CapabilityOwnerAdministratorManagerBuilderMemberClarity Member
Manage billingYesYes------------
View and edit team settingsYesYes------------
Delete teamYesYes------------
Add or remove team membersYesYes------------
Update member rolesYesYesYes---------
Invite new membersYesYesYes---------
View team membersYesYesYesYesYesYes

Agents

“Own only” means the permission applies only to agents the user created.
CapabilityOwnerAdministratorManagerBuilderMemberClarity Member
Create new agentsYesYesYesYes------
Edit any agentYesYesYes---------
Edit own agentsYesYesYesYes------
Delete any agentYesYesYes---------
Delete own agentsYesYesYesYes------
Create revisions on any agentYesYesYesOwn only------
Create revisions on own agentsYesYesYesYes------
View and run agentsYesYesYesYesOwn only---
Manage agent foldersYesYesYesYes------

Connections and Resources

CapabilityOwnerAdministratorManagerBuilderMemberClarity Member
Access connectionsYesYesYesYesYes---
Add and manage custom connectionsYesYesYes---------
Manage files and skillsYesYesYesYesYes---
Manage API keysYesYesYes---------
Access browser loginsYesYesYesYes------

Analytics and Intelligence

CapabilityOwnerAdministratorManagerBuilderMemberClarity Member
View team insightsYesYes------------
View all team members’ runsYesYes------------
Access ClarityYesYesYesYesYesYes
Contribute to ClarityYesYesYesYesYesYes
Manage Clarity processesYesYesYes---------
Manage queuesYesYesYes---------

Builder Ownership Model

The Builder role uses an ownership model for agent editing. When a Builder creates an agent, they become its owner and have full editing capabilities on that agent — including modifying the AOP, adding connections, creating new revisions, and deleting the agent. For agents created by other team members, Builders have view and run access only. To edit agents they did not create, a user needs the Manager role or above.