SengokuCola
459e29b40c
Update plugin.py
2026-04-22 00:13:18 +08:00
SengokuCola
b9943f1302
remove:频率插件
2026-04-17 23:16:16 +08:00
SengokuCola
4395e3aad7
fix:图片存储问题
2026-04-09 14:32:05 +08:00
SengokuCola
01ef29aadb
feat:重构maisaka的消息类型,添加打断功能
2026-03-30 00:45:41 +08:00
DrSmoothl
1f02171a63
Refactor plugin loader and runner to support enhanced manifest structure
...
- Updated the PluginMeta class to utilize a strongly typed PluginManifest, improving type safety and clarity.
- Refactored dependency extraction logic to streamline the handling of plugin dependencies.
- Modified the PluginLoader to accommodate new manifest versioning and validation processes.
- Enhanced the PluginRunner to work with a dictionary for external available plugins, allowing for version mapping.
- Updated built-in plugins' manifest files to version 2, adding URLs and SDK versioning for better integration and documentation.
- Improved error handling and logging for plugin loading and dependency resolution processes.
2026-03-24 12:14:59 +08:00
DrSmoothl
d13767ee21
feat: Enhance plugin configuration management and SDK integration
...
- Add support for configuration reload scopes in the plugin runtime.
- Implement validation for SDK plugins to ensure required lifecycle methods are overridden.
- Update the configuration update handling to include scope information.
- Introduce tests for expression auto-check task and NapCat adapter SDK integration.
- Refactor configuration management to support callbacks with variable arguments.
- Improve plugin loading and error handling for configuration updates.
- Ensure that plugins can manage their own configuration updates effectively.
2026-03-24 12:14:58 +08:00
DrSmoothl
262efa2302
feat: 优化表情包插件和 TTS 插件的异步调用,简化错误处理逻辑
2026-03-13 16:31:59 +08:00
DrSmoothl
a576313b22
Ruff Format
2026-03-13 11:45:26 +08:00
DrSmoothl
ce8d8dfd0a
重构整个插件系统,尝试恢复可启动性,新增插件系统maibot-plugin-sdk依赖
2026-03-07 19:40:51 +08:00
DrSmoothl
6378bb2052
fix Ruff
2026-02-21 16:29:30 +08:00
DrSmoothl
eaef7f0e98
Ruff Format
2026-02-21 16:24:24 +08:00
UnCLAS-Prommer
77725ba9d8
逐步适配新的config
2026-01-15 23:51:19 +08:00
SengokuCola
67c24f84cd
feat:日志上线数量可更改
2025-12-31 00:07:55 +08:00
SengokuCola
4bf72e260c
fix:生成api没有开始时间戳
2025-12-22 23:27:50 +08:00
CharTyr
b2ac055921
feat: vendor MCPBridgePlugin v2.0.0
...
- Update built-in MCP bridge plugin to v2.0.0 (Claude mcpServers config)\n- Preserve Workflow (toolchains) + ReAct dual-track\n- Fix WebUI status display persistence and reduce workflow registration noise\n- Default plugin disabled in WebUI\n- Add CHANGELOG.md and refactor docs; remove test scripts
2025-12-20 01:56:18 +00:00
墨梓柒
e680a4d1f5
Ruff format
2025-12-13 17:14:09 +08:00
SengokuCola
1ca27815cd
fix;mcp默认不启用
2025-12-06 00:59:32 +08:00
SengokuCola
1aaf129d46
re:以直接代码而不是submodule形式添加内置插件
2025-12-06 00:50:23 +08:00
CharTyr
829fe9de79
feat: 新增 MCP 桥接插件
...
将 MCP (Model Context Protocol) 服务器的工具桥接到 MaiBot
功能特性:
- 支持 stdio/SSE/HTTP/Streamable HTTP 四种传输方式
- 心跳检测与自动重连
- 工具调用缓存、追踪、权限控制
- 配置导入导出(兼容 Claude Desktop)
- WebUI 完整配置支持
- 断路器模式,故障快速失败
默认禁用,用户需在 WebUI 手动启用
2025-12-03 14:53:28 +00:00
墨梓柒
513182067d
feat: 优化任务调度和插件管理,支持路径规范化及插件 ID 自动生成
2025-11-24 21:29:04 +08:00
墨梓柒
7839acd25d
Ruff fix
2025-11-13 13:24:55 +08:00
SengokuCola
837ecf702b
remove:无用代码
2025-11-10 12:46:27 +08:00
SengokuCola
7a3f260cc3
feat:添加ReAct记忆提取系统
2025-11-09 14:02:29 +08:00
SengokuCola
1d8b7aa805
update:修改版本号,修改默认max_token,修改hangelog
2025-10-27 16:07:54 +08:00
SengokuCola
36d95848d1
feat:内置频率调整,减轻Planner负担
2025-10-14 13:17:08 +08:00
SengokuCola
cb500e069a
better:优化了表达方式采样
2025-10-14 12:36:23 +08:00
SengokuCola
ae4966e2b7
rename
2025-10-11 23:52:11 +08:00
SengokuCola
26e2cf0858
update:内置better_frequency
2025-10-11 23:48:56 +08:00
SengokuCola
92e90a0bee
feat:添加频率精准控制,移除s4u代码,优化tool返回值
2025-10-02 01:19:05 +08:00
SengokuCola
9781b5f09c
feat:一些小改动
2025-09-30 15:41:13 +08:00
SengokuCola
cec2c1830e
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev
2025-09-28 02:04:49 +08:00
SengokuCola
0cd39476d8
feat:新的记忆系统,deepthink插件,修复平行动作
2025-09-28 02:03:43 +08:00
墨梓柒
e9a5488b62
Ruff Fix
2025-09-28 00:02:18 +08:00
SengokuCola
1c37dd46e8
better:完善表情包管理插件
...
修复一些问题
Update emoji_api.py
2025-09-24 20:30:46 +08:00
SengokuCola
0964676bfb
fix:表情包管理插件可工作
2025-09-24 17:32:47 +08:00
UnCLAS-Prommer
174cbbf2a4
giving example
2025-09-24 16:25:02 +08:00
SengokuCola
dff75142ec
feat:添加内置emoji管理插件
2025-09-24 16:13:43 +08:00
SengokuCola
a932ca695a
feat:将relation获取变为工具
2025-09-17 21:17:52 +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
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
5eaaaacbe9
插件更新
2025-09-07 01:15:35 +08:00
UnCLAS-Prommer
8a55e14aa4
events主体框架完成
2025-08-27 21:51:29 +08:00
UnCLAS-Prommer
44f53213af
fix typing
2025-08-03 13:08:28 +08:00
UnCLAS-Prommer
52acfe5958
knowledge系统对应修改
2025-07-31 13:38:56 +08:00
UnCLAS-Prommer
16c644a666
转换原来的tools到新的(虽然没转)
2025-07-29 00:15:29 +08:00
UnCLAS-Prommer
af27d0dbf0
tools整合彻底完成
2025-07-28 23:57:55 +08:00
Windpicker-owo
8aa8f0e6b7
修改了hello_world_plugin
2025-07-26 22:29:44 +08:00
Windpicker-owo
44d86c8847
尝试整合工具和插件系统
2025-07-26 18:37:29 +08:00