Le service passerelle d’Hermes Agent propose deux voies sur Linux : le service utilisateur classique, ou le service système pour --system. Le conseil officiel est clair : les notebooks et les développeurs donnent la priorité au service utilisateur ; VPS, hôte sans interface et un environnement nécessitant un démarrage doivent être renvoyés, puis sélectionner le service système.
Comment juger lequel choisir
- Service utilisateur : Vous vous connectez généralement, et la machine sert principalement d’environnement de développement.
- Service système : La machine est restée sans surveillance depuis longtemps et doit revenir automatiquement après redémarrage, et ne souhaite pas dépendre de
loginctl enable-linger.
Les deux autres ensembles sont installés
La documentation officielle avertit clairement que, à moins de vraiment savoir ce que vous faites, il ne faut pas garder à la fois les unités utilisateur et la passerelle système. Comme la sémantique de start/stop/statut peut devenir confuse, l’entrée du journal se forke aussi.
En résumé : le service utilisateur est sélectionné pour les machines de développement, et le service système est sélectionné pour VPS ; Le plus redouté est de mettre deux ensemble.
Une idée reçue courante
Beaucoup pensent que le service utilisateur est équivalent au service système tant qu’il est équipé d’un service à longtemps, mais en réalité, la sémantique de fonctionnement et de maintenance des deux est encore différente. La première ressemble davantage à « gérer votre environnement utilisateur », et la seconde à un « service à long terme au niveau de l’hôte ». Si vous comptez confier la machine à votre équipe pour une utilisation à long terme, les limites du service système sont généralement plus claires.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.