UnCLAS-Prommer
|
32519c688b
|
refactor: event_dispatcher
|
2026-03-24 12:13:17 +08:00 |
|
UnCLAS-Prommer
|
14a0c21cbf
|
refactor: component_registry更易理解
|
2026-03-24 12:13:17 +08:00 |
|
UnCLAS-Prommer
|
ca6fd96d4c
|
refactor: 确认ErrorCode可以继承str,恢复原来设计
|
2026-03-24 12:13:17 +08:00 |
|
UnCLAS-Prommer
|
84a6524bd9
|
refactor: 移除generation;添加新的ErrorCode;修改ErrorCode的一个名称
|
2026-03-24 12:13:17 +08:00 |
|
UnCLAS-Prommer
|
49b620219d
|
refcator: 重命名policy为authorization;移除envelope的generation(runner不再重载);
|
2026-03-24 12:13:17 +08:00 |
|
UnCLAS-Prommer
|
e1b2ecb5b1
|
fix: (AI) 更robust的传输
|
2026-03-24 12:13:17 +08:00 |
|
UnCLAS-Prommer
|
3419075599
|
feat: 添加注释;添加日志颜色自定义
|
2026-03-24 12:13:17 +08:00 |
|
A-Dawn
|
a1540d7e17
|
feat: A_Memorix:加强严格模式、错误与删除语义
在 A_Memorix 中强制更严格的检索语义,并改进错误传播与删除结果报告。
强制/校验受支持的搜索模式(search/time/hybrid/episode/aggregate);移除 semantic 模式,并对不支持的模式返回明确错误。将 kernel 和 plugin 构造函数中的默认值从 hybrid 改为 search。(plugins/A_memorix/core/runtime/sdk_memory_kernel.py, plugins/A_memorix/plugin.py)
对 time/hybrid 模式要求必须提供 time_start/time_end,并在文档、快速开始和 README 中体现该语义。(plugins/A_memorix/QUICK_START.md, plugins/A_memorix/README.md)
改进删除预览/执行语义:跟踪“请求的来源”与“匹配的来源”,基于匹配/删除项计算成功状态,并返回详细计数(requested_source_count、matched_source_count、deleted_paragraph_count、error)。修复来源删除逻辑,使其基于匹配到的来源执行删除。(plugins/A_memorix/core/runtime/sdk_memory_kernel.py)
在搜索执行中移除遗留的 semantic 映射,并规范化 query_type 处理。(plugins/A_memorix/core/utils/search_execution_service.py)
向调用方传播后端搜索错误:为 MemorySearchResult 增加 success/error 字段,兼容多种运行时响应封装,并在异常时返回失败结果。更新调用方以处理并报告搜索失败。(src/services/memory_service.py, src/plugin_runtime/capabilities/data.py, src/chat/brain_chat/PFC/pfc_KnowledgeFetcher.py, src/memory_system/retrieval_tools/query_long_term_memory.py)
|
2026-03-19 15:38:36 +08:00 |
|
DawnARC
|
bd84e500e1
|
feat:新增记忆测试、检索工具与服务
新增完整的长期记忆支持及测试:引入中文记忆检索提示词、query_long_term_memory 检索工具、记忆服务与记忆流程服务,以及 WebUI 的记忆路由。新增大规模测试套件(包括单元测试与基准/在线测试),覆盖聊天历史摘要、知识获取器、事件(episode)生成、写回机制以及用户画像检索等功能。
更新多个模块以集成记忆检索能力(包括 knowledge fetcher、chat summarizer、memory_retrieval、person_info、config/legacy 迁移以及 WebUI 路由),并移除遗留的 lpmm 知识模块。这些变更完成了记忆运行时的接入,同时为基准测试提供嵌入适配器的 mock,并支持新测试与工具所需的导入与 episode 处理流程。
|
2026-03-18 21:35:17 +08:00 |
|
DrSmoothl
|
a5a6d2cb26
|
fix: 修复错误的插件重载机制,改为插件级区分
test: 补充新版本插件系统重载机制的测试
|
2026-03-16 13:27:10 +08:00 |
|
DrSmoothl
|
df088205dd
|
refactor(plugin_loader): 优化插件发现与加载逻辑,使用 Path 类型增强可读性
|
2026-03-16 08:22:42 +08:00 |
|
DrSmoothl
|
7136deac93
|
补充 uds 的类型注解
|
2026-03-16 08:16:01 +08:00 |
|
DrSmoothl
|
7420f84fd0
|
补充 named pipe 文件的类型注解
|
2026-03-16 08:03:51 +08:00 |
|
DrSmoothl
|
00c2158f76
|
feat: 更新 handle_config_reload 方法文档,明确配置热重载的行为和通知机制
|
2026-03-16 07:49:25 +08:00 |
|
UnCLAS-Prommer
|
6e97bead53
|
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
|
2026-03-15 23:53:59 +08:00 |
|
UnCLAS-Prommer
|
cab502e727
|
修复拼写;将str换为路径使其更清晰
|
2026-03-15 23:48:15 +08:00 |
|
DrSmoothl
|
ef9b0d6d08
|
feat(plugin_loader): 添加临时 sys.path 入口管理器以支持插件加载
|
2026-03-15 22:04:33 +08:00 |
|
anderwer
|
e8244ed49e
|
fix: 为 Runtime 和 Loader 补充包式插件导入支持
|
2026-03-15 16:58:53 +08:00 |
|
DrSmoothl
|
e1b3cf6e9f
|
fix: 修复 Windows 平台下信号处理器注册问题,避免不必要的注册尝试
|
2026-03-15 16:27:50 +08:00 |
|
anderwer
|
314bbcd587
|
fix(plugin_runtime): handle unsupported signal handlers on Windows
|
2026-03-15 16:04:38 +08:00 |
|
DrSmoothl
|
49b9401709
|
feat: 添加 Windows Named Pipe 传输实现,支持异步连接和数据传输,修复 Windows 平台插件系统导入隔离误把 DLLs 加进去的 bug
|
2026-03-15 15:44:14 +08:00 |
|
DrSmoothl
|
6c6e441fbe
|
pylance fix x3
|
2026-03-14 02:14:32 +08:00 |
|
DrSmoothl
|
2e080e437a
|
pylance fix x2
|
2026-03-14 02:08:50 +08:00 |
|
DrSmoothl
|
10ff7a01c2
|
pylance fix
|
2026-03-14 01:50:00 +08:00 |
|
DrSmoothl
|
2c330e3902
|
重构事件总线和插件运行时,优化消息处理逻辑,新增 IPC 传输字典转换功能,改进组件管理协议
|
2026-03-14 01:39:59 +08:00 |
|
DrSmoothl
|
c4a0cc19f8
|
重构服务模块,优化消息处理逻辑,移除冗余功能,更新数据模型适配
|
2026-03-14 00:52:10 +08:00 |
|
DrSmoothl
|
4bc9c5bf7e
|
炸 service 层 x 2,把能归类为现有重构好的模块的都归类过去
|
2026-03-14 00:33:08 +08:00 |
|
DrSmoothl
|
43c5b34623
|
炸 service 层
|
2026-03-14 00:13:35 +08:00 |
|
DrSmoothl
|
2f3519411a
|
feat: 添加 Host 应用版本号支持,优化插件加载和热重载逻辑,检测重复插件 ID
|
2026-03-13 17:35:35 +08:00 |
|
DrSmoothl
|
8da1b6d93f
|
feat: 实现插件能力令牌的多版本支持,优化插件热重载逻辑
|
2026-03-13 16:54:01 +08:00 |
|
DrSmoothl
|
324432ff92
|
feat: 添加对 key_field/key_value 参数的兼容处理,自动转换为 filters
|
2026-03-13 16:37:46 +08:00 |
|
DrSmoothl
|
262efa2302
|
feat: 优化表情包插件和 TTS 插件的异步调用,简化错误处理逻辑
|
2026-03-13 16:31:59 +08:00 |
|
DrSmoothl
|
29f4d05a87
|
feat: 添加组件启停目标解析功能,支持全局唯一短名,避免跨 Supervisor 误操作
|
2026-03-13 16:15:20 +08:00 |
|
DrSmoothl
|
7e2b509bf0
|
feat: 实现 RPC 服务器的发送队列和背压控制机制
|
2026-03-13 16:05:51 +08:00 |
|
DrSmoothl
|
d92aa800a3
|
feat: 实现插件配置更新通知机制,支持热重载与文件变化监听
|
2026-03-13 15:47:49 +08:00 |
|
DrSmoothl
|
f1e10b4054
|
feat: 添加插件身份绑定机制,防止伪造插件身份的 RPC 调用
|
2026-03-13 15:40:14 +08:00 |
|
DrSmoothl
|
44a9e9ecd7
|
feat: 实现插件注册的分阶段接入与切换机制,优化 RPC 连接管理
|
2026-03-13 15:21:40 +08:00 |
|
DrSmoothl
|
a576313b22
|
Ruff Format
|
2026-03-13 11:45:26 +08:00 |
|
DrSmoothl
|
8ac0aff479
|
插件系统代码风格修复
|
2026-03-13 11:07:19 +08:00 |
|
DrSmoothl
|
bcb7963d37
|
feat: 增强命令调用逻辑,支持通过 plugin.invoke_command 返回原始结构,并优化消息统计功能
|
2026-03-13 10:49:20 +08:00 |
|
DrSmoothl
|
0d9eff7001
|
feat: 更新命令查找逻辑,支持返回匹配的命名捕获组,并优化旧连接请求处理
|
2026-03-13 10:37:07 +08:00 |
|
DrSmoothl
|
1c759ad426
|
feat: 增强 Runner 日志处理,添加日志消息序列化和控制台日志输出管理
|
2026-03-13 01:13:29 +08:00 |
|
DrSmoothl
|
8f7f31a164
|
feat: 优化插件调用逻辑,重构命令匹配和事件处理,增强插件管理能力
|
2026-03-13 00:47:09 +08:00 |
|
DrSmoothl
|
98d7bed064
|
feat: 增强插件加载过程,记录 on_load 失败的插件并跳过注册
|
2026-03-13 00:23:27 +08:00 |
|
DrSmoothl
|
e445c483b0
|
feat: 优化非阻塞 hook 超时处理,添加全局安全阀支持;为插件 Supervisor 添加自定义 IPC socket 后缀以避免冲突
|
2026-03-13 00:20:03 +08:00 |
|
DrSmoothl
|
f3270d4d41
|
feat: 添加插件运行时配置类,增强会话令牌管理和插件目录支持
|
2026-03-13 00:11:00 +08:00 |
|
DrSmoothl
|
c620040191
|
feat: 增强组件注册和事件分发,添加会话令牌恢复功能,优化工作流执行超时处理
|
2026-03-12 23:53:15 +08:00 |
|
DrSmoothl
|
6bac2b9331
|
feat: 增强插件管理和日志处理,兼容旧版参数,优化 UDS 路径处理
|
2026-03-12 23:34:07 +08:00 |
|
DrSmoothl
|
688b53ee24
|
feat: 增强插件管理和连接稳定性,添加会话令牌重置和组件清理功能
|
2026-03-12 22:51:14 +08:00 |
|
DrSmoothl
|
793dee08d4
|
feat: 添加日志过滤功能,仅转发插件相关日志,忽略第三方库日志
|
2026-03-12 22:03:43 +08:00 |
|