ForcePilot/backend/test
Wenjie Zhang a005e0f3dc feat: 内置 Skills 按需安装机制
- Skill 模型新增 version, is_builtin, content_hash 字段
- 内置 skills 不再自动安装,改为按需安装
- 新增 GET/POST /system/skills/builtin 路由
- 安装时计算目录内容 hash,用于变更检测
- 更新时 hash 不一致返回 409 确认
- 前端显示内置 skills 未安装状态,支持安装/更新按钮
- 内置 skill 文件编辑入口已隐藏
- 修复 _compute_dir_hash 内存问题,改为 chunk 读取
- 19 个测试用例全部通过
2026-03-28 17:53:53 +08:00
..
api fix: avoid sandbox cold starts in viewer tree 2026-03-28 14:59:36 +08:00
data refactor(parser): 重构解析器为统一入口 2026-03-24 11:09:45 +08:00
.env.test.example refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
conftest.py feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md 2026-03-24 21:48:28 +08:00
run_tests.sh refactor: 重构:将项目重命名为 Yuxi 并更新模块路径 2026-03-24 11:08:31 +08:00
test_agent_run_service.py refactor(chat-api): 重构聊天接口请求模型:流式与非流式聊天统一使用 query + agent_config_id 请求体 2026-03-26 23:13:44 +08:00
test_chat_service_sync.py refactor(chat-api): 重构聊天接口请求模型:流式与非流式聊天统一使用 query + agent_config_id 请求体 2026-03-26 23:13:44 +08:00
test_chat_stream_attachment_materialize.py refactor: 用户数据路径从 '/home/yuxi' 重构为 '/home/gem' 2026-03-26 03:29:34 +08:00
test_chat_stream_interrupt.py feat: 添加非流式对话接口和相应的集成测试 2026-03-26 00:26:45 +08:00
test_conversation_repository.py feat: 增强对话线程的 agent_config_id 绑定逻辑,确保元数据一致性 2026-03-27 01:15:51 +08:00
test_conversation_service_attachment_state.py refactor: 用户数据路径从 '/home/yuxi' 重构为 '/home/gem' 2026-03-26 03:29:34 +08:00
test_dify_kb.py refactor: 重构:将项目重命名为 Yuxi 并更新模块路径 2026-03-24 11:08:31 +08:00
test_graph_unit.py refactor: 重构:将项目重命名为 Yuxi 并更新模块路径 2026-03-24 11:08:31 +08:00
test_knowledge_base_backend.py feat: 添加知识库文件在沙盒以及文件系统中的映射 #576 2026-03-26 03:25:55 +08:00
test_parser_facade.py refactor(parser): 重构解析器为统一入口 2026-03-24 11:09:45 +08:00
test_ragflow_like_chunking.py fix(kb): 修剪文件列表负载并清理处理参数 2026-03-25 08:06:25 +08:00
test_run_queue_service.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
test_run_worker.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
test_sandbox_backends.py refactor: 用户数据路径从 '/home/yuxi' 重构为 '/home/gem' 2026-03-26 03:29:34 +08:00
test_skill_router.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
test_skill_service.py feat: 内置 Skills 按需安装机制 2026-03-28 17:53:53 +08:00
test_skills_backend_error_handling.py refactor: 重构并清理多个模块的测试 2026-03-25 06:32:14 +08:00
test_skills_backend.py refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents 2026-03-24 11:09:51 +08:00
test_subagent.py test: 修整测试文件 2026-03-24 11:09:52 +08:00