ИИ Агенты
SHACKLE
SHACKLE — это уровень управления временем выполнения и стандарт соответствия для автономных AI-агентов, обеспечивающий соблюдение ограничений бюджета, циклов и политик в реальном времени.
SHACKLE
Что такое SHACKLE?
SHACKLE (SHACKLE Protocol 1.0) — это протокол управления с открытым исходным кодом и демон принятия политик для автономных AI-агентов. Он обрабатывает каждый вызов инструмента агента в реальном времени, применяя автоматические выключатели для бюджета, повторяющихся вызовов, тайм-аутов и лимитов вызовов, а также предоставляет проверяемый стандарт соответствия (SP/1.0) с хэш-проверяемыми фикстурами. Включает консоль с участием человека (HITL) для интерактивного управления.
SHACKLE — сравнение с аналогами
| Модель ценообразования | Бесплатно, Индивидуальная цена | Индивидуальная цена | Бесплатно, Пробный период, Платно | Бесплатно |
| Бесплатные кредиты | ||||
| Ключевые возможности |
|
|
|
|
| Плюсы |
|
|
|
|
| Минусы |
|
|
|
|
| Кому подходит |
|
|
|
|
Как использовать SHACKLE?
- 1Установите через pip install pyshackle или клонируйте из исходного кода.
- 2Импортируйте: from shackle import Guard.
- 3Декорируйте функцию рабочего процесса агента с помощью @Guard(budget=0.25, max_repeat_calls=3, timeout_seconds=180).
- 4Запускайте функцию как обычно; SHACKLE автоматически подключается к базовому фреймворку (CrewAI, LangGraph, AutoGen и т.д.).
- 5Когда срабатывает автоматический выключатель, появляется интерактивная консоль HITL с опциями Продолжить/Пропустить/Прервать.
SHACKLE Ключевые возможности
- Предотвращение бесконечного цикла с помощью обнаружения последовательных одинаковых вызовов инструментов
- Контроль бюджета в реальном времени с отслеживанием токенов на стороне клиента
- Тайм-ауты выполнения для предотвращения зависания потоков на неработающих API
- Интерактивная консоль с участием человека (HITL)
- Проверяемый стандарт соответствия (SP/1.0) с 15 хэш-проверяемыми фикстурами
- Полноценная интеграция с LiteLLM и AutoGen
- 100% на стороне клиента, без телеметрии или обратной связи
- Установка одной строкой без рефакторинга топологии агента
SHACKLE Сценарии использования
- Локальная разработка и отладка AI-агентов
- CLI-агенты и контролируемые рабочие процессы с HITL-управлением
- Межфреймворковое управление между CrewAI, LangGraph и AutoGen
- Контроль бюджета для предотвращения неконтролируемых затрат на API
- Итеративное тестирование и выявление циклов на ранних стадиях разработки
SHACKLE Цены и бесплатный доступ
Модель оплаты SHACKLE: Бесплатно, Индивидуальная цена.
SHACKLE Плюсы и минусы
Плюсы
- Предотвращает неконтролируемые затраты и бесконечные циклы в AI-агентах
- Легкая интеграция одной строкой с популярными фреймворками
- Открытый стандарт с проверяемым тестированием соответствия
- Полностью на стороне клиента, без внешних зависимостей или телеметрии
Минусы
- Лицензия AGPLv3 требует открытия исходного кода для закрытого использования
- Консоль HITL не подходит для headless production API
- Функции V2 Enterprise требуют отдельного обращения для получения цены
Для чего лучше всего подходит SHACKLE?
- Разработчикам, создающим автономных AI-агентов
- Командам, нуждающимся в безопасности выполнения и контроле затрат
- Организациям, ищущим проверяемое управление для соблюдения требований