Projekty i ich cykl życia
Na tej stronie
Utwórz specyfikację, podłącz istniejący projekt i sprawdź jego stan, zanim go zmienisz.
Korzystanie z narzędzi
- Najpierw wywołaj odpowiednie narzędzie do odczytu lub sprawdzania stanu.
- Sprawdź cel operacji i wymagane argumenty.
- Wykonaj jedną zamierzoną operację. Jeśli wymaga ona wyraźnego potwierdzenia przez człowieka, najpierw je uzyskaj.
- Następnie sprawdź stan lub ponownie odczytaj zasób, którego dotyczyła operacja.
Poniższe dane wejściowe opisują publiczny kontrakt. Wiążąca jest aktualna lista narzędzi podłączonego serwera. Niektóre narzędzia wymagają określonego hosta, lokalizacji projektu, trybu wnioskowania lub planu. Identyfikatory to wartości zwrócone przez wcześniej wywołane narzędzia; nie wymyślaj ich.
create_project
Rozpocznij projekt na podstawie opisu.
Tworzy wstępną wersję specyfikacji produktu. Inicjalizacja wymaga osobnego potwierdzenia. Zachowaj zwrócony identyfikator projektu i śledź project_status.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
prompt | Tak | ciąg znaków; minimalna długość 1 |
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.
confirm_project
Zaakceptuj specyfikację i zbuduj aplikację.
Najpierw pokaż specyfikację osobie zlecającej. Wywołanie narzędzia rozpoczyna inicjalizację aplikacji, która może zużywać przyznaną pulę lub kredyty. Śledź project_status.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
name | Nie | ciąg znaków |
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.
project_status
Bieżący stan projektu.
Odczytaj zwrócony zasób i zaplanuj następną czynność 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.
list_projects
Projekty na tym koncie.
Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.
Argumenty: brak ({}).
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.
attach_project
Pracuj nad istniejącym projektem.
Sprawdź wybrany projekt, zanim wprowadzisz w nim zmiany. Użyj obsługiwanego identyfikatora lub slugu zgodnie ze schematem danych wejściowych.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
slug | 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.
reinitialize_project
Zbuduj aplikację ponownie z szablonu.
Odtwarza podstawę aplikacji. Zanim użyjesz tego narzędzia do naprawy, sprawdź skutki jego działania i bieżący kod źródłowy.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
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.
rename_project
Zmień nazwę projektu.
Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
name | Tak | ciąg znaków; minimalna długość 1; maksymalna długość 128 |
description | Nie | ciąg znaków; minimalna długość 1; maksymalna długość 2048 |
projectId | 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.
delete_project
Usuń projekt.
Czynność destrukcyjna: usuwa projekt. Wymagaj, aby człowiek potwierdził, o który dokładnie projekt chodzi; usunięcie nie przywraca puli przyznanej na cały okres korzystania.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Tak | ciąg znaków; minimalna długość 1 |
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.
unlock_project_agent
Zwolnij zawieszoną blokadę projektu.
Czynność naprawcza. Zanim potwierdzisz zwolnienie zawieszonej blokady, sprawdź, czy nie trwa żaden uprawniony przebieg.
| 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.
pickup_intent
Pobierz prompt wpisany na publicznej stronie.
Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
code | Tak | ciąg znaków; minimalna długość 1 |
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.