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。
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。











