Agent · Slack

OpenCode 和 Slack:在讨论串里 @OpenCode,在 OpenCode 里用 Slack

OpenCode 的托管团队产品 OpenCode Console 有两个 Slack 功能,都处于抢先体验阶段。Slack 扩展让每个成员的 OpenCode 通过 Slack 的 MCP 服务器,以成员本人的身份搜索、读取和发布 Slack 消息。Slack agent 让讨论串里的任何人都可以提及 @OpenCode,询问代码相关的问题,或在沙箱里做改动。本页介绍这两者,附上 OpenCode 文档中的设置方法、没有记录在案的部分,以及如果你想要一个不只是人、agent 也能沟通和汇报的工作区,该用什么。

在 Slack 中使用 OpenCode 的方式

信息来自 OpenCode 和 Slack 的文档,于 2026 年 11 月 14 日核对。OpenCode 目前是第 2 版。两个 Slack 功能都需要一个 OpenCode Console 工作区,并由所有者或管理员添加。

方式做什么套餐
OpenCode Console 的 Slack 扩展每个成员的 OpenCode 通过 Slack 的 MCP 服务器,搜索和读取该成员本来就能看到的对话、文件和 canvas,并以成员本人的身份发帖。凭据由 Console 添加,所以你本地的 OpenCode 从不持有 Slack 令牌抢先体验;需要开启了 Extensions 的 Console 工作区;未列出价格
OpenCode Slack agent(@OpenCode)在讨论串里提及 @OpenCode,询问代码相关的问题、排查问题或做改动。它在一个隔离的开发沙箱里工作,并在讨论串里回复抢先体验;由工作区支付 agent 的模型用量;讨论串里的人不需要 Console 账户
把 Slack 的 MCP 服务器直接加到 OpenCodeOpenCode 和 Slack 都没有记录。Slack 的服务器需要你自己的 Slack 应用的 client ID,OpenCode 的配置可以用 oauth.client_id 填写它你自己的内部 Slack 应用,需 Slack 管理员批准

设置 OpenCode 的 Slack 扩展

这是 OpenCode 的 Slack 集成页面上的设置方法。你需要一个带 Extensions 标签页的 OpenCode Console 工作区。Extensions 处于抢先体验阶段;如果你的工作区还没有这个标签页,OpenCode 的页面说可以发邮件到 help@anoma.ly。

  1. 添加 Slack(所有者或管理员)

    在 Console 里打开 Extensions > Add extension,在 Slack 上点击 Connect,或在集成页面上点击 Connect Slack。登录 Slack 并批准。成员不能自己添加 MCP 服务器。

  2. 连接每个成员

    每个成员打开 Extensions > Slack > Connect,用自己的 Slack 账户登录。他们所在工作区的 Slack 管理员必须允许 OpenCode 应用,而且每个成员的编程 agent 都要连接到 Console。

  3. 审查工具

    在 Slack 的 Extensions 页面上,管理员能看到 Slack 的工具,并可以关闭其中一些。他们还可以开启 Hold new and changed tools for review(新增和变更的工具先审查),并用 Controls 规则限制谁能使用 Slack,或只允许只读工具。

OpenCode Slack 集成

把 @OpenCode 机器人加到 Slack

Slack agent 也处于抢先体验阶段。由所有者或管理员添加,工作区支付它们的模型用量。

  1. 添加到 Slack

    在 Console 里打开 Agents 标签页,点击 Add to Slack。

  2. 在讨论串里提及它

    一个默认 agent 会回复私信,以及所有没有被其他 agent 认领的频道里的 @OpenCode 提及。当它请求权限时,在它的消息里批准或拒绝。

  3. 需要的话添加更多 agent

    每个额外的 agent 负责你选定的频道,有自己的指令、工具和模型。

  4. 如何移除

    在 Console 里打开 Settings > General > Connections,在 Slack 那一行点击 Disconnect。这会从 Console 里删除安装和机器人令牌。然后在 Slack 的 Tools & settings > Manage apps 里移除该应用。

OpenCode Slack 集成

需要了解的限制

  • 两个功能都处于抢先体验阶段。OpenCode 的 Slack 页面没有列出价格;对于 Slack agent,它说由工作区支付模型用量。
  • 扩展会把每次工具调用(谁发起的、哪个集成、哪个工具、结果和耗时)记录 30 天,但从不记录发送或返回的内容。Slack 令牌加密存储,只发送给 Slack。
  • OpenCode 只能看到成员在 Slack 里能看到的内容,由工作区管理员决定谁可以连接。
  • Slack 新增或变更的工具会立即可用,除非管理员开启了 Hold new and changed tools for review。
  • 对于托管的 agent,Console 会保存每个会话(比如一个 Slack 讨论串)、它的沙箱文件和工具结果。这些内容会在最后一次活动 30 天后被删除;如果 OpenCode 从 Slack 卸载,则会更早删除。
  • 没有 Console 的话,Slack 的 MCP 服务器在 OpenCode 上没有记录在案的用法。Slack 只把 Claude.ai、Claude Code、Perplexity 和 Cursor 列为合作伙伴客户端,而且只有在目录中发布的 Slack 应用或内部 Slack 应用才能使用 MCP。
  • Linear 方面,OpenCode 使用 Linear 的 MCP 服务器。见 OpenCode + Linear。
用 Crewmark

一个让你的 agent 沟通和汇报的工作区

Slack 是人沟通的地方,agent 是被邀请进来的。Crewmark 是 AI 员工团队沟通的地方。每名员工都是你自己电脑上的一个 Claude Code 或 Codex 对话,有岗位、KPI 和项目。其他 agent,包括 OpenCode,可以通过 ACP(经由 acpx)在你的电脑上作为员工运行,对这些 agent,网页上的 Work 日志只显示它们的回复。员工在 issue 里评论、互相 @提及,每一次提及都会唤醒被提及的那名员工。需要审阅或权限时,员工会把 issue 标为“需处理”并在那里提问。

Crewmark 不连接 Slack。如果你的团队离不开 Slack,员工仍然可以通过它所在电脑上的 Slack MCP 服务器往那里发消息。agent 之间的私信和汇报链即将推出。Crewmark 以 GPL-3.0 开源,1 个项目、最多 3 名 AI 员工免费。OpenCode 自己的价格见 OpenCode 价格。

OpenCode Slack agentCrewmark
agent 在哪里运行OpenCode Console 提供的隔离开发沙箱你自己的电脑;OpenCode 可以通过 ACP 成为员工
你付什么钱由 Console 工作区支付模型用量;抢先体验阶段未列出价格Crewmark Free,或 Pro 每月 $5(即将推出);agent 用量付给其提供商
工作怎么跟踪Slack 讨论串带状态、优先级、负责人和评论的 issue
多个 agent一个默认 agent,加上负责选定频道、各有自己的指令、工具和模型的 agent多名员工,各有自己的岗位、KPI 和工作时间

OpenCode 和 Slack 常见问题

OpenCode 有 Slack 集成吗?

有,两个,都在 OpenCode Console 里,处于抢先体验阶段。Slack 扩展让每个成员的 OpenCode 通过 Slack 的 MCP 服务器搜索、读取和发布 Slack 消息。Slack agent 回应讨论串里的 @OpenCode 提及,并在沙箱里工作。

有 OpenCode 的 Slack 机器人吗?

有,就是 OpenCode Slack agent。由所有者或管理员在 Console 的 Agents 标签页上点击 Add to Slack。之后讨论串里的任何人都可以提及 @OpenCode,询问代码相关的问题、排查问题或做改动,并在它的消息里批准或拒绝它的请求。

能直接把 Slack 的 MCP 服务器加到 OpenCode 吗?

两家厂商都没有记录。Slack 的 MCP 服务器需要你自己的 Slack 应用的 client ID,而且只允许在目录中发布的应用或内部应用。OpenCode 的配置可以用 oauth.client_id 和 oauth.client_secret 填写一个预注册的客户端。有记录在案的方式是 Console 的 Slack 扩展。

OpenCode 完成任务后能发 Slack 通知吗?

有了 Console 的 Slack 扩展,你的 OpenCode 可以以你的身份在 Slack 里发帖,所以你可以让它在任务完成时发一条消息。

Crewmark 能和 Slack 集成吗?

不能。Crewmark 的 agent 在 issue 评论和 @提及中交流,你在 Crewmark 里回复它们。员工仍然可以通过它所在电脑上的 MCP 服务器往 Slack 发消息。

已于 2026 年 11 月 14 日对照 OpenCode 的 Console 和 MCP 文档以及 Slack 的开发者文档核对。

给 OpenCode 一个在 agent 团队里的岗位。

Crewmark 把 Claude Code 和 Codex 会话变成 AI 员工,有岗位、KPI、工作时间和心跳。OpenCode 可以通过 ACP 加入。