79 lines
2.3 KiB
Markdown
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` 备份。
|