ForcePilot/backend/package/yuxi/services
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
..
agent_run_service.py feat: 增强对话线程的 agent_config_id 绑定逻辑,确保元数据一致性 2026-03-27 01:15:51 +08:00
chat_service.py feat: 增强对话线程的 agent_config_id 绑定逻辑,确保元数据一致性 2026-03-27 01:15:51 +08:00
conversation_service.py feat: 增强对话线程的 agent_config_id 绑定逻辑,确保元数据一致性 2026-03-27 01:15:51 +08:00
doc_converter.py style(lint): 优化格式 2026-03-26 13:53:35 +08:00
evaluation_service.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
feedback_service.py foramt: 规范化代码 2026-03-24 11:09:39 +08:00
filesystem_service.py feat: 添加知识库文件在沙盒以及文件系统中的映射 #576 2026-03-26 03:25:55 +08:00
knowledge_fs_service.py style(lint): 优化格式 2026-03-26 13:53:35 +08:00
mcp_service.py fix: 将内置的 MCP 修改为默认禁用,避免启动加载问题 2026-03-26 18:06:59 +08:00
run_queue_service.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
run_worker.py refactor(chat-api): 重构聊天接口请求模型:流式与非流式聊天统一使用 query + agent_config_id 请求体 2026-03-26 23:13:44 +08:00
skill_service.py feat: 内置 Skills 按需安装机制 2026-03-28 17:53:53 +08:00
subagent_service.py refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents 2026-03-24 11:09:51 +08:00
task_service.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
thread_files_service.py style(lint): 优化格式 2026-03-26 13:53:35 +08:00
tool_service.py refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents 2026-03-24 11:09:51 +08:00
viewer_filesystem_service.py fix: avoid sandbox cold starts in viewer tree 2026-03-28 14:59:36 +08:00