Selamat datang di repositori SKonsole! SKonsole adalah alat baris perintah canggih yang memanfaatkan AI untuk membantu Anda dalam berbagai tugas. Ini menyediakan antarmuka sederhana untuk berinteraksi dengan model AI dan melakukan operasi seperti membaca dan menulis file, mencari file, dan bahkan mengirim email. Repositori berisi kode sumber untuk aplikasi SKonsole dan pluginnya.
Perintah-perintah ini akan mengeksekusi dan mengembalikan hasil dari LLM.
skonsole commit <commitHash>
: Menghasilkan pesan komit berdasarkan hash komit yang disediakan.
skonsole pr feedback
: Hasilkan umpan balik yang berharga untuk permintaan tarik menggunakan keluaran git diff atau git show.
skonsole pr description
: Hasilkan deskripsi terperinci untuk permintaan tarik menggunakan keluaran git diff atau git show.
Perintah ini akan memulai percakapan obrolan dengan LLM.
skonsole stepwise [options]
: Terlibat dalam sesi obrolan yang didukung StepwisePlanner. Gunakan opsi optionSet
untuk menentukan optionSet mana yang harus digunakan untuk perencanaan.
skonsole createPlan <message>
: Buat rencana menggunakan Planner dengan memberikan pesan dan kemudian jalankan rencana tersebut.
skonsole promptChat
: Terlibat dalam sesi obrolan cepat interaktif untuk membuat perintah semantik menggunakan LLM.
Perintah-perintah ini adalah utilitas lain yang tidak secara langsung memanfaatkan LLM.
skonsole config [command] [options]
: Konfigurasikan pengaturan aplikasi SKonsole seperti titik akhir LLM, kunci, dll.
Anda dapat menyesuaikan perilaku SKonsole dengan mengubah pengaturan konfigurasi. Selain perintah config
, file konfigurasi terletak di .skonsole
di direktori profil pengguna Anda. Anda juga dapat mengatur variabel lingkungan untuk mengambil alih pengaturan default.
Instal Alat SKonsole secara global dengan beberapa langkah cepat:
Buka terminal atau prompt perintah Anda.
Jalankan perintah berikut:
dotnet tool install --global SKonsole
Untuk mengonfirmasi instalasi berhasil, jalankan:
skonsole --version
Repositori mencakup plugin berikut:
CondensePlugin dirancang untuk membantu menyingkat teks dengan menggunakan LLM untuk menggabungkan beberapa potongan teks.
PRPlugin dirancang untuk membantu menghasilkan ringkasan permintaan tarik dan mengubah daftar dari keluaran git diff
.
SuperFileIOPlugin adalah perpanjangan dari FileIOPlugin di Kernel Semantik. Ini mencakup kemampuan tambahan untuk membaca dan menulis dari sistem file.
Lihat Berkontribusi.
SKonsole dilisensikan di bawah Lisensi MIT.
Didukung oleh Kernel Semantik Microsoft