新增 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 方案文档(含设计决策) |
||
|---|---|---|
| .github | ||
| backend | ||
| docker | ||
| docs | ||
| scripts | ||
| web | ||
| .dockerignore | ||
| .env.template | ||
| .gitignore | ||
| AGENTS.md | ||
| ARCHITECTURE.md | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| docker-compose.prod.yml | ||
| docker-compose.yml | ||
| LICENSE | ||
| Makefile | ||
| README.en.md | ||
| README.md | ||
*Image generated by GPT-Image-2.
Core Features
- Agent development: Built on LangGraph, with support for sub-agents, Skills, MCPs, Tools, and middleware.
- Knowledge base (RAG): Multi-format document parsing, Embedding / Rerank configuration, and knowledge base evaluation.
- Knowledge graph: Graph construction and visualization based on LightRAG, with property graph support for agent reasoning.
- Platform and engineering: Vue + FastAPI architecture with dark mode, Docker-based development, and production-oriented deployment.
Quick Start
Clone the repository and initialize the project:
git clone --branch v0.6.1 --depth 1 https://github.com/xerrors/Yuxi.git
cd Yuxi
# Linux/macOS
./scripts/init.sh
# Windows PowerShell
.\scripts\init.ps1
Start the project with Docker:
docker compose up --build
After the services are ready, open http://localhost:5173.
Examples and Demo
Home |
Dashboard Statistics |
Agent Configuration |
Knowledge Base Invocation |
|
Create Knowledge Base |
Knowledge Base Management |
|
Knowledge Graph Visualization |
Project Documentation |
Extension Management (Skills) |
Extension Management (MCPs) |
|
User / Department Permission Management |
Model Provider Configuration |
Acknowledgements
Yuxi references and builds on the following excellent open-source projects:
- LightRAG - Used as the foundation for graph construction and retrieval.
- DeepAgents - Used as the deep agent framework.
- DeerFlow - Referenced for Sandbox agent architecture ideas.
- RAGflow - Referenced for document text chunking strategies.
- LangGraph - Multi-agent orchestration framework and the core architectural foundation of this project.
- QwenPaw - Referenced for model configuration and personal file area design.
Contributing
Thanks to all contributors for supporting this project!
Star History
📄 License
This project is licensed under the MIT License. See LICENSE for details.
If this project helps you, please give us a ⭐️.
