Files
Docker7530 521496f2df 1779195890
2026-05-19 21:04:53 +08:00

79 lines
2.3 KiB
Markdown

```
📁 Your files:
Config: /root/.hermes/config.yaml
API Keys: /root/.hermes/.env
Data: /root/.hermes/cron/, sessions/, logs/
Code: /usr/local/lib/hermes-agent
─────────────────────────────────────────────────────────
🚀 Commands:
hermes Start chatting
hermes setup Configure API keys & settings
hermes config View/edit configuration
hermes config edit Open config in editor
hermes gateway install Install gateway service (messaging + cron)
hermes update Update to latest version
─────────────────────────────────────────────────────────
⚡ 'hermes' was linked into /usr/local/bin and is ready to use — no shell reload needed.
root@LAX-VPS-qgefis2a:~#
```
有,最接近“恢复刚安装时配置”的命令是:
```powershell
hermes setup --reset
```
我在代码里确认了:`--reset` 会把 `config.yaml` 写回 `DEFAULT_CONFIG`,然后继续进入交互式 setup 向导。位置在 [hermes_cli/setup.py](D:/MyCode/Study/hermes-agent/hermes_cli/setup.py:3048),命令注册在 [hermes_cli/main.py](D:/MyCode/Study/hermes-agent/hermes_cli/main.py:9569)。
几个相关命令也可以按场景用:
```powershell
hermes setup
```
重新跑完整配置向导,已有配置会作为默认值展示。
```powershell
hermes setup model
hermes setup terminal
hermes setup gateway
hermes setup tools
hermes setup agent
```
只重配某一块。
```powershell
hermes setup --quick
```
只补缺失配置,不完整重配。
```powershell
hermes --ignore-user-config chat
```
临时忽略 `~/.hermes/config.yaml`,按内置默认配置启动;不会改文件。
注意:`hermes setup --reset` 只重置 `config.yaml`,不会清空 `.env` 里的 API key、token,也不会删 sessions、skills、logs。真正“全部恢复干净”只有更危险的:
```powershell
hermes uninstall --full
```
这个会删配置和数据,属于卸载级别。建议重置前先跑:
```powershell
hermes backup --quick
```
另外 `hermes setup --reset` 自己也会给旧 `config.yaml` 做一个 `.bak` 备份。