---
title: "Comprobar la red antes de una descarga grande desde un agente · Recetas de Kilobat"
url: "https://kilobat.app/es/guides/recipes/check-network-before-download.html"
description: "Deja que un agente de IA compruebe si hay una red con límite, Modo de datos reducidos, VPN, pérdida de paquetes y batería antes de descargar un modelo, una imagen o dependencias en tu Mac."
---

Receta

# Comprobar la red antes de una descarga grande en un agente

Un agente puede preguntar a Kilobat si es buen momento para una transferencia grande. Kilobat responde en unos dos segundos con una línea de consejo.

Gratis en la app y en la CLI · Revisado: 29 de octubre de 2026

## En la app

1. Abre el menú Wi-Fi. Una red con límite muestra «Conectado · con límite».
2. Para cambiar cómo trata Kilobat una red, ajusta su «Coste de datos» en Automático, Con límite o Sin límite.

## Con la CLI

1. Consulta las condiciones en JSON.

   ```
   kilobat conditions --json
   ```

   Salida `metered`, `osMetered`, `lowDataMode`, `vpn`, `internetLatencyMs`, `internetLossPercent`, `power` y una línea de `advice`, por ejemplo «Good conditions: online, unmetered, on power.»
2. Si la red tiene límite, pregunta antes a la persona. Así, una prueba de velocidad usa como máximo el límite que indiques.

   ```
   kilobat speedtest --budget-mb 10
   ```
3. Mantén el Mac activo mientras se ejecuta la descarga.

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

## Por MCP

Conecta el servidor MCP una vez con `claude mcp add kilobat -- kilobat mcp`. Para otros clientes, consulta [la documentación](https://kilobat.app/es/docs.html#agents). Así, un agente puede llamar a estas herramientas. Las herramientas que cambian ajustes indican al agente que te pregunte antes.

| Herramienta y argumentos | Qué hace |
|---|---|
| `get_conditions` | Con límite, Modo de datos reducidos, VPN, latencia, pérdida, batería y temperatura, con `advice`. |
| `get_updaters` | Si los actualizadores están en pausa ahora en esta red. |
| `run_speedtest` `{"budget_mb": 10}` | Usa datos. En una red con límite, el agente debe preguntarte antes. |
| `keep_awake` `{"minutes": 60, "reason": "Downloading the model"}` | Impide el reposo por inactividad durante la descarga. |

## Conviene saber

- `metered` es aquello sobre lo que actúa Kilobat. `osMetered` es lo que dice macOS. `meteredSource` es `macOS` o `you`.
- Una latencia `null` significa que el ping no obtuvo respuesta. No demuestra que internet esté caído.
- Las skills para agentes de Kilobat indican a los agentes que pregunten antes de hacer transferencias grandes en redes con límite.

## Fuentes

- [Documentación de Kilobat: Agentes de IA y MCP](https://kilobat.app/es/docs.html#agents)
- [Skill de Kilobat: mac-agent-runs](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-agent-runs)
- [llms.txt de Kilobat: referencia de la CLI y MCP](https://kilobat.app/llms.txt)

Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con `man <name>` en Terminal.

## Guías relacionadas

- [Usar el Modo de datos reducidos en el Mac](https://kilobat.app/es/guides/low-data-mode-mac.html): El Modo de datos reducidos indica a macOS y a las apps que usen menos datos en una red Wi-Fi.
- [Hacer que el Mac trate una red como red con límite](https://kilobat.app/es/guides/metered-network-mac.html): macOS marca algunas conexiones como caras, como Compartir Internet de un iPhone.
- [Mantener el Mac activo hasta que termine una descarga](https://kilobat.app/es/guides/recipes/keep-mac-awake-download.html): Kilobat mantiene el Mac activo mientras hay transferencias en curso.
- [Las descargas de Homebrew o npm fallan en un Mac](https://kilobat.app/es/guides/homebrew-npm-download-fails.html): Homebrew descarga con curl y Git.
