46  控制 Claude Tag 何时回复

Claude Tag 回复私信、它已参与的线程,以及它判断需要回复的频道消息,所有这些都无需 @ 提及。了解什么会触发回复、如何区分主动回复与任务回复、如何通过”自动回复”设置开启或关闭自动回复、如何让线程或频道安静、Claude 何时自我静音、如何从频道中移除 Claude,以及哪些消息永远不会得到回复。

export const BetaNote = () => Claude Tag 目前处于公开测试阶段。此处描述的功能和行为在正式发布前可能会发生变化。;

Claude 在私信、它已参与的线程,以及它判断需要回复的频道消息中无需 @ 提及即可回复。它是频道中的环境存在,@ 提及是保证回复的方式,而非回复的前提。Claude 也会在频道消息不再给它任何可回复内容时自行关闭主动回复。任何频道成员都可以进一步让 Claude 安静,给它按计划发布的常驻工作,或将其从频道移除。

46.1 什么触发回复

你在哪里发消息决定了是否需要提及。

你在哪里编写 是否无需 @ 提及即回复
与 Claude 的私信 总是。每条消息已经是对 Claude 说的
Claude 已参与的线程 是,除非你已让该线程安静。Claude 加入后,每条回复无需再次提及即可触达
频道顶层 有时,当它能回答问题或接手任务时。包含 @Claude 以保证回复,或关闭主动回复

以上都是可调整的。你可以让单个线程安静在整个频道中关闭自动回复,或告诉 Claude 回复哪些类型的消息。

对于无需任何人输入消息就应该发生的工作,使用例行任务:计划发布、频道监控和 Pull Request 订阅在各自的触发器上运行并发布到频道中。

46.2 开启或关闭自动回复

Respond automatically 设置控制 Claude 是否在没有 @ 提及的情况下回复频道消息。每个频道有自己的设置。开启时,Claude 可能回复它判断需要回复的消息,如什么触发回复所述。关闭时,Claude 仅在有人 @ 提及它时才在该频道回复。

以下三个地方更改的是同一个设置,因此在一个地方做的更改会反映在其他地方。

位置 方式
在 Slack 中 在频道中向 Claude 提出,例如”@Claude only respond in this channel when someone @-mentions you”或”@Claude respond to messages here even when nobody mentions you。“Claude 确认更改。
频道的 Configure 页面 打开任何 Claude 回复页脚中的 Configure 链接,切换 Respond automatically 开关。参见为频道配置 Claude
Claude Tag 管理页面(仅管理员) claude.ai/admin-settings/claude-tagSlack 标签页的 Claude Tag’s access 下,打开频道的范围并在其 Advanced 设置中切换 Respond automatically

此设置覆盖频道消息,不包括私信。要安静单个线程而非整个频道,请在该线程中告诉 Claude。按计划或事件运行而非响应消息的工作是例行任务,有自己的控制方式。

46.3 回复上的名称

Claude 不会在每个回复上都使用相同的显示名称。名称显示了产生回复的工作类型,有两种形式:

  • Claude,仅名称:回复来自 Claude 在频道中的环境存在,包括主动回复
  • Claude 后跟方括号中的简短任务描述:回复来自处理该线程中任务的工作会话。描述随每个任务而变化,因此频道中可能显示类似 Claude [reviewing the launch checklist]Claude [debugging a failing deploy]Claude [summarizing customer feedback]

46.4 让频道更安静

如果 Claude 回复了并非针对它的消息,可以在频道内降低这种行为。

46.4.1 让单个对话安静

在线程中告诉 Claude 仅在被提及时回复。

text wrap theme={null} @Claude only respond when I @-mention you

Claude 停止跟踪该线程,频道的其余部分不受影响。当一个繁忙线程是噪音来源时,这就是修复方法。!mute 命令更进一步,完全静音线程;任何直接 @Claude 提及会重新开启它。

46.4.2 让整个频道安静

关闭频道的 Respond automatically 设置,使 Claude 仅在被 @ 提及时在该频道回复。在 Slack 中直接向 Claude 提出。

text wrap theme={null} @Claude only respond in this channel when someone @-mentions you directly.

Claude 确认更改,这是频道范围的,不仅针对你。你可以在频道的 Configure 页面上通过开关做同样的更改,管理员可以从 Claude Tag 管理页面操作。

Claude 已加入的线程仍会转发回复,因此需要用上面的线程内指令单独安静这些线程。!mute 命令一次安静一个线程,在频道顶层不产生效果。

46.4.3 从频道中移除 Claude Tag

当安静不够时,结束 Claude 在该频道中的存在。

text wrap theme={null} /remove @Claude

Claude 无法再读取或在该频道发布消息。除非 Slack 管理员限制了该命令,任何成员都可以运行此操作。管理员有更多选项,包括从整个工作区完全移除,详见限制 Claude Tag 的操作范围

46.5 Claude 何时自我静音

当频道消息不再给 Claude 任何可回复的内容——没有它能回答的问题,也没有它能接手的任务——Claude 会自行关闭该频道的主动回复。提及 @Claude 可重新开启主动回复。

Respond automatically 设置已关闭的频道将保持该状态,直到有人更改设置。

46.6 永远不会得到回复的消息

少数情况下即使消息包含提及也会产生沉默:

  • 编辑消息来添加提及。 编辑不会触发回复。删除该消息并重新发送包含 @Claude 的新消息。
  • 包含访客账户的频道。 默认情况下,Claude 在包含访客的频道中关闭;管理员可以按范围开启。询问管理你的 Claude 计划的人,或发送访客访问设置给他们。
  • 跨工作区共享且连接到不同 Claude 组织的频道。 每个 Claude 运行的工作区都连接到一个 Claude 组织——即公司为 Claude 设置的账户。当一个频道跨工作区共享,且这些工作区连接到不同的 Claude 组织时,Claude 不会在那里回复,而是发布一条拒绝消息。你无法从 Slack 中判断工作区是如何连接的;拒绝消息本身就是信号。使用属于一个工作区的频道,或向 Claude 发私信。
  • Slack Connect 频道。 与另一家公司共享的频道始终关闭。

当共享一个频道的工作区都属于同一个 Claude 组织时,Claude 会在那里回复,但仅使用你组织的默认访问权限和设置。为该频道或其工作区设置的仓库、指令和记忆不适用,Claude 会不时在线程中发布解释此事的通知。上述访客检查在限制访客访问的情况下仍优先适用。

要确认频道的设置,检查其 Configure 页面上的 Respond automatically 开关。要确认 Claude 保存的指令,问 @Claude what do you remember about responding in this channel?,参见Claude Tag 记住了什么了解指令存储在哪里以及如何更改。

46.7 相关资源