AgentSafe CLI
AgentSafe, шлюз API-запросов агента, связывает выполненную операцию с одноразовым разрешением и записью в журнале аудита.
- 671 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Шлюз передает разрешенные API-запросы, которые могут менять данные или выполнять платежи; подключенным сервисам нужны подходящие права и лимиты.
- Решения и доказательства могут раскрывать сведения о платежах или изменениях данных.
Установка
Ручная установка
brew tap decionis/agent-safe https://github.com/decionis/agent-safe-pipeline && brew trust decionis/agent-safe && brew install agentsafeСтавит CLI AgentSafe через Homebrew. До подключения своего API выполните `agentsafe test` с демонстрационным сервисом.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Шлюз передает разрешенные API-запросы, которые могут менять данные или выполнять платежи; подключенным сервисам нужны подходящие права и лимиты.
- Решения и доказательства могут раскрывать сведения о платежах или изменениях данных.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AgentSafe, шлюз с CLI, принимает HTTP-запрос вместо целевого сервиса и описывает предполагаемое действие. Решение принимает отдельный управляющий сервис Decionis. Шлюз передает разрешенный запрос, удерживает требующий согласования или возвращает отказ. Каждая разрешенная операция связана с одноразовым разрешением и записью в журнале. В режиме наблюдения можно сначала увидеть решения без блокировки трафика. Для первой проверки есть демонстрационные правила и локальный тестовый HTTP-сервис, который записывает поступившие запросы.
Для кого. Разработчикам интеграций, которые вводят проверку разрешений перед конкретным действием агента в API сервиса.
Подходит, если
- Перед платежным API или записью данных ставят шлюз проверки разрешений.
- Решения правил сравнивают с фактическим трафиком до включения блокировок.
- Действие выше заданного порога ожидает человека.
- При аудите сопоставляют разрешение с исполнением операции по журналу.
Не подходит, если
- Агент может свободно обратиться к исходному сервису в обход шлюза.
- Нужны рабочие правила организации без подключения к отдельному сервису Decionis.
- Ожидается, что режим наблюдения остановит опасный запрос.
Пример запроса к агенту
Покажи работу AgentSafe на локальном тестовом HTTP-сервисе, затем предложи план наблюдения за тестовым API без изменения рабочей системы.Ограничения
Без подключения Decionis шлюз использует демонстрационные правила; производственный сервис решений не входит в этот репозиторий. Агенту нужно закрыть прямой доступ к исходному API, иначе он сможет отправить запрос без проверки шлюзом. При недоступности сервиса решений поведение зависит от настройки: остановка запросов и пропуск без решения дают разные последствия, их нужно выбрать заранее. Журнал сохраняет параметры действий и может раскрывать платежные или другие личные данные, поэтому ограничьте доступ к файлам аудита.
Как отключить. Остановите шлюз после согласованного переключения маршрута трафика. Проверьте ожидающие действия и сохраненный журнал; ранее выполненные запросы автоматически не откатываются.
Частые вопросы
Кто принимает решение о действии?
Decionis. Сам шлюз описывает намерение и исполняет полученное решение; правила определяет управляющий сервис.
Что проверяет `agentsafe test`?
Отправляет одни и те же тестовые действия напрямую, в режиме наблюдения и с применением правил. Данные вашего сервиса для этого не нужны.
Как проверить настройку шлюза?
Выполните `agentsafe doctor`. Он показывает, что мешает шлюзу проверять и применять разрешения.
Можно ли проверить цепочку журнала?
Да. Для этого есть `agentsafe verify chain` с путем к сохраненному файлу.
Репозиторий полностью содержит производственный сервис?
Нет. Под Apache-2.0 доступны шлюз и контракты, а решения по правилам организации принимает отдельный сервис Decionis.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыШлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит
Локальный шлюз безопасности для Claude Code и Codex: сверяет вызовы инструментов с политикой, ловит секреты и пишет аудит
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
CLI с политиками, который перехватывает опасные команды AI-агентов вроде rm -rf, force push или чтения .env до их выполнения
CLI создает и проверяет подписанные квитанции действий агента, выгружает журнал аудита и проверяет пакеты локально.
CLI проверяет на вашей машине скиллы и конфиги MCP, ищет отравленные описания инструментов и прогоняет системный промпт через 225 атак
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| AgentSafe (эта карточка) | нет | 671 | |
| HOL Guard | да | 1 072 | проверяет действия агента через локальные хуки, включая команды и установку пакетов |
| Asqav CLI | нет | 429 | CLI создает и проверяет подписанные квитанции действий агента, выгружает журнал аудита и проверяет пакеты локально. |
Коротко о README
Шлюз можно установить на своем сервере, в Docker или Kubernetes. В справочнике отдельно описаны команды шлюза, проверка журнала и запуск доверенного исполнителя.