Volver
DSH 修复 Hermes Agent 的文章封面

Por solo 0,25 RMB, DSH devolvió la vida a mi Hermes Agent

Walker Cao

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.

Hermes Agent 会话存储异常报错

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

LightVela 中已经安装并配置的 DeepSeek Harness

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

将 DSH 工作目录设置为 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.
在 DSH 中安装 Hermes Agent 操作技能

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.
让 DSH 查找 Hermes Agent 安装位置并开始排查

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:

DSH 识别 state db 损坏并规划修复步骤

En unos minutos, la reparación estaba terminada:

DSH 完成 Hermes Agent 状态数据库修复

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:

回到 Hermes Agent 对话窗口验证修复结果

Ú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.

Compartir