Travailler avec des agents de programmation depuis ton téléphone
Prépare un flux de programmation à distance avec un ordinateur hôte, des autorisations sur mobile et des modifications vérifiables.
Un téléphone permet de confier une tâche précise à un agent de programmation, de répondre à une question et de vérifier une petite modification loin de ton bureau. Le travail reste exécuté sur l’ordinateur. Ton dépôt, tes outils de développement et les processus en cours restent sur la machine hôte que tu as choisie.
Un bon fonctionnement à distance rend cette séparation claire. Avant de choisir une application, vérifie où les commandes s’exécutent, comment tu reçois les demandes d’autorisation et ce qui se passe lorsqu’un appareil perd sa connexion.
Choisis la connexion adaptée à ton travail
Si tu utilises déjà Claude Code, consulte d’abord son Remote Control intégré, qui relie les sessions locales à l’application Claude ou à un navigateur. Lis les conditions actuelles de compte et de version avant d’ajouter un service. Une application complémentaire se justifie si tu recherches une autre combinaison d’agents, d’édition ou de gestion de projets.
Certains clients communiquent avec les agents par Agent Client Protocol, ou ACP. La prise en charge du protocole ne garantit pas que toutes les versions d’un agent fonctionnent avec tous les clients. Vérifie la combinaison exacte : système du téléphone, système de l’ordinateur, agent et adaptateur. Inclus aussi les frais du compte ou de l’API de l’agent dans ta comparaison.
Prépare l’ordinateur avant de partir
Ouvre le projet sur la machine hôte et lance d’abord l’agent sur place. Résous les problèmes de connexion au compte, d’outils manquants, de dépendances et d’accès au dépôt tant que tu disposes d’un clavier. Une application distante ne termine pas une tâche si les outils nécessaires manquent sur l’hôte.
Utilise une branche ou une copie de travail isolée pour une nouvelle modification. Note l’état initial de Git pour distinguer tes modifications existantes du travail de l’agent. Choisis un dossier de projet contenant les fichiers nécessaires plutôt que d’autoriser tout ton dossier personnel.
Vérifie l’alimentation et le réseau. Une session qui résiste à la déconnexion du téléphone dépend toujours d’un ordinateur éveillé et joignable. Ne suppose pas qu’une notification peut rallumer une machine éteinte ou contourner toutes les restrictions du réseau professionnel.
Confie une tâche que tu peux vérifier
Une demande courte et précise convient mieux au téléphone qu’une consigne générale pour améliorer toute l’application. Par exemple :
Trouve pourquoi l’envoi d’une recherche vide laisse l’indicateur de chargement actif indéfiniment. Explique d’abord la cause. Corrige ensuite ce comportement, ajoute une vérification de non-régression ciblée et indique les fichiers modifiés. Ne fais ni commit ni déploiement.
Cette demande dit ce qui ne va pas, ce qu’il faut examiner, ce que l’agent peut modifier et quand s’arrêter. Ajoute les étapes pour reproduire le problème ou le message d’erreur si tu les as. Laisse de côté le nettoyage sans rapport, pour que le diff final reste facile à lire.
Demande à l’agent de te prévenir quand il n’est pas sûr, avant d’en faire plus. Si la correction demande une migration de base de données ou une autorisation de compte que tu n’avais pas prévue, arrête-toi et décide. N’approuve pas une suite d’actions que tu ne comprends pas.
Vérifie séparément les commandes et les modifications
Une demande d’autorisation demande si une action peut s’exécuter. Un diff montre ce qui a changé. Il te faut les deux. Avant d’approuver une commande, regarde dans quel dossier elle s’exécute, quels fichiers elle touche et si elle envoie quelque chose hors de ton ordinateur. Avant d’accepter le résultat, compare les modifications réelles avec la tâche de départ.
Procède dans cet ordre :
- Confirme que tu consultes le bon projet et la bonne session.
- Lis l’explication et examine les fichiers modifiés.
- Vérifie les résultats des tests pertinents, y compris les échecs et les contrôles ignorés.
- Traite le commit, la fusion et le déploiement comme des décisions distinctes.
Un voyant vert est une raison de regarder les preuves, pas de s’en passer. Pour un gros diff, ou un changement qui touche des identifiants, des autorisations ou des données de production, termine la revue sur un plus grand écran.
Teste la reconnexion avec une tâche sans modification
Avant de compter sur ce fonctionnement en déplacement, demande une petite investigation en lecture seule. Déconnecte le téléphone, reconnecte-le et vérifie que tu retrouves la même session et son état récent. Observe aussi comment une autorisation en attente apparaît après la reconnexion.
Si la sortie s’arrête, trouve ce qui s’est passé : le téléphone s’est déconnecté, l’ordinateur s’est mis en veille, l’agent s’est arrêté ou l’agent attend ta réponse. Vérifie directement sur l’ordinateur quand c’est possible. N’envoie pas la même instruction encore et encore : une connexion silencieuse ne prouve pas que l’action précédente n’a jamais commencé.
Garde une courte note avec le nom de l’hôte, l’emplacement du projet, l’agent utilisé et l’endroit où retrouver sa session. Elle sert de repère lorsque plusieurs ordinateurs ou projets sont impliqués.
La place de Mono
Mono Code te permet d’ouvrir des terminaux, de modifier des fichiers et d’utiliser des agents de programmation comme Claude Code, Gemini CLI ou OpenCode sur ton ordinateur depuis ton téléphone. Les sessions continuent sur l’ordinateur quand le téléphone se déconnecte. Vérifie que ton agent et tes appareils sont pris en charge pour le travail que tu prévois. C’est toujours l’ordinateur qui fait le travail, et une connexion chiffrée entre tes appareils ne change pas la façon dont un fournisseur d’IA traite le code envoyé à son modèle. Notre guide sur la confidentialité de l’IA et la synchronisation chiffrée explique cette différence.
Mono propose actuellement une liste d’attente. Inscris-toi à la liste Mono pour connaître sa disponibilité. En attendant, applique cette préparation et ces vérifications à ton installation actuelle, y compris à une solution intégrée de contrôle à distance qui répond déjà à tes besoins.
