Commit Graph

50 Commits

Author SHA1 Message Date
SengokuCola
75e9453495 feat:优化webui多个页面的人机交互,修复插件地址问题,放宽插件id限制,增加高级页面缩进,统计页面快捷按钮,优化新手引导 2026-05-04 12:46:55 +08:00
DrSmoothl
368c725b54 feat: 更新maibot-plugin-sdk版本至2.4.0 2026-05-02 19:32:02 +08:00
DrSmoothl
8d3c58da7a feat: 更新maibot-dashboard版本至1.0.1.dev2026050251 2026-05-02 13:48:28 +08:00
SengokuCola
0871db9e07 移除依赖 2026-04-18 00:34:23 +08:00
SengokuCola
243b8deb43 feat:展示更详细的工具信息,修改wait定义 2026-04-09 19:58:20 +08:00
DrSmoothl
ead90cbdf3 feat: 添加 WebUI 静态资源包提示和相关错误处理逻辑 2026-04-05 12:05:34 +08:00
DawnARC
291420b7c7 merge: 同步 upstream/r-dev 并解决冲突 2026-04-03 19:56:45 +08:00
DrSmoothl
8ba43bb694 feat: 更新 maibot-plugin-sdk 依赖版本至 2.3.0 2026-04-03 15:25:44 +08:00
DrSmoothl
4ec06ece56 feat: add plugin dependency pipeline and HTML rendering service
- Implemented a new dependency pipeline for plugins to manage Python package dependencies, including conflict detection and automatic installation of missing dependencies.
- Introduced an HTML rendering service that utilizes existing browsers to render HTML content as PNG images, with support for various configurations and error handling.
2026-04-03 01:48:23 +08:00
A-Dawn
ea9a1b5802 Merge remote-tracking branch 'upstream/r-dev' into sync/pr-1564-upstream-20260331
# Conflicts:
#	src/chat/brain_chat/PFC/conversation.py
#	src/chat/brain_chat/PFC/pfc_KnowledgeFetcher.py
#	src/chat/knowledge/lpmm_ops.py
2026-03-31 10:43:55 +08:00
DrSmoothl
777d4cb0d2 feat: Enhance OpenAI compatibility and introduce unified LLM service data models
- Refactored model fetching logic to support various authentication methods for OpenAI-compatible APIs.
- Introduced new data models for LLM service requests and responses to standardize interactions across layers.
- Added an adapter base class for unified request execution across different providers.
- Implemented utility functions for building OpenAI-compatible client configurations and request overrides.
2026-03-26 16:15:42 +08:00
SengokuCola
a5fc4d172d feat:提供原生vlm支持 2026-03-24 20:57:57 +08:00
Dawn ARC
cd91ee6068 Merge branch 'Mai-with-u:r-dev' into r-dev 2026-03-24 16:11:54 +08:00
DrSmoothl
dcdb84acb1 feat: 添加规划动作相关数据模型,重构相关逻辑 2026-03-24 16:04:23 +08:00
A-Dawn
ded5a7478d merge: sync upstream/r-dev and resolve real conflicts 2026-03-24 15:36:26 +08:00
DrSmoothl
d13767ee21 feat: Enhance plugin configuration management and SDK integration
- Add support for configuration reload scopes in the plugin runtime.
- Implement validation for SDK plugins to ensure required lifecycle methods are overridden.
- Update the configuration update handling to include scope information.
- Introduce tests for expression auto-check task and NapCat adapter SDK integration.
- Refactor configuration management to support callbacks with variable arguments.
- Improve plugin loading and error handling for configuration updates.
- Ensure that plugins can manage their own configuration updates effectively.
2026-03-24 12:14:58 +08:00
DrSmoothl
780cd4f767 refactor: 更新插件和 RPC 服务器逻辑,增强握手状态管理与配置校验 2026-03-24 12:14:28 +08:00
Dawn ARC
df872187d8 Merge branch 'r-dev' into r-dev 2026-03-24 10:00:58 +08:00
晴猫
84551460e6 fix: 限制 maibot-plugin-sdk 版本范围,避免不兼容更新 2026-03-21 12:22:58 +09: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
晴猫
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
晴猫
c8dc9ddb60 test: add pytest-asyncio dependency group 2026-03-15 07:29:48 +09:00
晴猫
14c85e388f fix: 更新依赖项管理,优化 pyproject.toml 和 requirements.txt 文件 2026-03-15 07:18:12 +09:00
UnCLAS-Prommer
5d30b3a908 补上缺失的依赖 2026-03-13 11:57:50 +08:00
DrSmoothl
a128898ebf fix: 更新 maibot-plugin-sdk 依赖版本至 1.2.3 2026-03-13 11:27:47 +08:00
春河晴
f4cf0f35d5 Merge remote-tracking branch 'origin/r-dev' into r-dev 2026-03-12 17:24:44 +09:00
春河晴
27d334df08 i18n: wire startup and config messages 2026-03-12 17:24:37 +09:00
晴猫
d0555f545b Merge pull request #1527 from Mai-with-u/quick-alog-for-macOS
fix: adjust quick-algo installation hints for macOS
2026-03-12 17:15:26 +09:00
DrSmoothl
ce8d8dfd0a 重构整个插件系统,尝试恢复可启动性,新增插件系统maibot-plugin-sdk依赖 2026-03-07 19:40:51 +08:00
晴猫
2e0e7f6cdb 更新quick-algo依赖版本至0.1.4,并修改run.sh文件权限 2026-03-03 01:18:54 +09:00
DrSmoothl
dc36542403 添加文件监视器地基模块,重构模型请求模块使用新版本的配置热重载模块,新增watchfiles依赖 2026-02-14 21:17:24 +08:00
DrSmoothl
16b16d2ca6 重构绝大部分模块以适配新版本的数据库和数据模型,修复缺少依赖问题,更新 pyproject 2026-02-13 20:39:11 +08:00
DrSmoothl
60f76e4d4e 添加对 peewee 的旧数据库的兼容层,初步重构插件的 database API 2026-02-09 22:44:56 +08:00
UnCLAS-Prommer
4ff070c08e 新表情包系统;对应的测试;TODO更新;Prompt拆分;工具拆分 2026-02-04 22:23:41 +08:00
tcmofashi
83048a798e feat: 增加使用maim_message API mode的配置 2026-01-16 07:32:11 +00:00
墨梓柒
00c1e7d601 优化由于WebUI启动时端口占用导致异常退出没有提示的问题 2025-12-08 18:48:11 +08:00
ShiroRikka
f38acae163 📦 build(deps): 添加 msgpack, python-multipart, zstandard 依赖
- 添加 msgpack, python-multipart, zstandard 依赖以支持新的功能或优化
- 确保项目依赖的完整性
2025-12-03 20:02:37 +08:00
UnCLAS-Prommer
e0a5cd5922 版本号更改和文件精简 2025-10-08 00:16:16 +08:00
UnCLAS-Prommer
817c4183bf 精简依赖 2025-10-07 23:50:18 +08:00
SengokuCola
0692fcac37 update:req 2025-10-02 00:15:48 +08:00
SengokuCola
e6c07cb5a6 Update pyproject.toml 2025-09-24 10:19:23 +08:00
墨梓柒
5f0a0c0e3a 更新pyproject.toml
更新uv lock file
2025-07-11 13:19:04 +08:00
Rikki
1bc45ba75a feat: 删除 nonebot 配置,同时关闭了过长line的检查 2025-03-30 07:03:16 +08:00
Rikki
eede406e55 fix: 修复nonebot无法加载项目的问题 2025-03-11 04:00:39 +08:00
Rikki
ff65ab8d72 feat: 修改默认的ruff配置文件,同时消除config的所有不符合规范的地方 2025-03-11 03:14:22 +08:00
Rikki
1294c88b14 feat: 增加标准化格式化设置 2025-03-11 01:31:12 +08:00
SengokuCola
140bc1ab91 ruff说他有好点子 2025-03-08 16:10:55 +08:00
SengokuCola
972e6066e6 v0.1
能跑但是没写部署教程,主题和记忆识别也没写完
2025-02-26 18:12:28 +08:00