Преобразование
На этой странице
Бета-версия. Прежде чем продолжить, сохраните оригинальный исходный код и согласуйте предложенные этапы преобразования и их стоимость.
Как пользоваться инструментами
- Сначала вызовите подходящий инструмент чтения или проверки статуса.
- Проверьте целевой объект и обязательные аргументы.
- Выполните одно запланированное действие. Если для этого действия требуется явное подтверждение человека, сначала получите его, а уже затем переходите к выполнению.
- После этого проверьте статус или повторно прочитайте затронутый ресурс.
Ниже описаны входные параметры публичного контракта. Опирайтесь на актуальный список инструментов подключённого сервера. Некоторые инструменты требуют определённого хоста, целевого объекта, режима инференса или плана. Идентификаторы берите из результатов предыдущих вызовов инструментов; не придумывайте их.
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 · Порядок восстановления работы · Стоимость