Tryb swobodny, pipeline’y, zadania i pytania
Na tej stronie
Śledź jeden zapisany przebieg. Obsługuj delegowane zadania i pytania do użytkownika, nie powielając żądań.
Korzystanie z narzędzi
- Najpierw wywołaj odpowiednie narzędzie odczytu lub sprawdzania statusu.
- Sprawdź cel działania i wymagane argumenty.
- Wykonaj jedno zamierzone działanie. Jeśli wymaga ono wyraźnego potwierdzenia przez człowieka, najpierw je uzyskaj.
- Następnie sprawdź status lub ponownie odczytaj zasób, którego dotyczyło działanie.
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, celu, trybu wnioskowania lub planu. Identyfikatory to wartości zwracane przez wcześniej wywołane narzędzia; nie wymyślaj ich.
modify_project
Poproś agenta o zmianę w trybie swobodnym.
Rozpoczyna prace w trybie swobodnym. Wyraźnie określ oczekiwany wynik i granice dostępu, które należy zachować. Śledź zwrócony przebieg.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| prompt | Tak | ciąg znaków; minimalna długość 1 |
| 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, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, wnioskowanie delegowane; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
pipeline_status
Miejsce zatrzymania przebiegu.
Odczytaj zwrócony zasób i użyj jego aktualnych wartości przy planowaniu następnego działania.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| runId | Tak | ciąg znaków |
| projectId | Nie | ciąg znaków |
Operacja: tylko odczyt.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, wnioskowanie delegowane; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
resume_pipeline
Wznów zatrzymany przebieg.
Kontynuuj zapisany, zatrzymany przebieg. Zanim ustawisz opcjonalny punkt wznowienia, sprawdź pipeline_status.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| runId | Tak | ciąg znaków |
| projectId | Nie | ciąg znaków |
| from | 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, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, wnioskowanie delegowane; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
next_task
Pobierz następne wywołanie modelu do wykonania.
Pobiera zadanie wnioskowania delegowanego. To normalne, że po oczekiwaniu narzędzie nie zwraca żadnego zadania. Zachowaj taskId, aby przypisać wynik do właściwego zadania.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| maxWaitSec | Nie | liczba całkowita; minimum 0; maksimum 45 |
| taskId | Nie | ciąg znaków |
Operacja: może zmienić stan lub rozpocząć pracę.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie delegowane.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
submit_task_result
Przekaż wynik pracy subagenta.
Zwróć wynik zadania jeden raz, w wymaganej strukturze. Nie przesyłaj ponownie ukończonego zadania jako nowego żądania.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| taskId | Tak | ciąg znaków |
| result | Tak | ciąg znaków / obiekt / tablica wartości |
Operacja: może zmienić stan lub rozpocząć pracę.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie delegowane.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
next_question
Pobierz pytanie, które zadaje platforma.
Pobierz oczekujące pytanie i przedstaw je osobie, która powinna podjąć decyzję. Podaj projectId dla właściwego przebiegu. Jeśli po oczekiwaniu narzędzie nie zwróci pytania, zanim odpytasz je ponownie, sprawdź pendingInquiry w statusie domeny.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| maxWaitSec | Nie | liczba całkowita; minimum 0; maksimum 45 |
| questionId | Nie | ciąg znaków |
| 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, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, wnioskowanie delegowane.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
answer_question
Przekaż podjętą decyzję.
Odpowiedz, używając tego samego identyfikatora pytania. Nie zakładaj zgody użytkownika ani nie wysyłaj sprzecznych pól odpowiedzi.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|
| questionId | Tak | ciąg znaków |
| answer | Nie | ciąg znaków / tablica ciągów znaków |
| text | Nie | ciąg znaków |
| declined | Nie | wartość logiczna |
| 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, wnioskowanie delegowane; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, wnioskowanie delegowane.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.