Commit Graph

5943 Commits

Author SHA1 Message Date
SengokuCola
ffdc66d87b Update docker-compose.yml 2026-05-02 20:21:42 +08:00
SengokuCola
8ebb4d8a17 Merge branch 'dev' of https://github.com/Mai-with-u/MaiBot into dev 2026-05-02 19:56:00 +08:00
SengokuCola
b54e8981ef config:修改默认模型配置支持v4 2026-05-02 19:55:39 +08:00
墨梓柒
969bd1ea36 Update pyproject.toml 2026-05-02 19:35:14 +08:00
墨梓柒
6af8a8c18c Merge pull request #1615 from Mai-with-u/dev
Dev
2026-05-02 19:33:02 +08:00
DrSmoothl
368c725b54 feat: 更新maibot-plugin-sdk版本至2.4.0 2026-05-02 19:32:02 +08:00
DrSmoothl
23ca574a81 feat: 添加获取不兼容原因的功能,优化插件兼容性提示 2026-05-02 19:08:24 +08:00
DrSmoothl
8090c2873c feat: 更新版本号至1.0.2,并添加适配器配置禁用页,指引用户前往插件配置 2026-05-02 18:47:40 +08:00
SengokuCola
6326019390 fix:配置名错误 2026-05-02 18:47:36 +08:00
SengokuCola
0dfa489222 Merge pull request #1614 from Mai-with-u/dev
Dev
2026-05-02 16:08:12 +08:00
SengokuCola
6c21f57d8d fix:timing gate 裁切过度 2026-05-02 16:04:10 +08:00
SengokuCola
39e6a2d006 fix:修复无法发送表情包 2026-05-02 15:54:08 +08:00
SengokuCola
f9328840d0 fix:提及必回越过频率控制 2026-05-02 14:40:54 +08:00
DrSmoothl
86d4e57cf0 feat: 更新Joyride z-index配置,确保tooltip按钮可点击 2026-05-02 14:24:48 +08:00
SengokuCola
3ab5d833c8 Merge pull request #1613 from Mai-with-u/dev
Dev
2026-05-02 14:24:03 +08:00
SengokuCola
fe231af19e Update docker-compose.yml 2026-05-02 14:17:53 +08:00
DrSmoothl
8d3c58da7a feat: 更新maibot-dashboard版本至1.0.1.dev2026050251 2026-05-02 13:48:28 +08:00
SengokuCola
91b0620b76 docker:不再编译lpmm,适配器改为插件 2026-05-02 13:24:31 +08:00
DrSmoothl
be79d09a07 feat: 更新Sidebar和Dialog组件,优化样式和布局,增强ScrollArea功能
Co-authored-by: Copilot <copilot@github.com>
2026-05-02 11:42:34 +08:00
DrSmoothl
b132a64de6 feat: 更新模型获取逻辑,处理返回的模型数组并添加鉴权头 2026-05-02 00:08:12 +08:00
DawnARC
58999f3ad9 Merge upstream/dev into dev 2026-05-01 20:36:20 +08:00
DrSmoothl
9e48cd2848 feat: add TuningTab component for tuning task management and utility functions for memory operations
- Implemented TuningTab component to handle tuning objectives, intensity, sample size, and evaluation settings.
- Added UI elements for creating tuning tasks and displaying current configurations and recent tasks.
- Introduced utility functions for normalizing and formatting memory operation data, including feedback actions and delete operations.
2026-05-01 20:14:37 +08:00
Dawn ARC
4b0d30d808 Merge branch 'Mai-with-u:dev' into dev 2026-05-01 19:51:57 +08:00
DrSmoothl
d9a509b6c2 feat(chat): refactor chat message handling and introduce private messaging support
- Updated `uni_message_sender.py` to allow for private messaging by removing the mandatory group ID and adding user ID handling.
- Enhanced chat history retrieval and clearing functions in `routes.py` and `service.py` to support both group and private chat scenarios.
- Introduced a new `ChatScrollContext` for managing message scrolling and highlighting in the chat UI.
- Created a `ListItemEditorHookFactory` for rendering a rich UI editor for list items in configuration settings, replacing the previous JSON text display.
- Improved message serialization for consistent display in chat history.
- Added detailed logging for chat history operations and error handling.

Co-authored-by: Copilot <copilot@github.com>
2026-05-01 17:54:13 +08:00
DrSmoothl
f85eb11edb feat: 更新WebUI版本号至 1.0.1 2026-05-01 17:00:05 +08:00
SengokuCola
7e5bc5a543 pref:修改changelog 2026-05-01 14:52:19 +08:00
SengokuCola
8401bc294d Merge pull request #1611 from Mai-with-u/dev
Dev
2026-05-01 14:32:46 +08:00
SengokuCola
2238c34eca feat:缓存调试信息开关 2026-05-01 13:19:07 +08:00
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
Dawn ARC
f42c4a3b0c Merge branch 'Mai-with-u:dev' into dev 2026-04-30 18:28: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
Dawn ARC
b883e5390d Merge branch 'Mai-with-u:dev' into dev 2026-04-28 10:02:59 +08:00
A-Dawn
edc8d40d03 feat(A_Memorix): 补全长期记忆控制台管理功能 2026-04-27 17:01:58 +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
026f737e86 Merge pull request #1605 from Mai-with-u/dev
Dev
2026-04-27 10:56:40 +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