1C Plugin
Плагин для работы с 1С.
Основные направления:
- ответы по 1С и BSL;
- генерация и объяснение BSL-кода;
- помощь с запросами 1С;
- анализ метаданных;
- RAG по документации и внутренним правилам;
- накопление датасета для LoRA/adapter fine-tuning.
Strategy
Сначала делаем RAG и инструменты работы с 1С. Дообучение добавляем после накопления качественных примеров.
Layout
plugins/1c/
rag/
metadata/
tools/
datasets/
training/
evals/
adapters/
agent/
Healthcheck
python scripts/check_1c_plugin.py --print
Короткий статус:
python scripts/status_1c_plugin.py
Runbook: docs/runbooks/1c-plugin-health.md.
Live 1C Interaction
Connector API and safety policies:
docs/1c-extension-layer-plan.md
docs/1c-adapter-api-contract.md
plugins/1c/connector/contracts/openapi.yaml
plugins/1c/connector/policies/read-only-query.yaml
plugins/1c/connector/policies/change-workflow.yaml
Runbook: docs/runbooks/1c-live-interaction.md.
Отдельный подпроект-агент:
plugins/1c/agent/
Документация и запуск: docs/runbooks/1c-agent.md.
Standalone-Ready Connector
REST adapter is kept inside this monorepo, but its service boundary is
plugins/1c/connector/. It owns its OpenAPI contract, safety policies,
Dockerfile, compose file, service manifest, and environment template. The
runtime parser dependency is plugins/1c/parser/.
Start here before extracting it to a separate repository:
plugins/1c/connector/README.md
plugins/1c/connector/service.yaml
plugins/1c/connector/pyproject.toml