Cursor CLI 非互動模式(腳本與 CI)
3 min read
互動模式:AI 問你、你按 Y/N、一步步確認——像在跟人 pair。
非互動模式:你給一個指令,跑完就結束,不用人在旁邊當按鍵員。適合寫在腳本或 CI 裡,讓 AI 自己加班。
基本用法
加上 --no-interactive(或簡寫 -n):
cursor agent "幫專案加上 .editorconfig" --no-interactive- AI 會直接執行,不會停下來等你
- 適合:結果可預期、可重複跑的任務(加註解、修 lint、照規範改格式之類)
在腳本裡用
#!/bin/bash
cd /path/to/project
cursor agent "依照 CONTRIBUTING.md 跑 linter 並修復" --no-interactive- 自動化 code 整理、簡單重構、加註解都行
- 記得:CI 環境要有 Cursor 帳號授權(先
cursor auth login或用 token),不然 AI 沒辦法上工
指定模型(可選)
想指定用哪個模型再跑:
cursor agent "重寫這段註解" --model claude-3-5-sonnet --no-interactive實際可用模型名以官方文件為準,別自己發明型號。
雲端繼續跑(-c)
任務很重、不想佔著終端機?用 -c 丟給雲端跑:
cursor agent "分析整個 repo 並產出架構文件" -c-c會把對話交給雲端 Agent 繼續跑- 你關掉終端機也沒關係,之後可以再接回對話——等於「背景執行」,差在是 AI 在背景幫你做事
小結
- 非互動:加
--no-interactive或-n,不用人在旁邊按鍵 - 腳本/CI:同一套指令,記得環境要能登入 Cursor
- 指定模型:
--model 模型名 - 長時間任務:用
-c交給雲端,關機也能繼續
下一步:05-tips — 小技巧與常見問題,少踩一點雷