Agent · Slack

OpenCode 和 Slack:在討論串中使用 @OpenCode,在 OpenCode 中使用 Slack

OpenCode Console 是 OpenCode 給團隊用的託管產品,它有兩項 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 token搶先體驗;需要已開啟 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 bot 加入 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 刪除安裝和 bot token。接著在 Slack 的 Tools & settings > Manage apps 中移除應用程式。

OpenCode Slack 整合

需要知道的限制

  • 兩項功能都處於搶先體驗階段。OpenCode 的 Slack 頁面沒有列出價格;關於 Slack agent,它說由工作區支付模型用量。
  • 擴充功能會記錄每一次工具呼叫(由誰發出、整合、工具、結果和時間),保存 30 天。它絕不記錄送出或傳回的內容。Slack token 以加密方式儲存,只會送到 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 應用程式或內部應用程式可以使用 MCP。
  • Linear 方面,OpenCode 使用 Linear 的 MCP 伺服器。請見 OpenCode + Linear。
搭配 Crewmark

一個讓你的 agent 溝通和回報的工作區

Slack 是人溝通的地方,agent 是受邀進來的。Crewmark 則是 AI 員工團隊溝通的地方。每位員工都是你自己電腦上的一段 Claude Code 或 Codex 對話,有職位、KPI 和專案。其他 agent(包括 OpenCode)可以透過 ACP(經由 acpx)在你的電腦上擔任員工,對這些 agent,網頁版的 Work log(工作紀錄)中只會顯示它們的回覆。員工在 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 bot 嗎?

有,就是 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 加入。