glossaire
CLI signifie interface en ligne de commande. C’est un programme que vous contrôlez en tapant des commandes plutôt qu’en cliquant sur des boutons. Vous en utilisez sans doute déjà plusieurs : git, npm, docker.
| Interface graphique | CLI (ligne de commande) | |
|---|---|---|
| comment l’utiliser | Cliquer, glisser des éléments | Taper des commandes |
| exemple | GitHub Desktop | git push |
| pour les humains | Souvent plus simple au début | Plus rapide une fois les commandes connues |
| pour les agents | Difficile à utiliser : captures d’écran et clics nécessaires | Naturelle : les agents tapent déjà des commandes |
Les agents de code IA passent leurs journées à taper des commandes dans des terminaux. C’est ainsi qu’ils exécutent votre code, installent des paquets, utilisent git et lancent les tests. Une CLI s’intègre directement à ce qu’ils font déjà. Aucune intégration spéciale n’est nécessaire.
C’est pour cela que Pane a créé runpane sous forme de CLI au lieu d’imposer un protocole personnalisé aux agents. Claude Code, Codex, Aider ou un script bash, peu importe. S’il peut taper runpane panes create, il peut contrôler Pane.
Toutes les CLI ne sont pas aussi pratiques pour les agents. Voici ce qui compte :
Une sortie JSON. Les agents ne peuvent pas analyser de façon fiable les tableaux écrits pour les humains. Une option --json leur fournit des données structurées qu’ils peuvent vraiment utiliser.
Une commande de découverte. Les agents ne devraient pas avoir à lire la documentation pour connaître les commandes disponibles. Une commande comme runpane agent-context leur dit tout en un appel.
Une sortie courte par défaut. La fenêtre de contexte des agents est limitée. Une commande qui affiche 500 lignes par défaut gaspille des tokens. Une bonne CLI pour agents reste concise et permet d’en demander plus avec des options comme --limit 200.
Un mode non interactif. Les agents ne peuvent pas répondre aux messages « Vous êtes sûr ? (o/n) ». Une option --yes leur permet d’ignorer les confirmations dans les workflows automatisés.
Consultable avant l’installation. Les agents doivent pouvoir vérifier les capacités d’une CLI avant de l’installer. Pane publie la liste complète des commandes à une URL publique. Les agents peuvent donc vérifier avant de s’engager.
# Discovery: what commands exist?
runpane agent-context --json
# Short output: just what's on screen right now
runpane panels screen --panel <id> --limit 80 --json
# Non-interactive: skip the "are you sure?" prompt
runpane panes create --repo active --name "my-task" --yes --json
# Readable before install:
curl -fsSL https://runpane.com/runpane-cli-contract.json- Documentation de la CLI runpane : la référence complète
- Page de la CLI runpane : pourquoi Pane a créé une CLI
- Qu’est-ce que MCP ? : le protocole complémentaire aux CLI
- Que signifie « indépendant de l’agent » ? : pourquoi les CLI le permettent
Dernière mise à jour le 24 juin 2026