V8:Pulsar

Инструменты V8:Pulsar

Справочная страница по доступным MCP-инструментам.

Сеансы

Полная картина: какие процессы 1С запущены, в каком режиме и что с ними происходит.

list_sessions

Показывает все активные сеансы 1С с PID, режимом, версией платформы, базой, памятью, состоянием «не отвечает» и маркерами окон или диалогов.

get_session

Возвращает подробности выбранного сеанса: путь к исполняемому файлу, версию платформы, имя базы, открытые окна и параметры подключения.

list_enterprise_sessions

Фильтрует список до сеансов Предприятия и тонкого клиента, сохраняя маркеры окон и диалогов.

list_configurator_sessions

Показывает только запущенные Конфигураторы.

get_launch_parameters

Читает параметры запуска процесса 1С.

Окна и скриншоты

Инструменты, которые дают агенту зрение: список окон, снимки и области интерфейса.

list_windows

Возвращает окна процесса: заголовок, тип окна, видимость и состояние.

capture_screenshot

Делает композитный скриншот, чтобы агент не потерял общую картину: основной сеанс, дополнительные окна, диалоги и оповещения собираются в один снимок.

get_screenshot_geometry

Возвращает точные границы области окна для обрезки без создания PNG-файла.

crop_screenshot

Сохраняет снимок выбранной области окна 1С. Экономит токены и помогает агенту распознавать мелкий текст без лишней части экрана.

restore_window

Восстанавливает или сворачивает окно. Помогает сделать скриншот свёрнутого окна или нажать кнопку диалогового окна.

Запуск и сборка

Запуск 1С и готовые операции сборки для агента.

launch_1c_session

Запускает 1С в режиме Предприятия, тонкого клиента, толстого клиента или Конфигуратора и возвращает PID запущенного процесса.

build_1c_config

Загружает конфигурацию или расширение из файлов в информационную базу и возвращает лог выполнения.

build_epf

Собирает внешнюю обработку EPF из XML-файлов даже если конфигуратор занят. И даже при наличии жестких ссылок на объекты БД.

check_modules_syntax

Проверяет выбранные BSL-файлы конфигурации или расширения в новой минимальной конфигурации через штатный /CheckConfig. Нужна точная версия платформы 1С. Инструмент не заменяет build_1c_config: он проверяет только выбранный код и не обновляет пользовательскую базу. Исходники и пользовательская база не изменяются; после блокирующей ошибки проверку нужно повторить. Неперенесённая зависимость может дать ложную ошибку.

Синтакс-помощник

Поиск для агентов по Синтакс-помощнику 1С: синтаксис, параметры, доступность методов и примеры.

get_platform_doc

Выдаёт агенту элемент справки так, как разработчик видит его в Синтакс-помощнике: синтаксис, параметры, доступность и примеры.

search_platform_docs

Ищет по Синтакс-помощнику через полнотекстовый индекс и возвращает краткие результаты для агента.

Отладчик Конфигуратора

Диагностика остановленного отладчика и чтение значений выражений.

configurator_debug_health

Проверяет, готов ли остановленный отладчик Конфигуратора к чтению значений.

capture_debug_value

Сохраняет JSON-снимок значения выражения из остановленного отладчика Конфигуратора.

Управление 1С:Предприятие

Инструменты для чтения и управления формами 1С:Предприятия так, как это делает пользователь.

click_testclient_element

Нажимает элемент формы по его имени.

set_testclient_field_value

Устанавливает значение поля формы.

get_testclient_field_value

Читает текущее значение поля формы.

open_testclient_navigation_link

Открывает ссылку 1С в рабочем сеансе и при необходимости ждёт нужную форму.

wait_testclient_form_open

Ждёт открытия формы по шаблону заголовка.

list_testclient_forms

Показывает открытые формы, активную форму и имена метаданных.

close_testclient_forms

Закрывает открытые формы в рабочем сеансе.

list_elements_tree

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

find_testclient_element

Ищет элементы формы по типу, заголовку, имени или родителю и возвращает состояние найденных элементов.

get_testclient_form_diff

Сравнивает состояние формы между вызовами: добавленные, удалённые и изменённые элементы, фокус и значения.

get_testclient_form_state

Даёт краткий снимок активной формы: заголовок, изменённость, вкладки, сообщения и кнопки диалога.

execute_testmanager_client_code

Выполняет BSL-код в клиентском контексте 1С и возвращает значение через переменную Результат.

execute_testmanager_server_code

Выполняет BSL-код в серверном контексте 1С.

goto_testclient_table_row

Перемещает курсор таблицы формы: первая, последняя, следующая или предыдущая строка.

get_testclient_table_cell

Читает значение ячейки текущей строки таблицы формы.

get_testclient_table_row_count

Возвращает количество строк в таблице формы.

list_testclient_table_rows

Читает строки таблицы формы по указанным колонкам и лимиту.

activate_testclient_form_tab

Активирует вкладку формы по видимому заголовку.

get_testclient_current_element

Возвращает текущий активный элемент формы или активную колонку таблицы.

Дополнительные возможности управления интерфейсом

UIA дополняет команды работы с формами: агент получает второй способ управлять интерфейсом через обычное окно Windows, читать элементы, нажимать их, вводить текст и проверять фокус.

get_form_elements

Читает дерево элементов окна: тип, имя, значение, идентификатор, доступность, координаты и состояние.

click_uia_element

Нажимает элемент по имени или идентификатору, с диагностикой найденных кандидатов при сбое.

set_uia_element

Вводит значение в поле формы через UI Automation или управляемый ввод с клавиатуры.

send_keys

Отправляет клавиши и их сочетания в окно в фоновом режиме, не мешая пользователю.

open_uia_navigation_link

Открывает навигационную ссылку вида e1cib в текущей 1С через штатный диалог перехода по ссылке.

Редактор форм

Чтение структуры управляемой формы из XML-выгрузки конфигурации.

form_read_tree

Читает дерево элементов формы 1С и сохраняет полный список в файл.

form_read_item

Показывает свойства выбранного элемента формы 1С.

Внешние материалы

Преобразование веб-страниц в удобный простой формат для агента.

convert_infostart_article

Сохраняет статьи с сайта Infostart в удобном для агента формате Markdown. Последние комментарии часто содержат самую важную информацию, но не всегда помещаются на одной странице. Поэтому собираем их в один документ, чтобы не упустить важное.

Завершение сеансов

Команды закрытия и принудительного завершения выбранного сеанса.

close_session

Мягко закрывает сеанс через штатный запрос закрытия окна и при необходимости подтверждает стандартный диалог.

kill_session

Принудительно завершает процесс. Для файловых баз не используется, чтобы не рисковать повреждением файла базы.