---
title: "Verificar a rede antes de um grande download por um agente · Receitas do Kilobat"
url: "https://kilobat.app/pt/guides/recipes/check-network-before-download"
description: "Permita que um agente de IA verifique limite de dados, Modo de Economia de Dados, VPN, perda e bateria antes de baixar um modelo, imagem ou dependências no Mac."
---

Receita

# Verifique a rede antes de um grande download em um agente

Um agente pode perguntar ao Kilobat se é um bom momento para uma transferência grande. O Kilobat responde em cerca de dois segundos com uma linha de orientação.

Grátis no app e na CLI · Verificado: 29 de outubro de 2026

## No app

1. Abra o menu Wi-Fi. Uma rede com limite mostra Conectado · com limite de dados.
2. Para alterar como o Kilobat trata uma rede, defina o Custo de dados como Automático, Com limite ou Sem limite.

## Com a CLI

1. Leia as condições em JSON.

   ```
   kilobat conditions --json
   ```

   Saída `metered`, `osMetered`, `lowDataMode`, `vpn`, `internetLatencyMs`, `internetLossPercent`, `power` e uma linha de `advice`, por exemplo “Boas condições: on-line, sem limite de dados, conectado à energia”.
2. Se a rede tiver limite de dados, pergunte à pessoa primeiro. Um teste de velocidade usará no máximo o limite definido.

   ```
   kilobat speedtest --budget-mb 10
   ```
3. Mantenha o Mac ativo durante o download.

   ```
   kilobat awake -- huggingface-cli download org/model
   ```

## Pelo MCP

Conecte o servidor MCP uma vez com `claude mcp add kilobat -- kilobat mcp`. Para outros clientes, consulte [a documentação](https://kilobat.app/pt/docs/agents#agents). Depois, um agente pode chamar essas ferramentas. Ferramentas que alteram ajustes orientam o agente a pedir sua confirmação primeiro.

| Ferramenta e argumentos | O que faz |
|---|---|
| `get_conditions` | Limite de dados, Modo de Economia de Dados, VPN, latência, perda, bateria e temperatura, com `advice`. |
| `get_updaters` | Se atualizadores estão pausados nessa rede agora. |
| `run_speedtest` `{"budget_mb": 10}` | Usa dados. Em uma rede com limite de dados, o agente deve perguntar a você primeiro. |
| `keep_awake` `{"minutes": 60, "reason": "Downloading the model"}` | Impede o repouso por inatividade durante o download. |

## É bom saber

- `metered` é o que o Kilobat usa para agir. `osMetered` é o que o macOS informa. `meteredSource` é `macOS` ou `you`.
- Uma latência `null` significa que o ping não recebeu resposta. Isso não prova que a internet está fora do ar.
- As skills de agente do Kilobat orientam os agentes a perguntar antes de transferências grandes em redes com limite de dados.

## Fontes

- [Documentação do Kilobat: agentes de IA e MCP](https://kilobat.app/pt/docs/agents#agents)
- [Kilobat skill: mac-agent-runs](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-agent-runs)
- [Kilobat llms.txt: referência de CLI e MCP](https://kilobat.app/llms.txt)

Verificado em 29 de outubro de 2026.

## Guias relacionados

- [Use o Modo de Economia de Dados no Mac](https://kilobat.app/pt/guides/low-data-mode-mac): O Modo de Economia de Dados orienta o macOS e os apps a usar menos dados em uma rede Wi-Fi.
- [Faça o Mac tratar uma rede como limitada](https://kilobat.app/pt/guides/metered-network-mac): O macOS marca algumas conexões como caras, como o Acesso Pessoal de um iPhone.
- [Mantenha o Mac ativo até um download terminar](https://kilobat.app/pt/guides/recipes/keep-mac-awake-download): O Kilobat mantém o Mac ativo durante as transferências.
- [Downloads do Homebrew ou npm falham no Mac](https://kilobat.app/pt/guides/homebrew-npm-download-fails): O Homebrew baixa arquivos com curl e Git.
