Agente IA
SHACKLE
SHACKLE è un livello di governance runtime e uno standard di conformità per agenti AI autonomi, che impone limiti di budget, loop e vincoli di policy in tempo reale.
SHACKLE
Cos’è SHACKLE?
SHACKLE (SHACKLE Protocol 1.0) è un protocollo di governance open-source e un demone decisionale per agenti AI autonomi. Media ogni chiamata di strumento dell'agente in tempo reale, imponendo interruttori automatici per budget, chiamate ripetitive, timeout e limiti di chiamate di strumenti, e fornisce uno standard di conformità verificabile (SP/1.0) con fixture controllate tramite hash. Include una console Human-in-the-loop (HITL) per il controllo interattivo.
SHACKLE vs Strumenti Simili
| Modello di Prezzo | Gratis, Prezzi personalizzati | Prezzi personalizzati | Gratis, Prova gratuita, A pagamento | Gratis |
| Crediti Gratuiti | ||||
| Funzioni principali |
|
|
|
|
| Pro |
|
|
|
|
| Contro |
|
|
|
|
| Ideale per |
|
|
|
|
Come usare SHACKLE?
- 1Installa tramite pip install pyshackle o clona dal sorgente.
- 2Importa da shackle import Guard.
- 3Decora la tua funzione del flusso di lavoro dell'agente con @Guard(budget=0.25, max_repeat_calls=3, timeout_seconds=180).
- 4Esegui la funzione come al solito; SHACKLE si aggancia automaticamente al framework sottostante (CrewAI, LangGraph, AutoGen, ecc.).
- 5Quando un interruttore scatta, appare una console HITL interattiva con le opzioni Riprendi/Salta/Interrompi.
SHACKLE Funzioni principali
- Prevenzione del Loop of Death tramite rilevamento di chiamate sequenziali identiche
- Imposizione del budget in tempo reale con tracciamento dei token lato client
- Timeout di esecuzione per evitare thread bloccati su API morte
- Console terminale interattiva Human-in-the-loop (HITL)
- Standard di conformità verificabile (SP/1.0) con 15 fixture controllate tramite hash
- Integrazioni di prima classe con LiteLLM e AutoGen
- 100% lato client, nessuna telemetria o invio dati
- Installazione con una riga senza refactoring della topologia dell'agente
SHACKLE Casi d’uso
- Sviluppo locale e debug di agenti AI
- Agenti CLI e flussi di lavoro supervisionati con controllo HITL
- Governance cross-framework tra CrewAI, LangGraph e AutoGen
- Imposizione del budget per evitare costi API fuori controllo
- Test iterativi e rilevamento tempestivo di loop nello sviluppo
SHACKLE Prezzi e crediti gratuiti
SHACKLE usa un modello Gratis, Prezzi personalizzati.
SHACKLE Pro e contro
Pro
- Previene costi fuori controllo e loop infiniti negli agenti AI
- Integrazione semplice con una riga nei framework popolari
- Standard aperto con test di conformità verificabili
- Completamente lato client senza dipendenze esterne o telemetria
Contro
- La licenza AGPLv3 richiede l'open-source per l'uso closed-source
- Console HITL non adatta per API di produzione headless
- Le funzionalità enterprise V2 richiedono contatto separato per il prezzo
Per cosa è più adatto SHACKLE?
- Sviluppatori che costruiscono agenti AI autonomi
- Team che necessitano di sicurezza runtime e controlli sui costi
- Organizzazioni che cercano governance verificabile per la conformità