Трассировщик отладки 1С:EDT

EDT Debug Tracer

Плагин Eclipse для 1С:EDT, который пишет пошаговый трейс отладки BSL-кода и открывает его агенту через MCP-совместимый JSON-RPC

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Управляет живой сессией отладки: может делать step, resume и suspend потоков выполнения
  • HTTP-сервер плагина слушает локальный порт без авторизации по умолчанию
Все причины и проверки
Российский стек

lytkinam/edt-debug-tracer

Установка

Ручная установка

git clone https://github.com/lytkinam/edt-debug-tracer
cd edt-debug-tracer
javac --release 17 -d plugin/bin -cp "$CP" plugin/src/plugin17/test/*.java
jar cfm plugin17-test_1.0.0.jar plugin/META-INF/MANIFEST.MF -C plugin/bin .

Сборка требует путь до jar-файлов установленного Eclipse ($CP из README), результат копируется в папку plugins Eclipse или EDT.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин перехватывает события отладки Eclipse Debug API во время сессии отладки 1С:EDT и на каждом шаге записывает процедуру, строку, модуль, поток, стек вызовов и переменные, сохраняя их в SQLite и JSON. На том же HTTP-порту работает JSON-RPC 2.0 эндпоинт /mcp с восемью инструментами: статус отладки, шаг, resume, suspend, ожидание останова, переменные кадра стека, стек вызовов целиком. Отдельно есть управление breakpoints, которые можно расставить автоматически по данным уже записанного трейса. Есть готовая схема интеграции с Vanessa: до и после каждого BDD-шага вызывается запись трейса, а итог можно приложить к отчету Allure.

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

Подходит, если

  • Нужно, чтобы агент управлял пошаговой отладкой BSL-кода: step, resume, suspend
  • Нужен трейс выполнения с переменными и стеком для анализа найденной ошибки
  • Нужно связать трейс отладки с BDD-тестами Vanessa и приложить его к отчету Allure

Не подходит, если

  • Отладочная сессия EDT не запущена: без активного debug target трейсер не получает события
  • Нужен готовый установочный пакет, а не сборка из исходников под конкретную версию Eclipse

Пример запроса к агенту

Запусти отладку, дойди до первого останова и покажи стек вызовов и переменные текущего кадра

Ограничения

Плагин работает только пока EDT подключен к отладочному сеансу как debug target, без него буфер трейса остается пустым. Собирается из исходников под конкретную сборку Eclipse или EDT вручную, готового установочного пакета нет. Проект одного автора, часть документации написана как рабочий журнал разработки с AI-агентом, а не как справочник для внешнего пользователя.

Как отключить. Удалите jar плагина из папки plugins Eclipse или EDT, уберите строку регистрации из bundles.info и перезапустите Eclipse.

MCP

Транспорт
http
Авторизация
не нужна

Проверка безопасности

  • Управляет живой сессией отладки: может делать step, resume и suspend потоков выполнения
  • HTTP-сервер плагина слушает локальный порт без авторизации по умолчанию

Коротко о README

README перечисляет возможности плагина: перехват debug-событий, 12 полей на каждый шаг трейса, двойное хранение в SQLite и JSON, 17 HTTP-эндпоинтов, автоматическую расстановку breakpoints по трейсу, порядка 130 параметров конфигурации и постобработку трейса Python-скриптом. Даны команды сборки под Eclipse, пример конфигурации tracer.properties, таблица эндпоинтов по группам, формат записи шага, целевой сценарий использования, схема архитектуры и история версий от v1.0 до v9.2. Лицензия MIT.

Частые вопросы

Это официальный инструмент 1С?

Нет, это сторонний Eclipse-плагин для 1С:EDT одного автора, к вендору 1С отношения не имеет.

Можно ли получать трейс без активной отладки?

Нет, плагин перехватывает события SUSPEND отладчика Eclipse, без запущенного debug target буфер трейса пуст.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIТрассировщик отладки 1С:EDT

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.