Biblioteka promptów
Prompty to szablony instrukcji wielokrotnego użytku identyfikowane poleceniem ukośnikowym. Każdy ma slug (/review-pr), tytuł, opcjonalny opis i tagi, treść szablonu oraz typowane zmienne.
Zmienne
Treść odwołuje się do zmiennych jako {{name}}. Każda użyta zmienna musi być zadeklarowana i mieć typ: text, number, select (z opcjami) albo boolean; może być wymagana i mieć wartość domyślną. Przy wstawianiu promptu kompozytor zbiera zmienne przed wyrenderowaniem treści.
Wersje
Aktualizacja zwiększa wersję i archiwizuje poprzednią rewizję. Historia pokazuje rewizje; wycofanie przywraca starą jako nową wersję, więc ścieżka pozostaje liniowa i nic nie jest cicho przepisywane.
Udostępnianie, eksport i import
Prompty są domyślnie prywatne i można je udostępniać przez wspólny model uprawnień zasobów (odczyt lub zapis dla użytkowników lub grup). Eksport tworzy dokument JSON libre-prompt.v1; import go odtwarza i odmawia kolizji slugu bez żądania nadpisania. Tytuły, opisy, treść, zmienne i tagi są szyfrowane w spoczynku; slug pozostaje jawny, aby działało wyszukiwanie ukośnikowe.
Profile
Profil asystenta może powiązać jeden prompt; wyrenderowana treść poprzedza wtedy własny prompt systemowy profilu w każdej sesji.
Przykład
Utwórz prompt w Ustawienia → Prompty (lub wybierz i edytuj szablon startowy):
-
Slug:
review-pr -
Tytuł:
Pull request review -
Treść:
Review the following {{language}} changes with {{strictness}} strictness.Point out bugs first, style second, and end with a one-line verdict. -
Zmienne:
language(text, wymagana) istrictness(select:low,normal,pedantic, domyślnienormal).
W czacie wpisz /, aby zobaczyć swoje prompty. Wybierz /review-pr, uzupełnij language: TypeScript i wybierz pedantic. Wyrenderowany tekst zastąpi szkic i będzie gotowy do wysłania (wklej różnice za nim). Późniejsza edycja zwiększy wersję do 2; stara treść pozostanie w historii i będzie możliwa do przywrócenia.