Commit Graph

19 Commits

Author SHA1 Message Date
Liu
a9c3518b4a Revert "为长任务插件接入后台任务模式"
This reverts commit 0d1362f97e.
2026-05-01 12:12:54 +08:00
Liu
0d1362f97e 为长任务插件接入后台任务模式
1. 为消息插件新增可配置的前台/后台分发模式,并在 robot 主链路中加入独立后台任务池,避免长任务长期占用前台 20 个消息处理槽位。

2. 放宽插件执行超时上限到 1800 秒,支持 200 秒以上长任务,同时保留熔断、统计和异常记录。

3. 为群聊总结和 AI 绘图启用后台执行配置,并将菜单插件默认输出改回文本模式。
2026-05-01 11:23:52 +08:00
liuwei
fa51af9d4f 调整尺寸 2026-04-24 09:02:09 +08:00
liuwei
d981caff70 调整模型 2026-04-24 09:01:31 +08:00
liuwei
5a481f1852 调整总结卡片为上大下小并恢复模板截图宽度780 2026-04-23 11:43:15 +08:00
liuwei
60b372cd88 配置模板截图视口参数并输出生效值日志 2026-04-23 11:40:11 +08:00
liuwei
f7e1cf497a 调整模板 2026-04-23 11:36:57 +08:00
liuwei
93e86f98e8 调整模板 2026-04-23 10:54:05 +08:00
liuwei
78b9b39efc 调整模板 2026-04-23 10:50:47 +08:00
liuwei
30a7d05dbe 回退群总结为Markdown自动渲染模式
- 将 message_summary 输出模式从 template 切回 markdown\n- 恢复历史 md2image 渲染链路,避免模板样式偏差影响上线
2026-04-23 10:25:51 +08:00
liuwei
35f1fbc978 群总结模板升级:新增Gemini风格卡片并优化Markdown富标签渲染
变更项:

1. 新增 templates/gemini_summary_card.html,按 Gemini 风格实现移动卡片化总结模板。

2. message_summary 渲染链路升级:支持更完整的 Markdown 富标签转 HTML(标题/列表/表格/代码块/引用等)。

3. 增加渲染后 HTML 安全过滤,清理 script/iframe/on* 事件与 javascript: 链接。

4. 增加 markdown 依赖缺失时的轻量回退解析,保证插件在最小环境下可用。

5. 默认输出配置切换为 template,并指向新 Gemini 风格模板。
2026-04-23 09:37:31 +08:00
liuwei
7b6bd19781 feat: 引入LLM场景路由与后台拓扑管理能力
变更项:

1. 新增 llm.scenes 场景路由层,支持 scene->backend 统一映射,并补充默认场景配置。

2. 扩展 LLMRegistry,新增 scene 解析逻辑;当声明 scene 时强制按场景路由结果生效,保持旧 backend 配置兼容。

3. 扩展后台 /api/system/llm_config 读写能力,支持 scenes 配置保存;新增插件 LLM 依赖扫描与拓扑数据输出。

4. 升级 system_llm 页面:新增场景路由管理区、插件依赖拓扑表,支持可视化查看 插件->scene->backend->provider。

5. 迁移核心插件配置到 scene 模式(保留兼容字段):dify/global_news/game_task/message_summary/ai_auto_response/member_context/douyu。

6. 调整部分插件初始化默认 llm_config,补充 scene 字段,确保后台场景切换可直接生效。
2026-04-20 14:36:56 +08:00
liuwei
a89eedff15 群聊总结默认改回markdown渲染以保证样式稳定
变更项:\n1. 将 message_summary 插件代码中的 summary_image_mode 默认值从 template 调整为 markdown,确保配置缺失时也走历史稳定样式。\n2. 更新 plugins/message_summary/config.toml 的默认渲染模式为 markdown,立即生效并避免模板样式未完善导致展示异常。\n3. 保留 template 模式能力与失败回退逻辑,后续模板优化完成后可通过配置无缝切回。
2026-04-20 13:29:54 +08:00
liuwei
f719b10c4a 模板化改造斗鱼日报与群聊总结图片渲染,支持HTML模板独立维护
变更项:\n1. 将 plugins/douyu/report_template.py 从内联HTML重构为模板渲染,新增 plugins/douyu/templates/daily_report.html 承载完整样式与结构,Python侧仅保留数据组装与安全注入。\n2. 修复斗鱼日报模板迁移后的样式缺失问题,补齐 metric-card、insight-card、badge-wall、active-user-grid、chart 等所有关键类样式,确保视觉与旧版一致。\n3. 在 plugins/message_summary/main.py 新增模板化图片渲染链路:优先使用 HtmlTemplateRenderer + html_to_image 生成总结图片,模板异常时自动回退 convert_md_str_to_image,保证稳定性。\n4. 新增 plugins/message_summary/templates/summary_card.html 作为群聊总结卡片模板,后续可仅改模板文件完成UI迭代。\n5. 扩展 plugins/message_summary/config.toml 输出配置,增加 summary_image_mode 与 summary_image_template_path,支持模板模式与回退模式按配置切换。\n6. 保持原有业务流程与发送逻辑不变,仅改造渲染层,降低后续维护成本。
2026-04-20 13:23:54 +08:00
liuwei
aecb62cb4d refactor: centralize llm backend configuration 2026-04-08 13:43:41 +08:00
liuwei
acc1e7f20b feat(message_summary): switch to streaming workflow 2026-04-07 09:55:17 +08:00
liuwei
51fe971cda feat(ai): clean reasoning content from replies 2026-04-07 09:23:48 +08:00
liuwei
2a0cbb4e56 feat(message_summary): default to streaming mode 2026-04-07 09:10:24 +08:00
liuwei
bcca2dab28 插件化项目优化,支持将代码改造为插件,支持自动加载 2025-03-18 13:57:39 +08:00