---
title: "闔上螢幕時讓 AI 代理程式繼續執行 · Kilobat 實用技巧"
url: "https://kilobat.app/zh-hant/guides/recipes/agent-lid-closed.html"
description: "透過 Kilobat 的選用輔助程式，讓程式設計 AI 代理程式在 Mac 闔上螢幕時繼續工作；電池降到下限、溫度過高或達到時間上限時，它仍會讓 Mac 進入睡眠。"
---

實用技巧

# 闔上螢幕時讓 AI 代理程式繼續執行

闔上螢幕會讓 Mac 筆記型電腦進入睡眠。Kilobat 有一個選用的輔助程式，可讓進行中的 AI 代理程式執行在闔上螢幕後繼續下去。

Kilobat 1.3 或以上版本 · 你需要在「系統設定」中核准一個輔助程式 · 檢查日期：2026年10月29日

## 在 App 中

1. 在 Kilobat 中打開「設定」，找到「保持喚醒與 AI 代理程式」。
2. 開啟「允許闔上螢幕時繼續執行」。
3. macOS 詢問時，在「系統設定」>「一般」>「登入項目」中核准 Kilobat 的電源輔助程式。
4. 設定「闔上螢幕的最長時間」。上限為 8 小時。
5. 設定 Mac 進入睡眠的電池電量。預設為 20%。
6. 開啟「AI 代理程式工作時保持 Mac 喚醒」。
7. 若要用於手動保持喚醒的時段，請打開茶杯選單並選擇「闔上螢幕時也保持」。

## 使用 CLI

1. 確認設定已開啟，並查看目前的保持狀態。

   ```
   kilobat conditions --json
   ```

   輸出 `lidClosedAllowed` 和 `lidHold`，以及 `power` 下的電池電量和溫度狀態。
2. 闔上螢幕時繼續執行兩小時。

   ```
   kilobat awake --lid-closed --for 2h
   ```
3. 在某個指令執行期間，闔上螢幕仍繼續執行。指令結束時，保持狀態也隨之結束。

   ```
   kilobat awake --lid-closed -- npm test
   ```

## 透過 MCP

用 `claude mcp add kilobat -- kilobat mcp` 連接 MCP 伺服器一次即可。其他用戶端請參閱[說明文件](https://kilobat.app/zh-hant/docs.html#agents)。之後 AI 代理程式就能呼叫這些工具。會更改設定的工具會告訴 AI 代理程式先詢問你。

| 工具與參數 | 作用 |
|---|---|
| `get_conditions` | 顯示 `lidClosedAllowed` 和 `lidHold`。 |
| `keep_awake` `{"minutes": 120, "reason": "Agent run", "lid_closed": true}` | 闔上螢幕時讓 Mac 繼續執行。此工具會要求 AI 代理程式每次都先取得你的確認。 |
| `release_awake` | 結束保持狀態。 |

## 注意事項

- 放在包包裡闔上螢幕的 Mac 可能會變熱，電池也可能耗盡。可以的話請接上電源轉接器。
- 當電池降到你設定的下限、溫度過高、達到時間上限，或 Kilobat 結束一分鐘後，輔助程式都會讓 Mac 進入睡眠。
- 等待你操作的 AI 代理程式最多只會讓 Mac 在闔上螢幕時保持 30 分鐘。這需要開啟「AI 代理程式等待你操作時保持喚醒」。
- 如果輔助程式或 Mac 在闔上螢幕的保持期間重新啟動，輔助程式會先將設定還原。

## 常見問題

**不用 Kilobat 也能做到嗎？**

macOS 可以在闔上螢幕模式下讓筆電保持喚醒，但需要接上外接顯示器和電源。請參閱「[闔上螢幕時讓 Mac 筆電繼續運作](https://kilobat.app/zh-hant/guides/clamshell-lid-closed-mac.html)」。

**AI 代理程式需要設定 hook 才能這樣做嗎？**

不需要。Kilobat 會透過流量辨識 AI 代理程式。hook 則會告訴它執行何時在等待或已完成。請參閱「[讓 Kilobat 知道 AI 代理程式何時在等待或已完成](https://kilobat.app/zh-hant/guides/recipes/connect-agent-hooks.html)」。

## 資料來源

- [Kilobat 說明文件：闔上螢幕時繼續執行](https://kilobat.app/zh-hant/docs.html#lid-closed)
- [Kilobat 技能：mac-agent-runs](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-agent-runs)
- [Kilobat llms.txt：CLI 與 MCP 參考資料](https://kilobat.app/llms.txt)

資料來源檢查日期：2026年10月29日。man 頁面為 macOS 內建版本；在終端機中用 `man <name>` 開啟。

## 相關指南

- [闔上螢幕時讓 Mac 筆電繼續運作](https://kilobat.app/zh-hant/guides/clamshell-lid-closed-mac.html): 闔上螢幕會讓 Mac 筆電進入睡眠。
- [AI 代理程式等待或完成時通知 Kilobat](https://kilobat.app/zh-hant/guides/recipes/connect-agent-hooks.html): 沒有 hook 時，Kilobat 只能從流量和 CPU 判斷 AI 代理程式的狀態。
- [讓 Mac 保持喚醒直到下載完成](https://kilobat.app/zh-hant/guides/recipes/keep-mac-awake-download.html): 傳輸進行時，Kilobat 會讓 Mac 保持喚醒。
- [在 AI 代理程式執行大型下載前檢查網路](https://kilobat.app/zh-hant/guides/recipes/check-network-before-download.html): AI 代理程式可以詢問 Kilobat，現在是否適合進行大型傳輸。
