1C:Enterprise Agent Toolkit
Универсальные Agent Skills для безопасной работы с расширениями 1С: изолированная сессия, выборочная выгрузка и проверка перед применением
- 24 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает пакетный режим Конфигуратора и может создавать, загружать и удалять расширения
- Прямая работа с живой базой возможна только через явные флаги --allow-live-base и --no-sandbox
Установка
- Работает в
- Сервисы
Ручная установка
py install.py --agent codexПосле клонирования репозитория, перезапустить Codex и вызвать навык командой $onec-dev.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает пакетный режим Конфигуратора и может создавать, загружать и удалять расширения
- Прямая работа с живой базой возможна только через явные флаги --allow-live-base и --no-sandbox
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Тулкит дает четыре навыка, которые работают с любой прикладной конфигурацией 1С:Предприятие: onec-dev выбирает безопасный сценарий и следит за границами изменений, onec-selective-export выгружает только нужные объекты через ключ -listFile пакетного Конфигуратора, onec-extension-lifecycle создает, выгружает, загружает, резервирует, откатывает и удаляет одно расширение, onec-extension-validate проверяет BSL, конфигурацию, применимость и итоговый cfe-файл. Работа всегда идет в изолированной маркированной копии файловой базы: очистка отклоняет корень диска, домашнюю и текущую папку и неверный маркер, пароль передается только через имя переменной окружения. Общий CLI scripts/onec.py написан на стандартной библиотеке Python без сторонних зависимостей, ставится плагином командой install.py для Codex или Claude Code, структура skills/<name>/SKILL.md переносима на других агентов.
Для кого. Для 1С-разработчиков, которые дают агенту доступ к расширениям конфигурации и хотят гарантий, что он не заденет основную базу.
Подходит, если
- Нужно, чтобы агент правил расширения 1С в изолированной копии, а не в рабочей базе
- Нужна выборочная выгрузка только нужных объектов метаданных без полного дампа
- Работаете и с Claude Code, и с Codex и хотите единые скиллы для обоих
Не подходит, если
- Нужна работа с типовыми объектами УНФ из коробки: тулкит не завязан на конкретную конфигурацию
- Нет установленной платформы 1С и информационной базы: они не входят в проект
- Нужна работа сразу с живой базой без изолированной сессии: включается только явным флагом --allow-live-base
Пример запроса к агенту
Создай изолированную сессию для базы C:\1cbase, выгрузи из нее только справочник Номенклатура и покажи структуруОграничения
Платформа 1С и информационная база не входят в проект, их нужно иметь отдельно. Интеграционно протестирован на конфигурации УНФ и платформе 8.5.1.1343, для других конфигураций и версий гарантий меньше. Работа с живой базой требует явного флага --allow-live-base и, для файловой базы, дополнительно --no-sandbox. README прямо просит проверить работу на одноразовой копии базы перед первым использованием.
Как отключить. Удалите папку skills/onec-* и файлы .claude-plugin/plugin.json или .codex-plugin/plugin.json из установки агента, либо просто не используйте команды $onec-dev.
Частые вопросы
Тулкит работает только с УНФ?
Нет, объекты метаданных не зашиты в код, имена всегда передаются явно; УНФ использовалась только для интеграционного теста.
Как агент получает пароль от базы?
Пароль не передается напрямую, а только через имя переменной окружения, значение которой агент не видит.
Обсуждение
Вопросов и отзывов пока нет.
Навыки ИИ-агентов для 1С:Предприятие 8.3
1c-agent-skills
Плагин Agent Skills для разработки на 1С 8.3: ядро с доменными правилами и навык сборки и обновления базы, с доказательствами срабатывания на трех средах
Общая инфраструктура скиллов и инструментов для доработки 1С, подключаемая как git submodule и раскладываемая по нескольким агентам разом
Скилл для быстрой разработки расширений 1С: цикл правка-загрузка-тест, работа с хранилищем и ИИ-функции через ТАБ:БИИ
Плагин Claude Code 1c-dev: разбор задачи по 1С в диалоге, техническая спека, шаги с зависимостями и выполнение одного шага за раз с проверкой
Набор для разработки на 1С с агентом: скиллы, правила, роли, MCP-сервер к расширению NinjaLive и установщик для OpenCode под Windows
Скиллы 1С для ИИ-агентов
1C Skills for AI Agents
Сборник скиллов для разработки на 1С под Codex и Claude Code: XML-исходники, формы, СКД, базы, веб-публикация и HTTP-мост для тестов
Коротко о README
README описывает установку за 60 секунд через install.py, таблицу четырех скиллов, схему безопасного цикла (копирование базы, изолированная сессия, выборочная выгрузка, изменение расширения, проверка, удаление только данных сессии), гарантии очистки и передачи пароля, пример первого безопасного запуска через scripts/onec.py, таблицу совместимости с Codex, Claude Code и другими агентами, требования к проверке через unittest и план развития.