Commit Graph

8 Commits

Author SHA1 Message Date
肖泽涛
858769249c fix(tool): 修复tool文件合并时删错代码问题 2026-03-08 00:38:19 +08:00
肖泽涛
bb41056900 feat(tool): 新增ASK_USER_QUESTION 内部工具 2026-03-08 00:08:52 +08:00
Wenjie Zhang
85d0867080 format: 修复代码格式,优化导入顺序,清理多余空行 2026-03-06 10:24:38 +08:00
Wenjie Zhang
c288c04a82 fix: 优化Qwen-Image 工具 2026-03-05 01:43:45 +08:00
Wenjie Zhang
39d8a21bd7 fix(import): 修复循环导入问题 2026-03-04 04:27:57 +08:00
Wenjie Zhang
43679f4c0d style(format): 格式化代码 2026-03-04 04:13:05 +08:00
Wenjie Zhang
76656ab95e refactor: 重构知识库工具并集成新工具
- 新增 KnowledgeBaseMiddleware,提供通用知识库工具(list_kbs、get_mindmap、query_kb)
- 新增 debug/tools.py 调试工具集
- 重构 kbs/tools.py,分离通用工具与 MySQL 工具
- 移除旧的 toolkits registry 简化架构
- API 变更:get_databases_by_user → get_databases_by_user_id
- 前端拆分 KnowledgeBaseTool.vue 为多个专用工具组件
2026-03-04 04:06:48 +08:00
Wenjie Zhang
b4ea2ab948 feat: 重构工具管理并集成新工具API
- 将 `get_tavily_search` 导入移至新的工具包结构中。
- 更新 `skill_service.py` 以获取所有工具而不仅仅是内置工具。
- 引入 `tool_service.py` 用于管理工具元数据和初始化。
- 从 `models.py` 中删除了旧的数据库模型。
- 添加了新的 `tool_api.js` 用于工具管理API端点。
- 创建了 `ToolsManagerComponent.vue` 用于在UI中显示和管理工具。
- 更新了 `ExtensionsView.vue` 以包含工具管理的新标签页。
2026-03-03 23:44:57 +08:00