Hermes Profiles: Run Multiple AI Agents Like a Pro
What are Hermes goals and how to use them — turn big tasks into persistent multi-step plans your agent remembers.
Perfiles de Hermes: Gestiona Múltiples Agentes de IA como un Profesional
¿Alguna vez has deseado tener un agente de IA dedicado para programar, otro para investigar y quizás un tercero para tareas personales, todo en la misma máquina, sin que se estorben entre sí? Eso es exactamente lo que te permiten hacer los Perfiles de Hermes.
Piensa en un perfil como un “hogar” separado para cada agente. Cada uno tiene su propia configuración, claves de API, personalidad, memorias e incluso sus propias habilidades. Se acabó mezclar el estado entre diferentes proyectos o pelear por quién cambió qué.
La Única Regla que Debes Seguir
Antes de entrar en materia, aquí está la regla de oro: nunca ejecutes dos agentes en el mismo perfil. Si dos procesos comparten un mismo directorio de inicio, ambos escribirán memorias y cargarán los cambios del otro en sus prompts de sistema. Es como si dos personas editaran el mismo documento a la vez: un caos. Los perfiles existen precisamente para evitar esto. Si necesitas que los agentes compartan conocimiento, usa un proveedor de memoria externo.
Primeros Pasos en 30 Segundos
Crear un perfil es ridículamente fácil. Así es todo el flujo:
hermes profile create coder # crea el perfil + el comando "coder"
coder setup # configura las claves de API y el modelo
coder chat # empieza a chatear
Eso es todo. En el momento en que creas un perfil llamado coder, obtienes al instante un comando coder que funciona con todos los subcomandos de Hermes. ¿Quieres iniciar su gateway? coder gateway start. ¿Necesitas comprobar su estado? coder doctor. Simplemente funciona.
Tres Formas de Crear un Perfil
1. Perfil en blanco — empieza desde cero con las habilidades incluidas:
hermes profile create mybot
Luego ejecuta mybot setup para configurarlo todo. Si planeas usar este perfil como trabajador kanban, añade una descripción para que el orquestador sepa para qué es bueno:
hermes profile create researcher --description "Lee código fuente y documentación externa, escribe hallazgos."
2. Clonar solo la configuración — copia tu configuración actual pero empieza con memoria limpia:
hermes profile create work --clone
Esto copia tu config.yaml, .env, SOUL.md y habilidades. Mismas claves de API y modelo, pero sesiones y memorias nuevas. Perfecto para crear un gemelo enfocado al trabajo.
3. Clonar todo — una instantánea completa:
hermes profile create backup --clone-all
Esto copia absolutamente todo: configuración, claves de API, personalidad, todas las memorias, habilidades, trabajos cron, plugins. Es una copia de trabajo completa. Ten en cuenta que el historial de sesiones y las bases de datos de estado se excluyen (pueden ocupar decenas de GB), así que para una copia de seguridad real que incluya el historial, usa hermes profile export.
También puedes clonar desde un perfil específico:
hermes profile create work --clone-from coder
Cambiar Entre Perfiles
Tienes tres formas de apuntar a un perfil:
Alias de comando — cada perfil tiene su propio comando:
coder chat
coder config set model.default anthropic/claude-sonnet-4
La bandera -p — funciona con cualquier comando, en cualquier lugar:
hermes -p coder chat
hermes chat -p coder -q "hola"
Predeterminado fijo — configúralo una vez, olvídate de ello:
hermes profile use coder
hermes chat # ahora apunta a coder
Piénsalo como kubectl config use-context. Y no te preocupes por perderte: la CLI siempre muestra qué perfil está activo. Tu prompt cambia a coder ❯, el banner de inicio muestra Perfil: coder, y hermes profile te da la imagen completa.
Perfiles vs. Espacios de Trabajo vs. Sandboxes
Estos conceptos se confunden todo el tiempo, pero son totalmente diferentes:
- Perfil = el directorio de estado de tu agente (configuración, memoria, sesiones)
- Espacio de trabajo = donde se inician los comandos de terminal (controlado por
terminal.cwd) - Sandbox = lo que limita el acceso al sistema de archivos
Importante: los perfiles no ponen a tu agente en una sandbox. En el backend de terminal local predeterminado, tu agente sigue teniendo el mismo acceso al sistema de archivos que tu cuenta de usuario. Un perfil mantiene el estado separado, no el sistema de archivos.
En Resumen
Los perfiles convierten a Hermes en una potencia multiagente. Crea un coder, un researcher y un personal — cada uno con su propia identidad, memoria y herramientas. Trabajan de forma independiente, se mantienen organizados y nunca se pisan los pies. Dale a cada agente su propio perfil, y te preguntarás cómo lograbas gestionar con uno solo.
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/profiles