3  Claude Tag 的工作原理

Slack 中每个 Claude Tag 话题都在沙箱中运行一个工作会话。了解进度如何在话题中展示、如何在任务中途调整方向、哪些信息在轮次间保留,以及记忆的作用域如何划定。

export const BetaNote = () => Claude Tag is in public beta. Features and behavior described here may change before general availability.;

Claude Tag 就是 Claude 在你团队的 Slack 频道中工作。组织 Owner 为它配置了团队所用工具的独立账户,因此它一出现就能直接行动,频道中的任何人都可以将其拉入问题,无需任何设置。

当有人用任务 @了 Claude 时,该话题就会启动一个工作会话。Claude 处理任务并将结果发回对话中。它在 Anthropic 托管的临时云沙箱中运行,而不是在你的本地机器上或网络内部。

本页涵盖:

3.1 Claude Tag 会话走查

下面的话题展示了 Slack 中一个端到端的任务:Jordan 在 #launch-week@Claude 提问,一位同事在中途调整方向,答案出现在频道中。

收到,我来查看这个频道的未结话题和发布计划。

把上周话题中的供应商报价也整合进来

完成。以下是完整状态:八项已关闭,三项未结。场馆合同是最久的,从 2 号起就在等法务了。

这个话题中的五个时刻展示了 Claude Tag 工作方式的各个层面:

  1. Jordan 交给 Claude 的是一个问题,而不是一个提示词。 在一条消息中输入 @Claude 并提出需求,这就是启动工作会话的方式。
  2. Claude 确认后安静了。 “is thinking…” 这行文字和检查清单是进度界面;9:02 到 9:06 之间的沉默就是工作正在进行的标志。检查清单如何更新
  3. Sam 在没有再次 @Claude 的情况下调整了方向。 一旦话题中的会话激活,它就属于那里的所有人。在话题中回复来调整方向
  4. 工作在真实环境中运行,使用频道的工具。 读取十四个话题发生在为该话题构建的沙箱中,发布计划通过该频道的 Drive 连接获取。会话能访问什么,是按频道设置的。频道访问
  5. 结果出现在话题中。 整个频道都能看到、使用和在此基础上继续构建。回复之间什么会保留

本页其余部分逐一拆解。

3.1.1 启动会话

要启动会话,在 Slack 消息中输入 @Claude 并在同一条消息中说明你的需求(一个要回答的问题、一个要执行的任务、一个要深入研究的问题)。Jordan 说的”@Claude 发布准备的进展如何?“就是全部操作。频道中的任何人都可以这样做。

3.1.2 跟踪 Claude 的进度

消息发出后,话题底部的 “is thinking…” 行表示 Claude 已收到。接下来发生什么取决于任务的大小。问题和一次性请求会得到直接回复。较长的任务(如 Jordan 的)会得到一个检查清单。检查清单如何更新介绍了它的工作原理和如何在运行过程中阅读它。

会话运行期间,通过在同一话题中回复来检查进度。在话题中问”进展如何?“就够了;它会在工作过程中读取新的回复。

每次交付结束时会有一个”Open session in Claude”链接,显示工作的完整记录,包括每次工具调用。要打开它,你需要组织中的 Claude 账户;没有账户的话,链接会显示未找到页面。如果话题在私有频道中,你还需要是该频道的成员。该页面是只读的;后续操作在 Slack 话题中进行。

3.1.3 在话题中回复来调整方向

频道中的任何人都可以通过在其话题中回复来调整正在运行的会话,而不仅仅是发起者。这就是 Sam 在走查中所做的。无需重新 @Claude 或重新开始,他在 Jordan 的话题中回复,会话就将他的指示融入了正在进行的工作中。添加上下文、改变方向,或稍后取用结果;同事的话题就是你可以继续的话题。

编辑或删除较早的消息不会像回复那样调整会话:

  • 编辑消息:每次编辑时 Claude 会收到一条通知,显示消息编辑前后的内容。它会阅读通知但不会据此行动,因此不会回复、重做已完成的工作,或把你新增的文字当作新请求。
  • 删除回复:Claude 不会收到通知,并保留它已阅读的版本。
  • 删除话题的首条消息:如果话题已有回复,Claude 继续工作,会话保持开放。如果在任何人回复之前删除,会话关闭。Claude 已推送或发布的任何内容都会保留,参见回复之间什么会保留,你需要新建一个话题来继续任务。
  • 纠正方向:Claude 根据回复行动,而不是编辑或删除。在新的回复中说明变更;回复也是你撤回它已阅读消息的方式。

3.2 团队频道和个人 DM

你在哪里给 Claude 发消息,决定了它使用谁的工具和账户。在频道中,它使用组织管理员为该频道设置的连接,工作归属于它自己的账户。在 DM 中,同一个引擎使用你自己的 claude.ai 连接器运行,工作归属于你,但 pull request 例外——在 DM 中也由 Claude GitHub App 创建。

工作场景 访问权限 归属 适用场景
频道 管理员设置的频道连接 Agent 自己的账户 团队应可见的共享工作
DM 你自己的 claude.ai 连接器 使用个人数据的个人任务

Access 列说的是外部系统。频道会话能访问该频道被授予的内容,DM 会话能访问你自己账户连接的内容。

下文描述的都是频道会话,大部分模型都在这里。关于 DM 方面,请参见直接消息频道;关于两者之间的选择,请参见选择正确的场景

3.3 Claude Tag 与 Cowork 和 Claude Code 的区别

Anthropic 提供了多种在真实任务中使用 Claude 的方式;它们能到达同类系统,但通过不同的机制。

Claude Tag Cowork Claude Code
在哪里 Slack 频道 claude.ai 聊天 你的终端或 IDE
谁的访问权限 团队的:管理员按频道设置的服务账户凭证 你的:你的个人 OAuth 连接器 你的:你的本地凭证和文件系统
谁能看到工作 频道中的所有人 只有你 只有你
最适合 团队应可见和可调整的共享工作 个人研究和起草 在自己的代码库中动手编程

简要版本:团队工作 → Claude Tag;个人工作 → Cowork 或 Claude Code。 Claude Tag 的连接使用服务账户为 Agent 本身进行身份验证,而不是任何个人。个人连接器适用于 Claude Tag 的 DM,它在你的 claude.ai 账户上运行,与 Cowork 的方式相同。

3.4 核心概念

三个概念在本页和文档的其余部分反复出现。

  • Agent 身份(Agent identity):在频道中,Claude 使用管理员配置的自己的服务账户行动,而不是以提问者的身份。它能访问什么按频道设置,因此频道中的所有人使用相同的访问权限。参见Agent 身份如何工作
  • 调度和长时间运行的工作:任务可以按计划运行、由代码仓库事件触发,或在一个话题中持续多轮。无论是人还是计划启动的,相同的频道访问权限都适用。参见设置例程
  • 记忆(Memory):Claude 在公开频道中学到的内容会保存为工作区记忆,任何频道都可以使用;私有频道保留自己的记忆。参见Claude 记住了什么

3.5 请求的生命周期

每个会话,无论在哪个频道,都遵循相同的五步循环。

  1. 会话启动。 有人用任务 @了 @Claude,或计划例程运行。
  2. 沙箱构建。 Anthropic 为该话题构建一个隔离的工作环境。
  3. 工作循环运行。 Claude 使用频道的访问权限处理任务,逐步更新其检查清单。
  4. 结果出现在话题中。 一个答案、一个文档、一个图表或一个 pull request。
  5. 静默期。 沙箱被释放,话题保留;新的回复会重建沙箱并重新开始循环。

步骤 1 和 2 是启动会话:消息 @了 Claude,沙箱为该话题构建。步骤 3,工作循环,是下面的检查清单。步骤 4 和 5,结果和随后的静默期,在回复之间什么会保留中介绍。

每个会话都在 Anthropic 托管的临时沙箱中运行,这是一个真实的工作环境,可以读取文档、运行代码、构建图表和提交 pull request。Claude 将你的代码仓库克隆到沙箱中,在那里编辑,并将更改作为分支或 pull request 推送回你的 Git 主机。沙箱运行的是与 Claude Code on the web 相同的引擎——Anthropic 用于编写和运行代码的 Agent——这就是为什么产出的是可用的产物而非聊天记录。

同一频道中的两个话题是两个独立的会话,拥有独立的沙箱;会话之间不直接共享状态。

即使没有任何连接,每个会话都从相同的基础开始。

  • 它读取自己所在的话题和频道的历史记录,包括置顶消息
  • 它搜索工作区的内容
  • 它在沙箱中编写和运行代码,这就是为什么从上传的 CSV 中可以生成图表,或从长话题中生成文档,而无需额外配置

3.5.1 Claude 发布什么内容回来

Claude 将每个会话的结果发布在你提问的话题中,选择适合该工作的形式。

形式 是什么 什么时候出现
回复 作为 Slack 消息的答案、列表或摘要 问题和简短结果
文件或图表 像任何人分享文件一样附加到话题中 数据、图片、生成的文档
持续更新的页面 以上任何一种,随时间原地编辑 摘要、索引、定期报告
托管页面 发布在 claude.ai 上的网页,链接发在话题中 仪表板、原型、报告

托管页面在会话结束后仍然可用,你在话题中要求时 Claude 会更新它。任何有权访问该频道的人都可以打开它;artifact 可见性介绍了访问模型。这些与 Claude Code 发布的是相同的 artifact,只是用基于频道的访问取代了所有者控制的共享。

对于代码工作,结果通常是由 Claude GitHub App 创建的 draft pull request,链接发布在话题中。

3.5.2 检查清单如何更新

对于较长的任务,Claude 的第一条回复是一个检查清单——一个实时任务列表,它会随着进展原地编辑。Slack 不会在消息编辑时发送通知,因此当列表仍在移动时,话题可能看起来像是静止的。

安静的话题通常意味着 Claude 正在工作中,而非卡住了。打开话题。自你上次查看以来被打勾的检查清单项意味着工作正在推进。在走查中,9:02 到 9:06 之间任何人的通知中都没有新消息,而检查清单已经读完了十四个话题。如果工作遇到障碍,Claude 通常会在回复中说明而非沉默。当话题安静到远超任务所需时间时,将其视为卡住的会话;参见Claude 做出反应或开始思考后,然后从未回复

3.5.3 频道访问

连接将 会话的访问范围扩展到你自己的系统。组织管理员将访问权限附加到一个作用域(组织、工作区或单个频道),因此相同的请求在不同频道中能做的事不同,而同一频道中的所有人拥有相同的能力。

一个话题在启动时锁定其技能、插件和自定义指令,运行中的话题保持该集合。连接和域名规则在每个请求上执行,因此管理员在话题运行中添加的连接也会在运行中的话题里生效。Claude 不会在已有话题中宣布新连接;按名称要求它使用该服务即可。新话题会拾取各类更改,因此配置更改后,请新建一个顶级话题。

3.5.3.1 如何确认访问权限

因为访问权限按频道而非按人设置,了解会话能访问什么的方式是问它,而不是从你自己的权限推测。

  • 问 Claude 能访问什么。 在任何频道中,@Claude what can you access from this channel? 会列出其当前可达范围。
  • 如果 Claude 无法访问某些内容,说明该频道未被授予权限。 另一个频道可能有该访问权限,组织 Owner 可以添加。Agent 身份如何工作介绍了该模型。
  • 个人连接器仅在 DM 中适用。 管理员附加到频道的连接与你个人 claude.ai 账户上的连接器是分开的;你自己账户上的任何内容在 DM 中有效,而非频道中。

3.5.4 一次性任务和计划任务

无论是人为触发还是计划触发,会话的启动方式相同。@提及会为一个任务启动会话,沙箱在完成后释放。例程按计划、频道监听或代码仓库事件运行相同的循环,使用频道的连接,因此定期摘要或监控器获得与手动请求相同的访问权限。参见设置例程

3.6 会话上下文和记忆

每个会话运行相同的生命周期;因位置和话题不同的是它能看到什么空闲后什么保留它记住了什么

3.6.1 对话上下文

会话读取自己所在的话题和频道。在已有话题中途 @Claude 时,它会获取从话题开始起的最多 50 条消息(根消息加上最早的回复,过滤掉其他机器人的回复)。在长话题中,你 @之前的最新消息可能超出该窗口,因此请重新陈述关键内容。

Claude 在已被添加到的频道中工作,但工作区搜索仍可以按关键词从它未加入的公开频道中查找消息(与任何 Slack 用户相同的搜索)。工作区搜索在包含访客的频道中不可用。找到某内容比能在某处行动更广泛;要让它在频道中直接参与,请使用 /invite @Claude 邀请它。

3.6.2 回复之间什么会保留

话题是持久的;沙箱不是。会话空闲时,其沙箱被释放,下一条消息到达时重建。

空闲期是否保留
对话及其上下文
频道记忆
已推送、发布或作为 PR 打开的工作 是,保存在外部系统中
仅存在于沙箱中的文件 否。Claude 会在要求时重新创建。

对于长任务,请要求它在工作过程中推送分支和发布草稿,以便在工作仍在运行时将交付物保存在持久的位置。参见良好习惯

3.6.3 频道和工作区记忆

记忆像访问权限一样跟随位置,它为团队而非个人积累。

来自公开频道的记忆在工作区内共享,因此在 #launch-week 中工作时记录的决策,在别人在 #gtm-west 中提问时也可用。当 Claude 引用了一个你从未使用过的频道中的内容时,它读取的是工作区记忆,而不是关于你的记录。

私有频道在工作时读取工作区记忆,但它保存的内容写入该频道自己的存储,而非工作区存储。

要查看它持有什么,问 @Claude what do you remember about this channel?。频道中的任何人都可以纠正或删除条目。Claude Tag 记住了什么介绍了读取、纠正和添加记忆。

到目前为止的整个模型可以用一张图概括:访问权限在作用域设置,记忆从公开频道共享,工作进行按话题区分,DM 在这一切之外。

DM 不在此图中;它在你的账户上运行,如上文团队频道和个人 DM所述。Owner 可以在整个组织范围内禁用 DM;参见允许或禁用直接消息

3.7 相关资源