Hermes

Hyper-V 開啟虛擬化

Get-VM | Select Name
Set-VMProcessor -VMName "你的VM名稱" -ExposeVirtualizationExtensions $true

WSL

Step 1 — 開啟 WSL2

系統管理員身份開 PowerShell:

powershell

wsl --install

重開機。第一次開 Ubuntu 會要你設 Linux 使用者名稱/密碼。

確認是 WSL2 版本:

powershell

wsl -l -v

若顯示 VERSION 1,轉成 2:

powershell

wsl --set-version Ubuntu 2
wsl --set-default-version 2

Step 2 — 進入 Ubuntu,安裝 Hermes

bash

wsl

進入ubuntu,分別執行

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc

Step 3 — 啟動

bash

hermes

直接進入互動聊天(這是目前唯一正確的啟動方式——我上次核對你部落格筆記時提過的 python3 run_agent.py 已經過時,不要再用)。

Step 4 — 設定模型/Telegram

bash

hermes setup          # 完整精靈,一次設定 model + gateway
# 或分開設定:
hermes model           # 選 LLM provider
hermes gateway setup   # 設 Telegram/Discord 等

Telegram設定

Telegram設定

hermes gateway setup

#尋找設定檔在哪
hermes config env-path

#修改設定檔
nano /home/XXX/.hermes/config.yaml

#重啟gateway
hermes gateway restart

服務重啟

hermes gateway restart

服務背景執行

hermes gateway &

加上 & 的效果: 系統會把這個伺服器程式推到「背景(Background)」默默執行。它會立刻把控制權還給你,讓你的終端機維持乾淨,你可以繼續輸入其他的 Linux 指令(例如去查看檔案、執行別的腳本)

關閉背景的執行

kill %1

Hermes常用指令

選擇Model

hermes model

連接LM Studio自有模型

  1. 選擇「OpenAI」→「OpenAI API」
  2. OpenAI API Key:隨便填一個,否則會跳出
  3. Base URL:填入LM Studio的Local Server URL
  4. Select deault model:skip

如果設定後,還是沒有生效(載入舊的設定)。那可能是 ~/.hermes/config.yaml 的關係。

確認目前agent進度

tail -f ~/.hermes/logs/agent.log

刪除WSL