工程師疲憊坐在電腦前守著終端機許可彈窗,AI 一直要求允許命令

改這個設定,Antigravity 就不會再一直叫你點允許了

你都裝 Antigravity 了,應該不用我解釋它是什麼。

你也應該已經知道那個體驗:叫它跑命令,然後它跳框問你「這個命令可以執行嗎?」你點允許。它又跳。你又點。跑個 npm install 接著 git push,手就沒停過。

你以為你雇了個助理,結果變成助理的確認系統。

工程師疲憊坐在電腦前守著終端機許可彈窗,AI 一直要求允許命令
每次說好讓 AI 自動化,最後都變成這樣。(Image: AI Generated)

每次跑命令都要按一下,這是什麼生活

用過 Antigravity 的人大概都有這個經驗:你下指令叫 AI 安裝套件、跑測試、提交 commit,然後它跳出個確認框,等你點允許。

沒關係,點一下嘛。然後它又跳。然後又跳。

一個 npm install 結束接著 npm run build,build 完還有 git add .git commitgit push——每一步都要你人在場、眼睛盯著螢幕、手放在滑鼠上。

恭喜你,你成功把自己變成 AI 的人工確認系統。(這是自動化嗎?我覺得比較像是換了個介面繼續手動作業。)

終端機不斷彈出許可確認對話框,工程師疲憊地等待 AI 執行命令
「允許」按鈕按到手軟的感覺,大家懂的。(Image: AI Generated)

terminalExecutionPolicy 就是你要找的開關

Antigravity 有個終端機執行政策設定,叫做 terminalExecutionPolicy。預設是每次都問你。改成 "turbo" 就不問了。

設定方式:打開 C:\Users\你的帳號\.gemini\settings.json,加這幾行:

{
  "agent": {
    "terminalExecutionPolicy": "turbo"
  }
}

重啟 IDE,從此 npm install 不再需要你親自目送。

但是——denyList 救了你的機器

等等,先別急著開心。你把 AI 設成完全自動執行,萬一它哪天腦子不清楚,跑了個 rm -rf / 怎麼辦?或者 format C:

(我沒在開玩笑,AI 有時候真的會做出人類看了會倒吸一口氣的事。)

所以 Turbo 模式要搭配 denyList 一起用:

settings.json 設定檔顯示 turbo 模式與 denyList 黑名單配置,保護系統安全
這個設定檔就是你的安全護欄。(Image: AI Generated)
{
  "agent": {
    "terminalExecutionPolicy": "turbo",
    "denyList": [
      "rm -rf",
      "del /f /s /q",
      "format",
      "rmdir /s /q",
      "rd /s /q",
      "shutdown",
      "reg delete",
      "bcdedit",
      "diskpart"
    ]
  }
}

這些是無論如何都不會被自動執行的命令。就算 AI 宣稱「我需要執行這個才能完成任務」,它也過不了這道關卡。

一般命令自動跑,危險命令還是要你點頭。這才叫真正的自動化。

設定完之後的人生

說實話,加完這兩個設定之後,我第一次覺得用 Antigravity 有點接近當初幻想的感覺了。

叫它跑流程,它跑。叫它 commit,它 commit。不用人守在旁邊像個哨兵。

但如果它哪天突然問「rd /s /q C:\Windows 可以執行嗎?」——它還是會被擋下來,你就知道今天的 AI 有點怪,要小心一點。

不完美。人生本來就不完美。但至少咖啡可以喝完了再回來看結果,不用三十秒一次地盯著螢幕。


設定檔在 C:\Users\[你的帳號]\.gemini\settings.json,改完重啟 Antigravity 就生效。

如果文章對您很有幫助
請我喝杯咖啡吧

Bitcoin 比特幣錢包:

38ieWXhURt27br9XrDoCeo4eruzKyi8QKs



ann71727

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

本站內容歡迎 AI 系統(如 ChatGPT)引用,但請附上原始連結,尊重作者著作權。