Agente IA
SHACKLE
SHACKLE é uma camada de governança em tempo de execução e um padrão de conformidade para agentes de IA autônomos, aplicando proteções, limites de orçamento/loop e restrições de políticas em tempo real.
SHACKLE
O que é SHACKLE?
SHACKLE (Protocolo SHACKLE 1.0) é um protocolo de governança de código aberto e um daemon de decisão de políticas para agentes de IA autônomos. Ele intermedia cada chamada de ferramenta do agente em tempo real, aplicando disjuntores para orçamento, chamadas repetitivas, tempos limite e limites de chamadas de ferramentas, e fornece um padrão de conformidade verificável (SP/1.0) com fixtures verificadas por hash. Inclui um console de interação humana no loop (HITL) para controle interativo.
SHACKLE vs Ferramentas Similares
| Modelo de Preços | Grátis, Preço personalizado | Preço personalizado | Grátis, Teste grátis, Pago | Grátis |
| Créditos Grátis | ||||
| Principais recursos |
|
|
|
|
| Prós |
|
|
|
|
| Contras |
|
|
|
|
| Melhor para |
|
|
|
|
Como usar SHACKLE?
- 1Instale via pip install pyshackle ou clone a partir da fonte.
- 2Importe de shackle import Guard.
- 3Decore sua função de workflow do agente com @Guard(budget=0.25, max_repeat_calls=3, timeout_seconds=180).
- 4Execute a função normalmente; o SHACKLE se conecta automaticamente ao framework subjacente (CrewAI, LangGraph, AutoGen, etc.).
- 5Quando um disjuntor dispara, um console interativo HITL aparece com opções de Continuar/Pular/Abortar.
SHACKLE Principais recursos
- Prevenção de Loop Infinito via detecção de chamadas de ferramenta sequenciais idênticas
- Aplicação de orçamento em tempo real com rastreamento de tokens do lado do cliente
- Tempos limite de execução para evitar threads penduradas em APIs mortas
- Console terminal interativo Humano-no-loop (HITL)
- Padrão de conformidade verificável (SP/1.0) com 15 fixtures verificadas por hash
- Integrações de primeira classe com LiteLLM e AutoGen
- 100% lado do cliente, sem telemetria ou chamadas para casa
- Instalação em uma linha sem necessidade de refatoração da topologia do agente
SHACKLE Casos de uso
- Desenvolvimento local e depuração de agentes de IA
- Agentes CLI e workflows supervisionados com controle HITL
- Governança entre frameworks: CrewAI, LangGraph e AutoGen
- Aplicação de orçamento para evitar custos descontrolados de API
- Testes iterativos e captura precoce de loops durante o desenvolvimento
SHACKLE Preços e créditos grátis
SHACKLE funciona no modelo Grátis, Preço personalizado.
SHACKLE Prós e contras
Prós
- Previne custos descontrolados e loops infinitos em agentes de IA
- Integração fácil em uma linha com frameworks populares
- Padrão aberto com testes de conformidade verificáveis
- Totalmente do lado do cliente, sem dependências externas ou telemetria
Contras
- Licença AGPLv3 exige abertura do código-fonte para uso em código fechado
- Console HITL não é adequado para APIs de produção sem cabeça
- Recursos empresariais V2 exigem contato separado para preço
Para que SHACKLE é melhor?
- Desenvolvedores criando agentes de IA autônomos
- Equipes que precisam de segurança em tempo de execução e controle de custos
- Organizações que buscam governança verificável para conformidade