feat(4.0): 设置页新增签名插件目录的浏览、安装、更新与卸载

- 插件卡片下方新增「插件目录」区:点击后才请求 GET /plugins/catalog(silent),失败时在区内显示后端原因并可刷新
- 条目按已装版本显示安装 / 更新 / 已安装;安装成功后刷新卡片、Provider 下拉与前端挂载点
- 卸载只对来源为 catalog 的插件开放,经危险确认框;与后端卸载前提为同一条件,LLM 插件不受影响
- 卡片标出已签名 / 未签名
- 修复前端缺少 catalog 来源类型与 source_catalog 文案
- 同步签名与分发文档(中 / 英 / 日)、设计文档第 0 节与 CHANGELOG
This commit is contained in:
Estrella Pan
2026-10-08 15:38:52 +02:00
parent f01e1e1358
commit ee5704eef0
12 changed files with 559 additions and 19 deletions

View File

@@ -49,8 +49,8 @@ AB 从 GitHub release `plugins` 下载 `catalog.json`。目录包含:
签名目录的插件只能依赖标准库和 AB 已有的包,不做 pip 安装。需要第三方纯 Python 库时放进 `vendor/`。
::: warning WebUI 尚无目录界面
4.0 预览期间,目录的浏览和安装只有 API,设置 → 插件 页还没有对应的按钮。
::: tip 在 WebUI 中安装
在 设置 → 插件 的「插件目录」区点击「浏览目录」,可以安装、更新目录中的插件。经目录安装的插件卡片上有「卸载」按钮;内置、本地和 pip 插件没有。
:::
API: