Рецепт

Агент работает с закрытой крышкой

Если закрыть крышку ноутбука Mac, он уснёт. У Kilobat есть помощник, который включается по желанию и не прерывает работающего агента при закрытой крышке.

Kilobat 1.3 или новееНужно одобрить помощник в Системных настройкахПроверено: 29 октября 2026 г.

В приложении

  1. Откройте настройки Kilobat и найдите раздел «Без сна и агенты».

  2. Включите «Разрешить работу с закрытой крышкой».

  3. Когда macOS попросит, одобрите помощник питания Kilobat в разделе «Системные настройки» > «Основные» > «Объекты входа».

  4. Задайте «Макс. время с закрытой крышкой». Предел — 8 часов.

  5. Задайте уровень заряда, при котором Mac уснёт. По умолчанию — 20%.

  6. Включите «Не давать 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

Один раз подключите сервер MCP с помощью claude mcp add kilobat -- kilobat mcp. Для других клиентов см. документацию. После этого агент сможет вызывать эти инструменты. Инструменты, которые меняют настройки, велят агенту сначала спросить вас.

Инструмент и аргументыЧто делает
get_conditionsПоказывает lidClosedAllowed и lidHold.
keep_awake
{"minutes": 120, "reason": "Agent run", "lid_closed": true}
Не даёт Mac уснуть при закрытой крышке. Инструмент велит агенту каждый раз получать ваше подтверждение.
release_awakeСнимает запрет сна.

Полезно знать

  • Закрытый Mac в сумке может нагреться, а его аккумулятор — разрядиться. По возможности подключите адаптер питания.
  • Помощник даёт Mac уснуть, когда заряд опускается до заданного вами минимума, при нагреве, по истечении лимита времени и через минуту после выхода из Kilobat.
  • Агент, который ждёт вас, удерживает Mac с закрытой крышкой не дольше 30 минут. Для этого нужна настройка «Не давать уснуть, пока агент ждёт вас».
  • Если помощник или Mac перезапустится во время запрета сна, помощник первым делом вернёт настройку.

Вопросы

Можно ли обойтись без Kilobat?

macOS не даёт ноутбуку уснуть с закрытой крышкой в режиме закрытого дисплея — с внешним дисплеем и питанием. См. Как ноутбук Mac может работать с закрытой крышкой.

Нужны ли для этого агенту хуки?

Нет. Kilobat узнаёт агентов по их трафику. Хуки сообщают ему, когда запуск ждёт вас или завершён. См. Как сообщить Kilobat, что агент ждёт или закончил.

Источники

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.