İstem kitaplığı
İstemler, komut tanımlayıcısı bulunan yeniden kullanılabilir yönerge şablonlarıdır. Her istemin bir slug’ı (/review-pr), başlığı, isteğe bağlı açıklaması ve etiketleri, içeriği ve türlendirilmiş değişkenleri vardır.
Değişkenler
İçerik, değişkenlere {{name}} biçiminde başvurur. Her değişken text, number, select veya boolean türüyle tanımlanır; zorunlu olabilir ve varsayılan bir değer içerebilir. Oluşturucu, metni işlemeden önce değerleri toplar.
Sürümler
Her güncelleme sürüm numarasını artırır ve önceki sürümü arşivler. Geri alma, eski düzenlemeyi yeni bir sürüm olarak geri yükler ve doğrusal geçmişi korur.
Paylaşım, dışa ve içe aktarma
İstemler varsayılan olarak özeldir ve ortak izin modeli üzerinden paylaşılır. Dışa aktarma libre-prompt.v1 biçiminde JSON oluşturur; içe aktarma, aynı slug’a sahip bir istemi üzerine yazmadan reddeder. Başlıklar, açıklamalar, içerik, değişkenler ve etiketler şifrelenir; slug arama için açık kalır.
Profiller
Bir profil tek bir isteme bağlanabilir; işlenmiş metin her oturumda profilin sistem isteminden önce gelir.
Örnek
Ayarlar → İstemler bölümünde şunları oluşturun:
-
Slug:
review-pr -
Başlık:
Pull request review -
İçerik:
Review the following {{language}} changes with {{strictness}} strictness.Point out bugs first, style second, and end with a one-line verdict. -
Değişkenler:
language(text, zorunlu) vestrictness(select:low,normal,pedantic; varsayılan değernormal).
/ yazın, /review-pr öğesini seçin, language: TypeScript değerini ve pedantic seçeneğini girin. Oluşturulan metin taslağın yerini alır; farkı arkasına yapıştırın. Sonraki düzenleme sürüm 2’yi oluşturur, eski sürüm ise geçmişte kalır.