Toolverse
Wszystkie skille

ask-user-question

autor: MemTensor

Zadawaj użytkownikom pytania bezpośrednio w interfejsie — jedyny sposób na komunikację poza terminalem

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
67

O skillu

Skill do komunikacji z użytkownikami poprzez interfejs graficzny. Gdy agent lub skrypt potrzebuje wyjaśnienia, preferencji lub potwierdzenia, nie może polegać na wyjściu CLI — użytkownik tego nie widzi. To narzędzie wyświetla modalne okno dialogowe z pytaniami, opcjami wyboru lub polem tekstowym. Idealne do potwierdzania akcji przed wykonaniem, zbierania preferencji użytkownika lub uzyskiwania zgody na operacje wrażliwe.

Jak używać

  1. Zainstaluj skill ask-user-question w swoim środowisku agenta lub MCP serwera. Upewnij się, że masz dostęp do repozytorium MemTensor i możliwość integracji z interfejsem użytkownika.

  2. Gdy agent potrzebuje odpowiedzi od użytkownika, zamiast wypisywać tekst w terminalu, wywołaj skill z parametrem questions zawierającym tablicę pytań. Każde pytanie powinno zawierać pole question (tekst pytania) oraz opcjonalnie header (etykieta do 12 znaków) i options (tablica dostępnych opcji).

  3. Dla prostych pytań z wyborem jednej odpowiedzi ustaw multiSelect na false (domyślnie). Jeśli użytkownik ma wybrać wiele opcji, zmień multiSelect na true. Każda opcja powinna mieć label (nazwę) i description (opis działania).

  4. Aby umożliwić użytkownikowi wpisanie własnego tekstu, dodaj opcję z label "Other" — gdy ją wybierze, pojawi się pole tekstowe. Odpowiedź zwrócona będzie w formacie "User responded: [tekst]" zamiast "User selected: Other".

  5. Czekaj na odpowiedź użytkownika z interfejsu. Modalne okno wyświetli się w UI, a użytkownik będzie mógł wybrać opcję lub wpisać tekst. Otrzymasz odpowiedź i będziesz mógł kontynuować logikę agenta na podstawie wyboru.

  6. Pamiętaj, że użytkownik nie widzi żadnego tekstu wypisywanego w terminalu — to jest jedynym kanałem komunikacji. Używaj tego skilla zawsze, gdy potrzebujesz potwierdzenia przed operacjami destrukcyjnymi, finansowymi, wysyłaniem wiadomości lub usuwaniem danych.

Podobne skille