---
source: CrewKit documentation
url: https://crewkit.io/docs/team.md
title: "Team"
description: "Manage team members, roles, and permissions."
---


crewkit supports team-based workflows with roles, permissions, and coaching modes that adapt AI behavior to each developer's experience level.

---

## Invite members

Invite team members through the dashboard or CLI:

```bash
crewkit members invite user@example.com
crewkit members invite user@example.com --role admin
```

Invitees receive an email with a link to join your organization.

---

## Permission levels

| Role | Capabilities |
|------|-------------|
| **Owner** | Full access, can transfer ownership, delete org |
| **Admin** | Manage members, roles, projects, resources, experiments |
| **Member** | Use CLI, view own sessions, view shared analytics |
| **Viewer** | Read-only access to dashboard and analytics |

---

## Agent roles

Separate from permission levels, each member has an **agent role** that modifies how AI agents behave:

| Agent Role | Behavior |
|------------|----------|
| **Coaching** | Agent explains decisions, asks before acting, suggests alternatives. Best for junior developers learning patterns. |
| **Collaborative** | Agent discusses trade-offs but acts with more autonomy. For mid-level developers. |
| **Autonomous** | Agent acts independently, explains only when asked. For senior developers who want speed. |

Agent roles are applied as prompt modifiers during resource sync. The underlying agent files don't change — the role prefix is injected at sync time.

---

## Managing members

```bash
crewkit members list                              # List all members
crewkit members update user@example.com --role admin  # Change role
crewkit members remove user@example.com           # Remove member
crewkit members invitations                       # View pending invitations
```

---

## Custom roles

Organizations can define custom roles with specific levels and coaching modes through the dashboard. Custom roles let you fine-tune agent behavior beyond the three defaults.

---

## Next steps

- [Agents](/docs/agents)
- [Analytics](/docs/analytics)
- [Workspaces](/docs/workspaces)
