
Por solo 0,25 RMB, DSH devolvió la vida a mi Hermes Agent
En mi artículo anterior probé a poner a dos agentes a trabajar juntos en el mismo entorno en la nube.
Hermes Agent hacía de copiloto: entendía los requisitos, diseñaba el plan y comprobaba los resultados. DeepSeek Harness, DSH para abreviar, hacía de piloto y trabajaba en el entorno real para escribir y verificar el código.
¡No dejes que tu agente trabaje solo! Al unir Hermes y DSH, mi eficiencia se multiplicó por diez
Un problema nuevo me dio otra idea para esta pareja.
Hace poco, varias personas de nuestra comunidad se encontraron con errores como estos en Hermes Agent:
Primer error: Sin respuesta: se detuvo el turno porque no se pudo escribir en el almacenamiento de la sesión; la transcripción se habría perdido al reiniciar. Comprueba el estado de la base de datos de estado (hermes doctor) y vuelve a enviar tu mensaje.
Segundo error: El almacenamiento de la sesión no estaba disponible temporalmente, así que se detuvo este turno para proteger tu historial de conversación. Tu mensaje debería estar guardado; vuelve a enviarlo dentro de un momento.

Los dos errores tenían el mismo origen: por distintas razones, ya no se podía leer o escribir en state.db, un archivo de Hermes Agent. Para proteger los datos existentes, Hermes Agent bloqueaba las conversaciones posteriores. Lo más frustrante era que reconstruir el agente desde el Centro de diagnóstico de LightVela tampoco lo solucionaba.
Antes era un problema difícil de resolver, hasta que tuvimos DeepSeek Harness ejecutándose en el mismo entorno.
¿Por qué puede ayudar DSH?
El mecanismo de recuperación nativo de Hermes Agent puede solucionar este problema. Lo difícil es iniciar esa recuperación desde dentro del entorno donde se ejecuta Hermes Agent.
DSH se ejecuta en el mismo entorno que Hermes Agent. Puede acceder a sus procesos, registros, configuración y archivos, además de ejecutar comandos. Por eso podemos encargarle directamente la reparación.
Cómo hacerlo
Primero sigue el artículo anterior para instalar y configurar DSH en LightVela:
¡No dejes que tu agente trabaje solo! Al unir Hermes y DSH, mi eficiencia se multiplicó por diez

Cuando pidas a DSH que investigue el problema, asegúrate de que su directorio de trabajo sea /home/agentuser/.

Como mejora opcional, puedes darle antes un manual de operaciones de Hermes Agent. Así no tendrá que descubrir la configuración por su cuenta. Para instalarlo, escribe esto en el chat de DSH:
Sigue https://skillhub.cn/install/skillhub.md para instalar @user_70854421/hermes-agent-skill-for-dsh.
Una vez terminada la instalación, empieza con esta petición:
Hay un Hermes Agent en tu entorno de ejecución actual. Primero encuentra dónde está instalado. Usa la habilidad que acabas de instalar para ayudarme a diagnosticar y resolver un problema.
Si prefieres proceder con un poco más de cautela, puedes decir:
Hay un Hermes Agent en tu entorno de ejecución actual. Primero encuentra dónde está instalado. Usa la habilidad que acabas de instalar para ayudarme a diagnosticar y resolver este problema:
{Describe aquí tu problema}.
Primero investiga la causa y propón un plan de reparación. No lo ejecutes todavía.Espera a que explique el plan de reparación. Si tienes dudas, pregunta en el grupo de la comunidad; puedes entrar con el código QR al final de este artículo.
En mi caso, la reparación fue bien. Tras localizar Hermes Agent, DSH ya había detectado que state.db estaba dañado y había preparado el plan y los pasos de reparación. Después se puso a trabajar:

En unos minutos, la reparación estaba terminada:

El proceso completo consumió unos 2,6 millones de tokens de entrada y 31.300 de salida, con una tasa de aciertos de caché del 97 %, muy alta. Utilicé DeepSeek-V4 Flash, así que el coste total fue de apenas unos 0,25 RMB. Frente a pedir ayuda a un experto o pasar horas investigándolo yo mismo, resultó muy barato.
Por último, vuelve al chat de Hermes Agent para confirmar que el problema se ha resuelto de verdad:

Únete a la comunidad de LightVela
Escanea un código QR o abre uno de los enlaces para explorar los agentes en la nube con la comunidad.