Commit Graph

82 Commits

Author SHA1 Message Date
tt-P607
dedd06efdc refactor(core): 适配核心数据获取与消息构建函数的异步调用
在数据库交互层异步化后,多个相关的数据获取和消息构建函数(如 `build_readable_messages`)也转为异步实现。本次提交在所有调用点添加了 `await` 关键字,以适应这一变化。

此外,本次提交还包含以下修复:
- 在主动思考模块中增加了对规划器返回无效动作的检查,避免后续流程出错。
- 修正了日志记录中错误的上下文变量引用。
2025-11-19 23:05:11 +08:00
雅诺狐
93542cadef perf(methods): 通过移除不必要的 self 参数优化方法签名
在包括 chat、plugin_system、schedule 和 mais4u 在内的多个模块中,消除冗余的实例引用。此次改动将无需访问实例状态的实用函数转换为静态方法,从而提升了内存效率,并使方法依赖关系更加清晰。
2025-11-19 23:05:00 +08:00
Windpicker-owo
fe472dff60 修复代码格式和文件名大小写问题 2025-11-19 22:55:55 +08:00
雅诺狐
ab3a36bfa7 全面更换orjson 2025-11-19 22:47:10 +08:00
雅诺狐
f35d52401b 修复了专注错误
Updated logic in heartFC_chat.py and relationship_manager.py to prioritize 'chat_info_platform', then 'user_platform', and finally a default when determining platform information. Added a fallback to 'unknown' in get_person_id if platform is None, improving robustness when platform data is missing.

Co-Authored-By: tt-P607 <68868379+tt-P607@users.noreply.github.com>
2025-11-19 22:44:53 +08:00
SengokuCola
fed0c0fd04 feat:更新记忆系统 2025-08-13 23:17:28 +08:00
SengokuCola
4ffcc61f4b feat:记录使用的表达方式 2025-08-12 21:44:35 +08:00
SengokuCola
04bd05c1fe feat:麦麦回复时知道自己做了什么动作 2025-08-12 17:53:26 +08:00
SengokuCola
15cc5ce7bd Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-12 17:25:52 +08:00
UnCLAS-Prommer
9c412cd9bc typing fix 2025-08-12 17:18:49 +08:00
SengokuCola
1f7d978d1a fix:总之修复bug 2025-08-12 17:04:26 +08:00
SengokuCola
527f297397 fix:不认识的用户构建关系 2025-08-12 16:46:29 +08:00
SengokuCola
ca69e9af15 fix:修复注册顺序问题
Update person_info.py

Update relationship_manager.py
2025-08-12 15:42:59 +08:00
SengokuCola
99135f5e01 fix:修复一些问题
update
2025-08-12 14:49:27 +08:00
SengokuCola
ae254de494 better:重构personinfo,使用Person类和类属性 2025-08-12 14:33:13 +08:00
SengokuCola
996ac18680 FIX:类型问题 2025-08-12 01:45:17 +08:00
SengokuCola
0f6ed0fe02 ref:重构关系系统第一步,拆除impression,采用不同属性交叉评分呢 2025-08-12 01:38:19 +08:00
SengokuCola
268b428e8f feat: llm统计现已记录模型反应时间 2025-08-11 21:51:59 +08:00
UnCLAS-Prommer
6c0edd0ad7 调整对应的调用 2025-07-30 17:07:55 +08:00
SengokuCola
16e238a1c8 fix:修复一处关系构建错误,修复一处表达方式错误 2025-07-26 09:28:14 +08:00
SengokuCola
b839f8ba6c better:优化prompt和配置和无用代码 2025-07-24 02:37:11 +08:00
SengokuCola
5ec0d42cde feat:添加新的message类为s4u服务,添加s4u config,添加sc和gift的解析,修复关系构建的一些问题 2025-07-15 17:04:30 +08:00
UnCLAS-Prommer
7ef0bfb7c8 完成所有类型注解的修复 2025-07-13 00:19:54 +08:00
SengokuCola
6bfc8b2d8c fix:优化关系构建的prompt 2025-07-11 01:24:07 +08:00
SengokuCola
bb906d59b2 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-09 02:09:39 +08:00
SengokuCola
50f0ddf2ce feat;新的情绪系统 2025-07-09 01:50:26 +08:00
SengokuCola
0d33a6cf06 better:丢弃低权重points 2025-07-08 17:36:18 +08:00
SengokuCola
6782925a1f better:简化配置,让关系构建间隔可配置 2025-07-08 17:26:50 +08:00
github-actions[bot]
d49a6b840e 🤖 自动格式化代码 [skip ci] 2025-07-07 18:04:52 +00:00
SengokuCola
f17f5cf46c feat:修改log,优化关系构建逻辑,节省token, 2025-07-08 02:04:31 +08:00
SengokuCola
0e982ebcab better:优化关系prompt,回退utils的修改 2025-07-06 23:18:12 +08:00
github-actions[bot]
c50f2c14ad 🤖 自动格式化代码 [skip ci] 2025-07-06 14:53:11 +00:00
SengokuCola
9683fa8e54 better:优化person_info的信息 2025-07-06 22:52:52 +08:00
github-actions[bot]
dfcc2496f9 🤖 自动格式化代码 [skip ci] 2025-06-25 13:56:50 +00:00
SengokuCola
a0d714334a better:微调关系prompt的构建 2025-06-25 21:56:35 +08:00
SengokuCola
cdb0912b5a fix:修复表达权重爆炸的问题,修复数据库Bug 2025-06-25 20:39:20 +08:00
github-actions[bot]
cec1910f07 🤖 自动格式化代码 [skip ci] 2025-06-23 18:40:43 +00:00
SengokuCola
43259c201d fix:改了下关系构建提示词 2025-06-24 02:30:48 +08:00
github-actions[bot]
611e47c14d 🤖 自动格式化代码 [skip ci] 2025-06-21 10:01:17 +00:00
SengokuCola
81c03c1869 fix:优化prompt和log 2025-06-21 17:57:20 +08:00
SengokuCola
248161a754 feat:添加熟悉度和关系值 2025-06-21 16:22:29 +08:00
SengokuCola
d6ae0cd107 better:修改log 2025-06-21 12:10:55 +08:00
github-actions[bot]
865645e02d 🤖 自动格式化代码 [skip ci] 2025-06-20 11:20:41 +00:00
SengokuCola
7dafbff036 better:大大大大优化自我认知处理器的token消耗和速度 2025-06-20 19:20:25 +08:00
SengokuCola
ee126a343d better:大大优化自我认知和关系处理器的token消耗 2025-06-20 18:09:00 +08:00
github-actions[bot]
ee005456ea 🤖 自动格式化代码 [skip ci] 2025-06-16 14:10:49 +00:00
SengokuCola
5ef6be3be2 fix:优化关系构建频率 2025-06-16 18:17:19 +08:00
SengokuCola
9b7066109d fix:优化关系构建频率 2025-06-16 16:33:09 +08:00
SengokuCola
f999ebd2fd fix:新增表达方式选择处理器 2025-06-16 13:47:40 +08:00
SengokuCola
51342da589 fix:胡乱修复mxp,略微提高关系构建频率 2025-06-15 21:26:58 +08:00