her / README.md
guntp's picture
Finalize README for hourly HF bucket backups
26d3dd2 verified
|
Raw
History Blame Contribute Delete
1.76 kB
metadata
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 相关配置照旧

常用命令

# 备份到 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