DrSmoothl
7d0d429640
feat: Enhance plugin runtime configuration and hook management
...
- Added `inactive_plugins` field to `RunnerReadyPayload` and `ReloadPluginResultPayload` to track plugins that are not activated due to being disabled or unmet dependencies.
- Introduced `InspectPluginConfigPayload` and `InspectPluginConfigResultPayload` for inspecting plugin configuration metadata.
- Implemented `PluginActivationStatus` enum to better represent plugin activation states.
- Updated `_activate_plugin` method to return activation status and handle inactive plugins accordingly.
- Added hooks for send service to allow modification of messages before and after sending.
- Created new runtime routes for listing hook specifications in the WebUI.
- Refactored plugin configuration handling to utilize runtime inspection for better accuracy and flexibility.
- Enhanced error handling and logging for plugin configuration operations.
2026-04-02 21:16:31 +08:00
SengokuCola
5876f246c0
feat:重新启用表达学习黑话学习,黑话使用和表达使用
2026-03-29 14:39:07 +08:00
SengokuCola
620f682c38
Update .gitignore
2026-03-23 17:56:37 +08:00
晴猫
6a2dc6fceb
fix: 修正 .gitignore 中 CLAUDE.md 的注释格式
2026-03-21 12:15:12 +09:00
春河晴
52e9d43a90
feat: 更新.gitignore,添加对Claude代码和OMC数据的忽略规则
2026-03-13 01:08:00 +09:00
DrSmoothl
61dc15a513
feat(plugin-runtime): add plugin isolation IPC infrastructure
...
- Protocol layer: Envelope model with Pydantic schema, MsgPack/JSON codecs, unified error codes
- Transport layer: cross-platform IPC abstraction with 4-byte length-prefixed framing (UDS + TCP fallback)
- Host: RPC server, policy engine, circuit breaker, capability service, supervisor with hot-reload
- Runner: RPC client, plugin loader, process entry point
- Tests: 16 passing tests covering protocol, transport, host, and E2E handshake
2026-03-06 02:01:30 +08:00
DrSmoothl
5cc34f24c0
fix(.gitignore): add dist-electron and .sisyphus to ignored files
2026-03-03 01:25:12 +08:00
DrSmoothl
b1c01d0a0c
feat: add .sisyphus/ to .gitignore
2026-02-17 17:22:35 +08:00
SengokuCola
bf46d540f1
Update .gitignore
2026-02-06 23:10:59 +08:00
墨梓柒
433a4551f9
移除gitignore中的lib文件夹,上传被排除掉的前端lib文件
2026-01-21 15:41:43 +08:00
墨梓柒
812296590e
上传完整的WebUI前端仓库
2026-01-13 06:24:35 +08:00
墨梓柒
a9187dc312
feat: 添加log_viewer到.gitignore
2026-01-13 06:18:27 +08:00
Dawn ARC
20c9cbad3e
Merge branch 'dev' into feat-lpmm知识库加强
2025-12-18 18:58:10 +08:00
copilot-swe-agent[bot]
0e977a73bd
Fix gitignore formatting and remove irrelevant tags from dev workflow
...
Co-authored-by: infinitycat233 <103594839+infinitycat233@users.noreply.github.com >
2025-12-08 04:01:03 +00:00
copilot-swe-agent[bot]
4c3e16eace
Remove actionlint binary and add to gitignore
...
Co-authored-by: infinitycat233 <103594839+infinitycat233@users.noreply.github.com >
2025-12-08 03:59:23 +00:00
SengokuCola
8d7d7f0fb2
Update .gitignore
2025-12-06 00:44:47 +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
SengokuCola
804be2fa96
feat:记忆查询能力提升
2025-11-28 13:33:56 +08:00
墨梓柒
fe042c2c5f
feat:将result.json添加到.gitignore文件中
2025-11-25 14:27:27 +08:00
SengokuCola
b684a95fbc
feat:升级jargon,提取更快速,更精准
2025-11-25 01:58:31 +08:00
SengokuCola
142b6efe0b
rename:改一下docs名称方便更新文档
...
rename:改一下docs名称方便更新文档
2025-11-20 20:18:04 +08:00
墨梓柒
85c1d938ee
添加 cloudflare-workers 到 .gitignore
2025-11-20 14:22:19 +08:00
墨梓柒
e57a996626
upload WebUI 0.1.1 Beta DashBoard after Build Files
2025-11-17 17:22:57 +08:00
墨梓柒
cae61281a0
feat: 添加 WebUI 模块及相关 API 路由和 Token 管理功能
2025-11-14 23:31:53 +08:00
SengokuCola
fd19170543
better:美化统计界面
2025-11-10 22:13:25 +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
958d6e04ee
feat:表达方式更新,现在会训练朴素贝叶斯模型来预测使用什么表达
2025-10-11 02:03:03 +08:00
UnCLAS-Prommer
817c4183bf
精简依赖
2025-10-07 23:50:18 +08:00
SengokuCola
92e90a0bee
feat:添加频率精准控制,移除s4u代码,优化tool返回值
2025-10-02 01:19:05 +08:00
SengokuCola
993f85bfeb
feat:情绪可开关,默认关
2025-09-30 17:57:54 +08:00
SengokuCola
e2310de6b5
feat:新增麦麦好奇功能,优化记忆构建
2025-09-29 23:46:49 +08:00
SengokuCola
0cd39476d8
feat:新的记忆系统,deepthink插件,修复平行动作
2025-09-28 02:03:43 +08:00
SengokuCola
dff75142ec
feat:添加内置emoji管理插件
2025-09-24 16:13:43 +08:00
SengokuCola
3962fc601f
Update .gitignore
2025-08-13 19:19:52 +08:00
SengokuCola
41a09b39b9
fix:将s4u启用放到配置文件防止git更新
2025-08-13 19:15:17 +08:00
SengokuCola
b57671b639
fix:修复表情包描述进入prompt问题
2025-08-09 21:16:57 +08:00
UnCLAS-Prommer
3e39f5e21e
template更新
2025-07-30 18:22:54 +08:00
Windpicker-owo
8131e65e9e
tool支持是否启用,更人性化的直接调用
2025-07-28 22:56:52 +08:00
SengokuCola
5c97bcf083
feat:更好的配置文件更新,表达方式迁移到数据库
2025-07-16 18:13:02 +08:00
SengokuCola
7d448c5fdc
feat:可接受 screen seg来读屏幕
2025-07-15 20:29:06 +08:00
SengokuCola
81c1e66867
better:重构no_reply,不再使用小模型,而是采用激活度决定是否结束等待
2025-07-11 01:23:49 +08:00
SengokuCola
bb2a95e388
feat:为s4u添加了优先队列和普通队列
2025-07-02 00:21:47 +08:00
SengokuCola
767ccd96dc
fix:修改模板
2025-06-21 12:08:53 +08:00
SengokuCola
bbf6233744
update:示例插件
2025-06-19 20:23:03 +08:00
SengokuCola
cf79136ec4
fix:尝试修复豆包画图插件,添加插件toml配置文件参数,移除追踪
2025-06-16 21:58:58 +08:00
SengokuCola
517f0c29e1
fix:移动example插件位置
2025-06-15 22:44:40 +08:00
SengokuCola
8158f2cda4
fix:创建插件文件夹
2025-06-14 11:49:50 +08:00
SengokuCola
49f2e91abb
fix:修复循环导入问题
2025-06-12 22:08:01 +08:00
SengokuCola
745d762dbb
feat:可配置log,解决可读性问题
2025-06-12 20:13:47 +08:00