SHACKLE
SHACKLE es una capa de gobierno en tiempo de ejecución y un estándar de conformidad para agentes autónomos de IA, que aplica protecciones, límites de presupuesto/bucle y restricciones de políticas en tiempo real.
SHACKLE
Qué es SHACKLE?
SHACKLE vs Herramientas Similares
| Modelo de Precios | Precio personalizado | Precio personalizado | Gratis, Prueba gratis, De pago | Gratis |
| Créditos Gratis | ||||
| Funciones principales |
|
|
|
|
| Ventajas |
|
|
|
|
| Desventajas |
|
|
|
|
| Ideal para |
|
|
|
|
Cómo usar SHACKLE?
- 1Instala mediante pip install pyshackle o clona desde el código fuente.
- 2Importa desde shackle import Guard.
- 3Decora tu función de flujo de trabajo del agente con @Guard(budget=0.25, max_repeat_calls=3, timeout_seconds=180).
- 4Ejecuta la función como de costumbre; SHACKLE se engancha automáticamente en el framework subyacente (CrewAI, LangGraph, AutoGen, etc.).
- 5Cuando un interruptor automático se activa, aparece una consola HITL interactiva con opciones Reanudar/Saltar/Abortar.
SHACKLE Funciones principales
- Prevención de bucles infinitos mediante detección de llamadas a herramientas secuenciales idénticas
- Aplicación de presupuesto en tiempo real con seguimiento de tokens del lado del cliente
- Tiempos de espera de ejecución para evitar hilos bloqueados en APIs muertas
- Consola interactiva de terminal con supervisión humana (HITL)
- Estándar de conformidad verificable (SP/1.0) con 15 fixtures verificados por hash
- Integraciones de primera clase con LiteLLM y AutoGen
- 100% del lado del cliente, sin telemetría ni llamadas a casa
- Instalación en una línea sin necesidad de refactorizar la topología del agente
SHACKLE Casos de uso
- Desarrollo local y depuración de agentes de IA
- Agentes de línea de comandos y flujos de trabajo supervisados con control HITL
- Gobierno entre frameworks: CrewAI, LangGraph y AutoGen
- Aplicación de presupuesto para evitar costos descontrolados de API
- Pruebas iterativas y detección temprana de bucles en el desarrollo
SHACKLE Precios y créditos gratis
SHACKLE funciona con un modelo Precio personalizado.
AGPLv3 (Gratis)
Gratis
Licencia de código abierto para desarrolladores individuales, aficionados y proyectos de código abierto. V1 incluye todas las funciones principales.
Licencia Comercial
Contactar para precios
Para productos comerciales de código cerrado, SaaS o implementaciones empresariales. Incluye etiquetado blanco, soporte prioritario y asistencia de integración personalizada.
V2 Empresarial (Opcional)
Contactar para precios
Añade estado distribuido, registros de auditoría en Postgres, control HITL remoto y licencias comerciales para implementaciones en producción.
SHACKLE Ventajas y desventajas
Ventajas
- Previene costos descontrolados y bucles infinitos en agentes de IA
- Integración fácil en una línea con frameworks populares
- Estándar abierto con pruebas de conformidad verificables
- Completamente del lado del cliente sin dependencias externas ni telemetría
Desventajas
- La licencia AGPLv3 requiere publicar el código fuente para uso de código cerrado
- La consola HITL no es adecuada para APIs de producción sin interfaz
- Las funciones empresariales V2 requieren contacto separado para precios
¿Para qué es mejor SHACKLE?
- Desarrolladores que construyen agentes autónomos de IA
- Equipos que necesitan seguridad en tiempo de ejecución y control de costos
- Organizaciones que buscan gobierno verificable para cumplimiento normativo