Commit Graph

40 Commits

Author SHA1 Message Date
liuwei
df4817e099 过滤资源监控中的虚拟磁盘挂载点 2026-05-06 10:49:31 +08:00
liuwei
9f3f6ffbae 移除Glances并改造内置资源监控页面 2026-05-06 10:32:58 +08:00
liuwei
825aa612ed 修复首页健康摘要兼容旧版数据库连接管理器 2026-05-06 09:01:59 +08:00
liuwei
ef5db2babd 恢复首页基础设施详细状态与任务调度卡片 2026-05-06 08:52:54 +08:00
liuwei
8957799b76 回滚本地LLM运行分析并对齐远端回滚状态 2026-05-06 08:43:18 +08:00
liuwei
ae208d7b84 增强LLM运行分析与按维度统计视图 2026-04-30 17:59:03 +08:00
liuwei
5487142fe1 增强首页LLM运行态与任务调度监控卡片 2026-04-30 17:16:37 +08:00
liuwei
b62c1cf161 增强首页MySQL与Redis运行摘要卡片
- 为系统健康摘要接口补充 MySQL 连接负载、QPS、库体积、表数量等指标

- 为系统健康摘要接口补充 Redis key 数量、客户端数、OPS、命中率和运行时间等指标

- 调整首页基础设施卡片为服务摘要面板,分别展示 MySQL 与 Redis 的状态和关键运行信息
2026-04-30 16:40:16 +08:00
liuwei
4ddab01b8d 完善系统健康面板并接入AI运行态观测 2026-04-30 15:12:47 +08:00
liuwei
83910b287b 新增系统健康快照并更新优化文档 2026-04-30 15:07:03 +08:00
liuwei
b53206d0d1 支持全局配置保存后立即应用到运行时
- 新增 Robot.apply_runtime_config 统一刷新邮件发送器、管理员列表与 LLM 运行时缓存\n- 新增 LLMRegistry.invalidate_cache 主动清理目录与 legacy 配置缓存\n- 后台保存全局配置与 LLM 目录后立即应用运行时配置,减少重启依赖
2026-04-29 17:27:21 +08:00
liuwei
061f2b8084 feat: 重构LLM配置为Provider模板+Dify应用+Scene绑定
变更项:

1. 新增 LLM 目录数据层(t_llm_provider_templates/t_llm_dify_apps/t_llm_backends/t_llm_scenes/t_llm_catalog_meta),支持三层配置管理。

2. Robot 启动接入 llm_catalog_db:自动建表并从旧 llm(backends/scenes) 配置迁移初始化。

3. LLMRegistry 改为优先读取目录模型并按 scene 解析:dify_app 自动合并 Provider 模板与 app_key 差异,降低重复配置。

4. system 蓝图 /api/system/llm_config 改为目录模型读写,新增完整校验(provider引用、app_key、scene目标合法性)。

5. system_llm 页面重构为四块:Provider 模板、Dify 应用、通用 Backend、Scene 绑定,并展示插件依赖拓扑。

6. 保留 YAML 旧结构兜底展示与运行时回退,保证目录表异常时系统仍可运行。
2026-04-20 15:09:24 +08:00
liuwei
1446bf5f39 feat: 将LLM配置主存储迁移到MySQL
变更项: 1) 新增 t_llm_config 数据访问层与建表逻辑。 2) Robot 启动时自动初始化并在空库时从 YAML 导入。 3) 后台 system LLM API 改为读写 MySQL。 4) LLMRegistry 改为优先 MySQL 读取并回退 YAML。 5) DashboardServer 挂载 llm_config_db 提供后台访问。
2026-04-20 14:51:43 +08:00
liuwei
ef49588485 refactor: 移除LLM旧兼容入口并统一scene单路由
变更项:

1. LLMRegistry 仅保留 scene 入口,删除 backend_name/backend_ref/scene_ref 等兼容解析分支,未声明 scene 时仅保留直连配置。

2. Dify/GlobalNews/GameTask 插件初始化改为仅传 scene,不再拼接 backend/provider/url 等旧兼容字段。

3. 清理插件配置冗余:dify/global_news/game_task/douyu 的 config.toml 删除 backend 字段,统一由 scene 映射后端。

4. 后台 system API 调整为严格模式:插件依赖扫描仅采集 scene;scene 保存时必须绑定有效 backend。

5. 后台页面去除拓扑中的配置Backend冗余列,并新增前端校验,禁止提交空场景或未绑定后端。
2026-04-20 14:45:03 +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
c49f5e509c 新增转图运行时健康监控与手动预热
变更项:\n1. 在 markdown_to_image 增加 get_md2img_health_snapshot 健康快照能力,输出 runtime 线程、事件循环、浏览器连接、启动来源与 PID 状态。\n2. 新增系统接口 GET /api/system/md2img_health,支持后台查询转图运行时健康信息。\n3. 新增系统接口 POST /api/system/md2img_warmup,支持后台手动触发转图预热并返回最新状态。\n4. 在资源监控页面接入转图健康状态条,展示运行时在线状态、浏览器连接状态及关键摘要信息。\n5. 在资源监控页面增加转图预热与状态刷新按钮,便于线上快速自愈与排障。\n6. 补充中文注释与错误提示,保持后端与前端可观测性一致。
2026-04-17 10:04:18 +08:00
liuwei
772f45cb2f feat: separate global llm settings from monitor page 2026-04-08 14:16:37 +08:00
liuwei
3d671c0da0 feat: improve llm settings ui and douyu daily fallback 2026-04-08 14:09:21 +08:00
liuwei
aecb62cb4d refactor: centralize llm backend configuration 2026-04-08 13:43:41 +08:00
liuwei
7cdda82e39 feat: add dashboard restart action and improve text button contrast 2026-04-07 13:14:13 +08:00
liuwei
7f6fdf165d 调整几个iframe动态化
尝试添加dockerfile
2026-01-27 15:35:45 +08:00
liuwei
a987902f72 调整log目录 2026-01-16 13:22:27 +08:00
liuwei
36d56a2a87 优化日志读取与传输效率 2025-12-25 15:47:07 +08:00
liuwei
94e0c16e7b 格式化代码 2025-06-04 17:52:41 +08:00
liuwei
e301184b02 优化IO问题 2025-06-04 09:09:01 +08:00
liuwei
b27c5c6bdf 优化IO问题 2025-06-04 09:06:05 +08:00
liuwei
2f61231eb4 服务器监控 2025-05-27 09:08:47 +08:00
liuwei
60b6b9f491 服务器监控 2025-05-27 09:06:21 +08:00
liuwei
0a95e11154 加入接口文档页面 2025-05-23 10:22:24 +08:00
liuwei
865228a9d9 加入接口文档页面 2025-05-23 10:21:48 +08:00
liuwei
c999c4959b 加入debug日志查看功能 2025-05-08 11:11:11 +08:00
liuwei
454d084715 855 协议版本-调整完毕内容 2025-04-30 13:22:33 +08:00
liuwei
7dfe5c130a 加入了LOGO, 2025-04-14 17:39:14 +08:00
liuwei
ea59ceeef2 加入登录账户信息 2025-04-11 17:51:46 +08:00
liuwei
c533a193b0 调整日志和问答内容 2025-04-03 13:37:15 +08:00
liuwei
c98e0433e0 Revert "添加群成员查看功能"
This reverts commit 2db6232e58.
2025-04-03 13:36:21 +08:00
liuwei
2db6232e58 添加群成员查看功能 2025-04-03 13:30:56 +08:00
liuwei
343fc2060f 管理后台 server 使用蓝图模式,降低维护成本,降低修改功能时对其他模块的影响 2025-04-03 12:08:53 +08:00
liuwei
43a6d39b4c 管理后台 server 使用蓝图模式,降低维护成本,降低修改功能时对其他模块的影响 2025-04-03 12:02:45 +08:00
liuwei
4cd1008f3a 管理后台 server 使用蓝图模式,降低维护成本,降低修改功能时对其他模块的影响 2025-04-03 11:41:10 +08:00