2 Commits
Author SHA1 Message Date
jubaoliang c62ec8e945 feat(plugins): add per-agent plugin toggle, move plugin config to Personalization 2026-09-06 10:30:40 +08:00
Hongchujie 37bf0f497b feat: 插件管理页支持从本地 ZIP 上传安装插件 (#226)
* feat: support installing plugins from a local ZIP archive

Add a POST /plugins/upload endpoint (admin-only) that installs a plugin
from an uploaded ZIP, plus a local-file picker in the installed-plugins
panel with an optional overwrite checkbox. Extract install_archive() from
install_url() so both paths share zip validation and path-traversal
protection.

* style: fix ruff formatting of install_url error message
2026-08-10 22:16:15 +08:00