hermes / EXPERIENCE.md
lenson78's picture
initial upload: v2026.3.23 with HF Spaces deployment
9aa5185 verified

Hermes-agent 部署经验总结

1. 删除 litellm 依赖

问题:PyPI 上 litellm 被隔离(quarantined),导致 Docker 构建失败

解决:删除 litellm 依赖,因为代码中实际没有使用它

需要修改的文件:

  • pyproject.toml
  • requirements.txt
  • Dockerfile

2. 风控问题解决

2.1 终端命令审批( Dangerous Command Approval)

问题:执行 curl、rm 等命令时需要用户手动审批

解决

  1. config.yaml 中添加:
    approvals:
      mode: off
    
  2. .env 中添加:
    HERMES_YOLO_MODE=true
    

2.2 网页抓取 lookalike 域名检测

问题:Firecrawl API 会检测钓鱼/仿冒域名,阻止抓取

解决:将 web backend 改为 tavily

config.yaml 中添加:

web:
  backend: tavily

需要确保 .env 中有 TAVILY_API_KEY 环境变量