Long Task Handler para Openclaw

El Long Task Handler gestiona y supervisa procesos de larga duración, como compilaciones y migraciones de datos en segundo plano, para garantizar la capacidad de respuesta del agente.

frankieway
v1.0.0
Mar 31, 2026
0
1.1k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install long-task-handler

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar long-task-handler usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Long Task Handler?

El Long Task Handler es un módulo especializado para gestionar ciclos de ejecución que exceden los límites de timeout estándar. Permite que Openclaw Skills maneje operaciones pesadas como la compilación de software, migraciones de datos a gran escala y entrenamiento de modelos de aprendizaje automático al trasladarlas a una ejecución en segundo plano. Al utilizar esta skill, los agentes de IA pueden mantener su capacidad de respuesta mientras proporcionan actualizaciones de progreso en tiempo real y entornos de ejecución aislados para flujos de trabajo complejos.

Casos de uso de Long Task Handler

  • Compilar y construir grandes proyectos de software usando herramientas como Docker, Webpack o TSC.
  • Realizar migraciones de datos a gran escala o procesar conjuntos de datos que superan 1GB.
  • Ajustar modelos de aprendizaje automático o ejecutar épocas de entrenamiento que duran horas.
  • Ejecutar tareas de procesamiento de medios o despliegues en la nube complejos que requieren monitoreo persistente.

Cómo funciona Long Task Handler

  1. Evaluación de Tareas: La skill analiza el comando para identificar indicadores de tareas de larga duración y estima la duración.
  2. Confirmación Inmediata: En 5 segundos, el agente reconoce la tarea y proporciona un tiempo estimado de finalización.
  3. Ejecución en Segundo Plano: La tarea se traslada a un proceso en segundo plano o a un sub-agente aislado dependiendo de su duración prevista.
  4. Sondeo de Progreso: El sistema consulta periódicamente la salida del proceso cada 30-60 segundos para informar el progreso al usuario.
  5. Informe de Finalización: Al terminar, la skill envía una notificación detallada que incluye el código de salida, la duración y un resumen del registro.

Configuración de Long Task Handler

Para integrar esta capacidad en su flujo de trabajo, actualice su configuración en la raíz del proyecto.

# Actualice su configuración openclaw.json
{
  "skills": {
    "long-task-handler": {
      "enabled": true,
      "defaultTimeoutSeconds": 3600,
      "pollIntervalSeconds": 30,
      "maxConcurrentLongTasks": 3
    }
  }
}

Esquema de datos y taxonomía de Long Task Handler

La skill organiza metadatos de tareas y registros de ejecución para garantizar la transparencia durante todo el ciclo de vida de las operaciones de Openclaw Skills:

Propiedad Descripción
sessionId Un identificador único para rastrear la tarea en segundo plano.
estimatedDuration Categorización como corta, media o larga basada en la complejidad.
pollIntervalMs La frecuencia con la que el agente verifica nuevas salidas.
exitCode El código de estado final devuelto por el proceso del sistema.
logArchive Almacenamiento persistente de stdout y stderr para revisión posterior a la tarea.

Funciones avanzadas de Long Task Handler

  • Aislamiento de Sub-agentes: Crea automáticamente sesiones independientes para tareas que superan los 5 minutos para mantener la estabilidad del sistema.
  • Notificaciones Multicanal: Envíe actualizaciones a través de Feishu, Discord, Telegram y otras plataformas de comunicación integradas.
  • Gestión de Colas: Detecta y gestiona la congestión de tareas colocando en cola nuevas solicitudes cuando se alcanzan los límites de concurrencia.
  • Monitoreo Silencioso: Lógica inteligente que identifica cuando una tarea ha quedado en silencio y alerta al usuario sobre posibles bloqueos o problemas de recursos.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*