errors
Failed to load YAML frontmatter: Tried to load unspecified class: Date

Hermes Agent

Overview

Agent IA autonome open-source par Nous Research, installé sur vps-srv1672918. Point d'entrée : interface WebUI, telegram-bot, ou CLI.

Configuration

  • Provider : DeepSeek (api.deepseek.com/v1)
  • Modèle principal : deepseek-v4-pro (orchestrateur, chef de projet)
  • Modèle rapide : deepseek-v4-flash (chercheur, dev, reviewer)
  • Vision : Google Gemini 2.5 Flash (via Google AI Studio)
  • Fallback : nvidia/nemotron-3-super-120b-a12b:free via OpenRouter
  • Python : 3.11.15, venv /usr/local/lib/hermes-agent/venv/
  • Binaire : ~/.local/bin/hermes
  • Config : ~/.hermes/config.yaml
  • Env : ~/.hermes/.env

Architecture Kanban

5 profils collaborant via un board Kanban :

default (V4 Pro)        → Orchestrateur — définit projets, crée tâches
chef-de-projet (V4 Pro) → Coordonne un projet, décompose en sous-tâches
chercheur (V4 Flash)    → Recherche web/docs
dev (V4 Flash)          → Code, scripts, implémentation
reviewer (V4 Flash)     → Tests, validation, quality gates
  • Board : kanban.db (SQLite)
  • Dispatcher : intégré à la gateway
  • Nesting : max_spawn_depth=2
  • Wiki partagé : /root/wiki/ — accessible à tous les profils

Gateway

  • Telegram : telegram-bot @HeermesJod974Bot — 6 topics
  • Webhooks : supportés
  • Cron : jobs programmés (backup toutes les 6h, script auto-backup.sh)

Services intégrés

Service Rôle Accès
searxng Recherche web (web_search) 127.0.0.1:62761
crawl4ai Extraction contenu (web_extract) 127.0.0.1:32771
qdrant Base vectorielle (RAG) 127.0.0.1:32770
n8n Automatisations externes 127.0.0.1:5678

Outils actifs

Terminal, File, Memory, Skills, Kanban, Cron, Web Search/Extract, Code Execution, Vision, Session Search, Delegation, Telegram

Mémoire

  • ~/.hermes/memories/MEMORY.md — notes techniques, conventions
  • ~/.hermes/memories/USER.md — profil utilisateur, préférences
  • Pas de backend externe (tout en fichiers)

Backup

  • Repo GitHub privé : github.com/Jod97426/hermes-config
  • Script backup.sh : sauvegarde tout (config, profils, skills, kanban, wiki, docker, cron)
  • Script auto-backup.sh : cron toutes les 6h + màj README + push
  • Script restore.sh : restauration complète VPS vierge