DrSmoothl
5d410171d2
feat(migration): enhance migration progress reporting with detailed record and table tracking
2026-03-31 09:29:58 +08:00
DrSmoothl
c2c992ff01
feat(database-migrations): implement database migration manager and related components
...
- Add DatabaseMigrationManager for orchestrating database migrations, including planning and executing migration steps.
- Introduce models for migration state, execution context, and migration steps.
- Implement MigrationPlanner to generate migration plans based on current and target versions.
- Create MigrationRegistry for registering and managing migration steps.
- Develop SchemaVersionResolver to determine the current database schema version.
- Add SQLiteSchemaInspector for inspecting SQLite database structures.
- Implement progress reporting tools using rich for visualizing migration progress.
- Introduce SQLiteUserVersionStore for managing schema version storage in SQLite.
2026-03-31 09:16:25 +08:00
SengokuCola
96844a9bf5
feat:修复一些bug
2026-03-29 18:28:56 +08:00
SengokuCola
82bbf0fd52
remove:移除tool_use模型,修复Jargon提取问题,修改统计为tool统计
2026-03-29 16:26:34 +08:00
DrSmoothl
56a6d2fd8c
refactor: 优化数据库操作和模型定义,增强表达方式和黑话表的插入逻辑
2026-03-24 12:14:28 +08:00
UnCLAS-Prommer
cd81f943e3
炸掉
2026-03-10 13:45:57 +08:00
UnCLAS-Prommer
8712fc0d05
移除多余内容
2026-03-06 23:07:31 +08:00
UnCLAS-Prommer
c2b75a03d7
数据库模型字段添加;数据模型添加;utils_message传参控制
2026-03-06 22:45:47 +08:00
UnCLAS-Prommer
c16ced765e
适配db的修改;MessageComponent更新
2026-03-02 20:37:15 +08:00
UnCLAS-Prommer
3f93d93b9a
补上default
2026-03-02 20:34:52 +08:00
UnCLAS-Prommer
0751ac5066
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
2026-03-02 17:23:45 +08:00
UnCLAS-Prommer
e200b5b581
给Expression系统的一些准备文件
2026-03-02 17:18:13 +08:00
DrSmoothl
416bf36f1a
refactor(database_model): replace Literal with Enum for modified_by field
2026-02-28 22:47:40 +08:00
UnCLAS-Prommer
78983c4ed8
expression
2026-02-28 15:57:44 +08:00
UnCLAS-Prommer
37f8c923c1
ChatSession(原ChatStream)与ChatManager;由于功能简单,测试略
2026-02-22 22:26:28 +08:00
UnCLAS-Prommer
8674f50d90
PersonInfo相关提交,添加注释,重命名文件
2026-02-21 23:50:18 +08:00
UnCLAS-Prommer
c9f72f7f2f
修改部分字段含义,维护缓存
2026-02-18 16:00:45 +08:00
DrSmoothl
16b16d2ca6
重构绝大部分模块以适配新版本的数据库和数据模型,修复缺少依赖问题,更新 pyproject
2026-02-13 20:39:11 +08:00
UnCLAS-Prommer
26b8f56251
移除不必要属性,修改一个方法为非协程
2026-02-13 15:37:49 +08:00
UnCLAS-Prommer
14f6fdb2b2
解决潜在的存储错误
2026-02-13 15:25:18 +08:00
UnCLAS-Prommer
b9f3c17e14
合并到远程
2026-02-13 13:41:58 +08:00
DrSmoothl
60f76e4d4e
添加对 peewee 的旧数据库的兼容层,初步重构插件的 database API
2026-02-09 22:44:56 +08:00
UnCLAS-Prommer
4edb2878a6
移除多余文件;更改命名
2026-02-05 13:23:45 +08:00
UnCLAS-Prommer
e2c6716a41
重命名防止混乱
2026-02-04 22:24:25 +08:00
UnCLAS-Prommer
1e3dfb9ff1
数据库微调
2026-02-02 19:00:54 +08:00
UnCLAS-Prommer
17aff36bec
新数据库模型
2026-01-31 21:59:08 +08:00
SengokuCola
465fb9d865
remove:移除记忆的 关键点 项目
2026-01-13 00:47:22 +08:00
墨梓柒
ce674f3422
添加表达方式的最后修改来源字段,并在AI检查和LLM判断时进行标记
2025-12-29 21:10:24 +08:00
SengokuCola
99665e7918
feat:新增自动表达优化功能,优化表达方式的提取
2025-12-27 17:20:11 +08:00
SengokuCola
f7a2f2329a
better:优化表达方式学习和分割
2025-12-18 16:39:16 +08:00
墨梓柒
e680a4d1f5
Ruff format
2025-12-13 17:14:09 +08:00
SengokuCola
eb86d3ed43
remove:移除情绪功能
2025-12-07 00:56:06 +08:00
SengokuCola
056a909c77
feat:将是否拦截改为拦截登记
2025-12-03 09:52:23 +08:00
SengokuCola
7f66d5588d
better:优化表达方式提取的token消耗
2025-12-03 00:21:02 +08:00
SengokuCola
f8477e573e
ref:重构历史消息记录概括器
...
支持分话题提取
更智能的截断
支持文件缓存
支持要点提取
2025-11-28 01:29:35 +08:00
SengokuCola
265d946ebd
feat:正确拦截消息
2025-11-26 16:09:44 +08:00
SengokuCola
98d6775e62
ref:解耦表情包识别和图片识别
2025-11-26 13:11:45 +08:00
SengokuCola
b684a95fbc
feat:升级jargon,提取更快速,更精准
2025-11-25 01:58:31 +08:00
SengokuCola
477959f6b5
feat:表达方式主动提问
2025-11-23 23:02:02 +08:00
SengokuCola
a41f4694cf
better:优化表达方式,现在表达方式会随时间更加精准
2025-11-18 01:21:46 +08:00
SengokuCola
22dca15f0a
planner思考现在加入replyer
2025-11-16 00:16:23 +08:00
SengokuCola
4032a2ca9e
feat:可记录和查询群昵称
2025-11-14 23:34:28 +08:00
墨梓柒
7839acd25d
Ruff fix
2025-11-13 13:24:55 +08:00
SengokuCola
012e0460e5
feat:记忆遗忘,优化记忆提取
2025-11-12 01:29:11 +08:00
SengokuCola
26784b00a5
better:优化记忆检索占用
2025-11-11 00:40:43 +08:00
SengokuCola
d761d42dd7
feat:添加聊天记录总结模块
2025-11-09 14:00:27 +08:00
SengokuCola
a8f4863d2f
feat:添加术语推断和术语理解
2025-11-07 02:21:51 +08:00
SengokuCola
03e06c282c
feat:可以对不同chat自定义一段额外prompt
2025-11-05 00:35:16 +08:00
墨梓柒
2aea5046b0
test x2
2025-10-31 14:50:19 +08:00
墨梓柒
0d5e393bcb
test docker build
2025-10-31 14:40:27 +08:00