# Modes MultiUser Module # Multi-user mode: Team collaboration with shared services let contracts = import "./contracts.ncl" in let defaults = import "./defaults.ncl" in { MultiUserMode | doc m%" Multi-user mode: Team collaboration with shared services Characteristics: - Token-based authentication - Remote shared services - OCI registry for extension distribution - Workspace locking enabled - Git integration required - User resource limits Example: { mode_name = 'multi_user, description = "Team collaboration environment", } | MultiUserMode "% = contracts.MultiUserMode, # Default multi-user mode configuration default = defaults.multiuser_mode | contracts.MultiUserMode, }