Commit Graph

180 Commits (eaef7f0e9828b37eb0c668a790b4c1c0f3485eeb)

Author SHA1 Message Date
DrSmoothl eaef7f0e98 Ruff Format 2026-02-21 16:24:24 +08:00
DrSmoothl 2cb512120b feat(plugin-system): harden P0 safety with workflow timeout, service ACL, and contract validation
- enforce step timeout/cancellation in workflow engine
- add caller authorization boundary for cross-plugin service calls
- validate params_schema and return_schema at runtime
2026-02-21 16:11:52 +08:00
DrSmoothl 6fcc53a22b feat(plugin-system): add workflow pipeline and cross-plugin service registry 2026-02-20 19:24:05 +08:00
DrSmoothl 16b16d2ca6
重构绝大部分模块以适配新版本的数据库和数据模型,修复缺少依赖问题,更新 pyproject 2026-02-13 20:39:11 +08:00
DrSmoothl 60f76e4d4e
添加对 peewee 的旧数据库的兼容层,初步重构插件的 database API 2026-02-09 22:44:56 +08:00
UnCLAS-Prommer 77725ba9d8
逐步适配新的config 2026-01-15 23:51:19 +08:00
UnCLAS-Prommer 9186d14100
解决ConfigBase问题,更严格测试,实际测试 2026-01-15 17:05:23 +08:00
SengokuCola 67c24f84cd feat:日志上线数量可更改 2025-12-31 00:07:55 +08:00
墨梓柒 3dbb53b73c
统一处理机器人识别逻辑,支持多平台(包括 WebUI) 2025-12-29 21:42:07 +08:00
SengokuCola ff9c135c5f remove:主动发言api 2025-12-29 20:27:05 +08:00
SengokuCola 839a42578c feat:添加回复loig 2025-12-23 21:42:48 +08:00
SengokuCola 4bf72e260c fix:生成api没有开始时间戳 2025-12-22 23:27:50 +08:00
SengokuCola bc2431ce98 黑话提取新模式 2025-12-18 21:01:32 +08:00
SengokuCola 1e159213cf better:优化分割,优化表达使用,优化Planner选择和联动,优化记忆总结,优化回复Log 2025-12-18 10:52:58 +08:00
SengokuCola 717b18be1e feat:思考级别控制 2025-12-07 13:20:02 +08:00
SengokuCola 903e0f278a remove:自动频率控制 2025-12-07 11:42:49 +08:00
SengokuCola eb86d3ed43 remove:移除情绪功能 2025-12-07 00:56:06 +08:00
SengokuCola 056a909c77 feat:将是否拦截改为拦截登记 2025-12-03 09:52:23 +08:00
SengokuCola 3368c38d05 fix:优化部分Log 2025-11-30 16:57:15 +08:00
SengokuCola 4a530a7bca fix:planner和replyer正确处理拦截 2025-11-26 16:38:34 +08:00
SengokuCola 265d946ebd feat:正确拦截消息 2025-11-26 16:09:44 +08:00
SengokuCola d306e40db0 Merge branch 'dev' of https://github.com/Mai-with-u/MaiBot into dev 2025-11-13 19:00:59 +08:00
SengokuCola f2819be5e9 feat:lpmm可选接入memory agent,将memory agent改为标准工具格式,修改llm_utils以兼容 2025-11-13 18:55:37 +08:00
墨梓柒 7839acd25d
Ruff fix 2025-11-13 13:24:55 +08:00
SengokuCola a4d43e1aee Update auto_talk_api.py 2025-11-04 21:31:41 +08:00
SengokuCola 6adc972e53 feat:添加主动发言相关api 2025-11-04 21:20:59 +08:00
SengokuCola bd5fc8969b ref:将make_question从Plugin改为回复前工作;为tool添加chat_id字段 2025-10-25 15:56:17 +08:00
SengokuCola 36d95848d1 feat:内置频率调整,减轻Planner负担 2025-10-14 13:17:08 +08:00
SengokuCola f44857d856 better:优化记忆生成 2025-10-05 15:38:13 +08:00
SengokuCola ced8935fe1 feat:可以定义主动发言概率 2025-10-04 20:58:15 +08:00
SengokuCola dbdf650b1d ref:修改了plan的执行记录展示模式,现在每个动作的执行都会被记录 2025-10-02 20:11:44 +08:00
SengokuCola b2eec7d3b1 fix:修复麦麦好奇和message_api的一个错误 2025-09-30 01:29:10 +08:00
墨梓柒 e9a5488b62
Ruff Fix 2025-09-28 00:02:18 +08:00
SengokuCola 20013a1a2c log:修改一些log 2025-09-25 19:07:35 +08:00
SengokuCola 85320f6d50 feat:移除mood,但是加入mood_api 2025-09-25 18:23:10 +08:00
SengokuCola 1c37dd46e8 better:完善表情包管理插件
修复一些问题

Update emoji_api.py
2025-09-24 20:30:46 +08:00
SengokuCola dff75142ec feat:添加内置emoji管理插件 2025-09-24 16:13:43 +08:00
SengokuCola 2ffd695a73 fix:导入缺失api 2025-09-18 22:11:07 +08:00
SengokuCola 6ea3a37dd9 feat:修复麦麦不说话的bug 2025-09-17 19:53:59 +08:00
SengokuCola 1b31702b53 修复私聊问题 2025-09-17 19:37:27 +08:00
UnCLAS-Prommer 91e716a24c
fix of types 2025-09-17 15:49:29 +08:00
UnCLAS-Prommer 48ed58c4a8
合并消息的正确存储 2025-09-15 15:21:37 +08:00
UnCLAS-Prommer ab64eee343
action, command, event_handler易用方法更新,增加语音,混合,转发消息的发送 2025-09-14 00:14:01 +08:00
UnCLAS-Prommer 27e4d2b803
合并转发构建与发送 2025-09-13 11:11:31 +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
SengokuCola 8cd55af68a feat:优化replyer表现 2025-09-01 15:34:03 +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 a11e65f794 feat:大幅优化聊天流控制,更精准简洁 2025-08-31 12:35:01 +08:00