¿Qué hace kitaru-skills?
Habilidades de agente para diseñar y construir flujos de trabajo de agente de IA duraderos con Kitaru
Descripción general
Este skill capacita a agentes de IA como Claude Code, Cursor o Codex para utilizar el framework Kitaru con el fin de crear flujos de trabajo de agente robustos y resilientes. Kitaru proporciona un modelo de programación basado en steps, pipelines y schedules que permite a los agentes ejecutar tareas de larga duración con garantías de durabilidad.
Características principales
- Durabilidad: Los flujos de trabajo se reanudan automáticamente tras fallos o reinicios del agente.
- Modularidad: Los steps individuales pueden combinarse en pipelines complejos.
- Observabilidad: Registro y monitorización integrados del progreso del flujo de trabajo.
- Gestión de estado: Almacenamiento persistente del estado del flujo de trabajo entre ejecuciones.
- Compatibilidad: Funciona con Claude Code, Cursor, Codex y otros agentes compatibles con skills.
Plataformas compatibles
- Claude Code
- Cursor
- Codex
- Otros agentes que admitan el formato de skill estándar
Uso básico
Para comenzar a usar este skill con un agente compatible, simplemente incluye estos skills en la configuración de tu agente. El agent podrá entonces:
- Definir steps y pipelines utilizando la API de Kitaru.
- Programar ejecuciones periódicas o basadas en eventos.
- Gestionar el estado y los reintentos de los flujos de trabajo.
- Inspeccionar y depurar flujos de trabajo en ejecución.
Ejemplo
from kitaru import step, pipeline, schedule
@step
def procesar_datos(context):
# Lógica de procesamiento
return {"resultado": "éxito"}
@pipeline(steps=[procesar_datos])
def mi_pipeline():
pass
# Programar ejecución cada hora
schedule(mi_pipeline, cron="0 * * * *")
Más información
Consulta la documentación de Kitaru para obtener una guía completa sobre cómo construir flujos de trabajo de agente duraderos.