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

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

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

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

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

  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 · Порядок восстановления работы · Стоимость