Menu dokumentacji

Konwersja

Na tej stronie

Wersja beta. Zachowaj oryginalny kod źródłowy i zatwierdź proponowane etapy konwersji oraz koszty, zanim przejdziesz dalej.

Korzystanie z narzędzi

  1. Najpierw wywołaj odpowiednie narzędzie do odczytu lub sprawdzania stanu.
  2. Sprawdź cel działania i wymagane argumenty.
  3. Wykonaj jedno zamierzone działanie. Jeśli wymaga ono wyraźnego potwierdzenia przez człowieka, uzyskaj je przed wykonaniem.
  4. Następnie sprawdź stan lub ponownie odczytaj zasób, którego dotyczyło działanie.

Poniższe dane wejściowe opisują publiczny kontrakt interfejsu. Wiążąca jest aktualna lista narzędzi na podłączonym serwerze. Niektóre narzędzia wymagają określonego hosta, celu, trybu wnioskowania lub planu. Identyfikatory to wartości zwrócone przez wcześniejsze narzędzia; nie wymyślaj ich.

check_convertible

Sprawdź, czy aplikację można przekonwertować.

Wymaga istniejącego projektu przyjmującego kod do konwersji. Przed sprawdzeniem nowego źródła uruchom convert_project.

ArgumentWymaganyTyp lub dopuszczalne wartości

| projectId | Nie | ciąg znaków |

Operacja: tylko odczyt.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

convert_project

Przekonwertuj istniejącą aplikację.

Rozpoczyna lub kontynuuje obsługiwany proces przyjmowania kodu do konwersji. repoUrl ma pierwszeństwo przed lokalnym obszarem roboczym. Zachowaj oryginalny kod źródłowy i sprawdź conversion_status.

ArgumentWymaganyTyp lub dopuszczalne wartości

| projectId | Nie | ciąg znaków |

| name | Nie | ciąg znaków |

| about | Nie | ciąg znaków |

| repoUrl | Nie | ciąg znaków |

| branch | Nie | ciąg znaków |

| confirm | Tak | wartość logiczna; domyślnie false |

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

proceed_conversion

Zdecyduj o następnym działaniu w procesie konwersji.

Obsługiwane decyzje obejmują analizę, wyodrębnienie, implementację, pozostawienie, ponowienie próby i anulowanie. Postępuj zgodnie z bieżącym etapem; potwierdzaj dopiero po sprawdzeniu zakresu i kosztów.

ArgumentWymaganyTyp lub dopuszczalne wartości

| decision | Tak | analyze, extract, implement, leave, retry, cancel |

| projectId | Nie | ciąg znaków |

| note | Nie | ciąg znaków |

| confirm | Tak | wartość logiczna; domyślnie false |

| name | Nie | ciąg znaków; minimalna długość 1; maksymalna długość 128 |

| description | Nie | ciąg znaków |

| specification | Nie | ciąg znaków |

| vision | Nie | ciąg znaków |

| designSystem | Nie | ciąg znaków |

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

conversion_status

Bieżący stan konwersji.

Odczytaj zwrócony zasób i planuj następne działanie na podstawie jego aktualnych wartości.

ArgumentWymaganyTyp lub dopuszczalne wartości

| projectId | Nie | ciąg znaków |

Operacja: tylko odczyt.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

purge_origin

Usuń oryginał przekonwertowanej aplikacji.

Nieodwracalnie usuwa zachowany oryginał. Potwierdź usunięcie wyraźnie dopiero wtedy, gdy sprawdzisz działanie aplikacji, licencje i ustalisz, czy oryginał będzie potrzebny do przywrócenia aplikacji.

ArgumentWymaganyTyp lub dopuszczalne wartości

| projectId | Nie | ciąg znaków |

| confirm | Tak | wartość logiczna |

Operacja: może zmienić stan lub rozpocząć pracę; możliwe są skutki destrukcyjne.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

Powiązana dokumentacja

Strona główna MCP · Procedura przywracania pracy · Koszty