← Todo el material
Investigación Avanzado 27 de julio de 2026

OpenClaw y Hermes: arquitectura de harnesses de agentes

Resumen arquitectónico de dos harnesses open-source de agentes personales: el Gateway central de OpenClaw versus los profiles auto-mejorables de Hermes. Bucle ReAct, memoria, skills y fronteras de seguridad.

☰ Índice del contenido

Ambos son harnesses de agentes autónomos personales de un solo usuario, self-hosted, que usan apps de mensajería como interfaz principal. El principio común es clave: el LLM no ejecuta nada. Es una función pura contexto → siguientes tokens, y “generar una acción” es simplemente el modelo emitiendo un tool_call estructurado. Quien ejecuta es el harness, no el modelo, dentro de un bucle ReAct —razonar → actuar → observar— que reinyecta cada resultado como observación y repite hasta que no hay más tool_calls (condición de parada). La autonomía es ese loop, no magia del modelo.

El bucle ReAct — el motor de todo agente

🧠
Razonar

el LLM decide el siguiente paso y emite un tool_call

→
⚙️
Actuar

el harness (no el modelo) ejecuta la herramienta

→
👁️
Observar

el resultado se reinyecta como contexto

↺ Se repite hasta que no hay más tool_calls (condición de parada) — la autonomía es este loop

OpenClaw

(Peter Steinberger → Fundación open-source; MIT; TypeScript/Swift)

Su centro arquitectónico es el Gateway, un daemon que corre permanentemente escuchando mensajes entrantes. Cuando llega uno, lo enruta a una sesión de agente, invoca el LLM, opcionalmente llama tools/skills y responde por el canal de origen.

Se organiza en tres capas:

  • Canal — adaptadores que normalizan el protocolo de cada plataforma a un formato interno común
  • Cerebro — el runtime que razona
  • Cuerpo — las tools que ejecutan

Su bucle interno tiene siete etapas: normalizar, enrutar, ensamblar contexto, inferir, ReAct, cargar skills y persistir memoria. La memoria y los skills se respaldan en archivos; la persistencia entre sesiones originalmente requería setup manual.

Hermes

(Nous Research; MIT; model-agnostic con 20+ proveedores)

Su arquitectura se distingue en dos ejes.

Primero, es multi-agente por profiles: cada profile es un agente independiente con su propio config.yaml, documento de identidad SOUL.md, store de memoria persistente (memory_store.db, SQLite), proceso gateway y cron; se coordinan vía un tablero kanban.

Segundo — y su verdadero foso — el bucle de auto-mejora: cuando resuelve una tarea escribe un skill reutilizable en Markdown, lo guarda en memoria persistente y ajusta su enfoque, sin configuración manual. Es memoria procedural —recuerda métodos, no solo hechos— sobre una “memoria holográfica” basada en SQLite con búsqueda full-text FTS5.

Un rasgo arquitectónico central de Hermes es que la ejecución de comandos se abstrae en seis backends de terminal (local, docker, ssh, modal, daytona, singularity), configurables bajo el bloque terminal:. Ese backend define dónde corre el agente y por tanto es la frontera de seguridad: local da acceso a tu host entero; docker/modal aíslan. Esto lo hace explícito de una forma que OpenClaw deja más implícita en su Gateway local/VPS.

Contraste

OpenClawHermes
FilosofíaControl-plane-firstSelf-improving-first
CentroGateway centralProfiles independientes
Identidad y skillsArchivos escritos por humanosSkills generados automáticamente
MemoriaPersiste hechos (archivos)Persiste procedimientos (SQLite + FTS5)
Frontera de seguridadImplícita (Gateway local/VPS)Explícita (backend de terminal)
AprendizajeManualLearning loop con el uso

Comparten superficie de capacidades casi idéntica (memoria, RAG, MCP, multi-canal, cron); la diferencia arquitectónica real está en cómo tratan la memoria y el aprendizaje: OpenClaw persiste hechos, Hermes persiste procedimientos y mejora con el uso.

Cómo se conecta con lo que hemos visto

Los dos proyectos son implementaciones concretas de las capas de un harness que revisamos en la serie del blog: tools, contexto, memoria, seguridad, gobernanza y observabilidad. Vale la pena leerlos en paralelo:

InvestigaciónAgentes IAOpenClawHermesHarnessReAct

Preguntas sobre este investigación

Regístrate gratis para hacer preguntas y guardar tu progreso.

✉ Entérate de lo nuevo

Recibe un aviso cuando publique nuevos cursos, workshops o investigaciones. Sin spam.