Инструменты17 августа 2026 г., 15:45 МСК🤖 Auto

1C-Enterprise-Agent-Toolkit: безопасная разработка 1С через AI-агентов

Появился универсальный open-source инструментарий для интеграции AI-агентов (Codex, Claude) с 1С:Предприятие. Проект обеспечивает изоляцию рабочих сессий и точечную выгрузку метаданных, исключая риск повреждения основной базы.

Баннер новости 5920

Решение проблемы безопасности при AI-разработке 1С

Разработчики представили 1C-Enterprise-Agent-Toolkit — набор инструментов, позволяющий AI-агентам безопасно взаимодействовать с любыми конфигурациями 1С:Предприятие, BSL и расширениями. В отличие от многих аналогов, проект не привязан к конкретным типовым решениям (УНФ, Бухгалтерия) и работает с метаданными через строгий контракт безопасности. Ключевая особенность — полная изоляция: агент работает в маркированной сессии, а исходная файловая база остается неизменной.

Архитектура и ключевые модули

Инструментарий построен на Python и использует стандартную библиотеку, что упрощает развертывание. Основные функции распределены по специализированным скиллам:

  • onec-dev: управляет рабочим процессом и контролирует границы изменений.
  • onec-selective-export: выгружает только необходимые объекты через механизм /DumpConfigToFiles -listFile, что критично для экономии ресурсов.
  • onec-extension-lifecycle: полный цикл управления расширениями (создание, резервирование, откат, удаление).
  • onec-extension-validate: проверка BSL, применимости и итоговых файлов .cfe.

Гарантии безопасности и изоляции

Проект внедряет строгие правила, исключающие случайное изменение продакшн-данных:

  • База данных копируется в отдельную сессию onec-dev-*.
  • Все логи и временные файлы остаются внутри изолированной среды.
  • Пароли передаются исключительно через переменные окружения.
  • Очистка сессии блокирует удаление корня диска, домашней папки и других критичных директорий.
  • Операция считается успешной только при нулевом коде возврата и чистом логе.

Совместимость и установка

Инструментарий поддерживает интеграцию с популярными AI-агентами. Установка занимает около 60 секунд и выполняется через Git-клонирование и скрипт install.py.

Среда / Агент Команда установки Статус поддержки
Codex py install.py --agent codex Поддерживается
Claude Code python3 install.py --agent claude Поддерживается
Другие клиенты python3 install.py --target /path/to/agent/skills Переносимая установка

Платформа 1С:Предприятие проверена на версии 8.5.1.1343. Проект распространяется под лицензией MIT и является независимым инициативой сообщества, не связанной с фирмой «1С».

Источник: Github ↗