返回首頁

AI coding tools

Slack Code 把代理工作流搬進共享頻道,但自訂代理 API 尚未全面開放

Slack Code 讓 Claude、Devin、Copilot、ChatGPT 與 Vercel 代理在專案專屬頻道內展示計畫、程式碼差異及即時預覽。它改善多人監督代理的介面,但執行沙盒、憑證及儲存庫權限仍由各代理供應商處理。

Liaralima · CC BY-SA 4.0 · Image source
zh-Hant

Salesforce 推出 [Slack Code](https://www.salesforce.com/introducing-slack-code/),嘗試把原本屬於個人終端機或網頁工作階段的程式代理,改造成可由整個團隊共同觀察及操控的工作單位。使用者可在既有對話中標記支援的代理,Slack 隨即建立與單一專案綁定的「code channel」;頻道提供分頁顯示對話、代理計畫、程式碼差異與可執行的 HTML 預覽,成員亦可暫停、重新引導或終止代理。任務完成後頻道會自動封存,但紀錄保留作搜尋及稽核用途。

首批整合涵蓋 Anthropic Claude、Cognition Devin、GitHub Copilot、ChatGPT 與 Vercel 代理。這裡的重要改變不是新增另一個聊天入口,而是把代理狀態、產物及人工核准集中成共享物件:產品經理可由錯誤回報啟動任務,工程師再檢查 diff 與預覽,最後批准建立 PR 或部署。Slack 亦表示 code channel API 可用於自動建立帳戶、驗證使用者及調整工作流,但面向一般開發者的 API 仍只承諾稍後開放。

安全界線需要分清。Slack 稱代理會繼承工作區的身分、權限及管理政策,高風險動作亦須人工簽核;然而官方資料未交代程式實際在哪種沙盒執行、網路出口如何限制、祕密如何注入,或儲存庫授權如何映射到頻道成員。每個合作代理仍要求獨立帳戶與存取權,因此企業評估時應逐一驗證供應商的資料保留、分支保護及憑證模型,而不能把 Slack 頻道本身視為完整安全邊界。

來源

  1. Introducing Slack Code: Agentic Coding for Teams
  2. Slack will now let you code as a team to get those tricky tasks done
  3. Get started with Claude in Slack