AI Agent
SHACKLE
SHACKLE is een runtime-governance-laag en conformiteitsstandaard voor autonome AI-agenten, die in realtime beveiligingsmaatregelen, budget-/luslimieten en beleidsbeperkingen afdwingt.
SHACKLE
Wat is SHACKLE?
SHACKLE (SHACKLE Protocol 1.0) is een open-source governance-protocol en beleidsbeslissingsdaemon voor autonome AI-agenten. Het bemiddelt elke toolcall van een agent in realtime, dwingt stroomonderbrekers af voor budget, herhaalde calls, time-outs en toolcall-limieten, en biedt een verifieerbare conformiteitsstandaard (SP/1.0) met hash-gecontroleerde fixtures. Het bevat een human-in-the-loop (HITL)-console voor interactieve controle.
SHACKLE vs Vergelijkbare Tools
| Prijsmodel | Aangepaste prijzen | Aangepaste prijzen | Gratis, Gratis proefperiode, Betaald | Gratis |
| Gratis Credits | ||||
| Belangrijkste functies |
|
|
|
|
| Voordelen |
|
|
|
|
| Nadelen |
|
|
|
|
| Geschikt voor |
|
|
|
|
Hoe gebruik je SHACKLE?
- 1Installeer via pip install pyshackle of clone van de bron. Importeer from shackle import Guard. Decoreer je agent-workflowfunctie met @Guard(budget=0.25, max_repeat_calls=3, timeout_seconds=180). Voer de functie zoals gewoonlijk uit; SHACKLE koppelt automatisch in het onderliggende framework (CrewAI, LangGraph, AutoGen, etc.). Wanneer een stroomonderbreker wordt geactiveerd, verschijnt een interactieve HITL-console met de opties Hervatten/Overslaan/Afbreken.
SHACKLE Belangrijkste functies
- Preventie van 'Loop of Death' door detectie van identieke opeenvolgende toolcalls
- Realtime budgetafdwinging met token tracking aan clientzijde
- Uitvoeringstime-outs om vastgelopen threads op dode API's te voorkomen
- Human-in-the-loop (HITL) interactieve terminalconsole
- Verifieerbare conformiteitsstandaard (SP/1.0) met 15 hash-gecontroleerde fixtures
- Eersteklas integraties met LiteLLM en AutoGen
- 100% aan clientzijde, geen telemetrie of thuisbellen
- Eénregelige installatie zonder herstructurering van de agenttopologie
SHACKLE Gebruikssituaties
- Lokale ontwikkeling en debugging van AI-agenten
- CLI-agenten en begeleide workflows met HITL-controle
- Cross-framework governance over CrewAI, LangGraph en AutoGen
- Budgetafdwinging om oplopende API-kosten te voorkomen
- Iteratief testen en vroegtijdig detecteren van lussen tijdens de ontwikkeling
SHACKLE Prijzen en gratis credits
SHACKLE werkt met het model Aangepaste prijzen.
Gratis Abonnement
AGPLv3 (Gratis)
Free
Open-source licentie voor individuele ontwikkelaars, hobbyisten en open-source projecten. V1 bevat alle kernfuncties.
Betaalde Abonnementen
Commerciële Licentie
Contact for Pricing
Voor closed-source commerciële producten, SaaS of enterprise-implementaties. Inclusief white-labeling, prioritaire ondersteuning en hulp bij maatwerkintegraties.
V2 Enterprise (Optioneel)
Contact for Pricing
Voegt gedistribueerde status, Postgres-auditlogs, externe HITL-controle en commerciële licenties toe voor productie-implementaties.
SHACKLE Voor- en nadelen
Voordelen
- Voorkomt oplopende kosten en oneindige lussen in AI-agenten
- Eenvoudige éénregelige integratie met populaire frameworks
- Open standaard met verifieerbare conformiteitstesten
- Volledig aan clientzijde zonder externe afhankelijkheden of telemetrie
Nadelen
- AGPLv3-licentie vereist het open-sourcen voor closed-source gebruik
- HITL-console niet geschikt voor headless productie-API's
- V2 enterprise-functies vereisen apart contact voor prijzen
Waar is SHACKLE het meest geschikt voor?
- Ontwikkelaars die autonome AI-agenten bouwen
- Teams die runtime-veiligheid en kostenbeheersing nodig hebben
- Organisaties die verifieerbaar governance zoeken voor compliance