hermes agent自动生成工作报告有五种方法:一、webui导出html报告;二、cli导出markdown/pdf;三、调用trajectory.py生成json报告;四、配置定时任务自动产出pdf;五、对接飞书/微信直推报表。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已运行Hermes Agent并完成数据采集与内容生成,但尚未输出结构化工作报告,则可能是由于未启用报告生成模块、自然语言模板未定义、数据源未绑定或导出路径未指定。以下是实现Hermes Agent自动生成工作报告的多种方法:
一、通过WebUI界面导出HTML报告
该方式提供可视化预览与一键导出功能,适用于快速生成带格式的可读报告,无需命令行操作,适合非技术用户或临时调试场景。
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、执行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字段,可被下游系统解析消费。
四、配置定时任务自动拉取数据并生成PDF报表
该方法适用于需每日/每周固定时间产出标准化报告的场景,Hermes Agent通过内置调度器触发数据采集、内容生成与格式封装全流程,输出带封面、目录与图表的PDF文档。
1、配置定时触发器:在schedule.yaml中添加条目,设定执行时间为每天上午9:00。
2、定义数据源连接:在datasource.conf中填写数据库连接参数或API密钥,指向ERP或CRM系统接口。
3、编写报表模板指令:使用minimax-pdf技能指令,明确要求“生成PDF报告,标题为‘XX公司周度销售简报’,插入柱状图展示TOP5产品销量,表格含同比、环比字段,页脚标注生成时间”。
4、执行后系统自动生成PDF并存至指定路径,文件命名自动附加日期戳(如sales_brief_20260428.pdf),避免版本混淆。
五、对接飞书/微信消息网关实现报表直推
该方法跳过手动下载环节,将生成的报表文件通过企业IM通道直接送达指定群组或个人,确保关键信息零延迟触达,同时保留操作留痕。
1、在Hermes Agent后台完成飞书机器人或微信企业号授权,获取Webhook地址并填入notification.conf。
2、在报表生成指令末尾追加推送指令,例如:“……完成后,将PDF文件推送至飞书群‘运营日报中心’,@全体成员”。
3、执行任务后,Hermes Agent自动调用HTTP POST请求,携带文件二进制流与消息正文发送至飞书Webhook端点。
4、飞书客户端即时显示带附件的富文本消息,点击即可预览或下载PDF,无需人工干预或额外中转步骤。











