Menu dokumentacji

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

  1. Najpierw wywołaj odpowiednie narzędzie odczytu lub sprawdzania statusu.
  2. Sprawdź cel działania i wymagane argumenty.
  3. Wykonaj jedno zamierzone działanie. Jeśli wymaga ono wyraźnego potwierdzenia przez człowieka, najpierw je uzyskaj.
  4. 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.

ArgumentWymaganyTyp 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.

ArgumentWymaganyTyp 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.

ArgumentWymaganyTyp 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.

ArgumentWymaganyTyp 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.

ArgumentWymaganyTyp 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.

ArgumentWymaganyTyp 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.

ArgumentWymaganyTyp 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.

Powiązana dokumentacja

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