agentcontract v0.0.1: Портативный уровень разрешений в формате JSON для ИИ-агентов программирования

✍️ OpenClawRadar📅 Опубликовано: 7 июля 2026 г.🔗 Source
agentcontract v0.0.1: Портативный уровень разрешений в формате JSON для ИИ-агентов программирования
Ad

agentcontract v0.0.1 — это крошечная Python-библиотека с лицензией MIT, определяющая портативный JSON-слой разрешений для ИИ-агентов кодирования. Основная идея — простой JSON-контракт, который указывает, какие инструменты, пути и сетевые действия разрешены агенту, независимо от конкретной среды выполнения агента.

Ключевые особенности

  • Контракт разрешений: JSON-структура, перечисляющая разрешённые/запрещённые инструменты, разрешённые/запрещённые пути к файлам, управление сетевым доступом и инструменты, требующие одобрения человека.
  • agc gui: Новый локальный браузерный интерфейс для интерактивного написания, проверки и сохранения контракта, а также пробного запуска предполагаемого вызова инструмента.
  • Портативность: Контракт можно закоммитить в репозиторий, подвергнуть код-ревью как обычную конфигурацию и повторно использовать в разных агентах/средах выполнения.
Ad

Пример контракта

{
  "allow_tools": ["read_file", "write_file"],
  "deny_tools": ["shell"],
  "allow_paths": ["./src/"],
  "deny_paths": ["~/.ssh/", "~/.env"],
  "allow_network": false,
  "require_approval": ["shell"]
}

Контракт гарантирует, что агент может только читать/записывать файлы в каталоге ./src/, не может выполнять команды оболочки (если не одобрено) и не имеет сетевого доступа. Блокируется доступ к конфиденциальным путям, таким как ~/.ssh/ и ~/.env.

Вместо того чтобы доверять внутренней модели разрешений каждого инструмента, вы определяете единую портативную политику, которую любая среда выполнения может проверить до того, как действие затронет файлы, выполнит команды, вызовет API или потратит токены.

Для кого это

Для разработчиков, создающих инструменты для агентов или запускающих агентов кодирования в реальных репозиториях, которым нужен простой, портативный и проверяемый слой разрешений.

📖 Читать полный источник: r/openclaw

Ad

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

Forge: IDE на основе Claude с автоматической проверкой и ДНК проекта
Инструменты

Forge: IDE на основе Claude с автоматической проверкой и ДНК проекта

Forge — это IDE на основе Claude, построенная на VS Code, которая автоматически запускает проверку типов, тесты, проверку покрытия и валидацию импортов перед показом кода. Она включает циклы самовосстановления при неудачной верификации и строит «ДНК проекта» паттернов вашей кодовой базы.

OpenClawRadar
Homebutler: OpenClaw Skill для управления Homelab через Telegram
Инструменты

Homebutler: OpenClaw Skill для управления Homelab через Telegram

Homebutler — это единый бинарный файл Go (~13 МБ, без зависимостей), который работает как навык OpenClaw для управления домашними лабораториями из чата Telegram. Он отслеживает серверы, перезапускает Docker-контейнеры, пробуждает машины, сканирует сети и предупреждает о скачках ресурсов без SSH-сессий или входа в панель управления.

OpenClawRadar
Защита браузера Agent: бесплатное расширение OpenClaw для блокировки инъекций подсказок и тёмных паттернов
Инструменты

Защита браузера Agent: бесплатное расширение OpenClaw для блокировки инъекций подсказок и тёмных паттернов

PixieBrix выпускает Agent Browser Shield — бесплатное расширение для OpenClaw с открытым исходным кодом, которое блокирует внедрение промптов, темные паттерны и загрязнение контекста, сокращая использование токенов.

OpenClawRadar
Фреймворк "Исследовательская команда в коробке" для Claude Code с использованием мультиагентной архитектуры
Инструменты

Фреймворк "Исследовательская команда в коробке" для Claude Code с использованием мультиагентной архитектуры

Разработчик создал многокомпонентный исследовательский фреймворк для Claude Code, который использует Opus 4.6 для координации специализированных агентов через плагин research-clab. Фреймворк разворачивается через управляемый процесс вопросов и ответов и включает 11 навыков, определения агентов и структурированные директории для управления сложными исследовательскими проектами.

OpenClawRadar