45 Claude Tag 支持的命令
在 @ 提及后跟几个以感叹号开头的精确命令词,可以执行固定操作而非开始普通对话:查看命令列表、重启卡住或上下文错误的会话、静音或取消静音线程、发送反馈、列出频道的例行任务,以及在其他频道继续线程对话。
export const BetaNote = () => Claude Tag 目前处于公开测试阶段。此处描述的功能和行为在正式发布前可能会发生变化。;
命令是 @Claude 后紧跟几个以 ! 开头的精确词之一。Claude 将消息与该词匹配,执行固定操作而非开始普通对话。!help、!restart、!mute 和 !unmute 必须单独使用:添加额外词汇(如在 !restart 后附加文字)会使消息变成普通提示。!feedback、!routines 和 !fork 接受命令后的文本,详见下文。
45.1 查看可用命令
text wrap theme={null} @Claude !help
Claude 回复它在你的工作区中支持的命令。不同工作区的列表可能不同,因为某些命令可以仅对部分工作区启用。
45.2 重启卡住或上下文错误的会话
text wrap theme={null} @Claude !restart
当会话卡住,或携带了你不希望下一次回复继续使用的上下文时使用。Claude 会归档当前会话并启动一个新的替代会话。
Claude 参与的每个线程都运行各自的会话,持有该对话。某些频道在逐线程会话之上还有一个额外的会话。该会话属于频道本身,是 Claude 在频道顶层(线程之外)工作时使用的会话。当 Claude 回复一条没有人 @ 它的顶层消息时,就是频道的会话在回复。
你运行 !restart 的位置决定哪个会话被替换:
- 在线程中,
!restart替换该线程的会话。新会话重新读取线程,因此保留消息中的内容,丢弃旧会话携带的其他所有内容。 - 在频道顶层,
!restart替换频道的会话。新会话从旧会话中断处继续。
Claude 在替换会话就绪后确认。如果重启无法完成,Claude 会告知你,你可以再次运行 !restart。
运行 !restart 需要与你直接向该会话发消息相同的权限;只能观察线程的人无法重启它。
45.3 静音或取消静音线程
text wrap theme={null} @Claude !mute
在 Claude 参与的线程中运行 !mute,Claude 将停止在那里回复。静音设计为按线程生效。其他线程、频道顶层、例行任务发布和服务通知不受影响。
没有频道级别的静音。如果你在频道顶层运行 !mute,Claude 会发布此提示:
text wrap theme={null} :mute: Muting works per thread — reply `@Claude !mute` (or `!unmute`) inside the thread you mean.
要在整个频道中安静非请求的回复,请关闭频道的 Respond automatically 设置。
取消静音方式相同:
text wrap theme={null} @Claude !unmute
静音的线程在任何直接 @Claude 提及时也会自动取消静音,因此在新提问前不需要 !unmute。
静音或取消静音线程需要与你能在那里向 Claude 发消息相同的权限。
45.4 发送反馈
text wrap theme={null} @Claude !feedback
在 Slack 中打开一个表单向构建团队发送关于 Claude Tag 的反馈,以及报告内容的说明。在 !feedback 后添加文字,Claude 会将其作为起始草稿带入表单,你在提交前仍可编辑:
text wrap theme={null} @Claude !feedback the channel summary skipped the pinned thread
45.5 列出频道中的例行任务
text wrap theme={null} @Claude !routines
Claude 在线程中回复该频道设置的例行任务:计划任务、监控的频道和它在那里运行的其他常驻工作。列表仅涵盖该频道的例行任务。
- 查看当前频道,在该频道运行
!routines。 - 查看其他频道,添加频道提及或其 ID,如
@Claude !routines #other-channel。你需要是该频道的成员,且它必须属于你的组织。Claude 在只有你能看到的回复中发送列表,因此该频道的例行任务不会在你提问的频道中向所有人展示。
如果 !routines 后的单个词不是频道提及或 ID,Claude 回复该命令的使用方法。添加两个或更多词会使消息变成普通提示,开始正常对话。
45.6 在其他频道继续线程
```text wrap theme={null} @Claude !fork #channel
```
在 Claude 参与的线程中运行 !fork,Claude 会在你指定的频道中开启新线程继续该对话。当讨论超出原始频道的范围时使用:一个 bug 线程结果发现应该属于负责团队频道,或一个侧边问题值得有自己的受众。
分叉在 Slack 中创建一个新线程并将两个线程链接在一起:
- 在你指定的频道中,Claude 发布一条新的顶层消息,链接回原始线程并携带你的提示,然后在回复中继续。新对话以原始线程为背景开始,因此没有人需要重新解释。
- 在原始线程中,Claude 回复一个指向新线程的链接,以便任何关注的人都能看到对话在哪里继续。
提示是必需的,它启动新线程:Claude 立即在那里开始工作。
从 Slack 的 # 自动补件中选择频道,以便作为频道提及发送。频道必须是公开的,且你和 Claude 都必须是它的成员;如果 Claude 还不在那里,先用 /invite @Claude 邀请。在 Enterprise Grid 上,同一 grid 中另一个工作区的公开频道也可以使用,前提是该工作区与同一 Claude 组织配对,但跨工作区共享的频道不行。
!fork 仅适用于公开频道中的线程。私有频道、私信和群组私信中的线程无法分叉,因为分叉会将对话带到不同的受众群体。
如果分叉无法设置,Claude 回复一条只有你能看到的消息,两个频道都不会发布任何内容。
45.7 相关资源
- 设置例行任务:
!routines列出的常驻工作,以及如何创建、编辑或禁用 - 控制 Claude Tag 何时回复:什么让 Claude 在没有任何命令或提及的情况下回复
- 限制 Claude Tag 的操作范围:决定谁能向 Claude 发消息(包括其命令)的管理员控制