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
UnCLAS-Prommer
668f41431a
移除无用配置
2026-03-24 12:13:17 +08:00
SengokuCola
03ed59e388
更改文件结构
2026-03-24 11:36:26 +08:00
Dawn ARC
df872187d8
Merge branch 'r-dev' into r-dev
2026-03-24 10:00:58 +08:00
SengokuCola
f431d78bff
feat:优化maisaka
2026-03-24 01:30:36 +08:00
SengokuCola
bfc9781c4f
feat:尝试建立hfc逻辑
2026-03-23 17:56:18 +08:00
SengokuCola
e7ca3142e9
feat:修改maisaka
2026-03-23 17:55:39 +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
71b3a828c6
添加 A_Memorix 插件 v2.0.0(包含运行时与文档)
...
引入 A_Memorix 插件 v2.0.0:新增大量运行时组件、存储/模式更新、检索能力提升、管理工具、导入/调优工作流以及相关文档。关键新增内容包括:lifecycle_orchestrator、SDKMemoryKernel/运行时初始化器、新的存储层与 metadata_store 变更(SCHEMA_VERSION v8)、检索增强(双路径检索、图关系召回、稀疏 BM25),以及多种工具服务(episode/person_profile/relation/segmentation/tuning/search execution)。同时新增 Web 导入/摘要导入器及大量维护脚本。还更新了插件清单、embedding API 适配器、plugin.py、requirements/pyproject,以及主入口文件,使新插件接入项目。该变更为 2.0.0 版本发布做好准备,实现统一的 SDK Tool 接口并扩展整体运行能力。
2026-03-19 00:09:04 +08:00
Dawn ARC
eb257345dd
Merge branch 'r-dev' into r-dev
2026-03-18 21:57:41 +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
28afa6f2c2
refactor: 添加类型注解以增强代码可读性
2026-03-16 23:01:29 +08:00
DrSmoothl
a40d28a409
feat: 添加 EmojiManager 的配置热重载功能及其注销机制
2026-03-16 22:58:53 +08:00
DrSmoothl
a5a6d2cb26
fix: 修复错误的插件重载机制,改为插件级区分
...
test: 补充新版本插件系统重载机制的测试
2026-03-16 13:27:10 +08:00
DrSmoothl
e7ac064a80
WebUI 后端类型注解补全,使用全 typing 库类型注解
2026-03-16 13:09:12 +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
晴猫
34a8de56c3
feat: 添加静态路径准备和自动构建功能的单元测试
2026-03-15 10:06:59 +09:00
晴猫
5eac9b3f31
fix: default i18n locale from system locale
2026-03-15 09:41:23 +09:00
晴猫
be047aa2c3
fix: align sender paths with plan, remove QQ-as-universal fallback
...
- Remove get_bot_account("qq") fallback from all 4 sender paths
(plan L108/L208/L449: unknown platform = no account, never substitute QQ)
- Sender paths now error immediately if platform bot account is not configured
- Add detailed comments on filter_bot legacy fallback explaining why
global user_id match is needed (plan contingency L528 insufficient for
platform-tagged legacy rows like telegram+qq_account)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 08:25:56 +09:00
晴猫
d3420bd1b3
fix: address second-round review feedback on bot identity PR
2026-03-15 08:05:36 +09:00
晴猫
4f8ab0abb1
fix: address bot identity review regressions
2026-03-15 07:51:31 +09:00
晴猫
267b42001e
fix: make bot identity platform-aware
2026-03-15 07:22:08 +09:00
UnCLAS-Prommer
210a811f23
移除无用内容
2026-03-15 01:11:01 +08:00
DrSmoothl
292f0a1d7a
feat: 增加网络安全功能,验证公共 URL 和适配器配置路径
2026-03-14 22:55:51 +08:00
DrSmoothl
1978b097e3
fix: 增加安全路径解析功能,防止路径穿越请求
2026-03-14 22:22:06 +08:00
DrSmoothl
172615f18a
WebUI 前端 & 后端超级大重构
2026-03-14 21:06:36 +08:00
UnCLAS-Prommer
037bc493a0
fix: event_bus类型注解
2026-03-14 10:07:53 +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
84212e8e95
PFC 新版基础模块适配
2026-03-14 01:06:33 +08:00
DrSmoothl
a4303d9b81
移除所有 MongoDB 风格 filter
2026-03-14 00:56:40 +08:00
DrSmoothl
c4a0cc19f8
重构服务模块,优化消息处理逻辑,移除冗余功能,更新数据模型适配
2026-03-14 00:52:10 +08:00
DrSmoothl
1d40168c81
优化命令处理逻辑,新增命令消息标记和存储功能
2026-03-14 00:44:30 +08:00
DrSmoothl
4b9c905026
PFC 兼容新版数据模型
2026-03-14 00:36:52 +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
898fab6de9
部分模块的新数据结构适配
2026-03-13 23:36:17 +08:00