Agents
Creating a new agent requires the organization-level app-creation permission (Builder role or higher), the same permission used to create apps.
Sharing
The agent’s owner or an Admin can grant access to:- Individuals — invite users by email.
- Groups — grant access to an entire team at once (see Groups).
Skills
Skills use the same three roles, so authorship can be separated from use:
Deleting a skill is blocked while it’s still attached to any agent — detach it everywhere first.
Schedules
Schedules inherit access from their agent: if you can use the agent, you can see and use its schedules. Beyond that:- The schedule’s creator can share it with other users and groups, granting edit access — collaborators can view and edit it in the Build-with-Major editor, but can’t re-share it.
- Every run — scheduled or “run now” — executes as the creator, using their credentials.
Shared agents and identity
When an agent is shared and someone other than its author runs it, Major distinguishes two identities:- The author/deployer — the subject of RBAC checks and the source of shared credentials.
- The runner — the person who started the run, used for any per-user OAuth connectors.