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

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

Переосмыслить команду слэша для Claude Code применяет метод когнитивной науки для решения проблем
Инструменты

Переосмыслить команду слэша для Claude Code применяет метод когнитивной науки для решения проблем

Разработчик создал команду /reframe для Claude Code, реализующую когнитивную технику под названием «осцилляция дистанции и вовлечённости». Метод был протестирован на трёх открытых LLM с 50 задачами и стабильно превосходил другие подходы.

OpenClawRadar
Надстройка OpenClaw для Outlook подключает локальный агент к боковой панели электронной почты.
Инструменты

Надстройка OpenClaw для Outlook подключает локальный агент к боковой панели электронной почты.

Разработчик создал надстройку для Outlook, которая подключается к локальному шлюзу OpenClaw через WebSocket, предоставляя полный доступ к агенту с инструментами и автоматизацией прямо в боковой панели электронной почты. Инструмент читает выбранные письма как контекст, поддерживает чат-сессии для каждого письма и работает с Outlook Desktop и Web.

OpenClawRadar
Выпущен навык написания книг OpenClaw Multi-Agent
Инструменты

Выпущен навык написания книг OpenClaw Multi-Agent

Многоагентная система для написания книг, построенная на OpenClaw, была выпущена в виде навыка. Она включает подключение DeepWiki через MCP, генерацию иллюстраций с помощью GLM, оценку бюджета и ревизию на уровне глав. Две главы книги «OpenClaw Paradigm Book» были обновлены с помощью этого инструмента.

OpenClawRadar
Новый инструмент инжектит инструкции в Claude Code на основе использования контекста
Инструменты

Новый инструмент инжектит инструкции в Claude Code на основе использования контекста

Разработчик создал инструмент, который мониторит использование контекста и инжектит кастомные инструкции для предотвращения проблем с компакцией.

OpenClaw Radar