Commit Graph

297 Commits (71b7942b205220323685fda1d0fbf6f71986d3e7)

Author SHA1 Message Date
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
UnCLAS-Prommer 8a55e14aa4
events主体框架完成 2025-08-27 21:51:29 +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 d10e08f15d better:美化logger 2025-08-24 15:26:24 +08:00
UnCLAS-Prommer d2f98145da
更改ActionRecord为数据模型 2025-08-24 00:11:57 +08:00
SengokuCola 0a70de9444 improvcve:修改normal下的planner prompt 2025-08-23 11:54:22 +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 b525e1e098 feat:非核心动作已从planner分离到副planner,移除action的激活机制,添加模型 2025-08-22 22:35:27 +08:00
UnCLAS-Prommer 6d82db7a8c
handler参数类型注解更改,简化调用 2025-08-22 16:59:44 +08:00
Windpicker-owo 9f3906de37
Merge branch 'MaiM-with-u:dev' into dev 2025-08-22 12:06:36 +08:00
UnCLAS-Prommer 0064f7be0b
typing fix 2025-08-21 23:27:59 +08:00
UnCLAS-Prommer c6f0c51825
把字典转换为数据模型并恢复全系统可用性,临时修复InstantMemory让大模型至少知道在聊什么 2025-08-21 23:21:56 +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
UnCLAS-Prommer 08b837aaad
typo fix以及typing 2025-08-21 11:21:16 +08:00
UnCLAS-Prommer e8922672aa
附属函数参数修改 2025-08-21 00:46:04 +08:00
UnCLAS-Prommer 1f8ff8db0a
重构message_build(部分) 2025-08-20 00:25:43 +08:00
UnCLAS-Prommer c205825319
Merge branch 'v0.10.0' into dev to update 2025-08-18 11:32:05 +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
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 4ffcc61f4b feat:记录使用的表达方式 2025-08-12 21:44:35 +08:00
SengokuCola 04bd05c1fe feat:麦麦回复时知道自己做了什么动作 2025-08-12 17:53:26 +08:00
UnCLAS-Prommer e28e7e08e8
more typing fix和防炸 2025-08-12 17:08:35 +08:00
SengokuCola ae254de494 better:重构personinfo,使用Person类和类属性 2025-08-12 14:33:13 +08:00
SengokuCola bad2be2bdc fix:全面移除reply_to,并且非必须 2025-08-11 20:25:13 +08:00
SengokuCola 6f49b3d99d 修复Action没有reply_to_message的问题 2025-08-11 14:55:23 +08:00
SengokuCola 9c0f56f6c7 fix:让麦麦可以回复自己的消息,replyer现在可以接受 原因 2025-08-11 14:07:57 +08:00
SengokuCola 1f91967d2d remove:移除willing系统,移除reply2,移除能量值,移除reply_to改为message 2025-08-11 13:18:17 +08:00
UnCLAS-Prommer 41e8966ae7
更多events 2025-08-09 17:33:24 +08:00
SengokuCola d1f15a932a fix:缺少stream的报错 2025-08-08 21:20:28 +08:00
UnCLAS-Prommer 2feb3ebe6b
OnPlan事件 2025-08-08 00:05:12 +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 1e5db5d7e1
正确使用lpmm构建prompt 2025-08-03 19:52:31 +08:00
UnCLAS-Prommer 1f53ecff10
加上tools的enum属性 2025-08-03 10:27:47 +08:00
UnCLAS-Prommer 84216a4df7
api文档更新,注释更新 2025-07-31 15:01:31 +08:00
UnCLAS-Prommer 37e52a1566
tools系统 2025-07-31 11:41:15 +08:00
UnCLAS-Prommer 6c0edd0ad7
调整对应的调用 2025-07-30 17:07:55 +08:00
UnCLAS-Prommer 16c644a666
转换原来的tools到新的(虽然没转) 2025-07-29 00:15:29 +08:00
UnCLAS-Prommer 6062b6bd3c
Merge pull request #1149 from Windpicker-owo/dev
在一些细节上完善工具
2025-07-29 00:01:47 +08:00
UnCLAS-Prommer af27d0dbf0
tools整合彻底完成 2025-07-28 23:57:55 +08:00
Windpicker-owo 3692015ce5 update 2025-07-28 23:53:54 +08:00
Windpicker-owo a395573f06
Update src/plugin_system/base/base_tool.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-28 23:06:02 +08:00
Windpicker-owo 33f6377dad Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-07-28 22:57:20 +08:00
Windpicker-owo 8131e65e9e tool支持是否启用,更人性化的直接调用 2025-07-28 22:56:52 +08:00
UnCLAS-Prommer 82c4dfbb88
Merge branch 'dev' into dev 2025-07-28 21:59:48 +08:00
UnCLAS-Prommer 97a10c554f
修复导入爆炸和文档错误 2025-07-28 13:09:33 +08:00
UnCLAS-Prommer 576bb34b69
修复send_api爆炸 2025-07-28 13:03:28 +08:00
UnCLAS-Prommer c0375f5dd9
合并utils_api 2025-07-28 12:37:37 +08:00
UnCLAS-Prommer d643a85a0a
send_api_doc与reply_to修改 2025-07-28 11:47:32 +08:00
UnCLAS-Prommer 0c302c9ca5
修复插件中使用相对导入时会爆炸 2025-07-28 09:46:40 +08:00
UnCLAS-Prommer d8191c493a
plugin_manage_api_doc 2025-07-27 23:16:54 +08:00
UnCLAS-Prommer 55ce050cc2
message_api_doc 2025-07-27 22:11:14 +08:00
UnCLAS-Prommer 61e5014c6b
llm_api_doc 2025-07-27 17:10:50 +08:00
UnCLAS-Prommer 96d7ad527a
generator修改与文档 2025-07-27 16:59:33 +08:00
UnCLAS-Prommer 5470f68f4a
emoji_api_doc 2025-07-27 14:42:04 +08:00
UnCLAS-Prommer d872d63feb
database_api_doc 2025-07-27 13:33:16 +08:00
UnCLAS-Prommer dc1b996321
config_api_doc 2025-07-27 12:54:37 +08:00
UnCLAS-Prommer 03098b2c13
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-07-27 10:23:29 +08:00
UnCLAS-Prommer c3d9f53cb2
chat_api_doc 2025-07-27 10:23:06 +08:00
SengokuCola ca22159f96 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-27 00:46:43 +08:00
SengokuCola ab71d30437 better:精简rewrite的参数,添加注释 2025-07-27 00:46:34 +08:00
Windpicker-owo 4ac487dd14 将ToolExecutor迁移进tool_use,顺便改了两处typing 2025-07-27 00:24:40 +08:00
UnCLAS-Prommer 14c0413d7c
非空检查 2025-07-27 00:14:58 +08:00
Windpicker-owo d31b1c191a
Merge branch 'MaiM-with-u:dev' into dev 2025-07-26 23:42:00 +08:00
SengokuCola 0367dae824 fix:并行动作炸裂问题 2025-07-26 23:14:47 +08:00
Windpicker-owo 8cc6636b20 修改了一处注释 2025-07-26 22:37:46 +08:00
Windpicker-owo 8aa8f0e6b7 修改了hello_world_plugin 2025-07-26 22:29:44 +08:00
Windpicker-owo 3021acff59 修复了一些bug,修改了插件加载输出 2025-07-26 20:49:22 +08:00
Windpicker-owo ef505cc118
Merge branch 'MaiM-with-u:dev' into dev 2025-07-26 20:46:38 +08:00
UnCLAS-Prommer b3e8fa7058
让activation概率可以为0 2025-07-26 19:23:21 +08:00
Windpicker-owo 934ad25d32
Merge branch 'MaiM-with-u:dev' into dev 2025-07-26 18:54:45 +08:00
Windpicker-owo 9f53cbcf1a Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-07-26 18:37:55 +08:00
Windpicker-owo 44d86c8847 尝试整合工具和插件系统 2025-07-26 18:37:29 +08:00
SengokuCola 63d98d3572 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-26 17:45:44 +08:00
SengokuCola 7d2cef9a9c feat:移除reply动作,合并tool配置项 2025-07-26 17:29:41 +08:00
UnCLAS-Prommer ecfa25bf5a
移除了dependency_manager,dependency文档修改 2025-07-26 17:13:12 +08:00
UnCLAS-Prommer 29229d9a36
typing fix 2025-07-25 19:56:01 +08:00
SengokuCola 6900a8b269 feat:优化关键词提取,优化at和回复的解析 2025-07-25 16:51:13 +08:00
UnCLAS-Prommer 5182609ca4
manifest说明文档 2025-07-25 14:47:40 +08:00
UnCLAS-Prommer 3a4f343d84
tools修改 2025-07-25 14:35:59 +08:00
UnCLAS-Prommer 229d45083d
command简化,修复unregister的bug 2025-07-25 13:39:27 +08:00
UnCLAS-Prommer bbb112d803
动态控制命令后续处理 2025-07-25 11:01:14 +08:00
UnCLAS-Prommer a82de0a50e action文档 2025-07-25 00:08:00 +08:00
UnCLAS-Prommer f4bc583c7d base action update 2025-07-24 09:58:48 +08:00
SengokuCola 6c9c94d719 better:优化一些颜色和Logger
better:优化logger
2025-07-24 04:04:03 +08:00