Меню документации

Преобразование

На этой странице

Бета-версия. Прежде чем продолжить, сохраните оригинальный исходный код и одобрите предложенные этапы преобразования и их стоимость.

Как пользоваться инструментами

  1. Сначала вызовите подходящий инструмент чтения или проверки статуса.
  2. Проверьте расположение проекта и обязательные аргументы.
  3. Запустите одно запланированное действие. Если нужно явное подтверждение человека, сначала получите его.
  4. Затем проверьте статус или заново прочитайте затронутый ресурс.

Ниже описаны входные параметры публичного контракта. Ориентируйтесь на текущий список инструментов подключённого сервера. Некоторым инструментам нужен определённый хост, расположение проекта, режим инференса или план. Идентификаторы — это значения, которые вернули предыдущие инструменты; не придумывайте их.

check_convertible

Проверить, можно ли преобразовать это приложение.

Нужен уже созданный проект для первичной обработки. Прежде чем проверять новый источник, запустите convert_project.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

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

convert_project

Преобразовать существующее приложение.

Запускает или продолжает поддерживаемую первичную обработку. repoUrl имеет приоритет перед локальной рабочей областью. Сохраните оригинальный исходный код и проверьте conversion_status.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока
nameНетстрока
aboutНетстрока
repoUrlНетстрока
branchНетстрока
confirmДалогическое значение; по умолчанию false

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

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

proceed_conversion

Выбрать следующее действие при преобразовании.

Среди поддерживаемых вариантов — analyze, extract, implement, leave, retry и cancel. Выбирайте действие с учётом текущего этапа. Подтверждайте его только после того, как проверите объём работ и стоимость.

АргументОбязательныйТип или допустимые значения
decisionДаanalyze, extract, implement, leave, retry, cancel
projectIdНетстрока
noteНетстрока
confirmДалогическое значение; по умолчанию false
nameНетстрока; минимальная длина 1; максимальная длина 128
descriptionНетстрока
specificationНетстрока
visionНетстрока
designSystemНетстрока

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

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

conversion_status

Текущее состояние преобразования.

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

АргументОбязательныйТип или допустимые значения
projectIdНетстрока

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

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

purge_origin

Удалить оригинал преобразованного приложения.

Безвозвратно удаляет сохранённый оригинал. Явно подтверждайте удаление только после того, как проверите поведение приложения и лицензии и оцените, нужен ли оригинал для восстановления.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока
confirmДалогическое значение

Операция: может изменить состояние или запустить работу; возможны деструктивные изменения.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

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

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

Главная страница MCP · Процесс восстановления работы · Стоимость