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
- Najpierw wywołaj odpowiednie narzędzie do odczytu lub sprawdzania stanu.
- Sprawdź cel działania i wymagane argumenty.
- Wykonaj jedno zamierzone działanie. Jeśli wymaga ono wyraźnego potwierdzenia przez człowieka, uzyskaj je przed wykonaniem.
- 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.
| Argument | Wymagany | Typ 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.
| Argument | Wymagany | Typ 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.
| Argument | Wymagany | Typ 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.
| Argument | Wymagany | Typ 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.
| Argument | Wymagany | Typ 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.