- Root-level configuration sets the baseline that applies to every organization in your enterprise.
- Organization-level overrides let you tailor individual controls for a specific organization without affecting the rest.
These controls govern the local agents that run on your members’ machines. They sit above any user- or project-level configuration a member sets locally — enterprise-enforced rules always take precedence. See CLI team settings for the individual settings and their meanings.
Root-level configuration
The root-level configuration is your enterprise-wide baseline. Every organization in the enterprise inherits these values unless an organization explicitly overrides a specific control. Manage the root-level configuration from the enterprise settings:- Settings → Enterprise → Devin Desktop
Organization-level overrides
Within any organization, admins can open the same settings page and override individual controls for that organization only. On the org-level page, each control shows the value it currently inherits from the root, greyed out and non-editable, alongside an Override action.Organization-level overrides are being rolled out gradually and may not be enabled for your enterprise yet. Until they are, the Devin Desktop settings page is only available at the enterprise (root) level, and every organization uses the root-level configuration. Contact your Cognition representative to request access.
1
Open the organization's settings
Navigate to the organization’s Devin Desktop settings page. Controls that are inherited from the root are displayed but not editable.
2
Override a control
Click Override on the control you want to change. The control becomes editable and its value is now set at the organization level.
3
Reset to inherit
Click Reset on an overridden control to clear the override. The control returns to inheriting the current root-level value.
Overrides are a pure replacement — lists are not merged
An organization-level override completely replaces the root-level value for that control. This is especially important for controls that hold lists, such as:- Allowed models
- MCP servers and allowlisted MCP servers
- MCP registry URLs
- Permission rules (
allow/ask/deny) - Command allow/deny lists
- Sandbox domain allowlists and denylists
A and B, and an organization overrides the allowed MCP servers with just C, then members in that organization can use only C — not A or B.
Each control is independent
Overrides are applied per control. Overriding one control has no effect on any other control:- Controls you override take their value from the organization level.
- Every control you don’t override continues to inherit from the root-level configuration.
Reset to inherit
Any override can be cleared with Reset. Resetting a control removes the organization-level value and returns that control to inheriting from the root — as if it had never been overridden. Resetting is scoped to the single control you reset; other overrides on the same organization are unaffected.When changes take effect
Control changes are not applied instantly. Both root-level and organization-level values are cached, so allow up to 15 minutes for an update to reach members’ clients.Which organization’s controls apply to a user
An enterprise user’s organization controls are configured based on their primary billing org. The primary billing org is the same organization a user’s local agent usage is billed to. It is resolved in this order:- Explicit assignment — an administrator assigns the user a billing organization.
- Automatic resolution — otherwise, the first organization the user can access (through direct membership or an identity provider group) is used.
Further reading
- Devin CLI team settings — the individual controls and what they do
- Devin Local agent — the local agent in Devin Desktop
- Permissions — permission rule syntax used by the permission controls
- Configuration — how local (user/project) configuration relates to enforced settings

