Commit Graph

50 Commits

Author SHA1 Message Date
UnCLAS-Prommer
1e5db5d7e1 正确使用lpmm构建prompt 2025-08-03 19:52:31 +08:00
SengokuCola
a02ea61386 fix ruff 2025-07-24 05:00:30 +08:00
SengokuCola
b4a92ee5d5 feat:为表达添加创建时间 2025-07-24 00:36:53 +08:00
UnCLAS-Prommer
f2c901bc98 typing 2025-07-20 18:14:53 +08:00
UnCLAS-Prommer
1aa2734d62 typing fix 2025-07-17 00:10:41 +08:00
SengokuCola
5c97bcf083 feat:更好的配置文件更新,表达方式迁移到数据库 2025-07-16 18:13:02 +08:00
SengokuCola
4aff3c8005 feat:测试性的新辅助记忆系统 2025-07-16 16:11:56 +08:00
SengokuCola
a150aa7b2b feat:noreply不考虑command 2025-07-15 21:37:32 +08:00
SengokuCola
5ec0d42cde feat:添加新的message类为s4u服务,添加s4u config,添加sc和gift的解析,修复关系构建的一些问题 2025-07-15 17:04:30 +08:00
UnCLAS-Prommer
f890722c3d Merge branch 'dev' into plugin 2025-07-13 01:28:48 +08:00
UnCLAS-Prommer
7ef0bfb7c8 完成所有类型注解的修复 2025-07-13 00:19:54 +08:00
SengokuCola
a0efb89d98 feat:将normal抽象为循环 2025-07-11 21:51:47 +08:00
SengokuCola
375f28242a fix:优化no——reply计算 2025-07-11 11:44:13 +08:00
SengokuCola
f17f5cf46c feat:修改log,优化关系构建逻辑,节省token, 2025-07-08 02:04:31 +08:00
github-actions[bot]
324b294b5f 🤖 自动格式化代码 [skip ci] 2025-07-01 11:33:16 +00:00
SengokuCola
9b3251f8ec feat:增加了reply_to新message属性,优化prompt,切割 2025-07-01 15:22:04 +08:00
SengokuCola
248161a754 feat:添加熟悉度和关系值 2025-06-21 16:22:29 +08:00
SengokuCola
751a46da7b feat:为normal加入了关系的构建和使用 2025-06-14 21:17:35 +08:00
github-actions[bot]
e744de2178 🤖 自动格式化代码 [skip ci] 2025-06-14 11:21:15 +00:00
SengokuCola
790642afd6 fix:修复发送api打字时间,现已成为可选参数。修复可能存在的回复图片问题,为数据库缺失字段提供警告 2025-06-14 19:21:02 +08:00
SengokuCola
e4e14550c7 修复sql小问题 2025-06-14 17:19:20 +08:00
SengokuCola
b957e482e8 fix:移除b64 2025-06-14 16:04:07 +08:00
SengokuCola
e15a9b29ff better:优化了图片展示形式 2025-06-14 15:03:09 +08:00
春河晴
7b4e7b94f8 use structlog instead of loguru 2025-06-11 15:17:08 +09:00
春河晴
8d9a88a903 ruff 2025-06-10 16:13:31 +09:00
SengokuCola
bc0fba5634 feat:最新最好的关系系统 2025-06-08 23:49:45 +08:00
SengokuCola
e032f44643 feat:重写关系模块的逻辑和关系结构 2025-06-07 01:03:00 +08:00
SengokuCola
b2fe4863a8 better:将印象拆分,麦麦可以总结多方面特点 2025-06-05 11:27:57 +08:00
SengokuCola
8c713a436c feat:将action记录存到数据库,并显示到prompt中 2025-06-04 18:14:16 +08:00
tcmofashi
aa56c3e1a3 fix: 修复神秘none bug以及ruff 2025-06-04 12:56:31 +08:00
SengokuCola
615685791f 删除无效字段防止报错 2025-06-03 20:33:40 +08:00
SengokuCola
0bea30c052 fix:修改配置文件模型名,移除message_buffer 2025-06-03 13:41:30 +08:00
墨梓柒
460c7fb75a 更新迁移脚本,支持断点续传和批量导入,更新数据库模型,允许群聊信息字段为可选(null=True) 2025-05-28 20:51:38 +08:00
SengokuCola
41f97a0bf1 feat:允许command设置展示名称,而非指令原文,添加处理器超时,NormalChat转换清理 2025-05-28 13:49:19 +08:00
UnCLAS-Prommer
7973318f4c ruff 2025-05-17 17:35:00 +08:00
SengokuCola
e6cd2a8e8f feat:添加海马体支持 2025-05-17 14:46:01 +08:00
github-actions[bot]
335c62c50f 🤖 自动格式化代码 [skip ci] 2025-05-16 09:35:00 +00:00
墨梓柒
e4f7c1fe62 优化数据库初始化逻辑,确保数据库连接有效并检查表及字段的存在性 2025-05-16 17:34:43 +08:00
墨梓柒
b698d17a76 重命名表情包和图像模型中的哈希字段,统一为 emoji_hash 和 image_description_hash,以提高代码一致性 2025-05-16 17:08:30 +08:00
墨梓柒
a18524ce61 更新消息存储和查询逻辑,支持MongoDB风格的操作符,修改消息ID字段类型为TextField 2025-05-15 19:03:47 +08:00
github-actions[bot]
4c2cfd5c73 🤖 自动格式化代码 [skip ci] 2025-05-15 02:24:38 +00:00
墨梓柒
2be0130d23 重构消息存储逻辑,使用Peewee模型存储消息和撤回消息,添加时间戳处理 2025-05-15 10:24:25 +08:00
墨梓柒
a242a4cb7a Update src/common/database/database_model.py
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-05-15 10:09:18 +08:00
github-actions[bot]
fb6094d269 🤖 自动格式化代码 [skip ci] 2025-05-14 15:11:33 +00:00
墨梓柒
2051b011b1 feat: 添加数据库表创建和初始化功能,确保模型表存在 2025-05-14 23:04:22 +08:00
墨梓柒
b84cc9240a 重构数据库交互以使用 Peewee ORM
- 更新数据库连接和模型定义,以便使用 Peewee for SQLite。
- 在消息存储和检索功能中,用 Peewee ORM 查询替换 MongoDB 查询。
- 为 Messages、ThinkingLog 和 OnlineTime 引入了新的模型,以方便结构化数据存储。
- 增强了数据库操作的错误处理和日志记录。
- 删除了过时的 MongoDB 集合管理代码。
- 通过利用 Peewee 内置的查询和数据操作方法来提升性能。
2025-05-14 22:53:21 +08:00
墨梓柒
df897a0f42 feat: 更新数据库模型,添加个人信息存储模型 2025-05-14 20:40:57 +08:00
墨梓柒
b66534120f feat: 添加图像和在线时长记录模型,扩展数据库结构 2025-05-14 20:24:45 +08:00
墨梓柒
88ab2bcaf4 feat: 重构数据库模型,添加基础模型和多个数据表定义 2025-05-14 20:16:46 +08:00
墨梓柒
307d5a73a6 feat: 重构数据库导入路径,移除旧的数据库模块并添加新的数据库实现 2025-05-14 19:42:53 +08:00