DawnARC
999e7246e2
feat:新增 A_Memorix 记忆插件
...
引入 A_Memorix 插件(v2.0.0)——一个轻量级的长期记忆提供器。新增插件清单(manifest)和入口(AMemorixPlugin),并提供完整的核心能力:嵌入(基于哈希的 EmbeddingAPIAdapter、EmbeddingManager、预设)、检索(双路径检索器、PageRank、图关系召回、BM25 稀疏索引、阈值与融合配置)、存储与元数据层,以及大量实用工具和迁移/转换脚本。同时更新 .gitignore 以允许 /plugins/A_memorix。该变更为在宿主应用中实现统一的记忆摄取、检索、分析与维护奠定了基础。
2026-03-18 21:33:15 +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
墨梓柒
8a10f0a9cb
Merge pull request #1553 from Anderwer/fix/plugin-runtime-package-imports
...
fix: 为 Runtime 和 Loader 补充包式插件导入支持
2026-03-15 22:00:19 +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
墨梓柒
ef11a5fceb
Merge pull request #1552 from Anderwer/fix/plugin-runtime-windows-signal-handler
...
fix(plugin_runtime): handle unsupported signal handlers on Windows
2026-03-15 16:19:08 +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
晴猫
a9969ad361
refactor: enhance setup page with translation support and default configurations
...
- Added translation support for various text elements using `useTranslation`.
- Created default personality and emoji configurations to streamline setup.
- Updated step titles and descriptions to use translated strings.
- Improved validation messages to be translatable.
- Refactored loading and success/error messages for better user feedback.
- Enhanced UI structure for better readability and maintainability.
2026-03-15 11:14:56 +09:00
晴猫
da7aafe665
feat: 完善设置向导,添加平台选择和账号管理功能
2026-03-15 10:44:46 +09:00
晴猫
bd0918b866
fix: 注释掉不必要的导入语句
2026-03-15 10:07:20 +09:00
晴猫
a9142aa643
localization: Update Japanese and Korean translations; add missing Korean locale files
...
- Updated Japanese translations in config.json, core.json, prompts.json, and startup.json for improved clarity and accuracy.
- Added new Korean locale files for config.json, core.json, prompts.json, and startup.json to support Korean language users.
- Enhanced Chinese translations in core.json and startup.json to include missing resource not found messages and WebUI related texts.
2026-03-15 10:07:15 +09:00
晴猫
34a8de56c3
feat: 添加静态路径准备和自动构建功能的单元测试
2026-03-15 10:06:59 +09:00
晴猫
9c577840cc
fix: update package dependencies and improve language handling in the header component
2026-03-15 10:06:44 +09:00
晴猫
bf7e96c518
Merge branch 'codex/claude-code-cross-platform-runtime' into r-dev
2026-03-15 09:43:23 +09:00
晴猫
5eac9b3f31
fix: default i18n locale from system locale
2026-03-15 09:41:23 +09:00
晴猫
4599b4054e
fix: update .env file handling to raise error if not found and templates are unavailable
2026-03-15 09:26:39 +09:00
晴猫
321ac31a6b
fix: remove redundant dependency-groups section from pyproject.toml
2026-03-15 08:31:25 +09:00
晴猫
4678bfa58c
Merge pull request #1550 from Mai-with-u/codex/claude-code-cross-platform-runtime
...
fix: make bot identity platform-aware
2026-03-15 08:29:09 +09:00
晴猫
975939535c
fix: align dependency-groups with r-dev to avoid TOML duplicate key
...
r-dev already has [dependency-groups] with dev deps including pytest
and pytest-asyncio. Our branch had a different structure causing a
duplicate key error when merged. Align with r-dev's format.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 08:27:32 +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
晴猫
134a838073
feat: 添加跨平台运行时身份处理计划,确保平台感知和发送者ID正确性
2026-03-15 07:35:27 +09:00
晴猫
c8dc9ddb60
test: add pytest-asyncio dependency group
2026-03-15 07:29:48 +09:00
晴猫
267b42001e
fix: make bot identity platform-aware
2026-03-15 07:22:08 +09:00
晴猫
6cb094229a
Merge pull request #1548 from Mai-with-u/codex/dependency-cleanup
...
fix: 拆分运行时与开发依赖
2026-03-15 07:20:34 +09:00
晴猫
14c85e388f
fix: 更新依赖项管理,优化 pyproject.toml 和 requirements.txt 文件
2026-03-15 07:18:12 +09:00
晴猫
34ffc56b85
fix: 更新文档中的文件路径,修正 locale 感知 Prompt 加载的引用
2026-03-15 06:54:28 +09:00
晴猫
e1a055b959
fix: 优化测试用例中的文件写入和读取错误处理逻辑
2026-03-15 04:02:28 +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
DrSmoothl
6ca5a2939e
fix: 重构 Radix UI 组件库配置,简化分组结构
2026-03-14 18:24:45 +08:00
DrSmoothl
58d16c6702
fix: 更新 Electron 配置,优化输入输出设置;精简多语言文件中的 ESLint 描述
2026-03-14 18:15:30 +08:00
DrSmoothl
51f2455ee1
将前端 TailwindCSS 版本从v3 升级到 v4
2026-03-14 18:11:37 +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