Gateway kapabilitas progresif
Gateway kapabilitas progresif menjaga tool dan skill ekstensi opsional di luar context model default, sambil membuatnya tersedia sesuai kebutuhan.
Dibundel bersama Selesai
Dimuat otomatis bersama Selesai; tidak diperlukan npm install per ekstensi.
Penyiapan dan prasyarat
- Dibundel bersama Selesai dan dimuat otomatis.
- Tidak memerlukan instalasi atau konfigurasi terpisah.
- Tool bawaan tetap aktif dan tidak dimediasi gateway.
Yang disiapkan
- Menjaga tool ekstensi opsional tetap dormant sampai diperlukan.
- Mengganti indeks skill lengkap dengan panduan kapabilitas ringkas.
- Menyediakan pencarian katalog, aktivasi tool native, dan pemuatan skill eksplisit.
- Mereset aktivasi tool sementara saat run agent selesai.
Yang dapat dikonfigurasi
Tool dan skill ekstensi opsional tidak masuk context model default dan diaktifkan secara eksplisit melalui katalog kapabilitas ringkas.
Variabel lingkungan
| Kunci / path | Nilai yang diizinkan | Deskripsi |
|---|---|---|
SELESAI_CAPABILITY_GATEWAY | unset (enabled), 0 (disabled) | Atur ke 0 untuk menonaktifkan gateway kapabilitas progresif. |
Kontrol command, tool, dan shortcut
| Kunci / path | Deskripsi |
|---|---|
capability_catalog | Cari katalog ringkas tool dan skill opsional. |
capability_discover / capability_skill_show | Aktifkan tool yang ada di katalog atau muat instruksi lengkap skill. |
Bukti source
src/extensions/capability-gateway/Capability gateway source
Atur SELESAI_CAPABILITY_GATEWAY=0 sebelum menjalankan Selesai untuk menonaktifkan gateway dan mengembalikan permukaan tool serta skill normal.
Yang dapat dilakukan
- Cari kapabilitas opsional dengan
capability_catalog. - Gunakan frasa alami atau ejaan yang mirip: kecocokan tool atau skill unik hasil routing langsung dikembalikan, termasuk salah ketik satu karakter pada namanya.
- Aktifkan tool yang ditemukan dengan
capability_discover. - Muat instruksi lengkap skill dengan
capability_skill_showsebelum menerapkannya.
Perintah, tool, dan shortcut
Gateway mendaftarkan capability_catalog, capability_discover, dan capability_skill_show sebagai tool model. Ketiganya bukan slash command.
Batasan dan keamanan
- Hanya tool yang tercantum di katalog yang dapat diaktifkan; nama tepat divalidasi sebelum aktivasi.
- Skill tidak pernah dimuat otomatis oleh routing; instruksinya memerlukan operasi show eksplisit.
- Skill yang sudah di-expand inline melalui referensi
$skilldikecualikan dari routing prompt, sehingga tidak direkomendasikan ulang melaluicapability_skill_show. - Routing bersifat deterministik dan lokal; kecocokan ambigu menghasilkan petunjuk alih-alih mengaktifkan kapabilitas.