AI coding tools
Slack Code 將程式代理搬進共享頻道,支援差異檢視、即時預覽與人工核准
Salesforce 推出 Slack Code,讓團隊從對話直接建立專案專屬 Code Channel,並共同監看、修正及核准代理產生的程式碼。首波串接 Claude、Devin、GitHub Copilot、ChatGPT 與 Vercel 代理,但安全隔離、權限粒度及 API 細節仍未完整公開。

Salesforce 於 8 月 20 日推出 Slack Code,嘗試把原本發生在個人 IDE、終端或網頁分頁內的程式代理工作,改成可由整個團隊共同參與的 Slack 工作區。使用者可在既有對話標記代理,系統隨即建立一個對應單一專案的 Code Channel;代理取得頻道內的需求、截圖及文件後,可提出計畫、修改程式並顯示執行結果。
Code Channel 並非一般聊天執行緒。介面把對話、計畫、逐行 diff、文件 Canvas 與即時 HTML 預覽拆成專用分頁,讓產品、設計及工程人員在代理開 PR 前共同校正方向。任務完成後頻道會自動封存,但保留可搜尋的對話與產物,形成從需求、代理操作到人工核准的稽核紀錄。任何成員亦可暫停、重新引導或終止代理;推送生產環境等高風險動作則要求專家在頻道內簽核。
首波合作代理包括 Anthropic Claude、Cognition Devin、GitHub Copilot、ChatGPT 與 Vercel agents,使用者仍須另行取得相應服務。Salesforce 表示 Code Channel API 可處理帳號佈建、使用者驗證及工作流程自動化,之後也會開放自訂代理接入。這使 Slack 更接近代理的協調與審批控制面,而不只是通知前端。
工程團隊現階段不宜把「繼承 Slack 權限」等同於完整的程式執行安全。官方尚未交代代理沙盒、儲存庫權限映射、機密注入、分支保護及惡意頻道內容防護的具體機制;多人同時下達互相衝突指令時,最終控制權也仍需實測。下一步應觀察 API 規格、事件日誌能否匯出,以及各合作代理是否一致遵守核准與撤銷流程。