admin-setup.md +42 −42
83 83
84## 决定要强制执行的内容84## 决定要强制执行的内容
85 85
8686托管设置可以锁定工具、沙箱执行、限制 MCP 服务器和插件源,以及控制哪些 hooks 运行。每一行都是一个控制表面,具有驱动它的设置键。托管设置可以锁定工具、在沙箱中执行、限制 MCP 服务器和插件来源,并控制运行哪些 hook。每一行都是一个控制面,并列出驱动它的设置键。
87 87
8888| 控制 | 它的作用 | 关键设置 || 控制项 | 作用 | 关键设置 |
89| :- | :- | :- |89| :- | :- | :- |
9090| [Permission rules](https://code.claude.com/docs/zh-CN/permissions.md) | 允许、询问或拒绝特定工具和命令 | `permissions.allow`、`permissions.deny` || [权限规则](https://code.claude.com/docs/zh-CN/permissions.md) | 允许、询问或拒绝特定的工具和命令 | `permissions.allow`、`permissions.deny` |
9191| [Permission lockdown](https://code.claude.com/docs/zh-CN/permissions.md#managed-only-settings) | 使托管设置成为[权限规则的唯一设置源](https://code.claude.com/docs/zh-CN/settings-reference.md#allowmanagedpermissionrulesonly)。禁用 `--dangerously-skip-permissions` | `allowManagedPermissionRulesOnly`、`permissions.disableBypassPermissionsMode` || [权限锁定](https://code.claude.com/docs/zh-CN/permissions.md#managed-only-settings) | 使托管设置成为[权限规则的唯一设置来源](https://code.claude.com/docs/zh-CN/settings-reference.md#allowmanagedpermissionrulesonly)。禁用 `--dangerously-skip-permissions` | `allowManagedPermissionRulesOnly`、`permissions.disableBypassPermissionsMode` |
9292| [Starting permission mode](https://code.claude.com/docs/zh-CN/permission-modes.md#which-mode-a-session-starts-in) | 选择开发人员终端会话启动时的权限模式,而不是内置的启动权限模式,或删除自动模式。[Switch permission modes](https://code.claude.com/docs/zh-CN/permission-modes.md#switch-permission-modes) 列出 VS Code 扩展何时读取您设置的 `defaultMode` | `permissions.defaultMode`、`permissions.disableAutoMode` || [起始权限模式](https://code.claude.com/docs/zh-CN/permission-modes.md#which-mode-a-session-starts-in) | 选择开发人员的终端会话启动时所用的权限模式,以替代内置的起始权限模式,或移除自动模式。[切换权限模式](https://code.claude.com/docs/zh-CN/permission-modes.md#switch-permission-modes)列出了 VS Code 扩展何时读取您设置的 `defaultMode` | `permissions.defaultMode`、`permissions.disableAutoMode` |
9393| [Sandboxing](https://code.claude.com/docs/zh-CN/sandboxing.md) | 具有域允许列表的操作系统级文件系统和网络隔离 | `sandbox.enabled`、`sandbox.network.allowedDomains` || [沙箱隔离](https://code.claude.com/docs/zh-CN/sandboxing.md) | 操作系统级别的文件系统和网络隔离,并支持域名允许列表 | `sandbox.enabled`、`sandbox.network.allowedDomains` |
9494| [Managed policy CLAUDE.md](https://code.claude.com/docs/zh-CN/memory.md#deploy-organization-wide-claude-md) | 面向 Claude 的组织范围行为指导,而非由客户端强制执行的规则 | 托管策略路径处的文件 || [托管策略 CLAUDE.md](https://code.claude.com/docs/zh-CN/memory.md#deploy-organization-wide-claude-md) | 面向 Claude 的组织范围行为指导,而非由客户端强制执行的规则 | 位于托管策略路径下的文件 |
9595| [MCP server control](https://code.claude.com/docs/zh-CN/managed-mcp.md) | 限制用户可以添加或连接的 MCP 服务器、部署固定集合,或为每个用户提供远程服务器以及他们自己的服务器 | `allowedMcpServers`、`deniedMcpServers`、`allowManagedMcpServersOnly`、`managedMcpServers` 或已部署的 `managed-mcp.json` 文件 || [MCP 服务器控制](https://code.claude.com/docs/zh-CN/managed-mcp.md) | 限制用户可以添加或连接哪些 MCP 服务器、部署一组固定的服务器,或在用户自有服务器之外为每个用户提供远程服务器 | `allowedMcpServers`、`deniedMcpServers`、`allowManagedMcpServersOnly`、`managedMcpServers`,或已部署的 `managed-mcp.json` 文件 |
9696| [Plugin marketplace control](https://code.claude.com/docs/zh-CN/plugins/org.md#restrict-what-users-can-install) | 限制用户可以添加和安装的市场来源,拒绝为单次运行侧加载插件、agents 和 MCP 服务器的 CLI 标志,阻止[`command` 插件源](https://code.claude.com/docs/zh-CN/plugins/marketplace-reference#command-plugin-source),并允许列出哪些市场的插件可以被建议 | `strictKnownMarketplaces`、`blockedMarketplaces`、`disableSideloadFlags`、`disableCommandPluginSources`、`pluginSuggestionMarketplaces` || [插件市场控制](https://code.claude.com/docs/zh-CN/plugins/org.md#restrict-what-users-can-install) | 限制用户可以添加和从中安装的市场来源,并拒绝在单次运行中旁加载插件、Agent 和 MCP 服务器的 CLI 标志。阻止 [`command` 插件来源](https://code.claude.com/docs/zh-CN/plugins/marketplace-reference#command-plugin-source),并通过允许列表指定哪些市场的插件可以在终端中被推荐 | `strictKnownMarketplaces`、`blockedMarketplaces`、`disableSideloadFlags`、`disableCommandPluginSources`、`pluginSuggestionMarketplaces` |
9797| [Customization lockdown](https://code.claude.com/docs/zh-CN/settings-reference.md#strictpluginonlycustomization) | 阻止 skills、agents、hooks 和 MCP 服务器来自用户和项目源,使它们只能来自插件或托管设置。锁定 skills 也会停止[您的开发人员在 claude.ai 上启用的 skills](https://code.claude.com/docs/zh-CN/skills.md#where-synced-skills-load) 的同步 | `strictPluginOnlyCustomization` || [自定义锁定](https://code.claude.com/docs/zh-CN/settings-reference.md#strictpluginonlycustomization) | 阻止来自用户和项目来源的 skill、Agent、hook 和 MCP 服务器,使它们只能来自插件或托管设置。锁定 skill 还会停止同步[开发人员在 claude.ai 上启用的 skill](https://code.claude.com/docs/zh-CN/skills.md#where-synced-skills-load) | `strictPluginOnlyCustomization` |
9898| [Disable claude.ai sync](https://code.claude.com/docs/zh-CN/settings-reference.md#syncclaudeaiskills) | 停止 Claude Code 加载[您的开发人员在 claude.ai 上启用的 skills](https://code.claude.com/docs/zh-CN/skills.md#how-synced-skills-behave) 和[插件](https://code.claude.com/docs/zh-CN/plugins/loading.md#synced-plugins)。如果您为组织关闭 claude.ai 上的 Skills,Claude Code 会停止同步两者,在 v2.1.273 或更高版本上,它也会删除已同步的那些。要在不关闭 Skills 的情况下停止其中任一个,在托管设置中将其键设置为 `false` | `syncClaudeAiSkills`、`syncClaudeAiPlugins` || [禁用 claude.ai 同步](https://code.claude.com/docs/zh-CN/settings-reference.md#syncclaudeaiskills) | 阻止 Claude Code 加载开发人员在 claude.ai 上启用的 [skill](https://code.claude.com/docs/zh-CN/skills.md#how-synced-skills-behave) 和[插件](https://code.claude.com/docs/zh-CN/plugins/loading.md#synced-plugins)。如果您在 claude.ai 上为组织关闭 Skills,Claude Code 会停止同步这两者,并且在 v2.1.273 或更高版本中还会移除已同步的内容。若要在不关闭 Skills 的情况下停止其中任意一项,请在托管设置中将其对应的键设置为 `false` | `syncClaudeAiSkills`、`syncClaudeAiPlugins` |
9999| [Hook restrictions](https://code.claude.com/docs/zh-CN/settings-reference.md#allowmanagedhooksonly) | 限制哪些 hooks 运行并限制 HTTP hook URL;请参阅[`allowManagedHooksOnly` 下运行的内容](https://code.claude.com/docs/zh-CN/settings-reference#what-runs-under-allowmanagedhooksonly)了解完整的效果列表 | `allowManagedHooksOnly`、`allowedHttpHookUrls` || [Hook 限制](https://code.claude.com/docs/zh-CN/settings-reference.md#allowmanagedhooksonly) | 限制运行哪些 hook 并限制 HTTP hook URL;完整的影响列表请参阅[在 `allowManagedHooksOnly` 下运行的内容](https://code.claude.com/docs/zh-CN/settings-reference#what-runs-under-allowmanagedhooksonly) | `allowManagedHooksOnly`、`allowedHttpHookUrls` |
100100| [Login enforcement](https://code.claude.com/docs/zh-CN/settings-reference.md#forceloginmethod) | 限制登录到特定方法或 Anthropic 组织。方法限制适用于 VS Code 扩展、Agent SDK、`claude setup-token` 和 `/install-github-app`,以及终端的交互式登录屏幕(通过 `/login` 或首次运行入门到达),预先选择方法但不强制执行;Claude Code 在终端、VS Code 扩展和 Agent SDK 中验证 claude.ai 账户登录的组织,不检查 Claude Console 登录或[网关](https://code.claude.com/docs/zh-CN/claude-apps-gateway)登录。在 v2.1.212 之前,仅终端登录应用任一密钥。设置后,由 `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN` 或 `apiKeyHelper` 进行身份验证的会话在启动时被阻止;云提供商会话不受影响,除非这些凭证之一或由较早的 Claude Console 登录保存的 API 密钥也存在 | `forceLoginMethod`、`forceLoginOrgUUID` || [登录强制](https://code.claude.com/docs/zh-CN/settings-reference.md#forceloginmethod) | 将登录限制为特定方式或特定 Anthropic 组织。方式限制适用于 VS Code 扩展、Agent SDK、`claude setup-token` 和 `/install-github-app`,而终端的交互式登录界面(通过 `/login` 或首次运行引导进入)会预先选中该方式,但不强制执行;Claude Code 会在终端、VS Code 扩展和 Agent SDK 中对 claude.ai 账户登录验证组织,但不会对 Claude Console 登录或[网关](https://code.claude.com/docs/zh-CN/claude-apps-gateway)登录检查组织。在 v2.1.212 之前,这两个键仅对终端登录生效。设置后,通过 `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN` 或 `apiKeyHelper` 进行身份验证的会话会在启动时被阻止;云提供商会话不受影响,除非同时存在上述凭据之一,或存在先前 Claude Console 登录时保存的 API 密钥 | `forceLoginMethod`、`forceLoginOrgUUID` |
101101| [Provider restrictions](https://code.claude.com/docs/zh-CN/settings-reference.md#allowedproviders) | 限制机器可以使用的 API 提供商。不在列表中的提供商上的会话在启动时、登录时以及下次联系 API 时被拒绝。需要 Claude Code v2.1.285 或更高版本 | `allowedProviders` || [提供商限制](https://code.claude.com/docs/zh-CN/settings-reference.md#allowedproviders) | 限制一台机器可以使用哪些 API 提供商。使用未列出提供商的会话会在启动时、登录时以及下次联系 API 时被拒绝。需要 Claude Code v2.1.285 或更高版本 | `allowedProviders` |
102102| [Disable agent view](https://code.claude.com/docs/zh-CN/agent-view.md#how-background-sessions-are-hosted) | 关闭 `claude agents`、`--bg`、`/background` 和按需监督程序 | `disableAgentView` || [禁用 Agent 视图](https://code.claude.com/docs/zh-CN/agent-view.md#how-background-sessions-are-hosted) | 关闭 `claude agents`、`--bg`、`/background` 和按需启动的监督进程 | `disableAgentView` |
103103| [Configure the corporate launcher](https://code.claude.com/docs/zh-CN/corporate-launcher.md) | 使用必需的企业启动器作为[后台代理监督程序](https://code.claude.com/docs/zh-CN/agent-view.md#how-background-sessions-are-hosted)、其工作程序和[其他涵盖的后台进程](https://code.claude.com/docs/zh-CN/corporate-launcher.md#what-the-launcher-covers)的前缀,而不是关闭代理视图 | `processWrapper` || [配置企业启动器](https://code.claude.com/docs/zh-CN/corporate-launcher.md) | 为[后台 Agent 监督进程](https://code.claude.com/docs/zh-CN/agent-view.md#how-background-sessions-are-hosted)、其工作进程以及[其他涵盖的后台进程](https://code.claude.com/docs/zh-CN/corporate-launcher.md#what-the-launcher-covers)添加所需的企业启动器前缀,而不是关闭 Agent 视图 | `processWrapper` |
104104| [Model restrictions](https://code.claude.com/docs/zh-CN/model-config.md#restrict-model-selection) | `availableModels` 筛选模型选择器中显示的模型。添加 `enforceAvailableModels` 也会限制自动选择的默认模型。请参阅[表面覆盖](https://code.claude.com/docs/zh-CN/model-config.md#surface-coverage)了解此设置如何到达 CLI、web 和 IDE | `availableModels`、`enforceAvailableModels` || [模型限制](https://code.claude.com/docs/zh-CN/model-config.md#restrict-model-selection) | `availableModels` 筛选选择器中显示哪些模型。添加 `enforceAvailableModels` 还会约束自动选择的默认模型。有关此设置如何作用于 CLI、Web 和 IDE,请参阅[使用入口覆盖范围](https://code.claude.com/docs/zh-CN/model-config.md#surface-coverage) | `availableModels`、`enforceAvailableModels` |
105105| [Effort cap](https://code.claude.com/docs/zh-CN/settings-reference.md#maxeffortlevel) | 为每个模型或每个提供商上的每个模型限制[工作量级别](https://code.claude.com/docs/zh-CN/model-config.md#adjust-effort-level) | `maxEffortLevel` || [Effort 上限](https://code.claude.com/docs/zh-CN/settings-reference.md#maxeffortlevel) | 在所有提供商上为所有模型或按模型限制 [effort 级别](https://code.claude.com/docs/zh-CN/model-config.md#adjust-effort-level)的上限 | `maxEffortLevel` |
106106| [Version floor](https://code.claude.com/docs/zh-CN/settings-reference.md#minimumversion) | 防止自动更新安装低于组织范围最小值的版本 | `minimumVersion` || [版本下限](https://code.claude.com/docs/zh-CN/settings-reference.md#minimumversion) | 防止自动更新安装低于组织范围最低版本的版本 | `minimumVersion` |
107107| [Required version range](https://code.claude.com/docs/zh-CN/settings-reference.md#requiredminimumversion) | 当运行版本超出组织批准的范围时拒绝启动。比 `minimumVersion` 更强大,后者仅阻止降级 | `requiredMinimumVersion`、`requiredMaximumVersion` || [必需版本范围](https://code.claude.com/docs/zh-CN/settings-reference.md#requiredminimumversion) | 当运行的版本超出组织批准的范围时完全拒绝启动。比仅阻止降级的 `minimumVersion` 更严格 | `requiredMinimumVersion`、`requiredMaximumVersion` |
108108| [Telemetry opt-out](https://code.claude.com/docs/zh-CN/data-usage.md#telemetry-services) | 在每台设备上关闭 Anthropic 绑定的使用指标、错误报告和调查 | `env` 设置 `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` 为 `1`;链接的部分列出了按类别的变量 || [选择退出遥测](https://code.claude.com/docs/zh-CN/data-usage.md#telemetry-services) | 在每台设备上关闭发送给 Anthropic 的使用指标、错误报告和调查 | 在 `env` 中将 `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` 设置为 `1`;链接的章节列出了各类别对应的变量 |
109109
110110如果您的成员通过 claude.ai 或 Anthropic API 登录,并且您在 Claude Enterprise 计划上,您还可以从组织的管理设置中管理模型,而无需部署任何内容:如果您的成员通过 claude.ai 或 Anthropic API 登录,并且您使用的是 Claude Enterprise 计划,您还可以在组织的管理设置中管理模型,无需部署任何内容:
111111
112112* [Organization model restrictions](https://code.claude.com/docs/zh-CN/model-config.md#organization-model-restrictions):禁用单个模型。在服务器端强制执行。* [组织模型限制](https://code.claude.com/docs/zh-CN/model-config.md#organization-model-restrictions):禁用单个模型。在服务器端强制执行。
113113* [Organization default model](https://code.claude.com/docs/zh-CN/model-config.md#organization-default-model):设置新会话启动时使用的模型。成员仍可切换模型。要在启动时将其恢复为您的默认模型,请启用该部分所述的覆盖设置。要限制成员可选择的模型,请使用[组织模型限制](https://code.claude.com/docs/zh-CN/model-config.md#organization-model-restrictions)。* [组织默认模型](https://code.claude.com/docs/zh-CN/model-config.md#organization-default-model):设置新会话启动时使用的模型。成员仍可切换模型。若要在启动时将其恢复为您的默认模型,请打开该章节中描述的覆盖选项。若要限制他们可以选择的模型,请使用[组织模型限制](https://code.claude.com/docs/zh-CN/model-config.md#organization-model-restrictions)。
114114* [Organization effort limits](https://code.claude.com/docs/zh-CN/model-config.md#organization-effort-limits):按角色限制工作量级别。在服务器端强制执行。* [组织 effort 限制](https://code.claude.com/docs/zh-CN/model-config.md#organization-effort-limits):按角色限制 effort 级别上限。在服务器端强制执行。
115115
116116这些控制都不会到达 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 或 [Claude Platform on AWS](https://code.claude.com/docs/zh-CN/claude-platform-on-aws.md) 上的会话。在这些提供商上,使用托管设置代替:`availableModels` 用于限制,`model` 用于默认值,[`maxEffortLevel`](https://code.claude.com/docs/zh-CN/settings-reference#maxeffortlevel) 用于工作量限制。这些控制项均不作用于 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 或 [Claude Platform on AWS](https://code.claude.com/docs/zh-CN/claude-platform-on-aws.md) 上的会话。在这些提供商上,请改用托管设置:用 `availableModels` 进行限制,用 `model` 设置默认模型,用 [`maxEffortLevel`](https://code.claude.com/docs/zh-CN/settings-reference#maxeffortlevel) 设置 effort 上限。
117117
118118[Cloud sessions](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md) 在 claude.ai 上有其自己的管理入口:[云端会话](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md)在 claude.ai 上有自己的管理入口:
119119
120120* **Cloud environments 页面**:所有者创建[组织共享环境](https://code.claude.com/docs/zh-CN/cloud-environments.md#organization-shared-environments),设置成员云端会话的[网络访问级别](https://code.claude.com/docs/zh-CN/cloud-environments.md#network-access)、环境变量和设置脚本。* **云环境页面**:所有者创建[组织共享环境](https://code.claude.com/docs/zh-CN/cloud-environments.md#organization-shared-environments),为成员的云端会话设置[网络访问级别](https://code.claude.com/docs/zh-CN/cloud-environments.md#network-access)、环境变量和设置脚本。
121* **默认环境**:所有者在 [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) 单独选择组织的默认环境。121* **默认环境**:所有者在 [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) 单独选择组织的默认环境。
122122* **Git providers 页面**:请参阅[已关联的 GitHub 账户](#connected-github-accounts),了解关联到您组织的 GitHub 账户。* **Git 提供商页面**:有关关联到您组织的 GitHub 账户,请参阅[已连接的 GitHub 账户](#connected-github-accounts)。
123 123
124124权限规则和沙箱覆盖不同的层。拒绝 WebFetch 会阻止 Claude 的 fetch 工具,但如果允许 Bash,`curl` 和 `wget` 仍然可以到达任何 URL。沙箱通过在操作系统级别强制执行的网络域允许列表来弥补这一差距。权限规则和沙箱隔离覆盖不同的层级。拒绝 WebFetch 会阻止 Claude 的获取工具,但如果允许 Bash,`curl` 和 `wget` 仍然可以访问任何 URL。沙箱隔离通过在操作系统级别强制执行的网络域名允许列表来弥补这一缺口。
125 125
126126有关这些控制防御的威胁模型,请参阅[安全性](https://code.claude.com/docs/zh-CN/security.md)。有关这些控制项所防御的威胁模型,请参阅[安全](https://code.claude.com/docs/zh-CN/security.md)。
127 127
128128### 已关联的 GitHub 账户### 已连接的 GitHub 账户
129 129
130130在 Team 和 Enterprise 计划中,[**Organization settings > Git providers**](https://claude.ai/admin-settings/source-control) 的 GitHub 部分列出了通过 [Claude GitHub App](https://github.com/apps/claude) 关联到您的 Claude 组织的 GitHub 组织和个人账户。Claude Code、[Claude Tag](https://claude.com/docs/claude-tag/admins/configure-github) 和 Claude Security 共享此列表。打开该页面需要在您的 Claude 组织中拥有管理员角色。在 Team 和 Enterprise 计划中,[**Organization settings > Git providers**](https://claude.ai/admin-settings/source-control) 的 GitHub 部分列出了通过 [Claude GitHub App](https://github.com/apps/claude) 关联到您 Claude 组织的 GitHub 组织和个人账户。Claude Code、[Claude Tag](https://claude.com/docs/claude-tag/admins/configure-github) 和 Claude Security 共享该列表。打开此页面需要您在 Claude 组织中拥有管理员角色。
131 131
132管理员或成员都可以关联账户:132管理员或成员都可以关联账户:
133 133
134134* **管理员连接**:管理员在该部分点击 **Connect**(或在已连接账户后点击 **Add organization**),并在某个 GitHub 组织上安装 Claude GitHub App。以这种方式关联组织,需要一个既是该 GitHub 组织所有者、又是您 Claude 组织管理员的人来操作。* **管理员连接**:管理员在该部分点击 **Connect**,或在已连接账户后点击 **Add organization**,然后在 GitHub 组织上安装 Claude GitHub App。以这种方式关联组织,需要一个既是该 GitHub 组织所有者、又是您 Claude 组织管理员的人员。
135135* **成员连接**:当成员将其 GitHub 账户连接到 Claude 时(例如在[设置云端会话](https://code.claude.com/docs/zh-CN/web-quickstart.md#connect-github)时),Claude 会关联该成员拥有且已安装 Claude GitHub App 的 GitHub 账户。这可能包括其个人账户以及其拥有的 GitHub 组织。* **成员连接**:当成员将其 GitHub 账户连接到 Claude 时(例如在[设置云端会话](https://code.claude.com/docs/zh-CN/web-quickstart.md#connect-github)时),Claude 会关联该成员所拥有且已安装 Claude GitHub App 的 GitHub 账户。这可能包括其个人账户以及其拥有的 GitHub 组织。
136 136
137标记为 **Not linked** 的行来自您自己的 GitHub 登录。它是您在 GitHub 上可以看到且已安装 Claude GitHub App 的账户。137标记为 **Not linked** 的行来自您自己的 GitHub 登录。它是您在 GitHub 上可以看到且已安装 Claude GitHub App 的账户。
138 138
139139要将某个账户与您的 Claude 组织取消关联,请打开该行的菜单并选择 **Unlink from this workspace**。取消关联后,Claude GitHub App 仍安装在 GitHub 上,下次该账户的某个所有者将 GitHub 连接到 Claude 时,该账户会再次被关联。要防止其再次被关联,请在 GitHub 上从该账户卸载 Claude GitHub App。若要将某个账户与您的 Claude 组织取消关联,请打开该行的菜单并选择 **Unlink from this workspace**。取消关联后,Claude GitHub App 仍会保留在 GitHub 上,并且下次该账户的任一所有者将 GitHub 连接到 Claude 时,该账户会再次被关联。若要防止其再次被关联,请在 GitHub 上从该账户卸载 Claude GitHub App。
140 140
141141在 Enterprise 计划中,用于关联和取消关联的 [Compliance API](https://platform.claude.com/docs/en/api/compliance/activities/list) 活动类型分别为 `github_app_installation_linked` 和 `github_app_installation_unlinked`。在 Enterprise 计划中,用于关联和取消关联的 [Compliance API](https://platform.claude.com/docs/en/api/compliance/activities/list) 活动类型为 `github_app_installation_linked` 和 `github_app_installation_unlinked`。
142 142
143## 设置使用情况可见性143## 设置使用情况可见性
144 144