Рецепт
Проверка сети перед большой загрузкой в агенте
Агент может спросить Kilobat, подходящее ли сейчас время для большой передачи данных. Kilobat отвечает примерно за две секунды одной строкой совета.
В приложении
Откройте меню Wi-Fi. У лимитной сети указано «Подключено · лимитная».
Чтобы изменить, как Kilobat относится к сети, задайте её «Стоимость трафика»: «Автоматически», «Лимитная» или «Безлимитная».
Через CLI
Прочитать условия в JSON.
kilobat conditions --jsonВывод
metered,osMetered,lowDataMode,vpn,internetLatencyMs,internetLossPercent,powerи одна строкаadvice, например «Good conditions: online, unmetered, on power.»Если сеть лимитная, сначала спросите человека. Тест скорости тогда расходует не больше заданного вами лимита.
kilobat speedtest --budget-mb 10Не давать Mac уснуть, пока идёт загрузка.
kilobat awake -- huggingface-cli download org/model
Через MCP
Один раз подключите сервер MCP с помощью claude mcp add kilobat -- kilobat mcp. Для других клиентов см. документацию. После этого агент сможет вызывать эти инструменты. Инструменты, которые меняют настройки, велят агенту сначала спросить вас.
| Инструмент и аргументы | Что делает |
|---|---|
get_conditions | Лимитность, экономия данных, VPN, задержка, потери, заряд и нагрев, с advice. |
get_updaters | Приостановлены ли сейчас обновления в этой сети. |
run_speedtest | Расходует трафик. В лимитной сети агент должен сначала спросить вас. |
keep_awake | Отключает сон при простое на время загрузки. |
Полезно знать
metered— то, на что опирается Kilobat.osMetered— то, что сообщает macOS.meteredSource— этоmacOSилиyou.- Задержка
nullозначает, что ping не получил ответа. Это не доказывает, что интернет не работает. - Навыки Kilobat для агентов велят спрашивать разрешения перед большими передачами данных в лимитных сетях.
Источники
- Документация Kilobat: ИИ-агенты и MCP
- Навык Kilobat: mac-agent-runs
- Kilobat llms.txt: справочник по CLI и MCP
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.