Hermes Agent
Nous Research — hermes-agent.nousresearch.com
El Concepto
Hermes tiene un closed learning loop integrado:
“Creates skills from experience, improves them during use, persists knowledge, searches past conversations.”
Es la prueba de concepto de lo que Orion busca ser.
Sistema de Memoria
Dos archivos, dos propósitos
| File | Purpose | Limit |
|---|---|---|
MEMORY.md | Notas del agente: entorno, convenciones, lecciones | 2,200 chars |
USER.md | Perfil del usuario: preferencias, estilo | 1,375 chars |
Session Search
Busca en conversaciones pasadas via FTS5:
- SQLite con full-text search
- Resúmenes con Gemini Flash
- “Did we discuss X last week?”
Skills: Memoria Procedural
Skills son documentos on-demand:
Level 0: skills_list() → [name, description]
Level 1: skill_view(name) → Contenido completo
Level 2: skill_view(name, path) → Archivo específico
Skill Creation Autónoma
El agente crea skills después de:
- Tareas complejas (5+ tool calls)
- Errores resueltos
- Correcciones del usuario
- Workflows no triviales descubiertos
Conditional Activation
fallback_for_toolsets: [web] # Mostrar SOLO si no hay web tools
requires_toolsets: [terminal] # Mostrar SOLO si hay terminal
Ejemplo real: duckduckgo-search aparece solo si NO tienes API key de Firecrawl.
Skills Hubs
| Source | ID |
|---|---|
| Official | official/ |
| skills.sh (Vercel) | skills-sh/ |
| ClawHub | clawhub |
| GitHub repos | github |
hermes skills search react --source skills-sh
hermes skills install official/security/1password
Model Flexibility
Cualquier provider: OpenRouter (200+), Nous Portal, Kimi, MiniMax, OpenAI, Anthropic, custom endpoints.
hermes model # Cambiar interactivamente
# No code changes, no lock-in
Platform Support
CLI, Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant.
Relevance to Orion
| Aspect | Hermes | Orion |
|---|---|---|
| Identity | Skills composition | Skills composition ✅ |
| Memory | MEMORY.md + Session Search | ClawVault + memory files |
| Self-improvement | Skill creation | Planned (DSPy + GEPA) |
| Learning cycle | Execute → Learn → Persist | Execute → Analyze → Propose → Validate |
Hermes valida que el concepto funciona. Orion lo adapta a su stack.
Docs
Investigado: 2026-04-09