Commit Graph

5754 Commits

Author SHA1 Message Date
SengokuCola
88b895a925 perf: stabilize maisaka prompt cache 2026-05-01 13:00:54 +08:00
SengokuCola
badd4988b6 feat: add llm cache diagnostics 2026-05-01 13:00:27 +08:00
SengokuCola
a37e906862 fix:修改部分模型调用 2026-05-01 12:56:23 +08:00
SengokuCola
dac011c680 Update official_configs.py 2026-04-30 00:01:26 +08:00
SengokuCola
4fd9875aae pref: 移除部分冗余log 2026-04-29 18:10:52 +08:00
SengokuCola
500d5c11b3 fix:timinggate非法工具会重试 2026-04-29 17:46:29 +08:00
SengokuCola
c06a0cdc3d 移除对aGENTLITE的追踪 2026-04-28 21:28:13 +08:00
SengokuCola
25220e92a8 feat:人设结构更改,不需要以“是”开头 2026-04-28 17:49:36 +08:00
DrSmoothl
742e21a727 feat: Add LLM Provider support in plugin runtime
- Introduced LLM Provider declarations in plugin manifests, allowing plugins to specify their LLM capabilities.
- Implemented validation for LLM Provider declarations to prevent duplicates and conflicts.
- Enhanced the PluginRunner to handle LLM Provider invocation requests, enabling plugins to interact with LLM Providers seamlessly.
- Added a ClientRegistry to manage LLM Provider registrations and ensure no conflicts arise between different plugins.
- Created a PluginLLMClient to facilitate communication with LLM Providers through the plugin runtime.
- Developed tests to ensure proper registration and conflict handling of LLM Providers.
2026-04-27 16:49:44 +08:00
DrSmoothl
1fe9dc8786 feat: 更新 ConfigManager 初始化,支持配置自动升级并添加相应测试 2026-04-27 13:17:51 +08:00
SengokuCola
8de950df2e feat:私聊单独的上下文和回复频率控制 2026-04-27 11:18:38 +08:00
SengokuCola
d32be4741a feat:新增按顺序选择 fix:修复timing gate意外tool问题 2026-04-27 10:53:13 +08:00
SengokuCola
859bbb9cbf Merge pull request #1604 from Soulter/dev
fix(llm): support reasoning field for OpenRouter and Groq
2026-04-27 10:10:20 +08:00
Soulter
45cd00e343 fix(llm): support reasoning field for OpenRouter and Groq
fixes: #1600
2026-04-26 22:45:37 +08:00
SengokuCola
be2248b283 feat:为日志添加上限和配置防止膨胀 2026-04-25 14:45:35 +08:00
SengokuCola
8168fe0d8a better:优化部分导入以更快的启动 2026-04-25 14:26:02 +08:00
SengokuCola
dcc6748a76 Merge branch 'dev' of https://github.com/Mai-with-u/MaiBot into dev 2026-04-25 13:53:33 +08:00
SengokuCola
9759018a0c feat:支持模型缓存和相关配置 2026-04-25 13:53:30 +08:00
Dawn ARC
593195493d Merge pull request #1603 from A-Dawn/dev
feat: 优化长期记忆控制台体验
2026-04-25 12:16:52 +08:00
Dawn ARC
88ba5c196e Merge branch 'Mai-with-u:dev' into dev 2026-04-25 12:14:49 +08:00
DawnARC
e8c2751a03 feat: 优化长期记忆控制台体验 2026-04-25 11:43:12 +08:00
SengokuCola
4b1bc2aba8 fix:回复格式问题 2026-04-25 01:25:52 +08:00
SengokuCola
705452793d feat:进一步优化缓存 2026-04-25 00:26:32 +08:00
SengokuCola
11f423b851 Merge branch 'dev' of https://github.com/Mai-with-u/MaiBot into dev 2026-04-25 00:09:41 +08:00
DrSmoothl
5dfd6a60c5 Refactor personality and emoji configuration forms; add chat components
- Updated PersonalityForm to handle multiple reply styles and probabilities.
- Removed unused fields from PersonalityConfig and adjusted default values.
- Refactored loadPersonalityConfig and loadEmojiConfig to align with new structure.
- Introduced ChatComposer, ChatHeaderBar, ChatWorkspaceSidebar, and MessageList components for improved chat interface.
- Enhanced user experience with dynamic message rendering and connection status indicators.
- Cleaned up API calls for saving configurations, focusing on essential fields.

Co-authored-by: Copilot <copilot@github.com>
2026-04-25 00:02:14 +08:00
DrSmoothl
201efe66a1 feat: 更新 CodeEditor 组件,重构为懒加载并添加 CodeEditorImpl,优化导入路径 2026-04-24 23:10:01 +08:00
SengokuCola
7719353984 feat:精简表达选择,优化replyer表现,优化缓存命中率 2026-04-24 21:27:45 +08:00
SengokuCola
3b6d30cd5e fix:修部分显示问题和模型问题 2026-04-23 17:40:33 +08:00
SengokuCola
03750cdb6b remove:无用代码 2026-04-23 16:02:32 +08:00
SengokuCola
35ff91d134 feat:可开启原生at功能 2026-04-23 15:56:27 +08:00
SengokuCola
2255592bd2 Merge branch 'dev' of https://github.com/Mai-with-u/MaiBot into dev 2026-04-22 23:39:14 +08:00
DrSmoothl
465c5bd97a feat: 更新 EmojiResponse 模型,添加 format 和 usage_count 字段 2026-04-22 23:37:50 +08:00
SengokuCola
066c8baf84 feat:修复部分模型请求问题(v4l) 2026-04-22 23:36:39 +08:00
DrSmoothl
c0be64f268 Refactor API response models and improve documentation
- Updated response model functions in emoji, expression, jargon, and person routers to include detailed docstrings.
- Enhanced the clarity of function signatures by specifying return types.
- Removed redundant comments and improved code readability.
- Added error handling and logging improvements in various endpoints.
- Deleted outdated code documentation file.
2026-04-22 23:33:57 +08:00
SengokuCola
1716272b25 feat:支持msg_id获取消息能力 2026-04-22 11:26:39 +08:00
SengokuCola
e9da641dbb feat:进一步修改,支持黑白名单(黑名单优先级更高) 2026-04-22 00:30:45 +08:00
SengokuCola
8c8f06b086 Merge branch 'dev' of https://github.com/Mai-with-u/MaiBot into dev 2026-04-22 00:13:28 +08:00
SengokuCola
459e29b40c Update plugin.py 2026-04-22 00:13:18 +08:00
SengokuCola
f1563ede65 feat:修复门控多重result问题,新增at动作,插件现在运行chat_id指定或chat_type指定 2026-04-22 00:11:14 +08:00
Dawn ARC
76b6b41b0b Merge pull request #1598 from A-Dawn/dev
feat&doc(A_memorix):引入新算法,明确修改边界
2026-04-21 23:22:27 +08:00
Dawn ARC
7fc56d0c00 Merge branch 'Mai-with-u:dev' into dev 2026-04-21 23:20:41 +08:00
A-Dawn
0eba6186c1 feat(A_memorix): 为双路检索接入共享候选池与图后验器
让段落与关系检索先复用共享向量候选池,再按类型回填,缓解单侧候选竞争导致的召回不足。
新增 posterior_graph 尾部补位竞争逻辑,并补齐运行时配置解析与 CONFIG_REFERENCE 说明
2026-04-21 23:20:17 +08:00
A-Dawn
611a0a575d feat(A_memorix): 集成向量召回与后验图补位 2026-04-21 23:11:57 +08:00
SengokuCola
363c0a77b7 feat:visual style从配置中移除,改为prompt模板内容 2026-04-21 18:26:54 +08:00
SengokuCola
565aedf9ef 粉毛必定女装 2026-04-21 17:35:12 +08:00
SengokuCola
9ff86825bd fix:saka.py无法启动 2026-04-21 17:21:43 +08:00
SengokuCola
31dc71f014 fix:docker无法启动 2026-04-21 16:00:22 +08:00
A-Dawn
e41922e24c feat(A_memorix): 收紧稀疏尾部召回并改进 PPR 增益 2026-04-21 14:08:14 +08:00
A-Dawn
c6e2c6e003 chore(A_memorix): 回退实现整理以恢复本地主导基线 2026-04-21 14:06:46 +08:00
SengokuCola
269c434778 remove:移除内部固定温度参数 2026-04-21 13:43:13 +08:00