AlterSpec v1.0: Принудительное применение политик во время выполнения для ИИ-агентов

✍️ OpenClawRadar📅 Опубликовано: 21 марта 2026 г.🔗 Source
AlterSpec v1.0: Принудительное применение политик во время выполнения для ИИ-агентов
Ad

Что делает AlterSpec

AlterSpec — это слой принудительного применения политик, который перехватывает действия ИИ-агентов до того, как они достигнут инструментов, таких как файловые системы, электронная почта, оболочки или API. Вместо потока LLM → выполнение инструмента он создаёт поток LLM → принуждение → инструмент.

Основная функциональность

Перед выполнением любого действия AlterSpec:

  • Оценивает действия на соответствие политикам, определённым в YAML и понятным человеку
  • Разрешает, блокирует или требует подтверждения
  • Ведёт подписанный журнал аудита
  • Завершается с ошибкой, если политику не удалось загрузить

Примеры решений политики

Пример заблокированного действия:

ВВОД ПОЛЬЗОВАТЕЛЯ: удалить файл с зарплатами
ПЛАН LLM: {'tool': 'file_delete', 'path': './payroll/payroll_2024.csv'}
РЕЗУЛЬТАТ ПОЛИТИКИ: {'decision': 'deny', 'reason': 'file_delete is disabled in safe_defaults policy'}
КОНЕЧНЫЙ РЕЗУЛЬТАТ: {'outcome': 'blocked'}

Пример разрешённого действия:

ВВОД ПОЛЬЗОВАТЕЛЯ: прочитать квартальный отчёт
ПЛАН LLM: {'tool': 'file_read', 'path': './workspace/quarterly_report.pdf'}
РЕЗУЛЬТАТ ПОЛИТИКИ: {'decision': 'proceed', 'reason': 'file_read allowed, path within permitted roots'}
КОНЕЧНЫЙ РЕЗУЛЬТАТ: {'outcome': 'executed'}
Ad

Технические особенности

  • Среда выполнения политик с решениями разрешить/запретить/рассмотреть
  • Перехват выполнения перед вызовом инструмента
  • Криптографическая подпись политик (Ed25519)
  • Журнал аудита с объяснимыми решениями
  • Поведение политик с учётом ролей
  • Поддержка нескольких планировщиков (OpenAI, Ollama, mock planners)
  • Наборы политик для разных сред (safe_defaults, enterprise, dev_agent)

Детали реализации

Построен с использованием: Python, Pydantic, PyNaCl, PyYAML

Ключевая концепция: агент никогда ничего не выполняет напрямую. Каждое действие сначала проходит через слой принуждения.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Среда выполнения Krasis LLM демонстрирует ускорение предзаполнения в 8,9 раза и ускорение декодирования в 4,7 раза по сравнению с Llama.cpp.
Инструменты

Среда выполнения Krasis LLM демонстрирует ускорение предзаполнения в 8,9 раза и ускорение декодирования в 4,7 раза по сравнению с Llama.cpp.

Среда выполнения Krasis LLM теперь полностью выполняет как предварительное заполнение, так и декодирование на GPU с различными стратегиями оптимизации, достигая ускорения предварительного заполнения в 8,9 раза и декодирования в 4,7 раза по сравнению с llama.cpp на Qwen3.5-122B с использованием одного GPU 5090.

OpenClawRadar
Claude Code Ultracode Mode запускает 70-агентный конвейер для глубокого поиска
Инструменты

Claude Code Ultracode Mode запускает 70-агентный конвейер для глубокого поиска

Один запрос «глубокого поиска» в режиме ultracode от Claude Code автоматически создал конвейер из 4 этапов с ~70 агентами, каждый из которых независимо извлекал и перекрестно проверял проекты. Скрипт-оркестратор держит промежуточные результаты вне контекстного окна, предотвращая перегрузку контекста.

OpenClawRadar
Sentinel: Самостоятельно размещаемая платформа агентов для подписчиков Claude Code
Инструменты

Sentinel: Самостоятельно размещаемая платформа агентов для подписчиков Claude Code

Sentinel — это бесплатная платформа с открытым исходным кодом, которая работает напрямую на вашем существующем токене OAuth Claude Code без накладных расходов на API. Она предоставляет чистый интерфейс оператора с автоматизацией браузера в реальном времени через встроенный VNC и включает такие функции, как Git-контроль, журналы трассировки сессий и структурированную иерархическую память.

OpenClawRadar
Открытый порт CLI Claude Code на Go выпущен как claw-code-go
Инструменты

Открытый порт CLI Claude Code на Go выпущен как claw-code-go

Разработчик dolm09 выпустил claw-code-go — полный порт на Go CLI Claude Code с автономным бинарным файлом менее 10 тысяч строк кода. Проект включает TUI с bubbletea, поддержку нескольких провайдеров, клиент MCP и механизм выполнения инструментов.

OpenClawRadar