Commit Graph

46 Commits

Author SHA1 Message Date
liuwei
c55053710a 调整登录态默认存储到provider目录 2026-05-07 10:29:03 +08:00
liuwei
d0acd33b66 迁移wechat_ipad配置到环境变量并清理本地状态文件 2026-05-07 10:22:40 +08:00
liuwei
fe8b7171fd 收口855 provider运行时并同步适配路线图 2026-05-07 10:01:57 +08:00
liuwei
712dda5b41 让 Robot 接入 WechatGateway 并同步推进文档
- 为 WechatGateway 增加属性写透传,兼容现有 ipad_bot 属性赋值方式
- 将 Robot 的 wechat 接入实例化入口切换为 Gateway,并默认走 legacy_855 provider
- 在适配路线图中补充当前推进状态,明确已完成项与待迁移运行时职责
2026-05-07 09:52:27 +08:00
liuwei
33dea46e1b 调整 855 适配阶段目标为可上线替换
- 将第一阶段目标调整为完成 855 全量 provider 化并具备上线条件
- 明确 855 第一阶段需覆盖当前项目已使用的全部核心能力
- 将 864 接入调整为第二阶段,避免阶段目标过于保守
2026-05-07 09:45:00 +08:00
liuwei
febcc7c5ab 调整 wechat_ipad 适配器目录规划
- 将多版本适配方案调整为每个 provider 使用独立目录管理
- 移除 855 继续复用现有 client 的建议,避免新旧协议继续耦合
- 明确阶段一优先迁移 855 所需最小能力到独立 provider 目录
2026-05-07 09:39:53 +08:00
liuwei
c1b7118d32 补充 wechat_ipad 多版本 Server 适配路线图
- 梳理 855/864 在登录、心跳、消息同步上的运行模型差异
- 明确 Gateway + Provider 的轻量适配架构与最小统一接口
- 给出 Robot 解耦、855 收口、864 接入的分阶段推进方案
2026-05-07 09:35:58 +08:00
liuwei
9589846113 完善 Docker 部署骨架并整理开源发布资料
- 调整 Dockerfile 与入口脚本,拆分应用、MySQL、Redis 的部署职责
- 新增 docker-compose、docker ignore 与 Docker 环境变量示例
- 重写 README 并补充 Docker 部署说明与第三方资产说明
- 将后台示例账号与 webhook token 改为安全占位值,移除弱口令默认兜底
2026-05-06 14:44:49 +08:00
liuwei
a691e150ce 新增群运营分析2.0推进方案文档
变更项:
1. 梳理现有群组统计、群详情诊断与运营建议能力现状。
2. 归纳可复用的数据资产,包括消息、群画像、成员画像、社交关系与身价快照数据。
3. 明确群运营分析2.0的目标、最小版本范围、接口拆分建议与推荐迭代顺序。
2026-05-06 11:27:39 +08:00
liuwei
8957799b76 回滚本地LLM运行分析并对齐远端回滚状态 2026-05-06 08:43:18 +08:00
liuwei
969a731019 Merge remote-tracking branch 'origin/feature-855' into feature-855
# Conflicts:
#	admin/dashboard/blueprints/system.py
2026-05-06 08:39:09 +08:00
Liu
9e46ef9800 Revert "完善插件治理中心第一阶段"
This reverts commit b0e11fb9b5.
2026-05-01 12:45:42 +08:00
Liu
b600c3d25f Revert "完善插件超时保护与熔断恢复"
This reverts commit 0d7fe5d6f0.
2026-05-01 12:45:41 +08:00
Liu
17264f91e6 Revert "完善后台任务中心历史摘要视图"
This reverts commit 1db8681636.
2026-05-01 12:45:40 +08:00
Liu
024624126e Revert "完善数据层慢SQL观测与消息查询优化"
This reverts commit b2d900070c.
2026-05-01 12:45:40 +08:00
Liu
d1c2aa06f0 Revert "增强插件治理中心执行表现与风险排行"
This reverts commit e3694b9320.
2026-05-01 12:45:38 +08:00
Liu
f183283789 Revert "补充插件依赖拓扑与缺失依赖风险视图"
This reverts commit 369b74e834.
2026-05-01 12:45:37 +08:00
Liu
722bd4e134 Revert "增强机器人菜单自动指令清单能力"
This reverts commit 5feee880ed.
2026-05-01 12:45:36 +08:00
Liu
593502740d Revert "新增后台命令索引页面与群命令视图"
This reverts commit 9a52eb33bf.
2026-05-01 12:45:36 +08:00
liuwei
ae208d7b84 增强LLM运行分析与按维度统计视图 2026-04-30 17:59:03 +08:00
liuwei
9a52eb33bf 新增后台命令索引页面与群命令视图 2026-04-30 17:51:45 +08:00
liuwei
5feee880ed 增强机器人菜单自动指令清单能力 2026-04-30 17:41:41 +08:00
liuwei
369b74e834 补充插件依赖拓扑与缺失依赖风险视图 2026-04-30 17:35:48 +08:00
liuwei
e3694b9320 增强插件治理中心执行表现与风险排行 2026-04-30 17:31:31 +08:00
liuwei
b2d900070c 完善数据层慢SQL观测与消息查询优化
- 为数据库公共层增加慢 SQL 阈值配置与统一耗时日志记录

- 为消息表补充群成员回溯、群类型过滤和待处理媒体扫描等关键索引

- 将多处按日期查询改为时间范围查询,减少 DATE(timestamp) 导致的索引失效

- 修正消息存储层重复定义的日期范围方法,并更新工程优化文档中的 7.4 当前进展
2026-04-30 16:32:34 +08:00
liuwei
1db8681636 完善后台任务中心历史摘要视图
- 为系统任务和插件调度补充批量历史摘要查询,支持最近成功时间、最近失败原因与累计成功失败次数

- 任务列表接口合并内存运行态与数据库日志态,服务重启后后台仍可回看最近执行结果

- 系统任务页与插件调度页新增健康状态、历史执行摘要与插件调度快捷启停入口

- 更新工程优化文档,记录 7.3 第一阶段当前进展
2026-04-30 16:21:29 +08:00
liuwei
0d7fe5d6f0 完善插件超时保护与熔断恢复
- 为消息插件执行增加统一超时保护,避免单插件长时间卡住消息主链路

- 增加连续失败熔断、冷却后半开探测与成功自动恢复逻辑

- 将插件执行保护状态接入治理快照与后台详情,便于查看连续失败和恢复剩余时间

- 更新工程优化文档,记录 7.2 第一阶段当前进展
2026-04-30 16:15:53 +08:00
liuwei
b0e11fb9b5 完善插件治理中心第一阶段
- 为 PluginManager 增加统一插件治理快照,补充配置概览、治理诊断、运行态记录与未加载模块展示\n- 更新插件管理后台页面,展示治理健康、能力类型、Feature Key、依赖关系与配置概览信息\n- 优化插件配置保存流程,保存前先做格式校验,并支持对未加载插件查看详情与重新尝试加载\n- 更新工程优化文档,记录插件治理中心第一阶段的当前进展
2026-04-30 16:07:02 +08:00
liuwei
c6d72cbb69 完善配置密钥治理与启动校验
- 为 configuration.py 增加环境变量占位符解析、配置归一化、脱敏快照与启动校验\n- 在 main.py 启动阶段接入配置校验日志,并在致命缺项时阻止进程继续启动\n- 新增 config.example.yaml,并将默认 config.yaml 改为安全占位模板,移除仓库内明文敏感信息\n- 调整 docker-entrypoint.sh 与文档,统一说明配置复制、环境变量注入与当前优化进展
2026-04-30 15:44:53 +08:00
liuwei
cb99e94493 增强后台登录安全与密码策略 2026-04-30 15:32:41 +08:00
liuwei
2d5a5547de 完善消息链路trace并贯通AI与发送动作 2026-04-30 15:22:07 +08:00
liuwei
4ddab01b8d 完善系统健康面板并接入AI运行态观测 2026-04-30 15:12:47 +08:00
liuwei
83910b287b 新增系统健康快照并更新优化文档 2026-04-30 15:07:03 +08:00
liuwei
ce38f66b7b 为主消息链路接入trace_id追踪
- 为接收消息生成并透传trace_id到插件处理上下文
- 统一关键日志输出格式,支持按trace_id串联排障
- 将统计插件错误记录与执行日志补充trace_id关联信息
- 在工程优化文档中补充近期已完成治理项
2026-04-30 15:00:29 +08:00
liuwei
0878f0d4ea 剥离无效事件系统并收口插件统计链路
- 删除未被实际消费的事件系统实现与相关发布逻辑
- 将插件调用统计改为在机器人主链路中直接埋点记录
- 重构统计收集插件初始化与记录方式,移除事件总线依赖
- 同步更新工程优化文档中的性能与链路治理描述
2026-04-30 14:54:22 +08:00
liuwei
78e4f50b7e 调整工程优化文档中的验证策略
- 去除自动化测试与持续集成相关规划内容
- 将测试建设方向调整为人工验证与回归清单
- 同步更新P0任务列表与迭代路线表述
2026-04-30 14:36:28 +08:00
liuwei
9a85c935d0 新增工程优化与Feature清单文档
- 梳理ABOT当前项目的工程化现状与主要问题
- 按安全性、性能、可测试性、可观测性、插件治理等维度整理优化方向
- 输出P0/P1/P2优先级Feature backlog与三阶段迭代路线
2026-04-30 14:34:33 +08:00
liuwei
44cd42d5f7 补充斗鱼弹幕日报信息提纯设计文档
- 明确本地统计与LLM语义提炼的职责边界
- 重新定义弹幕日报的数据分层、证据簇和结构化输出方案
- 约束后续实现优先提炼有效信息而非直接生成文风总结
2026-04-29 14:34:31 +08:00
liuwei
9c3d8a21f9 精简斗鱼背景画像链路的过程逻辑\n\n- 删除背景画像补全中的复杂判断逻辑,改为按Redis缓存直连主流程\n- 移除置信度、证据摘要、复核标记等过程型字段\n- 精简room_context提示块,保留日报真正会用到的背景信息\n- 同步收口Dify背景画像分支提示词与文档说明 2026-04-27 13:07:35 +08:00
liuwei
033fc1202d 新增斗鱼主播背景画像Redis缓存与Dify分支\n\n- 为斗鱼插件补充房间背景画像的Redis读写能力与TTL配置\n- 新增基于LLM生成主播背景画像JSON并回写Redis的链路\n- 将自动画像合并进room_context并在日报生成前预热缓存\n- 扩展Dify工作流,新增room_background_profile主分支与回退分支\n- 更新斗鱼配置示例与工作流文档,说明背景画像缓存用法 2026-04-27 13:04:13 +08:00
liuwei
ea2c01532e 将斗鱼日报Dify工作流改为按任务类型分支
1. 在斗鱼日报 Dify 工作流中新增 if-else 节点,按 daily_report、danmu_summary、fans_daily_report 做真实业务分支。\n2. 为运营日报、弹幕总结、粉丝日报分别拆分主 LLM 与回退 LLM,减少不同文风互相污染。\n3. 更新斗鱼 Dify 接入文档,改为分支版工作流说明,明确当前推荐结构与验证方式。
2026-04-27 12:34:06 +08:00
liuwei
0bb409ab49 更新斗鱼日报Dify工作流并补充粉丝日报路由
1. 基于最新导出的斗鱼日报AI工作流,补充 fans_daily_report 任务类型说明。\n2. 同步更新主LLM和回退LLM的提示词规则,使粉丝向日报与运营版日报在同一工作流内稳定路由。\n3. 重写斗鱼 Dify 接入文档,改为和当前实际工作流结构一致的说明,明确当前推荐使用 task_type 提示词路由而不是图分支。
2026-04-27 12:28:36 +08:00
liuwei
a933881ab9 斗鱼日报切换Dify工作流并补齐迁移文档
1. douyu插件新增Dify专用日报调用封装,按provider分流,Dify走run(inputs)并传task_type与结构化payload。\n2. 修正斗鱼日报与弹幕总结生成路径,统一改为新封装,保证Dify workflow可接收完整提示词与元信息。\n3. 新增llm后端dify_workflow_douyu_daily_report模板配置,约定workflow_output_key=text与更高超时。\n4. 斗鱼插件report_api后端切换为dify_workflow_douyu_daily_report。\n5. 新增Dify工作流设计文档,包含输入字段、节点编排、代码节点示例与上线检查步骤。
2026-04-20 09:13:49 +08:00
liuwei
a145335f49 补全RAG功能清单为完整插件列表
变更项:

1. 重写 docs/rag/04_功能详解_逐插件.md,整理为完整插件总表。

2. 覆盖命令触发、自动触发、后台任务、管理运维四类插件,并标注主要命令与触发方式。

3. 补充目录中存在但不可加载插件(无main.py)说明,避免文档与运行态认知偏差。

4. 增加后续维护规则,便于只维护局部插件条目。
2026-04-16 10:48:03 +08:00
liuwei
93d5eff6df 拆分RAG用户文档为可维护分册结构
变更项:

1. 新增 docs/rag 目录及 README 索引,定义分册用途与维护规则。

2. 拆分用户文档为五个专题文件:快速开始、指令清单、管理员指南、FAQ、逐插件详解模板。

3. 保留用户向表达,便于后续仅维护受影响章节,不必整份重写。

4. 补充RAG落地约定(分片策略与元数据建议),便于直接接入向量库。
2026-04-16 10:41:49 +08:00
liuwei
6122add576 新增面向RAG的ABOT用户使用指南
变更项:

1. 新增 docs/RAG_用户使用指南.md,聚焦群成员与群管理员的用户向说明。

2. 提供按场景整理的指令清单,覆盖菜单、AI、新闻、天气、积分、签到、媒体、游戏、推送、系统管理等常见功能。

3. 补充新手上手路径、管理员操作手册与FAQ,提升自助使用效率。

4. 增加RAG落地建议(拆分目录、分片策略、元数据模板、检索测试问法),可直接用于知识库建设。
2026-04-16 10:32:10 +08:00