mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-10-29 11:46:17 +08:00
- ab_sdk 0.2:新增 points、downloader(自 module/downloader/base.py 迁入)、 llm(自 providers/base.py 迁入)、notify、search、tasks 契约与 secret_field();原路径保留重新导出 - module/plugin/host:进程级扩展注册表,内置 qB/aria2/mock 与各通知渠道以 core 身份登记;DownloadClient、NotificationManager、LLM 注册表、搜索站点 均改为按 id 从注册表解析 - 插件定时任务随插件加载/重载/停用同步进调度器,失败计入熔断 - 插件变更后重建通知渠道、清理 LLM 解析器缓存;下载器客户端缓存键包含 Provider 登记项,插件重载后自动换新 - /api/v1/plugins:总览(schema + 掩码配置)、启停、配置(按模型校验)、 allow_unsigned、Provider 列表;/config 读写同样掩码/还原插件秘密字段 - WebUI:设置页「插件」卡片与 JSON Schema 表单;下载器与通知下拉框并入插件 Provider;插件保存后刷新 config store 的 plugins 段,避免全局保存覆盖 - 修复:/search/provider 读取导入时的站点快照,新站点需重启才出现 - 文档:开发者指南 → 插件开发 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EoBUPFw7Ty1epuPESdELs1