Showing
1 changed file
with
9 additions
and
0 deletions
| @@ -119,6 +119,15 @@ LLM模型API赞助:<a href="https://aihubmix.com/?aff=8Ds9" target="_blank"><i | @@ -119,6 +119,15 @@ LLM模型API赞助:<a href="https://aihubmix.com/?aff=8Ds9" target="_blank"><i | ||
| 119 | | N+1 | 结果整合 | Report Agent收集所有分析结果和论坛内容 | Report Agent | - | | 119 | | N+1 | 结果整合 | Report Agent收集所有分析结果和论坛内容 | Report Agent | - | |
| 120 | | N+2 | 报告生成 | 动态选择模板和样式,多轮生成最终报告 | Report Agent + 模板引擎 | - | | 120 | | N+2 | 报告生成 | 动态选择模板和样式,多轮生成最终报告 | Report Agent + 模板引擎 | - | |
| 121 | 121 | ||
| 122 | +### 🆕 Report Engine 新增能力 | ||
| 123 | + | ||
| 124 | +- **IR → HTML/PDF 渲染链路**:新增 `ReportEngine/renderers/html_renderer.py` 与 `pdf_renderer.py`,内置思源宋体子集和MathJax/Chart.js/html2canvas等离线依赖,`report_engine_only.py` 支持纯命令行生成报告。 | ||
| 125 | +- **PDF 导出接口**:新增 `/api/report/export/pdf/<task_id>` 与 `/api/report/export/pdf-from-ir`,导出前自动检查 Pango 依赖并给出可读提示,前端一键触发即可获得矢量PDF。 | ||
| 126 | +- **Chart.js 安全校验**:`utils/chart_validator.py` + LLM 修复链路确保图表数据合法,防止错误配置导致前端崩溃或XSS注入。 | ||
| 127 | +- **多源日志控制台**:前端控制台双缓冲虚拟列表 + SSE 历史补偿,后端提供 `/api/report/log` 与 `/api/report/log/clear` 便捷查看/清空日志。 | ||
| 128 | +- **数据清洗回归测试**:`tests/test_report_engine_sanitization.py` 覆盖章节表格的容错修复,保证渲染端稳定。 | ||
| 129 | + | ||
| 130 | + | ||
| 122 | ### 项目代码结构树 | 131 | ### 项目代码结构树 |
| 123 | 132 | ||
| 124 | ``` | 133 | ``` |
-
Please register or login to post a comment