SHACKLE випускає специфікацію SP-1.0 для зупинки безкінечних циклів автосистем
SHACKLE презентувала відкриту специфікацію SP/1.0 та фоновий процес для переривання дій автономних ІІ-агентів. Завдяки детермінованим перевіркам бюджетів, повторів викликів інструментів та сигналів про помилки система запобігає неконтрольованому витрачанню токенів і коштів.
Чому це важливо
Автономні AI-агенти можуть легко зациклитися на дорогих повторних спробах виконання завдань, витрачаючи бюджет на API за лічені хвилини. SHACKLE надає критично важливий шар медіації для контролю безпеки перед виконанням дій.
TL;DR
- 01SHACKLE — це запобіжник часу виконання для AI-агентів, що розділяє повноваження з генерації та виконання.
- 02Працює або як sidecar-демон через gRPC/Unix-сокети, або як вбудована бібліотека для розгортання з одним агентом.
- 03Має 8 послідовних рівнів перевірки, зокрема ліміти бюджету, посилення захисту при помилках та ймовірнісне відхилення.
Розділення права генерації та виконання
Фреймворки генеративного коду пропонують вектори дій, але генерація не повинна означати автоматичне виконання. SHACKLE функціонує як sidecar-демон або локальна бібліотека, яка перевіряє кожен виклик інструменту за допомогою чистої функції decide(state, call) -> Verdict.
Вісім рівнів захисту
Протокол оцінює запити через вісім послідовних етапів перевірки:
- Контроль бюджету: Повне блокування при вичерпанні сесійного або організаційного ліміту.
- Ліміти повторів: Відхилення виклику, якщо
repeat_count >= max_repeat_callsдля аналогічних параметрів. - Посилення при помилках: Автоматичне зменшення порогу дозволених повторів на 1 при виявленні помилок на кшталт
401,403,500,timeoutчиrate limit. - Ймовірнісне відхилення: Додавання випадкової затримки/відмови при залишкові бюджету менше 20% для захисту від зондування лімітів.
Криптографічний аудит
Кожне схвалення чи блокування створює підписаний Ed25519 запис у журналі. Взаємодія відбувається через Protocol Buffers з HMAC-SHA256 підписом для гарантії цілісності даних.