Feature
Workspace desired state
Each workspace declares which packages, versions and providers every target gets.
A workspace is an organization’s desired state for one repo, folder, service or key. It is a set of workspace targets: paths with their own selected packages, version constraints and providers, and a target root that is either the project directory or the user’s home directory.
Every change to a workspace creates the next workspace revision, an immutable numbered snapshot. A workspace override pins one package’s version constraint or release channel for one target or for all of them, and workspace policies hold keyed rules such as the lockfile policy (commit or ignore) and required providers.