Repository navigation
修正
- Hermes 提供商改用 config.yaml 的免金鑰具名 endpoint providers.webchat,修正安裝後仍要求 API_KEY、驗證失敗與模型清單無法讀取的問題。
- 安裝時確認橋接與模型清單;空清單會自動擷取,全部服務讀取失敗時不修改 Hermes 設定。
- 重新安裝會移除本外掛舊 profile 與有標記的假金鑰區塊,保留其他金鑰、提供商及目前選用的模型。反安裝只移除本腳本建立的 endpoint。
- 同步 Linux/macOS、PowerShell 安裝與反安裝腳本,以及三語 README 和官網說明。
升級
先啟動 WebChatMCP,再於更新後的倉庫重新執行安裝:
plugins/hermes/install.shWindows:
powershell -ExecutionPolicy Bypass -File plugins\hermes\install.ps1重啟 Hermes,在 /model 或 hermes model 選 WebChat (WebChatMCP),不需要輸入 API_KEY。需要支援具名 providers: endpoint 的 Hermes 與其 Python/ruamel.yaml;自動尋找不到 Python 時,可指定 --python PATH 或 -Python PATH。
驗證
- npm run build、npm run gen:design 與 npm test 通過:168 項測試,無失敗或略過。
- 隔離沙盒實跑 sh/PowerShell 安裝與反安裝。
- 實際 Hermes 模型選單、模型清單讀取與 SDK 呼叫通過(隔離瀏覽器測試頁)。
- 實際 stdio MCP handshake 回報版本 1.8.1。