Commit Graph

60 Commits

Author SHA1 Message Date
雅诺狐
ab3a36bfa7 全面更换orjson 2025-11-19 22:47:10 +08:00
雅诺狐
bb4592846c Refactor config system to use Pydantic validation
Refactored configuration classes to inherit from a new ValidatedConfigBase using Pydantic for robust validation and error reporting. Updated api_ada_configs.py, config.py, config_base.py, and official_configs.py to replace dataclasses with Pydantic models, add field validation, and improve error messages. This change enhances configuration reliability and developer feedback for misconfigurations. Also includes minor code cleanups and removal of unused variables in other modules.
2025-11-19 22:44:45 +08:00
雅诺狐
875e02d42f 数据库重构 2025-11-19 22:40:23 +08:00
Furina-1013-create
f19fbcb814 炸飞Breaking形式并顺手修了一个数据库的小bug 2025-11-19 22:39:41 +08:00
雅诺狐
2e6ae2419b 优化项目结构,格式化代码 2025-11-19 22:35:40 +08:00
minecraft1024a
5093fd6ddf 修正Hippocampus类中的文档注释,更新关键词相关性计算逻辑,确保相似度计算基于关键词列表而非文本。同时,修复ParahippocampalGyrus类中获取边缘数据的逻辑,确保在未找到最后修改时间时使用当前时间。 2025-11-19 22:35:23 +08:00
Navinatte
325e646fcf 修复记忆整合功能错误喵~
- 修复 AttributeError: 'ParahippocampalGyrus' object has no attribute 'operation_consolidate_memory'的错误喵
~
- 将 consolidate_memory 方法中的调用改为使用存在的 operation_build_memory 方法了喵~

这里是修改的文件喵~:
- src/chat/memory_system/Hippocampus.py: 更正方法调用
2025-11-19 22:35:07 +08:00
雅诺狐
23ee3767ef 初始化 2025-11-19 22:34:56 +08:00
SengokuCola
fed0c0fd04 feat:更新记忆系统 2025-08-13 23:17:28 +08:00
SengokuCola
268b428e8f feat: llm统计现已记录模型反应时间 2025-08-11 21:51:59 +08:00
SengokuCola
3804124df8 fix:优化reply,填补缺失值,youhualog 2025-08-11 00:19:31 +08:00
SengokuCola
69a855df8d feat:保存关键词到message数据库 2025-08-10 21:12:49 +08:00
SengokuCola
2ea4c75e9c fix:记忆构建出错 2025-08-09 00:42:39 +08:00
SengokuCola
8053067af5 feat:优化关键词显示,优化表达方式配置和逻辑 2025-08-09 00:10:41 +08:00
SengokuCola
721546fff9 fix:通过计时定位LLM异常延时,移除memory模型 2025-08-08 22:10:08 +08:00
UnCLAS-Prommer
baaf0262b3 文档更新,changelog更新 2025-07-31 14:28:16 +08:00
UnCLAS-Prommer
6c0edd0ad7 调整对应的调用 2025-07-30 17:07:55 +08:00
SengokuCola
7b5520a667 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-25 21:29:47 +08:00
SengokuCola
29e1d6efae feat:修复emoji和图片的缓存
Update send_api.py
2025-07-25 21:03:27 +08:00
UnCLAS-Prommer
208e629faf typing 2025-07-25 17:41:38 +08:00
SengokuCola
6900a8b269 feat:优化关键词提取,优化at和回复的解析 2025-07-25 16:51:13 +08:00
SengokuCola
c53dc6cb69 better:调整激活深度 2025-07-25 16:14:41 +08:00
SengokuCola
8c9b2b54c0 better:优化interest的算法,更好更强 2025-07-25 15:45:14 +08:00
UnCLASPrommer
418d555b57 enhance logging message, fix default 2025-07-15 18:02:06 +08:00
SengokuCola
11bef44901 feat:添加激活和改写的最大上下文限制,修剪planner长度 2025-07-13 20:45:21 +08:00
UnCLAS-Prommer
3961fb7542 fix typo, refactor memory_system 2025-07-13 10:31:18 +08:00
UnCLAS-Prommer
485aaac783 Merge branch 'dev' into plugin 2025-07-12 10:02:05 +08:00
UnCLAS-Prommer
b303a95f61 部分类型注解修复,优化import顺序,删除无用API文件 2025-07-12 00:34:49 +08:00
github-actions[bot]
1bff478fcc 🤖 自动格式化代码 [skip ci] 2025-07-11 05:19:35 +00:00
SengokuCola
90453b2f64 Update Hippocampus.py 2025-07-08 17:31:12 +08:00
SengokuCola
b3a93d16e6 fix - 优化normal_chat代码,采用和focus一致的关系构建,优化log,添加超时检查,允许normal使用llm激活 2025-07-06 17:02:36 +08:00
SengokuCola
30f2eac278 fix;调整概率和Log、 2025-06-14 21:55:16 +08:00
github-actions[bot]
18e354c82d 🤖 自动格式化代码 [skip ci] 2025-06-12 15:49:37 +00:00
SengokuCola
09e7c41983 fix:betterlog 2025-06-12 23:43:59 +08:00
晴猫
fc7b9b61d9 fix: 将日志级别从trace更改为debug 2025-06-11 22:49:25 +09: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
春河晴
440e8bf7f3 qa: use isoformat instead of strftime 2025-06-10 15:43:20 +09:00
SengokuCola
968b82cd5b feat:添加配置项以关闭记忆和关系系统 2025-06-09 22:33:04 +08:00
SengokuCola
4ebfca096c fix:统一llm请求函数,改动模型名称 2025-06-04 23:27:24 +08:00
SengokuCola
0d2a35f8d3 better:大大优化海马体同步速度 2025-06-04 21:54:57 +08:00
SengokuCola
e483d0d94a better:优化了取得聊天信息和strbuild函数,异步改为同步,优化了observation的加载 2025-06-04 13:42:19 +08:00
tcmofashi
103ab0ff8e fix: ruff 2025-06-03 16:09:17 +08:00
SengokuCola
691172766e fix:优化记忆同步算法,修复记忆构建没有chat_id的问题 2025-06-03 13:10:48 +08:00
SengokuCola
57f8afed1f fix:更好的连续回复控制 2025-05-29 23:17:11 +08:00
SengokuCola
52f7cc3762 fix:优化记忆提取,修复破损的tool信息 2025-05-27 18:21:05 +08:00
SengokuCola
0391111c82 feat:拆分重命名模型配置,修复动作恢复问题 2025-05-27 14:28:41 +08:00
github-actions[bot]
8d23255391 🤖 自动格式化代码 [skip ci] 2025-05-23 08:46:23 +00:00
SengokuCola
febe2b4c41 fix:修复了记忆快速提取问题 2025-05-23 16:40:44 +08:00
SengokuCola
9625750e62 fix:文件路径合理化 2025-05-23 16:00:26 +08:00