41 从早期 Claude in Slack 迁移
Claude Tag 原地替换早期的每用户 Claude in Slack 应用。了解什么变了、什么不变、如何按频道选择版本,以及现有用户会注意到什么。
export const BetaNote = () => Claude Tag is in public beta. Features and behavior described here may change before general availability.;
如果你的组织已经在使用早期 Claude in Slack(包括 Claude Code in Slack),Claude Tag 将替换它。你现有的 Slack 应用和 @Claude handle 保留,没有数据迁移。改变的是 Claude 以谁的身份操作以及谁设置它。
41.1 将你的工作区切换到 Claude Tag
打开 [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag)。如果你的工作区未配对,运行[设置](../admins/setup-overview.qmd);否则你已经在 Claude Tag 上。配对后,频道和已关联用户的私信默认使用 New 版本回答;无需按频道操作。
在 **Claude Tag's access** 部分中,查看每个作用域上的 **Claude Tag version**。配对将每个作用域默认设为 New,因此通常为空;将任何显示 **Legacy** 的设为 **New**。
New 版本启动时没有自己的访问权限。GitHub 仓库和其他连接不会从个人用户的已关联账号继承,因此切换后的频道中的代码请求在配置之前没有可克隆的内容。按照[设置概览](../admins/setup-overview.qmd)添加连接,并按照 [GitHub 访问](../admins/configure-github.qmd)专门配置代码工作。
如果你的团队在仓库的 `.claude/skills/` 文件夹中保存了自定义技能,这些技能仅在拥有该仓库的话题中生效。在 [Access bundle](../admins/add-connections.qmd#your-first-access-bundle) 中授予该仓库,并让用户在第一条消息中指明它。要给某个作用域下的每个频道一个技能,通过[技能仓库](/docs/claude-tag/admins/skills-repo)添加。
发给他们[入门指南](../users/getting-started.qmd)。可见的变化是工作现在属于频道;参见下文[切换后现有用户会注意到什么](#what-existing-users-notice-after-the-switch)。
你将看到: 工作区出现在 Where Claude Tag works 下,每个作用域的 Claude Tag version 显示 New。
41.1.1 如果 @Claude 完全不回复
在 Enterprise Grid 上,早期安装可能丢失连接并在每个工作区中停止响应。不要卸载应用。让一个 Slack Org Owner 或 Org Admin,登录到其中一个工作区(不是组织级管理页面),打开 claude.com/claude-for-slack,选择 Add to Slack,选择 Install to entire organization。这会原地刷新连接。然后在该工作区的频道中再次发送 @Claude connect 并继续上述步骤 1。
早期 Claude in Slack 应用(在管理设置中显示为 Legacy)正在弃用;请与你的客户团队确认切换日期。在该日期之后,仍设为 Legacy 的频道停止响应,直到该作用域的 Claude Tag 版本设为 New。
41.2 保持不变的内容
- Slack 应用和
@Claudehandle。你现有的 Claude in Slack 设置(允许的用户、已验证域名限制)保留。如果你的早期安装早于 Claude 现在使用的某个权限,@Claude connect在你配对时会说明;Slack 管理员点击该回复中的安装链接并批准同意屏幕,这在现有应用上安装。否则无需应用侧操作。 - 私信仍在用户自己的 claude.ai 账号上运行,与之前相同。向共享身份的转变仅适用于频道。
- 已关联 claude.ai 账号的用户保持该连接。这是驱动他们私信的机制。
41.3 Claude Tag 与早期应用有何不同
早期应用关联每个用户自己的 claude.ai 账号,因此它以该用户身份回答并使用其连接器。Claude Tag 为团队提供一个身份,由管理员配置其在每个频道中可以访问什么。
| Legacy(早期 Claude in Slack) | New(Claude Tag) | |
|---|---|---|
| 身份 | 每个用户关联自己的 claude.ai 账号 | 一个代理身份配备组织级服务凭据 |
| 会话 | 按请求生成 | 每个话题一个持久会话,与频道共享 |
| 记忆 | 无 | 共享工作区记忆加私有频道记忆 |
| 常设工作 | 无 | 例行任务和频道监控 |
| 谁设置它 | 每个用户,单独 | 一个 Owner,一次性 |
每个作用域上的 Claude Tag version 设置让你可以将频道或工作区固定为 Off、Legacy、New 或 Inherit(组织默认值)。使用它在配置完成前将特定频道保持在 Legacy 行为上,准备好后再切换。Access bundle 仅在 New 版本回答处生效。参见版本设置了解该控制。
两代版本通过同一个 @Claude 应用回答,因此将作用域设为 Off 也会关闭那里的早期版本。要退出 Claude Tag 但保持早期行为,将作用域设为 Legacy,而非 Off。
41.4 切换后现有用户会注意到什么
在频道中,可见的区别是工作属于频道而非属于请求者。任何人都可以在话题中回复来引导它,结果保留在团队可以看到和接手的地方。代码工作由 Claude GitHub App 署名而非请求用户。
从未关联 claude.ai 账号的用户现在可以在频道中交给 Claude 工作,默认如此。这是否保持开放还是缩小到组织成员是管理员的访问限制设置。
如果频道中的 @Claude 仍以请求者名义打开 Pull Request,该频道正在使用 Legacy 版本回答;检查该作用域的 Claude Tag 版本设置。
41.5 相关资源
- 术语表:早期 Claude in Slack:旧应用中每个术语的含义与现在的对比
- 设置 Claude Tag:新的管理员侧设置,因为每用户设置不再适用
- 限制 Claude Tag 的操作范围:在分阶段切换期间将特定频道保持在旧版本