L'ESSENTIEL EN 30 SECONDES

  • Annoncée le 5 novembre, Cuttlefish est une app iOS en préversion publique pour superviser les sessions d’agents exécutées sur DigitalOcean Managed Agents.
  • L’utilisateur autorise ou refuse un appel d’outil après avoir vu la commande, le chemin de fichier ou le diff complet, peut corriger, mettre en pause ou arrêter l’agent ; les actions risquées exigent Face ID ou un code.
  • Box est le partenaire de lancement : l’intégration Box Mount, en préversion privée, synchronise un dossier Box dans l’espace de travail de l’agent selon les droits Box de chaque utilisateur.

DigitalOcean a présenté le 5 novembre Cuttlefish, une application iPhone native destinée à superviser les agents IA qui tournent sur son service Managed Agents. L’hébergeur cloud la présente comme un moyen de garder un humain aux commandes des décisions importantes d’un agent, sans devoir rester devant son bureau. L’app est en préversion publique sur l’App Store, avec Box comme partenaire de lancement.

Ce que fait l’application

Selon la documentation de DigitalOcean, Cuttlefish affiche en continu les réponses, le raisonnement et les appels d’outils d’un agent pendant la session. Lorsqu’une politique d’autorisation est réglée sur « ask », l’agent attend que l’utilisateur accepte ou refuse la requête, et l’app montre au préalable la commande, le chemin de fichier ou le diff en entier. Un refus peut être motivé. Les demandes jugées risquées, comme une suppression récursive, un force-push, sudo ou l’exécution directe d’un script téléchargé, sont signalées, et leur autorisation passe par Face ID ou le code de l’appareil.

L’utilisateur peut aussi envoyer des corrections en cours de route, mettre une session en pause (le calcul est suspendu mais l’espace de travail conservé), l’arrêter, parcourir les fichiers et gérer des points de restauration. Des notifications signalent une validation en attente, une exécution terminée ou un échec. Comme agents et bacs à sable tournent dans des microVM de DigitalOcean, les sessions se poursuivent même téléphone verrouillé ou hors ligne. L’entreprise cite parmi les environnements d’agents compatibles Claude Code, Codex CLI, OpenCode, OpenHands, LangGraph et CrewAI. Il faut iOS 26.5 ou ultérieur et une équipe ayant accès à Managed Agents.

L’intégration avec Box

Le partenariat repose sur Box Mount, en préversion privée. Cette fonction synchronise un dossier Box, choisi dans Cuttlefish, dans chaque session d’un environnement ; l’agent travaille sur des fichiers ordinaires et ses modifications, suppressions comprises, sont répercutées dans Box. Chacun connecte son propre compte Box, si bien que les droits d’accès, l’historique des versions et les journaux d’audit existants s’appliquent, d’après l’annonce.

Limites et questions ouvertes

La documentation précise ce que l’app ne permet pas : répondre aux questions d’un agent, créer ou modifier des ensembles d’outils, ou mener une revue de code approfondie. iOS gère par ailleurs l’exécution en arrière-plan, ce qui peut retarder les notifications. Managed Agents reste lui-même en préversion publique, et le communiqué indique que ces services ne sont pas pris en charge pour la production. Aucun tarif propre à l’app n’est mentionné ; DigitalOcean facture l’exécution à l’usage CPU actif, si bien que l’attente d’une validation coûte peu. HostingJournalist souligne qu’une validation sur mobile peut faciliter des approbations hâtives et que certaines décisions complexes demandent plus de contexte qu’un écran de téléphone.