Права ролей¶
Доступ назначается отдельно для каждого проекта. Роли упорядочены так:
viewer < member < admin < owner.
| Действие | Viewer | Member | Admin | Owner |
|---|---|---|---|---|
| Читать проект, знания, runs, cost и audit | ✓ | ✓ | ✓ | ✓ |
| Создавать и редактировать знания | ✓ | ✓ | ✓ | |
| Запрашивать approval, sync и AI-действия | ✓ | ✓ | ✓ | |
| Смотреть список API keys | ✓ | ✓ | ✓ | |
| Создавать и отзывать API keys | ✓ | ✓ | ||
| Одобрять, изменять и отклонять предложения | ✓ | ✓ | ||
| Подключать источники и изменять настройки | ✓ | ✓ | ||
| Приглашать и удалять участников проекта | ✓ | ✓ | ||
| Изменять роль участника | ✓ | |||
| Переименовывать и удалять проект | ✓ |
Организация¶
Роль в организации — first-class org_membership (ADR-0006), отдельно от
ролей в проектах. Создавать проекты, управлять приглашениями организации,
переводить её на платный тариф и управлять оплатой (ADR-0053) может
администратор или владелец организации; переименовывать и удалять
организацию — владелец. Доступ к данным проекта по-прежнему требует
отдельной строки project membership.
Последнего owner проекта нельзя удалить или понизить в этом проекте.
Последний owner организации не может выйти из org и не может быть
удалён из org_membership. Сначала назначьте другого owner.
API keys и MCP¶
API key привязан к проекту. Относитесь к его созданию как к выдаче доступа к данным проекта. MCP OAuth token также привязан к одному выбранному проекту; роль пользователя ограничивает write/action tools, а read tools доступны всем участникам проекта.