ForcePilot/web/src/components
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
..
dashboard style(lint): 优化格式 2026-03-26 13:53:35 +08:00
modals fix: update repository references from Yuxi-Know to Yuxi across documentation and codebase 2026-03-27 02:00:22 +08:00
sources style(format): 格式化代码 2026-03-04 04:13:05 +08:00
ToolCallingResult style(lint): 优化格式 2026-03-26 13:53:35 +08:00
AgentChatComponent.vue feat: 增强对话线程的 agent_config_id 绑定逻辑,确保元数据一致性 2026-03-27 01:15:51 +08:00
AgentConfigSidebar.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
AgentInputArea.vue fix(apikey): 修复管理员无法创建维护 API_KEY 的问题 2026-03-27 01:15:42 +08:00
AgentMessageComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
AgentPanel.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
AiTextarea.vue refactor: 重构组件和样式以改善UI/UX 2026-01-15 04:54:53 +08:00
ApiKeyManagementComponent.vue feat(web): UI小幅调整,多处细节优化 2026-03-24 11:10:39 +08:00
AttachmentOptionsComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
BasicSettingsSection.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
ChatSidebarComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
ChunkParamsConfig.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
DatabaseHeader.vue fix(web): 修复数据库获取接口未过滤文件字段而导致的数据包过大的情况 2026-03-25 07:42:49 +08:00
DebugComponent.vue feat(chat): 新增对话线程列表的分页功能,支持limit和offset参数 2026-03-06 10:14:43 +08:00
DepartmentManagementComponent.vue feat(web): UI小幅调整,多处细节优化 2026-03-24 11:10:39 +08:00
EmbeddingModelSelector.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
EvaluationBenchmarks.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
FileDetailModal.vue feat: 新增源文件预览功能,支持图片和 PDF 格式,优化文件预览体验 2026-03-26 05:25:43 +08:00
FileTable.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
FileTreeComponent.vue feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md 2026-03-24 21:48:28 +08:00
FileUploadModal.vue fix: update repository references from Yuxi-Know to Yuxi across documentation and codebase 2026-03-27 02:00:22 +08:00
GraphCanvas.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
GraphDetailPanel.vue lint(web): [大量改动] 格式化前端代码 2026-01-15 06:01:34 +08:00
HeaderComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
HumanApprovalModal.vue foramt: 规范化代码 2026-03-24 11:09:39 +08:00
ImagePreviewComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
KnowledgeBaseCard.vue style(format): 格式化代码 2026-03-04 04:13:05 +08:00
KnowledgeGraphSection.vue lint(web): [大量改动] 格式化前端代码 2026-01-15 06:01:34 +08:00
KnowledgeSourceSection.vue feat(web): add collapsible source panel with kb and web groups 2026-02-24 14:22:11 +08:00
LoadingComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
MarkdownContentViewer.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
McpEnvEditor.vue feat(mcp): add stdio env support and env editor component 2026-02-22 18:57:30 +08:00
McpServersComponent.vue format: 格式化代码 2026-03-24 22:37:03 +08:00
MessageInputComponent.vue feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md 2026-03-24 21:48:28 +08:00
MindMapSection.vue lint(web): [大量改动] 格式化前端代码 2026-01-15 06:01:34 +08:00
ModelProvidersComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
ModelSelectorComponent.vue lint(web): [大量改动] 格式化前端代码 2026-01-15 06:01:34 +08:00
ProjectOverview.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
QuerySection.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
RAGEvaluationTab.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
RefsComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
SearchConfigModal.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
SettingsModal.vue fix(apikey): 修复管理员无法创建维护 API_KEY 的问题 2026-03-27 01:15:42 +08:00
ShareConfigForm.vue refactor(storage): 重构对话数据库模型与存储管理 2026-01-24 10:56:31 +08:00
SkillsManagerComponent.vue feat: 内置 Skills 按需安装机制 2026-03-28 17:53:53 +08:00
StatusBar.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
SubAgentsComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
TaskCenterDrawer.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
ThemeToggle.vue lint(web): [大量改动] 格式化前端代码 2026-01-15 06:01:34 +08:00
ToolsManagerComponent.vue feat: 增强工具调用结果组件,新增 grep 工具支持,优化工具图标映射和渲染逻辑 2026-03-26 12:13:51 +08:00
UserInfoComponent.vue fix: update repository references from Yuxi-Know to Yuxi across documentation and codebase 2026-03-27 02:00:22 +08:00
UserManagementComponent.vue style(lint): 优化格式 2026-03-26 13:53:35 +08:00
WebSearchSourceSection.vue feat(web): add collapsible source panel with kb and web groups 2026-02-24 14:22:11 +08:00