新增 install_remote_skills_batch() 函数,利用 npx skills add 原生多 --skill 支持, 将安装 N 个 skill 的仓库克隆次数从 2N 降至 1。 后端: - remote_skill_install_service.py 新增批处理 + _find_skill_dir() - skill_router.py 新增 POST /remote/install-batch 端点 (admin 权限) - 非法 skill 名不阻塞其他合法 skill,结果按请求顺序返回 - CLI 部分失败时仍导入已安装的 skill - import 失败后 rollback session,不影响后续导入 前端: - skill_api.js 新增 installRemoteSkillsBatch() - SkillCardList.vue 改为单次批处理调用 测试: - 4 个单元测试覆盖正常安装/缺失跳过/部分失败/非法名场景 文档: - docs/develop-guides/roadmap.md 更新开发记录 - docs/vibe/2026-05-14-remote-skill-batch-install-plan.md 方案文档(含设计决策) |
||
|---|---|---|
| .. | ||
| yuxi | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
yuxi
Yuxi 核心后端 Python 包。
该目录用于将 yuxi 作为本地可构建、可安装的 Python package 提供给 backend 项目使用。