---
title: "Vérifier le réseau avant un gros téléchargement par un agent · Recettes Kilobat"
url: "https://kilobat.app/fr/guides/recipes/check-network-before-download.html"
description: "Laissez un agent IA vérifier si le réseau est limité, le Mode Faibles données, le VPN, la perte de paquets et la batterie avant de télécharger un modèle, une image ou des dépendances sur votre Mac."
---

Recette

# Vérifier le réseau avant un gros téléchargement dans un agent

Un agent peut demander à Kilobat si c’est le bon moment pour un gros transfert. Kilobat répond en deux secondes environ avec un conseil d’une ligne.

Gratuit dans l’app et la CLI · Vérifié le 29 octobre 2026

## Dans l’app

1. Ouvrez le menu Wi-Fi. Un réseau limité affiche Connecté · limité.
2. Pour changer la façon dont Kilobat traite un réseau, réglez son Coût des données sur Automatique, Limité ou Illimité.

## Avec la CLI

1. Lisez les conditions en JSON.

   ```
   kilobat conditions --json
   ```

   Résultat `metered`, `osMetered`, `lowDataMode`, `vpn`, `internetLatencyMs`, `internetLossPercent`, `power` et une ligne de `advice`, par exemple « Good conditions: online, unmetered, on power. »
2. Si le réseau est limité, demandez d’abord à la personne. Un test de débit consomme alors au plus le plafond que vous indiquez.

   ```
   kilobat speedtest --budget-mb 10
   ```
3. Gardez le Mac éveillé pendant le téléchargement.

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

## Via MCP

Connectez une fois le serveur MCP avec `claude mcp add kilobat -- kilobat mcp`. Pour les autres clients, voir [la documentation](https://kilobat.app/fr/docs.html#agents). Un agent peut ensuite appeler ces outils. Les outils qui modifient des réglages indiquent à l’agent de vous demander d’abord.

| Outil et arguments | Ce qu’il fait |
|---|---|
| `get_conditions` | Réseau limité, Mode Faibles données, VPN, latence, perte, batterie et chaleur, avec `advice`. |
| `get_updaters` | Si les outils de mise à jour sont en pause sur ce réseau en ce moment. |
| `run_speedtest` `{"budget_mb": 10}` | Consomme des données. Sur un réseau limité, l’agent doit d’abord vous demander. |
| `keep_awake` `{"minutes": 60, "reason": "Downloading the model"}` | Empêche la suspension d’activité pendant le téléchargement. |

## Bon à savoir

- `metered` est ce sur quoi Kilobat se fonde. `osMetered` est ce que dit macOS. `meteredSource` vaut `macOS` ou `you`.
- Une latence `null` signifie que le ping n’a pas obtenu de réponse. Cela ne prouve pas qu’Internet est coupé.
- Les skills pour agents de Kilobat indiquent aux agents de demander avant un gros transfert sur un réseau limité.

## Sources

- [Documentation Kilobat : Agents IA et MCP](https://kilobat.app/fr/docs.html#agents)
- [Skill Kilobat : mac-agent-runs](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-agent-runs)
- [llms.txt de Kilobat : référence de la CLI et du MCP](https://kilobat.app/llms.txt)

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec `man <name>` dans Terminal.

## Guides associés

- [Utiliser le Mode Faibles données sur un Mac](https://kilobat.app/fr/guides/low-data-mode-mac.html): Le Mode Faibles données demande à macOS et aux apps de consommer moins de données sur un réseau Wi-Fi donné.
- [Faire traiter un réseau comme limité par le Mac](https://kilobat.app/fr/guides/metered-network-mac.html): macOS signale certaines connexions comme coûteuses, comme le partage de connexion d’un iPhone.
- [Garder votre Mac éveillé jusqu’à la fin d’un téléchargement](https://kilobat.app/fr/guides/recipes/keep-mac-awake-download.html): Kilobat garde le Mac éveillé tant que des transferts sont en cours.
- [Les téléchargements Homebrew ou npm échouent sur un Mac](https://kilobat.app/fr/guides/homebrew-npm-download-fails.html): Homebrew télécharge avec curl et Git.
