实用技巧

合盖时让智能体继续运行

合上盖子会让 Mac 笔记本电脑进入睡眠。Kilobat 提供一个需手动启用的辅助程序,可在合盖时让正在工作的智能体继续运行。

Kilobat 1.3 或更高版本需在“系统设置”中批准辅助程序核查日期:2026年10月29日

在 App 中

  1. 在 Kilobat 中打开“设置”,找到“唤醒与智能体”。

  2. 打开“允许合盖运行”。

  3. macOS 询问时,在“系统设置”>“通用”>“登录项”中批准 Kilobat 的电源辅助程序。

  4. 设置“合盖最长时间”。上限为 8 小时。

  5. 设置 Mac 进入睡眠的电量。默认为 20%。

  6. 打开“AI 智能体工作时保持 Mac 唤醒”。

  7. 对于唤醒会话,打开茶杯菜单并选择“合盖时也保持”。

使用 CLI

  1. 确认设置已打开,并查看当前的保持状态。

    kilobat conditions --json

    输出 lidClosedAllowed 和 lidHold,power 下包含电量和发热状态。

  2. 合盖后继续运行 2 小时。

    kilobat awake --lid-closed --for 2h
  3. 合盖后在某条命令运行期间继续运行。命令结束,保持也随之结束。

    kilobat awake --lid-closed -- npm test

通过 MCP

用 claude mcp add kilobat -- kilobat mcp 连接一次 MCP 服务器。其他客户端参阅文档。之后智能体就可以调用这些工具。会更改设置的工具会提示智能体先征求你的同意。

工具与参数作用
get_conditions显示 lidClosedAllowed 和 lidHold。
keep_awake
{"minutes": 120, "reason": "Agent run", "lid_closed": true}
让 Mac 在合盖时继续运行。该工具会提示智能体每次都先征得你的确认。
release_awake结束保持。

须知

  • 放在包里合盖的 Mac 可能会变热,电池也可能耗尽。尽量接上电源适配器。
  • 当电量降到你设定的下限、温度过高、超过时限,或 Kilobat 退出一分钟后,辅助程序会让 Mac 睡眠。
  • 等待你操作的智能体最多让 Mac 合盖保持 30 分钟。此功能需要打开“智能体等待你操作时保持唤醒”。
  • 如果辅助程序或 Mac 在合盖保持期间重启,辅助程序会先恢复原来的设置。

常见问题

不用 Kilobat 能做到吗?

在合盖模式下,macOS 会让接有外接显示器和电源的笔记本电脑合盖保持唤醒。参阅合盖后让 Mac 笔记本电脑继续工作。

智能体需要配置 hook 才能这样做吗?

不需要。Kilobat 通过流量识别智能体。hook 用于告诉它某次运行何时在等待、何时已完成。参阅让 Kilobat 知道智能体何时等待或完成。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。