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 相关资源