Hermes Agent 安裝報告
# Hermes Agent 安裝報告
**整理日期:** 2026年4月
**平台:** Windows 筆記本電腦 + CUDA
**目標:** 於 WSL2 (Ubuntu) 環境安裝 Hermes Agent 並連接本地 LLM / Moonshot API
---
## 目錄
1. [環境準備](#環境準備)
2. [WSL2 與 Ubuntu 安裝](#wsl2-與-ubuntu-安裝)
3. [Hermes Agent 安裝](#hermes-agent-安裝)
4. [模型配置與調試](#模型配置與調試)
5. [常見問題與解決方案](#常見問題與解決方案)
6. [最終配置](#最終配置)
---
## 環境準備
### 系統要求
- Windows 10/11 (建議 Windows 11)
- 已啟用虛擬化功能 (Virtual Machine Platform)
- PowerShell (Administrator 權限)
---
## WSL2 與 Ubuntu 安裝
### 步驟 1:安裝 WSL2
以系統管理員身份開啟 PowerShell,執行:
```powershell
wsl --install
```
**預期輸出:**
```
正在下載:Windows 子系統 Linux 版 2.6.3
正在安裝:Windows 子系統 Linux 版 2.6.3
已成功執行所要求的操作。請重新開機,變更才能生效。
```
> ⚠️ **注意:** 安裝完成後必須重新開機
### 步驟 2:安裝 Ubuntu
重新開機後,再次以系統管理員身份開啟 PowerShell:
```powershell
wsl --install -d Ubuntu
```
**設定 Unix 使用者帳戶:**
```
Create a default Unix user account: [輸入用戶名]
New password: [輸入密碼]
Retype new password: [確認密碼]
passwd: password updated successfully
```
### 步驟 3:驗證安裝
開啟新 PowerShell 視窗,執行:
```powershell
wsl -l -v
```
**預期輸出:**
```
NAME STATE VERSION
* Ubuntu Running 2
```
---
## Hermes Agent 安裝
### 步驟 4:更新系統
於 Ubuntu 終端機執行:
```bash
sudo apt update && sudo apt upgrade -y
```
### 步驟 5:執行安裝腳本
```bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
```
### 步驟 6:設定 Hermes Agent
執行設定精靈:
```bash
hermes setup
```
**選擇設定模式:**
```
How would you like to set up Hermes?
→ Quick setup — provider, model & messaging (recommended)
Full setup — configure everything
```
**選擇 Provider:**
```
Select provider:
...
→ More providers...
```
**選擇自定義端點:**
```
→ Custom endpoint (enter URL manually)
```
**配置本地 LLM (Ollama):**
```
API base URL: http://[WSL網關IP]:11434/v1
API key: [留空]
Model name: gemma4:e4b
Context length: 8192 或留空
```
**設定訊息平台:**
```
Connect a messaging platform?
→ Set up messaging now (recommended)
Skip — set up later with 'hermes setup gateway'
```
> 💡 **提示:** 如暫時不需 Telegram/Discord 整合,可直接按 Enter 跳過
### 步驟 7:驗證安裝
安裝完成後,工具可用性摘要:
```
◆ Tool Availability Summary
6/11 tool categories available:
✓ Vision (image analysis)
✗ Mixture of Agents (missing OPENROUTER_API_KEY)
✗ Web Search & Extract (missing API keys)
✓ Browser Automation (Local browser)
✗ Image Generation (missing FAL_KEY)
✓ Text-to-Speech (Edge TTS)
✗ RL Training (missing TINKER_API_KEY)
✗ Skills Hub (missing GITHUB_TOKEN)
✓ Terminal/Commands
✓ Task Planning (todo)
✓ Skills (view, create, edit)
```
**常用指令:**
```bash
hermes # 開始對話
hermes gateway # 啟動訊息閘道
hermes doctor # 檢查問題
hermes config # 查看設定
```
---
## 模型配置與調試
### 關鍵:確定 WSL 網關 IP
於 WSL Ubuntu 開啟**第二個終端機視窗**,執行:
```bash
# 方法 1:查看 DNS 設定
cat /etc/resolv.conf
# 尋找 nameserver 後的 IP(例如 172.25.80.1)
# 方法 2:查看路由(推薦)
ip route | grep default
# 尋找 default via 後的 IP(例如 172.21.96.1)
```
> ⚠️ **重要:** 此 IP 每次 WSL 重新啟動可能改變,請務必確認
### 修正配置
如安裝時輸入錯誤 IP,可直接修改設定:
```bash
hermes config set model.base_url http://[正確IP]:11434/v1
hermes config set model.name gemma4:e4b
```
或手動編輯設定檔:
```bash
nano ~/.hermes/config.yaml
```
**需修改欄位:**
- `base_url`: 更正為正確的 WSL 網關 IP
- `model`: 更正為正確的模型名稱
---
## 常見問題與解決方案
### 問題 1:Hermes 顯示 "formulating..." 後無回應
**原因:** 無法連線至 Ollama(IP 錯誤或 Ollama 未啟動)
**解決:**
1. 按 `Ctrl + C` 強制結束
2. 確認正確 WSL 網關 IP
3. 確認 Ollama 於 Windows 端已啟動:
```bash
curl http://[WSL網關IP]:11434/api/tags
```
4. 修正配置後重新啟動
### 問題 2:Gemma 4 模型反應異常
**現象:** 回應不自然、邏輯混亂
**解決:** 改用 Moonshot Kimi 2.5 或其他商業 API
### 問題 3:Moonshot API 端點錯誤
**現象:** Hermes 預設使用 `https://api.moonshot.ai/v1`,但實際需使用 `https://api.moonshot.cn/v1`
**解決:** 使用自定義端點設定:
```bash
hermes config set model.base_url https://api.moonshot.cn/v1
hermes config set model.default kimi-2.5
```
---
## 最終配置
### 本地 LLM 配置(Ollama + Gemma)
```bash
hermes config set model.base_url http://172.21.96.1:11434/v1
hermes config set model.default gemma4:e4b
```
**驗證 Ollama 連線:**
```bash
curl http://172.21.96.1:11434/api/tags
```
### Moonshot API 配置(推薦)
```bash
hermes config set model.base_url https://api.moonshot.cn/v1
hermes config set model.default kimi-2.5
```
---
## 附錄:檔案位置
| 類型 | 路徑 |
|------|------|
| 主要設定 | `~/.hermes/config.yaml` |
| API 金鑰 | `~/.hermes/.env` |
| 資料儲存 | `~/.hermes/cron/`, `~/.hermes/sessions/`, `~/.hermes/logs/` |
---
## 總結
本安裝流程涵蓋:
1. ✅ WSL2 + Ubuntu 環境建立
2. ✅ Hermes Agent 安裝與基礎設定
3. ✅ 本地 LLM (Ollama) 連線配置
4. ✅ Moonshot API 整合
5. ✅ 常見問題排解
**建議:** 如追求穩定性,建議使用 Moonshot Kimi 2.5 而非本地 Gemma 4 模型。
---
*報告整理完成*
留言