Lewati ke konten

Ponytail

Extension ponytail menambahkan mode komunikasi terkompresi ke Selesai. Anda dapat beralih antara level kompresi lite, full, dan ultra, atau memanggil helper review khusus (ponytail-review, ponytail-audit, ponytail-gain, ponytail-debt, ponytail-help) melalui alias slash command.

Dibundel bersama Selesai

Dimuat otomatis bersama Selesai; tidak diperlukan npm install per ekstensi.

Entri manifest
./ponytail/index.js
Permukaan runtime
Didukung skill

Penyiapan dan prasyarat

  • Dibundel bersama Selesai dan dimuat otomatis.
  • Skill pendamping berada di directory src/skills/ponytail*; extension itu sendiri adalah entrypoint, bukan skill individu.

Yang disiapkan

  • Mendaftarkan slash command /ponytail untuk mengatur atau melaporkan mode saat ini dan mode default.
  • Mendaftarkan alias /ponytail-review, /ponytail-audit, /ponytail-gain, /ponytail-debt, dan /ponytail-help yang mengirim pesan /skill:ponytail-* yang cocok.
  • Menyimpan perubahan mode sebagai entri custom session ponytail-mode.
  • Menulis mode default ke file konfigurasi ponytail saat Anda menggunakan /ponytail default <mode>.

Yang dapat dikonfigurasi

Mode default Ponytail di-resolve dari environment, lalu file config, lalu default bawaan. Command sesi dapat mengganti mode tanpa mempersistennya.

Lokasi dan preseden konfigurasi

  1. Konfigurasi Ponytail
    $XDG_CONFIG_HOME/ponytail/config.json, ~/.config/ponytail/config.json, or %APPDATA%\ponytail\config.json
    XDG_CONFIG_HOME didahulukan; fallback ke path POSIX atau Windows.

Pengaturan

Kunci / pathTipe, default, dan nilaiDeskripsi
defaultModestring
Default: "full"
Nilai yang diizinkan: "off", "lite", "full", "ultra", "review"
Mode komunikasi default. "review" diperlakukan sebagai "full" saat dipersisten.

Variabel lingkungan

Kunci / pathNilai yang diizinkanDeskripsi
PONYTAIL_DEFAULT_MODE"off", "lite", "full", "ultra", "review"Override prioritas tertinggi untuk mode default.

Kontrol command, tool, dan shortcut

Kunci / pathDeskripsi
/skill:ponytail*Panggil skill Ponytail.
/ponytail defaultPersistenkan mode sesi saat ini ke file config.
stop ponytail / normal modeFrasa deaktivasi seluruh pesan.

Bukti source

  • src/extensions/ponytail/ponytail-config.cjs

Yang dapat dilakukan

  • Aktifkan kompresi dengan /ponytail lite, /ponytail full, atau /ponytail ultra.
  • Nonaktifkan dengan /ponytail off.
  • Cek mode saat ini dan default dengan /ponytail status.
  • Atur mode default baru dengan /ponytail default <mode>.
  • Jalankan helper review: /ponytail-review memperluas dan mengirim /skill:ponytail-review.
  • Kembali ke prosa normal dengan mengirim stop ponytail atau normal mode sebagai seluruh pesan.

Perintah, tool, dan shortcut

PerintahDeskripsi
/ponytailToggle antara off dan mode default yang dikonfigurasi.
/ponytail <lite|full|ultra|off>Set mode saat ini untuk sesi ini.
/ponytail statusTampilkan mode saat ini dan mode default yang dikonfigurasi.
/ponytail default <off|lite|full|ultra|review>Persist default mode baru.
/ponytail-reviewAlias untuk /skill:ponytail-review.
/ponytail-auditAlias untuk /skill:ponytail-audit.
/ponytail-gainAlias untuk /skill:ponytail-gain.
/ponytail-debtAlias untuk /skill:ponytail-debt.
/ponytail-helpAlias untuk /skill:ponytail-help.
stop ponytail / normal modeFrasa natural language untuk mematikan ponytail.

Tidak ada keyboard shortcut atau tool agen.

Batasan dan keamanan

  • Mode berlaku per session branch. Saat Anda melanjutkan atau fork sesi, mode dipulihkan dari entri custom ponytail-mode terbaru di branch tersebut.
  • review valid sebagai default yang dipersist tetapi dinormalisasi ke full untuk sesi runtime.
  • Frasa deaktivasi hanya bekerja saat menjadi seluruh pesan user.
  • Helper review individu adalah skill pendamping, bukan extension terpisah yang dibundel; extension ini hanya menyediakan alias slash dan manajemen mode.
  • Level kompresi yang lebih tinggi mengurangi verbositas. Kembali ke level yang lebih rendah atau off saat Anda butuh penjelasan detail.

Source evidence

Selesai version: 0.10.0