subagentcowork

.com 87 pages

Configuration changelog

Managed configuration keys by the Claude Desktop release that first honors them

Configuration keys by Claude Desktop release. Each section lists keys added in that release, with the MDM key name (for plist/registry deployment) and the equivalent JSON shape (for local-file or bootstrap remote configuration).

1.14271

MDM key Type Description
chatAdvancedFileAnalysisEnabled boolean Advanced file analysis
inferenceSessionLifetimeSec integer Sign-in session lifetime

JSON (Non-MDM User, Bootstrap Remote):

{
  "chatSurface": {
    "advancedFileAnalysis": "<boolean>"
  },
  "inference": {
    "sessionLifetimeSec": "<integer>"
  }
}

Deprecated:

  • betaFeaturesEnabled — Allow beta features (added and deprecated in this release)

1.13576

MDM key Type Description
chatTabEnabled boolean Allow Chat tab
inferenceBedrockAwsCliPath string AWS CLI path

JSON (Non-MDM User, Bootstrap Remote):

{
  "chatSurface": {
    "enabled": "<boolean>"
  },
  "inference": {
    "awsEnv": {
      "awsCliPath": "<string>"
    }
  }
}

1.12603

MDM key Type Description
inferenceVertexOAuthLoginHint string Vertex OAuth login hint

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "loginHint": "<string>"
    }
  }
}

1.10628

MDM key Type Description
inferenceVertexWorkforceAudience string Workforce Identity audience
inferenceVertexWorkforceUserProject string Workforce Identity billing project
inferenceVertexWorkforceOidc object Workforce Identity IdP (OIDC)
organizationPluginsUrl string Organization plugins endpoint
autoModeEnabled boolean Allow Auto mode
inferenceCredentialHelperSilentRefreshEnabled boolean Re-run helper for silent refresh
bootstrapEnabled boolean Use bootstrap config
bootstrapUrl string Bootstrap config URL
bootstrapOidc object Bootstrap OIDC parameters

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "audience": "<string>",
      "userProject": "<string>",
      "oidc": {
        "issuer": "<string>",
        "authorizationUrl": "<string>",
        "tokenUrl": "<string>",
        "clientId": "<string>",
        "scopes": "<string>",
        "redirectPort": "<integer>"
      },
      "silentRefreshEnabled": "<boolean>"
    }
  }
}

1.9659

MDM key Type Description
coworkTabEnabled boolean Allow Cowork tab

JSON (Non-MDM User, Bootstrap Remote):

{
  "coworkSurface": {
    "enabled": "<boolean>"
  }
}

1.9255

MDM key Type Description
otlpDesktopLogLevel enum Desktop telemetry export level
inferenceFoundryTenantId string Entra ID tenant ID
inferenceFoundryClientId string Entra ID client ID

JSON (Non-MDM User, Bootstrap Remote):

{
  "otlp": {
    "desktopLogLevel": "<off|error|warn|info|debug>"
  },
  "inference": {
    "credential": {
      "tenantId": "<string>",
      "clientId": "<string>"
    }
  }
}

1.8555

MDM key Type Description
inferenceCredentialKind enum Credential kind

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "kind": "<static|helper-script|interactive|vendor-profile>"
    }
  }
}

1.8089

MDM key Type Description
inferenceAnthropicApiKey string Claude API key
inferenceCustomHeaders object Custom inference headers (renamed from inferenceGatewayHeaders)
modelDiscoveryEnabled boolean Model discovery
orgPluginSettings object Organization plugin settings
builtinToolPolicy object Built-in tool policy
inferenceCredentialHelperTimeoutSec integer Credential helper timeout

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "apiKey": "<string>",
      "timeoutSec": "<integer>"
    },
    "customHeaders": "<object>"
  }
}

1.7196

MDM key Type Description
banner object Organization banner

1.6889

MDM key Type Description
disableDeepLinkRegistration boolean Disable claude:// deep-link handling
inferenceGatewayOidc object Gateway SSO IdP (OIDC)

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "oidc": {
        "issuer": "<string>",
        "authorizationUrl": "<string>",
        "tokenUrl": "<string>",
        "clientId": "<string>",
        "scopes": "<string>",
        "redirectPort": "<integer>",
        "bearerTokenType": "<id_token|access_token>",
        "appendOfflineAccess": "<boolean>"
      }
    }
  }
}

1.6259

MDM key Type Description
inferenceBedrockSsoStartUrl string AWS SSO start URL
inferenceBedrockSsoRegion string AWS SSO region
inferenceBedrockSsoAccountId string AWS SSO account ID
inferenceBedrockSsoRoleName string AWS SSO role name

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "ssoStartUrl": "<string>",
      "ssoRegion": "<string>",
      "ssoAccountId": "<string>",
      "ssoRoleName": "<string>"
    }
  }
}

1.5354

MDM key Type Description
otlpResourceAttributes object OpenTelemetry resource attributes

JSON (Non-MDM User, Bootstrap Remote):

{
  "otlp": {
    "resourceAttributes": "<object>"
  }
}

1.5186

MDM key Type Description
inferenceBedrockServiceTier enum Bedrock service tier

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "serviceTier": "<flex|priority>"
  }
}

1.3834

MDM key Type Description
disableDeploymentModeChooser boolean Disable Claude.ai sign-in

1.3036

MDM key Type Description
inferenceGatewayAuthScheme enum Gateway auth scheme

JSON (Non-MDM User, Bootstrap Remote):

{
  "inference": {
    "credential": {
      "authScheme": "<auto|x-api-key|bearer|sso>"
    }
  }
}

Baseline

MDM key Type Description
isDesktopExtensionEnabled boolean Allow desktop extensions (renamed from isDxtEnabled)
isDesktopExtensionSignatureRequired boolean Require signed extensions (renamed from isDxtSignatureRequired)
isLocalDevMcpEnabled boolean Allow user-added MCP servers
isClaudeCodeForDesktopEnabled boolean Allow Claude Code tab
coworkEgressAllowedHosts array<string> Allowed egress hosts
otlpEndpoint string OpenTelemetry collector endpoint
otlpProtocol enum OpenTelemetry exporter protocol
otlpHeaders object OpenTelemetry exporter headers
autoUpdaterEnforcementHours integer Auto-update enforcement window
disableAutoUpdates boolean Block auto-updates
inferenceProvider enum Inference provider
inferenceGatewayBaseUrl string Gateway base URL
inferenceGatewayApiKey string Gateway API key
inferenceVertexProjectId string GCP project ID
inferenceVertexRegion string GCP region
inferenceVertexCredentialsFile string GCP credentials file path
inferenceVertexOAuthClientId string Vertex OAuth client ID
inferenceVertexOAuthClientSecret string Vertex OAuth client secret
inferenceVertexOAuthScopes string Vertex OAuth scopes
inferenceVertexBaseUrl string Vertex AI base URL
inferenceBedrockRegion string AWS region
inferenceBedrockBearerToken string AWS bearer token
inferenceBedrockBaseUrl string Bedrock base URL
inferenceBedrockProfile string AWS profile name
inferenceBedrockAwsDir string AWS config directory
inferenceFoundryResource string Azure AI Foundry resource name
inferenceFoundryApiKey string Azure AI Foundry API key
inferenceModels array<string|object> Model list
deploymentOrganizationUuid string Organization UUID
disableEssentialTelemetry boolean Block essential telemetry
disableNonessentialTelemetry boolean Block nonessential telemetry
disableNonessentialServices boolean Block nonessential services
managedMcpServers array<object|object|object|null> Managed MCP servers
disabledBuiltinTools array<string> Disabled built-in tools
allowedWorkspaceFolders array<string|object> Allowed workspace folders
inferenceCredentialHelper string Helper script
inferenceCredentialHelperTtlSec integer Helper script TTL
inferenceMaxTokensPerWindow integer Max tokens per window
inferenceTokenWindowHours integer Token cap window

Deprecated:

  • requireCoworkFullVmSandbox — Require full VM sandbox
mirror sha256:16 54585b2f1d4e4972 · verify