Skip to content

企业功能

Claude Code 提供完整的企业级功能支持,包括策略限制、远程设置管理和团队记忆同步。

企业功能矩阵

功能模块说明
远程托管设置remoteManagedSettings组织级设置覆盖
策略限制policyLimits功能使用限制
设置同步settingsSync跨环境设置同步
团队记忆同步teamMemorySync共享记忆 + 安全扫描
SSO/OIDCoauth/企业单点登录

远程托管设置

loadRemoteManagedSettingssrc/services/remoteManagedSettings/index.ts)实现组织级设置管理。

托管设置可覆盖的配置项包括:

  • permissions: 权限配置
  • mcpServers: MCP 服务器配置
  • allowedTools / deniedTools: 工具白名单/黑名单
  • features: 功能开关
  • model: 模型配置

使用 ETag 条件请求 + 缓存机制,定期轮询获取更新。

策略限制

isPolicyAllowedsrc/services/policyLimits/index.ts)检查组织策略是否允许某项功能。

策略可控制的内容:

  • 工具限制(allowedTools / deniedTools)
  • 模型限制(allowedModels)
  • 功能限制(maxAgentDepth、maxConcurrentTasks 等)
  • 安全限制(requirePermissionConfirmation 等)

团队记忆同步

团队共享记忆系统通过 TeamMemorySyncFetchResultTeamMemorySyncPushResultTeamMemorySyncUploadResult 类型管理。

功能:

  • push: 上传本地记忆到服务器
  • fetch: 拉取团队记忆
  • scan: 安全扫描(防止敏感信息泄露)

设置同步

跨环境设置同步通过 src/services/settingsSync/ 实现,主要导出:

  • uploadUserSettingsInBackground(): 后台上传本地设置
  • downloadUserSettings(): 下载远程设置
  • redownloadUserSettings(): 重新下载设置

相关类型包括 SettingsSyncFetchResultSettingsSyncUploadResultUserSyncDatasrc/services/settingsSync/types.ts)。