開始使用
安裝
- 前往 Cursor integrations
- 點擊 Slack 旁邊的 Connect 或從這裡前往安裝頁面
- 系統會提示您在工作區中安裝 Cursor 應用程式。
-
在 Slack 中安裝完成後,您將被重新導向回 Cursor 以完成設定
- 連接 GitHub(如果尚未連接)並選擇預設儲存庫
- 啟用基於使用量的定價
- 確認隱私設定
- 透過提及 @Cursor 開始在 Slack 中使用 Background Agents
如何使用
提及 @Cursor 並給出您的提示。這可以處理大多數使用情況,但您也可以使用下面的命令來自定義您的代理。 例如,在對話中直接提及 @Cursor fix the login bug,或使用特定命令如 @Cursor [repo=torvalds/linux] fix bug 來針對特定的儲存庫。命令
執行 @Cursor help 以獲取最新的命令列表。| 命令 | 描述 | |:--------|:------------| |
@Cursor [prompt] | 啟動背景代理。
在已有代理的對話串中,添加後續指令 | |
@Cursor settings | 配置預設值和
頻道的預設儲存庫 | |
@Cursor [options] [prompt] | 使用進階
選項:
branch
、model
、repo
| |
@Cursor agent [prompt] | 強制在對話串中建立新
代理 | | @Cursor list my agents
| 顯示您正在執行的代理 |選項
使用這些選項自定義背景代理行為:| 選項 | 描述 | 範例 | |:-------|:------------|:--------| |
branch
| 指定基礎分支 | branch=main
| | model
| 選擇 AI 模型 |
model=o3
| | repo
| 針對特定儲存庫 | repo=owner/repo
| |
autopr
| 啟用/停用自動 PR 建立 | autopr=false
|語法格式
以多種方式使用選項:- 括號格式 @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
- 內聯格式 @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
選項優先順序
組合選項時:- 明確值覆蓋預設值
- 後面的值覆蓋重複的前面值
- 內聯選項優先於設定模態預設值
使用對話串上下文
背景代理理解並使用現有對話串討論的上下文。當您的團隊討論問題並希望代理基於該對話實施解決方案時很有用。S
Sarah2:30 PM
嘿團隊,我們收到報告說用戶在最新部署後無法登入
M
Mike2:32 PM
我檢查了日誌 - 看起來 auth.js 第 247 行的身份驗證令牌驗證失敗了
A
Alex2:33 PM
哦,我認為是因為我們更改了令牌格式但沒有更新驗證正則表達式
S
Sarah2:35 PM
是的,正則表達式仍然期望舊格式。我們需要更新它以處理新舊格式以保持向後相容性
Y
You2:36 PM
@Cursor fix this
⏳1
背景代理在被調用時會讀取整個對話串以獲取上下文,
理解並基於團隊討論實施解決方案。
何時使用強制命令
我什麼時候需要 @Cursor agent? 在已有代理的對話串中,@Cursor [prompt] 會添加後續指令(僅在您擁有該代理時有效)。使用 @Cursor agent [prompt] 來啟動單獨的代理。 我什麼時候需要Add follow-up
(來自上下文選單)?
使用代理回應上的上下文選單(⋯)來添加後續指令。當對話串中存在多個代理且您需要指定要跟進哪一個時很有用。
狀態更新和交接
當背景代理執行時,您首先會得到一個 在 Cursor 中開啟 的選項。

管理代理
要查看所有正在運行的代理,請執行 @Cursor list my agents。 透過點擊任何代理訊息上的三個點 (⋯) 來使用上下文選單管理 Background Agent。
- Add follow-up:為現有代理新增指示
- Delete:停止並封存 Background Agent
- View request ID:查看用於故障排除的唯一請求 ID(聯繫支援時請提供)
- Give feedback:提供關於代理效能的回饋
配置
從 Dashboard → Background Agents 管理預設設定和隱私選項。設定
預設模型
當沒有使用 @Cursor [model=...] 明確指定模型時使用。請參閱設定以查看可用選項。預設儲存庫
當沒有指定儲存庫時使用。請使用以下格式:https://github.com/org/repository
org/repository
如果您引用不存在的儲存庫,會顯示為您沒有存取權限。這會在 Background Agent 啟動失敗時的錯誤訊息中顯示。
基礎分支
Background Agent 的起始分支。留空以使用儲存庫的預設分支(通常是main
)
頻道設定
使用 @Cursor settings 在頻道層級配置預設設定。這些設定是按團隊設定的,會覆蓋該頻道的個人預設值。 特別適用於:- 不同頻道處理不同儲存庫
- 團隊希望所有成員使用一致的設定
- 您希望避免在每個指令中指定儲存庫
- 在所需頻道中執行 @Cursor settings
- 為該頻道設定預設儲存庫
- 在該頻道中使用 Background Agents 的所有團隊成員都會使用這些預設值
頻道設定優先於個人預設值,但可以被明確選項覆蓋,例如@Cursor [repo=...] [prompt]
隱私
Background Agents 支援隱私模式。 閱讀更多關於隱私模式或管理您的隱私設定。不支援隱私模式(舊版)。Background Agents 在執行時需要暫時儲存程式碼。
顯示代理摘要
顯示代理摘要和差異圖片。可能包含檔案路徑或程式碼片段。可以開啟/關閉。在外部頻道中顯示代理摘要
對於與其他工作區的 Slack Connect 或包含外部成員(如訪客)的頻道,選擇是否在外部頻道中顯示代理摘要。權限
Cursor 請求這些 Slack 權限以便 Background Agents 在您的工作區中運作:| 權限 | 描述 | |:-----------|:------------| |
app_mentions:read
| 偵測 @提及以啟動 Background Agents 並回應請求 | | channels:history
| 讀取討論串中的先前訊息,以便在新增後續指示時提供上下文 | | channels:join
| 在受邀或被請求時自動加入公開頻道 | | channels:read
| 存取頻道中繼資料(ID 和名稱)以發布回覆和更新 | | chat:write
| 在代理完成時發送狀態更新、完成通知和 PR 連結 | | files:read
| 下載共享檔案(日誌、螢幕截圖、程式碼範例)以提供額外上下文 | | files:write
| 上傳代理變更的視覺摘要以便快速檢視 | | groups:history
| 讀取私人頻道中的先前訊息,以便在多輪對話中提供上下文 | | groups:read
| 存取私人頻道中繼資料以發布回應並維持對話流程 | | im:history
| 存取直接訊息歷史記錄,以便在持續對話中提供上下文 | | im:read
| 讀取直接訊息中繼資料以識別參與者並維持適當的討論串 | | im:write
| 發起直接訊息以進行私人通知或個人溝通 | | mpim:history
| 存取群組直接訊息歷史記錄以進行多參與者對話 | | mpim:read
| 讀取群組直接訊息中繼資料以向參與者發送訊息並確保適當傳遞 | | reactions:read
| 觀察表情符號反應以獲取使用者回饋和狀態信號 | | reactions:write
| 新增表情符號反應以標記狀態 - ⏳ 表示執行中,✅ 表示已完成,❌ 表示失敗 | | team:read
| 識別工作區詳細資訊以分離安裝並套用設定 | | users:read
| 將 Slack 使用者與 Cursor 帳戶配對以進行權限管理和安全存取 |