Commit Graph

3325 Commits (30c27ccd8cb3ee83f1a0cd6d07e4152f27f1863e)

Author SHA1 Message Date
UnCLAS-Prommer 3a2685cf26
Merge pull request #1264 from foxplaying/patch-2
Gemini:优化处理
2025-09-26 10:21:37 +08:00
foxplaying ed9c1a999f
fix:修复流式检测方式 2025-09-26 01:42:53 +08:00
SengokuCola dd4fdaeb95 feat:添加plan防抖 2025-09-25 21:11:11 +08:00
SengokuCola 11cc7ced13 fix:修复(也许)吞字问题 2025-09-25 20:20:04 +08:00
SengokuCola 20013a1a2c log:修改一些log 2025-09-25 19:07:35 +08:00
SengokuCola 1ddedc1dc6 fix:修改mood的残存内容 2025-09-25 18:30:39 +08:00
SengokuCola 85320f6d50 feat:移除mood,但是加入mood_api 2025-09-25 18:23:10 +08:00
foxplaying a54bf78945
支持流式 2025-09-24 23:19:53 +08:00
foxplaying dcb75d7b94
优化方法 2025-09-24 23:06:37 +08:00
foxplaying 39f43d315d
更详细的报错和提示 2025-09-24 21:46:15 +08:00
foxplaying 8ba4fb60c6
更具体的报错 2025-09-24 21:23:58 +08:00
foxplaying e97af77fc8
fix 2025-09-24 21:04:11 +08:00
foxplaying b4f6b6e7b7
fix 2025-09-24 21:03:49 +08:00
foxplaying ab8982c341
优化处理 2025-09-24 21:02:43 +08:00
UnCLAS-Prommer 8ac892d764
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-24 20:32:29 +08:00
SengokuCola 1c37dd46e8 better:完善表情包管理插件
修复一些问题

Update emoji_api.py
2025-09-24 20:30:46 +08:00
UnCLAS-Prommer a2bbbf263c
fix filter 2025-09-24 19:52:55 +08:00
SengokuCola 0964676bfb fix:表情包管理插件可工作 2025-09-24 17:32:47 +08:00
SengokuCola dff75142ec feat:添加内置emoji管理插件 2025-09-24 16:13:43 +08:00
UnCLAS-Prommer 680593d57c
fix #1253 2025-09-23 21:02:03 +08:00
UnCLAS-Prommer 294b451c96
修复typing 2025-09-23 20:51:01 +08:00
UnCLAS-Prommer fad8b82d8b
修复负载均衡 2025-09-23 20:44:48 +08:00
UnCLAS-Prommer 15d6a319d3
Merge pull request #1251 from foxplaying/patch-2
Gemini:正式启用HttpOptions对传入参数的处理,优化预算提示,修正文档
2025-09-23 20:10:37 +08:00
SengokuCola 22ddaa5b72 fix:修改参数优化 2025-09-23 19:42:45 +08:00
foxplaying fbc84789cb
优化预算处理 2025-09-23 17:15:21 +08:00
foxplaying 3eeb1a84b3
时间单位转换 2025-09-22 12:43:34 +08:00
foxplaying be5b1cd1f5
优化处理 2025-09-22 12:28:06 +08:00
foxplaying 45115b802f
优化方法 2025-09-22 11:59:12 +08:00
UnCLAS-Prommer f075f28f02
Merge pull request #1248 from foxplaying/patch-2
Gemini:尝试传入自定义base_url(实验性)
2025-09-22 01:07:46 +08:00
SengokuCola 0583fe0aa1 update:更新dev 2025-09-22 00:52:11 +08:00
SengokuCola 6dfc4552a6 feat:发布前更改 2025-09-22 00:49:21 +08:00
foxplaying 978c627d7d
增强方法 2025-09-21 22:05:41 +08:00
foxplaying ce8b80a721
Update gemini_client.py 2025-09-21 21:54:37 +08:00
foxplaying 036be7a99b
Update gemini_client.py 2025-09-21 21:36:02 +08:00
foxplaying be3b80f90e
修改方法 2025-09-21 21:08:07 +08:00
foxplaying 74183ff079
尝试传入自定义base_url(实验性) 2025-09-21 20:56:35 +08:00
UnCLAS-Prommer 64979332af
删除threshold 2025-09-20 10:52:08 +08:00
UnCLAS-Prommer 43edcf6b7e
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-19 00:34:07 +08:00
UnCLAS-Prommer a91cb16a64
删除无用属性 2025-09-19 00:33:50 +08:00
SengokuCola 2ffd695a73 fix:导入缺失api 2025-09-18 22:11:07 +08:00
SengokuCola 227412d8de Update private_generator.py 2025-09-18 21:29:56 +08:00
SengokuCola c0f3f636c8 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-09-17 22:00:40 +08:00
SengokuCola bc9aee9a00 Update private_generator.py 2025-09-17 22:00:37 +08:00
UnCLAS-Prommer c5fa9e14fd
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-17 21:21:21 +08:00
UnCLAS-Prommer 36345e416a
修复Images.id问题 2025-09-17 21:21:03 +08:00
SengokuCola a932ca695a feat:将relation获取变为工具 2025-09-17 21:17:52 +08:00
SengokuCola ddf4fb1bce 私聊拥有单独的planner配置 2025-09-17 20:17:23 +08:00
UnCLAS-Prommer d017a586e2
Revert "透过戳一戳消息" 2025-09-17 20:09:34 +08:00
SengokuCola a008ca8e66
Merge pull request #1240 from A0000Xz/dev
透过戳一戳消息
2025-09-17 19:57:19 +08:00
SengokuCola 6ea3a37dd9 feat:修复麦麦不说话的bug 2025-09-17 19:53:59 +08:00
A0000Xz f7022ecc68
透过戳一戳消息 2025-09-17 19:53:13 +08:00
SengokuCola 1b31702b53 修复私聊问题 2025-09-17 19:37:27 +08:00
UnCLAS-Prommer 88eb5cd40d
events系统大体完成 2025-09-17 16:17:35 +08:00
UnCLAS-Prommer 1260a11b78
fix typing of utils_model.py 2025-09-17 15:59:02 +08:00
UnCLAS-Prommer 91e716a24c
fix of types 2025-09-17 15:49:29 +08:00
UnCLAS-Prommer 246961aadf
Merge pull request #1220 from Ronifue/feature/request-dispatcher-executor
feat: 实现强大的模型回退和重试逻辑
2025-09-17 15:40:26 +08:00
magisk317 89fb98c7f4 Fix TypeError in _check_ban_regex by handling NoneType raw_message
- Add None check for text parameter in _check_ban_regex function
- Prevents TypeError when message.raw_message is None
- Fixes issue: expected string or bytes-like object, got 'NoneType'
2025-09-17 11:28:44 +08:00
SengokuCola 750bdfe04d feat:私聊独有replyer 2025-09-16 15:02:12 +08:00
SengokuCola 755ceba0a4 添加私聊特殊planner 2025-09-16 14:46:31 +08:00
SengokuCola f89c5521dc feat;更改了talk_value的含义,增加私聊模式 2025-09-16 14:24:44 +08:00
UnCLAS-Prommer 4f5dc810ef
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-15 15:23:17 +08:00
UnCLAS-Prommer 48ed58c4a8
合并消息的正确存储 2025-09-15 15:21:37 +08:00
SengokuCola a55ce70c0d Update config.py 2025-09-14 17:26:09 +08:00
SengokuCola 3c7e868d6d fix ruff 2025-09-14 17:25:40 +08:00
SengokuCola d693a2dabb Update expression_learner.py 2025-09-14 17:17:44 +08:00
SengokuCola 328bc796da better:升级自我回复的prompt 2025-09-14 17:14:34 +08:00
SengokuCola 2533a46759 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-09-14 17:10:10 +08:00
SengokuCola 25cd19d8ec better:对replyer进行深度优化 2025-09-14 17:10:07 +08:00
UnCLAS-Prommer d560d02761
echo消息处理 2025-09-14 16:17:44 +08:00
UnCLAS-Prommer ab64eee343
action, command, event_handler易用方法更新,增加语音,混合,转发消息的发送 2025-09-14 00:14:01 +08:00
SengokuCola 9c4681805f better: 优化模型配置和mood 2025-09-13 22:08:29 +08:00
UnCLAS-Prommer 45cc6a7f7d
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-13 18:56:18 +08:00
UnCLAS-Prommer 9ea1b53284
改一下函数位置 2025-09-13 18:55:55 +08:00
SengokuCola 43ac8bee02 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-09-13 15:05:47 +08:00
SengokuCola e21a7002e6 feat:关系提取支持多人,且更精确;支持全局表达方式 2025-09-13 15:05:29 +08:00
SengokuCola 7fa8cbbaa8
Merge pull request #1235 from CNMrSunshine/dev
fix:识图token限制 commit 没有修复完全
2025-09-13 14:09:23 +08:00
SengokuCola f0cf8b42c8 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-09-13 14:01:22 +08:00
SengokuCola df850abc65 修改readme 2025-09-13 14:01:20 +08:00
CNMr.Sunshine 433a577cc6
Update utils_image.py 2025-09-13 13:13:32 +08:00
UnCLAS-Prommer 9d78cbb1f1
typing 修复 2025-09-13 11:20:47 +08:00
UnCLAS-Prommer a196c940bf
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-13 11:11:44 +08:00
UnCLAS-Prommer 27e4d2b803
合并转发构建与发送 2025-09-13 11:11:31 +08:00
google-labs-jules[bot] 01b06ed302 fix: 清理无用异常,现用 RespNotOkException 加上状态码,且将 429 和 5xx 错误的处理逻辑从“硬失败”移回“可重试” 2025-09-12 18:50:10 +08:00
SengokuCola 3900684ffd fix:识图token限制 2025-09-12 13:46:10 +08:00
SengokuCola cb373a373b Update planner.py 2025-09-12 00:19:17 +08:00
SengokuCola 77ad4894a3 Update config.py 2025-09-12 00:16:25 +08:00
SengokuCola fb587f6475 feat:可自定义planner行为 2025-09-12 00:15:17 +08:00
SengokuCola 298a74da64 feat:添加名称等待兜底;添加提及必回;移除subplan模型; 2025-09-12 00:06:45 +08:00
UnCLAS-Prommer bfe4943b18
更优雅的解决问题 2025-09-11 21:12:08 +08:00
SengokuCola 9fafa3478e 修改配置文件 2025-09-11 15:03:15 +08:00
SengokuCola 460c469dc9 动作更好的选择,现在可以选择多个动作 2025-09-11 14:43:56 +08:00
SengokuCola cb24adb595 feat:planner拥有理由 2025-09-11 14:30:50 +08:00
SengokuCola a4285673aa feat:改为单planner,并解析多个动作 2025-09-11 14:25:02 +08:00
SengokuCola 8ed94d1f26 修复付费emb模型的问题 2025-09-11 00:25:33 +08:00
UnCLAS-Prommer a43febaece
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-09-09 22:36:09 +08:00
UnCLAS-Prommer 87529b63e3
添加更多种类的发送类型 2025-09-09 22:34:10 +08:00
墨梓柒 163dbb6b90
超级Ruff 2025-09-09 19:25:12 +08:00
UnCLAS-Prommer ac2936d5fc
reply set 数据模型化准备 2025-09-08 00:34:06 +08:00
UnCLAS-Prommer 08e1187452
版本号更新 2025-09-07 01:17:41 +08:00
UnCLAS-Prommer b636683fe4
增加了event_handler修改内容的方法 2025-09-07 01:15:21 +08:00
UnCLAS-Prommer 0811cff8bf
启用记忆 2025-09-02 14:38:25 +08:00
SengokuCola 9ac6801f87 更改log,remade和版本 2025-09-01 21:05:47 +08:00
SengokuCola 4c7e670f86 Update config.py 2025-09-01 16:18:17 +08:00
SengokuCola 8cd55af68a feat:优化replyer表现 2025-09-01 15:34:03 +08:00
SengokuCola 9a5028484d feat:优化planner表现,精简人格相关配置文件 2025-09-01 14:50:38 +08:00
SengokuCola 2ea686a4f8 Update frequency_control.py 2025-08-31 15:43:50 +08:00
SengokuCola 4bd484f8e4 能增高也能降低 2025-08-31 12:59:26 +08:00
SengokuCola 4b3b5b494c Merge branches 'dev' and 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-31 12:49:08 +08:00
SengokuCola 83999fb20b feat:增加动态频率控制 2025-08-31 12:48:48 +08:00
SengokuCola a11e65f794 feat:大幅优化聊天流控制,更精准简洁 2025-08-31 12:35:01 +08:00
UnCLAS-Prommer aa1155cc5b
解决UnboundLocalError 2025-08-31 12:30:11 +08:00
UnCLAS-Prommer 4bee6002ff
修复str(None)引发的错误理解与可能风险 2025-08-28 23:46:55 +08:00
UnCLAS-Prommer 82e5a710c3
action的reply_message设置为数据模型,维护typing以及增强稳定性 2025-08-28 23:44:14 +08:00
SengokuCola bd83795df8 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-27 22:19:02 +08:00
SengokuCola c384276afc Update config.py 2025-08-27 22:18:37 +08:00
SengokuCola 6d3e9fd3d4 feat:记忆系统重出江湖,移除了即时记忆和定期记忆 2025-08-27 22:18:22 +08:00
UnCLAS-Prommer 7d2b402ba2
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-27 21:51:57 +08:00
UnCLAS-Prommer 8a55e14aa4
events主体框架完成 2025-08-27 21:51:29 +08:00
SengokuCola 01197cb2b7 fix:尝试修复TTS插件的复读情况 2025-08-27 20:43:48 +08:00
UnCLAS-Prommer 527645016e
remove getattr in gemini client 2025-08-26 21:37:00 +08:00
UnCLAS-Prommer 65a567ccc1
Merge pull request #1218 from Ronifue/fix-empty-response-retry
[Fix] 添加空响应重试,遇到空响应不再破坏麦麦逻辑
2025-08-26 21:29:23 +08:00
tcmofashi 0a409619d1 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-26 10:41:52 +08:00
tcmofashi 1dbbbab8fa fix: 修复s4u 2025-08-26 09:52:30 +08:00
google-labs-jules[bot] 6483955919 fix(llm): Add retry mechanism for empty API responses 2025-08-25 19:41:13 +08:00
UnCLAS-Prommer 2cec83e0dc
修复变量冲突 2025-08-25 00:32:02 +08:00
UnCLAS-Prommer 0ca93b3f9d
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-25 00:29:05 +08:00
UnCLAS-Prommer 80783439b1
更改改改events系统 2025-08-25 00:28:44 +08:00
SengokuCola af1e42050b 发布0101 2025-08-24 22:45:03 +08:00
SengokuCola cb7d5b997f better:一点logger优化 2025-08-24 16:04:41 +08:00
SengokuCola bc2b07302b ref:将识图改为实时,修复平行动作无法正常启用的问题
fix:平行动作无法正确执行
2025-08-24 16:01:00 +08:00
SengokuCola d10e08f15d better:美化logger 2025-08-24 15:26:24 +08:00
SengokuCola 69edf60c3b feat remove:删除数值化关系,更新默认模型,删除旧脚本,新增一栏统计项 2025-08-24 14:42:21 +08:00
UnCLAS-Prommer d2f98145da
更改ActionRecord为数据模型 2025-08-24 00:11:57 +08:00
UnCLAS-Prommer 90c7be0912
版本号刚才改错了 2025-08-23 23:31:16 +08:00
UnCLAS-Prommer d763b2b286
版本号修改 2025-08-23 21:37:57 +08:00
UnCLAS-Prommer 6e3d24dbaf
修复所有的planner类型注解,TargetPersonInfo投入使用 2025-08-23 21:09:39 +08:00
UnCLAS-Prommer e3c94f0618
修复类型 2025-08-23 21:08:38 +08:00
SengokuCola ca4da9af5f Update heartFC_chat.py 2025-08-23 12:40:03 +08:00
SengokuCola 9fe19671ec fix:记忆系统成大芬了,暂时禁用 2025-08-23 12:38:17 +08:00
SengokuCola d64215c21e Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-23 12:17:52 +08:00
SengokuCola b361394966 feat:继续优化sub_planner结构,防止重复执行动作 2025-08-23 12:16:26 +08:00
SengokuCola 0a70de9444 improvcve:修改normal下的planner prompt 2025-08-23 11:54:22 +08:00
UnCLAS-Prommer 79fcc6bd21
typing修复(partly) 2025-08-23 00:29:11 +08:00
SengokuCola add05cee55 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-22 23:49:26 +08:00
SengokuCola 0bbd9a4e8d fix:正确过滤actions 2025-08-22 23:48:35 +08:00
UnCLAS-Prommer e81cf2c713
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-22 23:40:40 +08:00
UnCLAS-Prommer 1eeabe76ba
更改generator的返回值为一个数据模型稳定api 2025-08-22 23:40:24 +08:00
SengokuCola fb5dcbe860 fix:提取出错 2025-08-22 23:20:27 +08:00
SengokuCola 5d2f4aa9e8 fix:为副action过滤已经执行的动作 2025-08-22 23:13:30 +08:00
SengokuCola b525e1e098 feat:非核心动作已从planner分离到副planner,移除action的激活机制,添加模型 2025-08-22 22:35:27 +08:00
SengokuCola 1ddfa47e68 feat:可以选择激活值计算模式,默认快速 2025-08-22 17:29:50 +08:00
SengokuCola 1a9bee542e ref分离plannerprompt与人格解耦 2025-08-22 17:22:33 +08:00
SengokuCola cb3d26d6f6 Update heartflow_message_processor.py 2025-08-22 17:05:07 +08:00
SengokuCola 6f94d1e855 fix:代码错误 2025-08-22 17:04:11 +08:00
SengokuCola 6a7b29695c Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-22 17:01:50 +08:00
SengokuCola 36214dfa47 remove:移除sub_hearflow 2025-08-22 17:00:42 +08:00
UnCLAS-Prommer 6d82db7a8c
handler参数类型注解更改,简化调用 2025-08-22 16:59:44 +08:00
UnCLAS-Prommer ba2c047bab
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-22 16:50:15 +08:00
UnCLAS-Prommer 8862a50452
fix 2025-08-22 16:49:46 +08:00
SengokuCola 6e012d5cbf better:简化人格构建逻辑 2025-08-22 16:47:59 +08:00
SengokuCola d9bd8a10cb Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-22 16:18:28 +08:00
SengokuCola e21ef7c04d fix:修改版本号和更新日志 2025-08-22 16:16:44 +08:00
UnCLAS-Prommer ee30e03def
Merge pull request #1207 from Windpicker-owo/dev
【Fix】修复ON_START事件无法正常触发的问题,添加ON_STOP事件,重构handle_mai_events方法
2025-08-22 16:02:51 +08:00
UnCLAS-Prommer 64fb38227d
logger内容错误fix 2025-08-22 14:14:51 +08:00
Windpicker-owo e118f1345e 更改ON_START位置 2025-08-22 12:11:59 +08:00
Windpicker-owo 9f3906de37
Merge branch 'MaiM-with-u:dev' into dev 2025-08-22 12:06:36 +08:00
UnCLAS-Prommer 418cb62434
lpmm初始化位置更改 2025-08-22 11:39:42 +08:00
UnCLAS-Prommer 9904fd81a1
修复relationship_build 2025-08-22 11:05:28 +08:00
UnCLAS-Prommer 138a847bef
解决首句不回的问题 2025-08-22 00:31:35 +08:00
UnCLAS-Prommer 6bbf9ed216
typo 2025-08-22 00:30:41 +08:00
UnCLAS-Prommer a55979164e
修复typing问题,保证类型正确 2025-08-21 23:52:44 +08:00
UnCLAS-Prommer ec500f1f5b
增强and typing 2025-08-21 23:31:04 +08:00
UnCLAS-Prommer 0064f7be0b
typing fix 2025-08-21 23:27:59 +08:00
UnCLAS-Prommer 49cb5e9b28
修复gemini_client的小错误 2025-08-21 23:26:45 +08:00
UnCLAS-Prommer c6f0c51825
把字典转换为数据模型并恢复全系统可用性,临时修复InstantMemory让大模型至少知道在聊什么 2025-08-21 23:21:56 +08:00
UnCLAS-Prommer f41a3076f6
消灭一下print 2025-08-21 23:21:04 +08:00
UnCLAS-Prommer 5421cf4b09
让激活有用 2025-08-21 23:19:29 +08:00
Windpicker-owo c41ad810e0 Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-08-21 14:41:00 +08:00
Windpicker-owo 923a56745a 移除重复定义 2025-08-21 14:40:57 +08:00
Windpicker-owo d1d6bd773d
Update src/plugin_system/core/events_manager.py
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-08-21 14:38:29 +08:00
Windpicker-owo d93091ff1d Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-08-21 14:31:52 +08:00
Windpicker-owo 536f838616 feat: update tool history feature to version 0.10.0 2025-08-21 14:31:29 +08:00
SengokuCola fbddfe8dab Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-21 12:40:00 +08:00
SengokuCola 8b39ab21f9 feat:新增planner控制prompt 2025-08-21 12:39:13 +08:00
UnCLAS-Prommer b5b602023a
Merge pull request #1206 from Eric-Terminal/dev
fix: 修复 emoji 管理器中的一个 bug
2025-08-21 11:31:23 +08:00
UnCLAS-Prommer b3bb48577f
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-21 11:29:31 +08:00
Eric-Terminal 71e485ae76 fix: 修复 emoji 管理器中的一个 bug 2025-08-21 11:21:17 +08:00
UnCLAS-Prommer 08b837aaad
typo fix以及typing 2025-08-21 11:21:16 +08:00
foxplaying a8ecd9bfa3
修复逻辑问题,增加后处理 2025-08-21 08:42:27 +08:00
foxplaying ea64f1b2ed
fix(gemini): 对 thinking_budget 不同模型的处理 2025-08-21 05:53:03 +08:00
foxplaying 068b2dc3d6
fix(gemini): 对 thinking_budget 不同模型的处理 2025-08-21 05:47:25 +08:00
foxplaying 2a4facee0c
fix(gemini): 对 thinking_budget 不同模型的处理 2025-08-21 05:29:45 +08:00
UnCLAS-Prommer a68c68cbe9
稍微完善一下空回复warn 2025-08-21 00:48:24 +08:00
UnCLAS-Prommer e8922672aa
附属函数参数修改 2025-08-21 00:46:04 +08:00
UnCLAS-Prommer e1a21c5a45
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-21 00:08:55 +08:00
UnCLAS-Prommer 863b1a1fb2
Merge pull request #1196 from foxplaying/patch-2
Update gemini_client.py
2025-08-20 23:41:24 +08:00
UnCLAS-Prommer 924983e6de
message_builder重构完成 2025-08-20 22:48:52 +08:00
UnCLAS-Prommer 11462193cd
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-20 00:26:03 +08:00
UnCLAS-Prommer 1f8ff8db0a
重构message_build(部分) 2025-08-20 00:25:43 +08:00
墨梓柒 fab4656185
优化异步处理,避免事件循环问题并增强错误日志记录 2025-08-19 17:05:07 +08:00
foxplaying 167114e7be
Update gemini_client.py 2025-08-19 15:31:43 +08:00
UnCLAS-Prommer 7a68ab0319
转换消息 2025-08-19 01:05:20 +08:00
UnCLAS-Prommer a66dc75a2a
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-18 15:33:31 +08:00
UnCLAS-Prommer 5427e2448c
before merge commit 2025-08-18 15:33:06 +08:00
SengokuCola ddcab35677 更新readme 和changlog 2025-08-18 14:57:14 +08:00
UnCLAS-Prommer ce74df51db
remove redundant assert 2025-08-18 13:18:26 +08:00
UnCLAS-Prommer 8d93e56336
修复 2025-08-18 12:38:53 +08:00
UnCLAS-Prommer c205825319
Merge branch 'v0.10.0' into dev to update 2025-08-18 11:32:05 +08:00
UnCLAS-Prommer 5e26414839
恢复可用性 2025-08-18 11:16:28 +08:00
SengokuCola 794a0d8fd4 fix:修改no_reply为no_action,同时修复一些小bug 2025-08-17 21:14:52 +08:00
UnCLAS-Prommer 3481234d2b
数据库的信息重构为dataclass 2025-08-17 17:11:32 +08:00
UnCLAS-Prommer d74beef4b4
开始dict重构 2025-08-17 15:52:11 +08:00
UnCLAS-Prommer 11e9d37740
性能优化 2025-08-17 15:51:58 +08:00
UnCLAS-Prommer 39076cbf1b
python风格的module logger 2025-08-17 09:29:33 +08:00
SengokuCola 0b053dcf6f fix:修复api问题 2025-08-15 14:05:27 +08:00
SengokuCola 52ec28677e feat:加入聊天频率控制相关api 2025-08-15 13:46:06 +08:00
SengokuCola 44fff4ed8a feat:为组件方法提供新参数,暂时解决notice问题 2025-08-15 01:24:30 +08:00
SengokuCola bf7419c693 feat:记忆系统再优化,现在及时构建,并且不会重复构建 2025-08-14 13:13:13 +08:00
SengokuCola 3bf476c610 fix:时记忆提取更精确 2025-08-14 00:02:50 +08:00
SengokuCola ef7a3aee23 Update memory_activator.py 2025-08-13 23:18:00 +08:00
SengokuCola e23ed067fc Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-13 23:17:36 +08:00
SengokuCola fed0c0fd04 feat:更新记忆系统 2025-08-13 23:17:28 +08:00
UnCLAS-Prommer 1461338c0c
typing fix 2025-08-13 22:51:34 +08:00
SengokuCola ed4313b8c0 修复了bug 2025-08-13 19:17:56 +08:00
SengokuCola 41a09b39b9 fix:将s4u启用放到配置文件防止git更新 2025-08-13 19:15:17 +08:00
tcmofashi f5c66d4729 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-13 09:33:41 +08:00
SengokuCola a86dc4aa55 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-12 21:45:01 +08:00
SengokuCola 4ffcc61f4b feat:记录使用的表达方式 2025-08-12 21:44:35 +08:00
Eric-Terminal 52cbaca6c2
Update src/llm_models/model_client/gemini_client.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-12 20:29:22 +08:00
Eric-Terminal c59f8de306 fix(gemini): Correct MIME type for jpg images 2025-08-12 20:21:25 +08:00
tcmofashi 4dec7d1f16 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-12 18:45:03 +08:00
tcmofashi 76285ecb8b feat: 增加对动作的重载选项 2025-08-12 18:42:55 +08:00
SengokuCola 04bd05c1fe feat:麦麦回复时知道自己做了什么动作 2025-08-12 17:53:26 +08:00
SengokuCola ba94e3252b fix:log 2025-08-12 17:26:07 +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
UnCLAS-Prommer e28e7e08e8
more typing fix和防炸 2025-08-12 17:08:35 +08:00
SengokuCola 009d105816 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-12 17:05:06 +08:00
SengokuCola 1f7d978d1a fix:总之修复bug 2025-08-12 17:04:26 +08:00
UnCLAS-Prommer fb63e4d696
typing fix 2025-08-12 17:03:34 +08:00
SengokuCola 8fc759f93f Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-12 16:58:48 +08:00
SengokuCola 918429605a fix:不认识的用户构建关系 2025-08-12 16:57:08 +08:00
UnCLAS-Prommer efc15e32f5
Merge pull request #1175 from XXXxx7258/dev
fix(stream): 跳过空 choices 的 SSE 帧并记录 usage,避免流式解析越界
2025-08-12 16:55:30 +08:00
SengokuCola 527f297397 fix:不认识的用户构建关系 2025-08-12 16:46:29 +08:00
SengokuCola 1efea7304e fix:添加默认值 2025-08-12 16:36:43 +08:00
SengokuCola ca69e9af15 fix:修复注册顺序问题
Update person_info.py

Update relationship_manager.py
2025-08-12 15:42:59 +08:00
SengokuCola f0fff5a039 fix:person创建和调用区分 2025-08-12 15:15:50 +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 1e7f3a92a6 fix:用新LLMREQ处理S4u 2025-08-12 11:25:46 +08:00
SengokuCola 08ad5dc989 fix:修复s4u 关系炸飞问题 2025-08-12 10:59:06 +08:00
晴空 c1d5c3d9e8
fix(stream): 跳过空 choices 的 SSE 帧并记录 usage,避免流式解析越界 2025-08-12 02:41:38 +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 c5cc1f8770 feat: 暂时禁用group_info 2025-08-11 22:53:00 +08:00
SengokuCola 268b428e8f feat: llm统计现已记录模型反应时间 2025-08-11 21:51:59 +08:00
SengokuCola 849928a8f3 fix:优化表达方式提取 2025-08-11 20:41:25 +08:00
SengokuCola bad2be2bdc fix:全面移除reply_to,并且非必须 2025-08-11 20:25:13 +08:00
SengokuCola 5299a6e628 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-11 19:53:57 +08:00
SengokuCola b738b6ba63 feat:添加群印象 2025-08-11 19:53:33 +08:00
SengokuCola eeab546848 remove:移除grammar 2025-08-11 19:41:48 +08:00
UnCLAS-Prommer 204075b6ef
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-11 18:54:19 +08:00
UnCLAS-Prommer bd5cbebf5f
增加了很好的定位,修复了日志清理先等24h的问题 2025-08-11 18:54:01 +08:00
SengokuCola 6f49b3d99d 修复Action没有reply_to_message的问题 2025-08-11 14:55:23 +08:00
SengokuCola 709e00a404 better:明确focus value和 talk frequency的作用
Delete test_focus_value.py
2025-08-11 14:50:48 +08:00
SengokuCola 9c0f56f6c7 fix:让麦麦可以回复自己的消息,replyer现在可以接受 原因 2025-08-11 14:07:57 +08:00
SengokuCola 3ae95a4014 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-11 13:19:37 +08:00
SengokuCola 1f91967d2d remove:移除willing系统,移除reply2,移除能量值,移除reply_to改为message 2025-08-11 13:18:17 +08:00
UnCLAS-Prommer 4cb57278b1
typing和防炸 2025-08-11 11:35:14 +08:00
UnCLAS-Prommer 43190b12d2
防炸 2025-08-11 11:29:05 +08:00
SengokuCola 4b59eda5c0 feat:修改focus value的用途 2025-08-11 01:17:11 +08:00
SengokuCola 1515cef487 fix:必要性修复 2025-08-11 01:08:42 +08:00
SengokuCola 577b238b20 fix:planner时间线出错 2025-08-11 00:28:50 +08:00
SengokuCola a247be0a04 ref:彻底合并normal和focus,完全基于planner决定target message 2025-08-11 00:20:08 +08:00
SengokuCola 3804124df8 fix:优化reply,填补缺失值,youhualog 2025-08-11 00:19:31 +08:00
SengokuCola 9e9e79694a feat:将no_reply内置 2025-08-10 22:12:56 +08:00
SengokuCola 69a855df8d feat:保存关键词到message数据库 2025-08-10 21:12:49 +08:00
墨梓柒 22a625ce46
fix:统一段落hash命名空间格式,确保与EmbeddingStore一致 2025-08-10 20:43:53 +08:00
UnCLAS-Prommer be5fc2d4d9
typing 2025-08-10 17:22:28 +08:00
SengokuCola 685c7598b3 feat:将no_reply功能移动到主循环中 2025-08-09 22:45:00 +08:00
SengokuCola b57671b639 fix:修复表情包描述进入prompt问题 2025-08-09 21:16:57 +08:00
UnCLAS-Prommer d279b0982d
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-09 17:34:17 +08:00
UnCLAS-Prommer 41e8966ae7
更多events 2025-08-09 17:33:24 +08:00
SengokuCola 89f4e8c1d7 add:添加文档log提示 2025-08-09 13:17:58 +08:00
UnCLAS-Prommer d65f90ee49
增加缓存层提高性能 2025-08-09 11:40:29 +08:00
SengokuCola 2ea4c75e9c fix:记忆构建出错 2025-08-09 00:42:39 +08:00
SengokuCola 5220c269b6 fix:修复表达学习出错 2025-08-09 00:19:02 +08:00
SengokuCola 35c13986d1 Update openai_client.py 2025-08-09 00:10:57 +08:00
SengokuCola 8053067af5 feat:优化关键词显示,优化表达方式配置和逻辑 2025-08-09 00:10:41 +08:00
SengokuCola 59ac6713b1 feat:移除willing_amlifier,简化活跃度配置 2025-08-08 22:54:40 +08:00
SengokuCola 721546fff9 fix:通过计时定位LLM异常延时,移除memory模型 2025-08-08 22:10:08 +08:00
SengokuCola d1f15a932a fix:缺少stream的报错 2025-08-08 21:20:28 +08:00
SengokuCola 090dd012e1 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-08 12:35:28 +08:00
SengokuCola a2c86f3605 feat:部分处理notify,自动同步数据库null约束变更
notify存储至message库
2025-08-08 12:34:21 +08:00
UnCLAS-Prommer c08c3bc63a
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-08 00:06:42 +08:00
SengokuCola a7bd6a05b3 Update heartFC_chat.py 2025-08-08 00:05:52 +08:00
UnCLAS-Prommer 15ca83a1c6
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-08 00:05:35 +08:00
UnCLAS-Prommer 2feb3ebe6b
OnPlan事件 2025-08-08 00:05:12 +08:00
SengokuCola fdea38f2a8 Update heartFC_chat.py 2025-08-08 00:02:35 +08:00
SengokuCola ade7ed4f5a fix:修复msg_id为正确提取导致的聊天退出错误 2025-08-07 23:48:04 +08:00
墨梓柒 fa9cd653fe
Revert "feat(database): 添加MySQL支持并重构数据库配置" 2025-08-07 12:04:51 +08:00
cuckoo711 939f17890a refactor(database): 重构数据库初始化和字段检查逻辑
- 添加对 MySQL 数据库的支持
- 优化字段检查和添加逻辑,处理 NOT NULL 字段和默认值
- 改进错误处理和日志记录
- 调整表和字段操作的 SQL 语句以适应不同数据库类型
2025-08-07 11:22:01 +08:00
cuckoo711 b6f5831785 feat(database): 添加MySQL支持并重构数据库配置
- 新增DataBaseConfig类用于集中管理数据库配置
- 重构数据库初始化逻辑,支持SQLite和MySQL两种数据库类型
- 为数据库表添加表前缀支持,便于多实例部署
- 更新数据库模型字段类型和长度限制
- 在配置模板中添加数据库配置节
2025-08-07 10:55:48 +08:00
UnCLAS-Prommer 3d98b56c15
空响应就raise 2025-08-06 13:06:53 +08:00
UnCLAS-Prommer cc3d910cf6
修正检测错误 2025-08-06 12:49:10 +08:00
UnCLAS-Prommer 18e23cacdd
防炸和ruff 2025-08-06 12:25:59 +08:00
Windpicker-owo cd7c1bb3ca Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-08-06 12:02:48 +08:00
Windpicker-owo 94a66bd235 使Tool支持读取配置文件,优化了开始执行工具调用时的日志输出 2025-08-06 12:01:31 +08:00
UnCLAS-Prommer 615965b1bd
文档更新 2025-08-04 22:44:46 +08:00
UnCLAS-Prommer 1cf6850022
智能轮询加强,防止连续使用 2025-08-04 22:33:30 +08:00
UnCLAS-Prommer cbe244d8f6
Gemini音频转录功能,以及尝试防止空回复 2025-08-04 20:12:24 +08:00
UnCLAS-Prommer 75d3673d15
先raise占位 2025-08-03 19:58:32 +08:00
UnCLAS-Prommer 1e5db5d7e1
正确使用lpmm构建prompt 2025-08-03 19:52:31 +08:00
UnCLAS-Prommer c7ac95b9f8
gemini_client启用 2025-08-03 15:47:42 +08:00
UnCLAS-Prommer 8b67fac8da
文档和tool适配 2025-08-03 15:47:35 +08:00
UnCLAS-Prommer 44f53213af
fix typing 2025-08-03 13:08:28 +08:00
墨梓柒 a5631fd23a
删除visualize_graph.py文件,移除不再使用的图形绘制逻辑 2025-08-03 11:33:26 +08:00
墨梓柒 2c93b2dac8
删除lpmmconfig.py和raw_processing.py文件,移除不再使用的配置和数据加载逻辑 2025-08-03 11:31:39 +08:00
墨梓柒 e6855bbe56
移除未使用的导入和配置加载逻辑,简化lpmmconfig.py文件 2025-08-03 11:30:34 +08:00
墨梓柒 d4e169571d
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-08-03 11:27:43 +08:00
墨梓柒 42e00dd0aa
更新KGManager和知识库配置,统一使用global_config的lpmm_knowledge属性,移除未使用的MemoryActiveManager导入 2025-08-03 11:27:34 +08:00
UnCLAS-Prommer 4dfb6d7e1c
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-03 11:20:15 +08:00
UnCLAS-Prommer d15bd95bb0
fix typing 2025-08-03 11:19:41 +08:00
墨梓柒 5725481097
重构KGManager类,移除对local_storage的依赖,简化KG目录路径获取逻辑 2025-08-03 11:19:20 +08:00
墨梓柒 0b298bf6c8
修复知识库查询时的空结果处理,增强动态TopK选择函数的输入检查 2025-08-03 11:03:27 +08:00
UnCLAS-Prommer 1f53ecff10
加上tools的enum属性 2025-08-03 10:27:47 +08:00
UnCLAS-Prommer 5246a0bb34
删除某个出错的typing问题但问题没有根本解决 2025-08-03 09:40:58 +08:00
UnCLAS-Prommer f7e155061d
先修一个问题 2025-08-03 00:59:20 +08:00
UnCLAS-Prommer 01c52e4caf
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-08-03 00:50:19 +08:00
UnCLAS-Prommer 9afa549aee
让Gemini的图像可用,修复部分typing 2025-08-03 00:49:19 +08:00
墨梓柒 423525ead5
优化多线程处理,调整嵌入获取和存储逻辑,增强模型一致性校验 2025-08-02 23:52:41 +08:00
UnCLAS-Prommer 9b65b740be
Merge pull request #1155 from Windpicker-owo/dev
修复了语音识别一个不太聪明的bug
2025-08-01 16:02:33 +08:00
Windpicker-owo b79faf8f86 修复了语音识别一个不太聪明的bug 2025-08-01 15:30:35 +08:00
UnCLAS-Prommer 38930b0ceb
显示用了什么模型 2025-08-01 15:28:57 +08:00
UnCLAS-Prommer 75689d760d
ruff 2025-08-01 14:33:24 +08:00
Windpicker-owo fcaa78f9a5 删除了add_file_content 2025-08-01 12:49:09 +08:00
Windpicker-owo 28ea2e7a0c Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-08-01 03:42:35 +08:00
Windpicker-owo 70e12122b6 typing 2025-08-01 03:42:30 +08:00
Windpicker-owo 49af7b0c65
修改了错误的注释
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-01 03:40:24 +08:00
Windpicker-owo 25cb8d41bb 修复了语音识别功能 2025-08-01 03:32:00 +08:00
UnCLAS-Prommer 17d6aeefab
修复interval 2025-07-31 23:15:17 +08:00
UnCLAS-Prommer 9c818b78a2
增加一些校验 2025-07-31 22:32:02 +08:00
UnCLAS-Prommer 84216a4df7
api文档更新,注释更新 2025-07-31 15:01:31 +08:00
Afan 3e780c4417
把所有的深蓝色的日志都改成浅蓝色,(可能是个人差了)看起来或许会更加舒服一点......(应该会舒服一点吧,总之我感觉看起来是这样的) 2025-07-31 14:29:46 +08:00
UnCLAS-Prommer baaf0262b3
文档更新,changelog更新 2025-07-31 14:28:16 +08:00
UnCLAS-Prommer 52acfe5958
knowledge系统对应修改 2025-07-31 13:38:56 +08:00
UnCLAS-Prommer 37e52a1566
tools系统 2025-07-31 11:41:15 +08:00
UnCLAS-Prommer 483c8fb547
请求中增加extra_params功能 2025-07-31 01:08:35 +08:00
UnCLAS-Prommer 42a33a406e
增加extra_params功能 2025-07-31 01:04:14 +08:00
UnCLAS-Prommer 82b5230df1
解决openai_client的lint问题 2025-07-31 00:49:59 +08:00