Free flight, pipeline’y, zadania i pytania
Na tej stronie
Śledź jeden zapisany przebieg. Obsługuj delegowane zadania i pytania do użytkownika bez powielania żądań.
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.
modify_project
Poproś agenta o zmianę bez z góry określonego zakresu.
Rozpoczyna prace bez z góry określonego zakresu. Jasno określ oczekiwany wynik i granice dostępu, które muszą pozostać nienaruszone. Ś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, 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.
pipeline_status
Gdzie zatrzymał się przebieg.
Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.
| 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, 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.
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, 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.
next_task
Pobierz następne wywołanie modelu do wykonania.
Pobiera zadanie delegowanego wnioskowania. 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, delegowane wnioskowanie; stdio, projekt lokalny, delegowane wnioskowanie.
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, delegowane wnioskowanie; stdio, projekt lokalny, delegowane wnioskowanie.
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 właściwego przebiegu. Jeśli oczekiwanie nie zwróci pytania, przed kolejnym odpytaniem 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, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
answer_question
Przekaż podjętą decyzję.
Odpowiedz na pytanie o tym samym identyfikatorze. Nie wyrażaj zgody w imieniu użytkownika i 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, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.