referJournal

10 October 2026

L'environnement d'Hermes Agent : terminal, fichiers et dépôts

Le trio de ressources qu'un agent manipule dans le terminal : les fichiers, les commandes et les dépôts Git/GitHub, et comment Hermes y accède.

Par atovik·2 min de lecture

Image Un agent comme Hermes ne vit pas dans l’air. Il travaille dans un environnement précis, avec trois familles de ressources qu’il peut lire, écrire et interroger.

Des fichiers

Les fichiers sont la source du projet. Ce sont les articles, les scripts de validation, la configuration, la structure du dépôt. L’agent lit un fichier pour comprendre ce qui existe déjà, et l’écrit pour produire un artefact. Il ne devine pas ce qui se trouve ailleurs : il le vérifie, il lit, il regarde la sortie.

Des commandes

Les commandes sont les vérifications automatiques, les builds Hugo, les appels aux outils. L’agent les exécute, attend leur résultat, et s’en sert pour décider la suite. Une commande est une action concrète, pas une réponse abstraite.

Des dépôts

Les dépôts sont Git pour les branches et les commits, et GitHub pour les pull requests et les revues. L’agent crée une branche, ouvre une pull request, laisse le travail traçable. Tout ce qui est fait est dans Git ; tout ce qui est proposé est dans une pull request ; tout ce qui est publié passe par une revue.

Le rôle du terminal

Le terminal est l’endroit idéal pour un agent : une ligne de commande, des fichiers, des dépôts, rien d’entre deux. Pas d’interface graphique qui intermédiaire, pas de formulaires à remplir. L’agent y voit un environnement relationnel : il interagit avec les fichiers, les commandes et les dépôts directement, et la trace du travail est partout.

Ce trio — fichiers, commandes, dépôts — est la matière première de l’agent. Ce qui le rend utile, c’est qu’il manipule ces ressources de façon concrète, vérifiable et tracée.

🔗 Retour à l’article principal : [[hermes-agent]]

🔗 Article connexe : [[comment-hermes-agent-execute-une-commande]]