歡迎來到 SKonsole 儲存庫! SKonsole 是一款功能強大的命令列工具,可利用 AI 幫助您完成各種任務。它提供了一個簡單的介面來與人工智慧模型互動並執行讀寫檔案、搜尋檔案甚至發送電子郵件等操作。該儲存庫包含 SKonsole 應用程式及其插件的原始程式碼。
這些命令將執行並傳回 LLM 的結果。
skonsole commit <commitHash>
:根據提供的提交哈希產生提交訊息。
skonsole pr feedback
:使用 git diff 或 git show 輸出為拉取請求產生有價值的回饋。
skonsole pr description
:使用 git diff 或 git show 輸出產生拉取請求的詳細描述。
這些命令將開始與法學碩士的聊天對話。
skonsole stepwise [options]
:參與 StepwisePlanner 支援的聊天會話。使用optionSet
選項指定應使用哪些選項集進行規劃。
skonsole createPlan <message>
:透過提供訊息使用 Planner 建立計劃,然後執行該計劃。
skonsole promptChat
:參與互動式提示聊天會話,以使用 LLM 建立語意提示。
這些命令是不直接利用 LLM 的其他實用程式。
skonsole config [command] [options]
:配置 SKonsole 應用程式設置,例如 LLM 端點、金鑰等。
您可以透過修改組態設定來自訂 SKonsole 的行為。除了config
指令之外,設定檔位於使用者設定檔目錄中的.skonsole
中。您也可以設定環境變數來覆蓋預設設定。
透過幾個快速步驟即可全域安裝 SKonsole 工具:
開啟終端機或命令提示字元。
運行以下命令:
dotnet tool install --global SKonsole
若要確認安裝是否成功,請執行:
skonsole --version
該存儲庫包含以下插件:
CondensePlugin 旨在透過使用 LLM 合併多個文字區塊來幫助壓縮文字。
PRPlugin 旨在協助從git diff
輸出產生拉取請求摘要和更改清單。
SuperFileIOPlugin 是語意核心中 FileIOPlugin 的擴充。它包括從檔案系統讀取和寫入的附加功能。
請參閱貢獻。
SKonsole 根據 MIT 許可證獲得許可。
由微軟語義核心提供支持