Hermes Agent支持四种报告导出方式:WebUI一键导出HTML、CLI命令导出Markdown/PDF、trajectory.py生成JSON轨迹报告、配置文件启用定时自动导出。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜如果您已成功运行Hermes Agent并完成数据采集与内容生成,但尚未导出结构化报告,则可能是由于未调用报告导出模块或未指定输出路径。以下是生成并导出Hermes Agent运行报告的具体方法:
一、通过WebUI界面导出HTML报告
WebUI提供可视化报告预览与一键导出功能,适用于快速生成带格式的可读报告。该方式无需命令行操作,适合非技术用户或临时调试场景。
1、在浏览器中打开Hermes Agent WebUI面板地址(通过阿里云轻量服务器控制台“安全代理访问”获取)。
2、在左侧导航栏点击
Reports选项卡,进入报告管理页面。
3、选择目标运行会话或时间范围,点击对应条目右侧的
Export as HTML按钮。
4、浏览器将自动下载一个以时间戳命名的HTML文件,双击即可在本地查看完整格式化报告。
二、使用CLI命令导出Markdown与PDF报告
命令行方式支持批量导出与自定义模板,适用于自动化流水线或需存档为文本/印刷格式的场景。导出过程依赖tools/file_operations.py模块执行文件写入。
1、通过Workbench或SSH登录Hermes Agent所在服务器。
2、切换至root权限:输入
sudo su root并回车。
3、执行导出命令:
hermes report export --format md --output /home/hermes/reports/daily_summary.md。
4、如需PDF版本,先确保系统已安装wkhtmltopdf:运行
apt-get install -y wkhtmltopdf(Ubuntu/Debian)或yum install -y wkhtmltopdf(CentOS/RHEL)。
5、再执行:
hermes report export --format pdf --output /home/hermes/reports/weekly_audit.pdf。
三、调用agent/trajectory.py接口生成定制化JSON报告
该方法直接访问轨迹管理模块,可提取原始执行链路、工具调用序列与推理日志,适用于审计、调试或与外部BI系统集成。
1、进入Hermes Agent主目录:cd /opt/hermes-agent。
HermesAgent(v2026.4.8) Hermes Agent (v0.8.0) 是由 Nous Research 开发的开源自进化 AI 智能体,被誉为“与你共同成长的 Agent”。其核心优势在于内置学习闭环,能从任务中自动提炼技能、持久记忆用户偏好,越用越懂你。该版本聚焦“智能”升级,支持后台任务自动通知、模型实时切换及 MCP OAuth 2.1。它兼容 200+ 主流大模型,支持微信、Telegram 等多平台接入,仅需 5 美元 VPS 即可部署,是提升个人与企业生产力的理想选择。
下载
2、运行Python脚本触发轨迹导出:
python3 -m agent.trajectory --session-id 20260419_142233 --export-json /tmp/trace_20260419.json。
3、确认输出路径存在且具有写入权限:
ls -l /tmp/trace_20260419.json。
4、该JSON文件包含完整的tool_calls、reasoning_steps、timestamp及status字段,可被下游系统解析消费。
四、通过配置文件启用自动定时报告导出
修改配置可实现每日固定时间生成并保存报告,避免人工干预,适用于值班监控、合规留痕等长期运行场景。
1、编辑配置文件:
nano /etc/hermes/config.yaml。
2、在reporting节下添加以下字段:
auto_export: true schedule: "0 8 * * *" # 每天上午8点执行default_format: pdf export_path: "/var/log/hermes/reports/"
3、重启服务使配置生效:
systemctl restart hermes-agent。
4、检查定时任务是否注册成功:
systemctl list-timers | grep hermes。
