Commit Graph

34 Commits

Author SHA1 Message Date
DrSmoothl
dcdb84acb1 feat: 添加规划动作相关数据模型,重构相关逻辑 2026-03-24 16:04:23 +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
晴猫
84551460e6 fix: 限制 maibot-plugin-sdk 版本范围,避免不兼容更新 2026-03-21 12:22:58 +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
晴猫
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