her / README.md
guntp's picture
Finalize README for hourly HF bucket backups
26d3dd2 verified
|
Raw
History Blame Contribute Delete
1.76 kB
---
title: Hermes Agent
emoji: 🦅
colorFrom: indigo
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
---
# Hermes Agent on Hugging Face Spaces
这个 Space 运行的是 **Hermes Agent**,并且已经从 `rclone` 迁移到 **Hugging Face Buckets** 做备份与恢复。
## 当前状态
- 数据目录:`/opt/data`
- 备份目标:`hf://buckets/guntp/hersb`
- 备份方式:`hf buckets sync`
- 恢复方式:`hf buckets sync` 反向同步
- 自动备份:**启动后立刻备份一次,然后每 1 小时备份一次**
## 需要配置的 Secrets
到 Space 的 **Settings → Repository secrets** 里添加:
- `HF_TOKEN`:Hugging Face 访问 token,必须对 bucket 有读写权限
- `HF_BUCKET_REMOTE`:可选,默认 `hf://buckets/guntp/hersb`
- `HF_BUCKET_BACKUP_INTERVAL`:可选,默认 `3600`
- Hermes 运行所需的其它变量:LLM、Telegram、Dashboard 相关配置照旧
## 常用命令
```bash
# 备份到 bucket
hf buckets sync /opt/data hf://buckets/guntp/hersb --delete
# 从 bucket 恢复到本地
hf buckets sync hf://buckets/guntp/hersb /opt/data
# 查看 bucket 内容
hf buckets ls guntp/hersb --tree
```
## 说明
- `/health` 仍然用于 HF 健康检查
- 这个 Space 仍然**不提供网页聊天 UI**,它是 Hermes Agent 本体
- 备份逻辑在容器启动脚本里自动运行,不需要再配置 cron
- `rclone` 相关脚本已经移除,不再使用
## 变更后的行为
1. Space 启动
2. 先写入默认配置并修正目录属主
3. 如果检测到 `HF_TOKEN`,立即执行一次 bucket 备份
4. 后台循环按 `HF_BUCKET_BACKUP_INTERVAL` 继续同步
如果你想把备份频率改成更短、更长,或者完全关闭自动备份,只需要改 `HF_BUCKET_BACKUP_INTERVAL`