Commit Graph

97 Commits

Author SHA1 Message Date
肖泽涛
46b676db07 feat(skills): add skills management module
实现 Skills 管理功能,支持超级管理员导入、编辑、导出和删除技能包。

- 新增 Skill 数据模型(元数据存数据库,内容存文件系统)
- 新增 /api/system/skills/* 路由(权限分级:admin 可列表,superadmin 可管理)
- 新增 SelectedSkillsReadonlyBackend,运行时只读挂载到 /skills
- Agent 配置新增 skills 字段,运行时注入技能提示词
- 前端新增 Skills 管理页面(设置弹窗 + 独立路由)
- 新增测试覆盖:service/router/backend 单测

未实现功能:
 - 关联使用其他技能
 - 沙箱执行代码
 - 在技能中绑定工具
2026-02-21 02:48:20 +08:00
Wenjie Zhang
d9b86f0bf4 fix(docs): 修复文档的错误引用 2026-02-03 15:00:44 +08:00
Wenjie Zhang
796c804514 feat(middleware): 新增 SummaryOffloadMiddleware 中间件
- 新增 SummaryOffloadMiddleware,支持 summary 历史管理和 ToolResult 卸载
  - 重构 attachment_middleware 增强 thread_id 获取逻辑
  - 更新 chatbot/deep_agent/reporter 智能体配置
  - 优化 AgentPanel UI 交互体验
2026-02-02 21:44:10 +08:00
Serious-H
db8b2b4460 docs: fix typo in knowledge-base.md
Corrected "智能" to "只能" in Neo4j limitation description across v0.4.0 and latest docs.
2026-01-30 13:36:22 +08:00
Wenjie Zhang
4480c20f81 fix(middleware): 修复 RuntimeConfigMiddleware 的工具override 导致的其余中间件失效的问题(还需要进一步排查 subagents 的 model 是否有问题) 2026-01-29 22:48:48 +08:00
Wenjie Zhang
5a376dd1b9 fix(docs): 更新快速开始指南中的版本号至 v0.5.0-beta4 2026-01-28 11:32:36 +08:00
Wenjie Zhang
138a0795bf feat(model): 修改基础的 OpenAIBase 为异步调用 2026-01-28 11:30:55 +08:00
Wenjie Zhang
20268d6400 feat: 更新多个组件和API,优化用户体验和错误处理 2026-01-27 21:46:10 +08:00
Wenjie Zhang
a4f425dbf9 feat: 上传文件新增基于URL获取和处理功能,需要配置白名单环境变量
- 引入新的端点来获取URL内容并转换为Markdown格式。
- 在环境变量中添加URL白名单配置以确保安全。
- 增强文件上传模态框以支持URL输入和URL批量处理。
- 更新文件处理逻辑以区分文件和URL。
- 改进UI组件以适应新的URL处理功能。
- 添加用于URL验证和获取的工具函数。
2026-01-27 17:12:48 +08:00
Wenjie Zhang
3d43aa1d0e
Update quick-start instructions for new version 2026-01-26 11:18:14 +08:00
Wenjie Zhang
4a0110d1a7 feat(task): 添加任务删除功能,支持通过 API 删除任务并更新前端状态 2026-01-25 23:47:40 +08:00
Wenjie Zhang
1430dfc91f docs: 更新快速开始指南,添加迁移指南链接,优化描述 2026-01-25 23:03:50 +08:00
Wenjie Zhang
882a90cb9b refactor(agent-web): 将智能体状态修改为状态工作台,集成文件,任务,附件 2026-01-24 15:24:25 +08:00
Wenjie Zhang
794a860a58 docs: 更新快速开始指南和版本号,优化数据库描述注入逻辑 2026-01-24 12:36:24 +08:00
Wenjie Zhang
8443513dad chore: 重构迁移脚本 2026-01-24 10:56:31 +08:00
Wenjie Zhang
56aabb67bd docs: 更新指引描述 2026-01-24 10:56:31 +08:00
Wenjie Zhang
36e09cde71 docs: 优化文档说明 2026-01-24 10:56:31 +08:00
Wenjie Zhang
d538527e7a chore(database): 优化镜像配置与部分 SQLite 残留 2026-01-24 10:56:31 +08:00
Wenjie Zhang
e585f796d2 refactor(task): 重构任务服务并迁移到postgres 数据库
将任务服务从server/services移动到src/services
添加TaskRepository实现数据库持久化
更新所有相关导入路径
2026-01-24 10:56:31 +08:00
Wenjie Zhang
a1812f2e97 feat(知识库): 重构知识库元数据存储为PostgreSQL数据库
- 新增知识库、知识文件、评估基准、评估结果等数据模型
- 实现知识库相关Repository类提供CRUD操作
- 修改知识库实现类使用PostgreSQL存储元数据
- 添加PostgreSQL数据库管理器和初始化逻辑
- 更新相关路由和工具类适配新的存储方式
- 添加数据库迁移脚本和测试工具
- 在docker-compose中配置PostgreSQL服务
2026-01-24 10:56:31 +08:00
Wenjie Zhang
0a8606b71f
Revise knowledge base documentation and processes
Updated the knowledge base documentation to clarify the knowledge base introduction, file upload process, and differences between LightRAG and global knowledge graphs. Added common issues and solutions related to the LightRAG knowledge base.
2026-01-20 22:48:30 +08:00
Wenjie Zhang
a7d4814931 fix(lightrag-milvus): 添加默认的 MILVUS_DB_NAME 环境变量(不知道为啥突然有这个 bug) 2026-01-20 15:25:50 +08:00
Wenjie Zhang
c587091cbd feat(roadmap): 更新 Roadmap 2026-01-20 10:58:15 +08:00
Wenjie Zhang
7fb5639408 docs: 更新开发路线图 2026-01-17 11:37:45 +08:00
humeng
8c2c77a043 更新文档 2026-01-16 15:49:58 +08:00
Wenjie Zhang
339cd0f3b2 refactor: 重构工具获取逻辑,移除过时的工具接口,优化上下文工具管理 2026-01-15 16:04:19 +08:00
Wenjie Zhang
7fb5ba830d chore: 更新版本号至 v0.4.3,修改相关文档和配置文件 2026-01-15 01:07:41 +08:00
Wenjie Zhang
e7c078310e docs: 更新MCP服务器管理等相关文档 2026-01-14 22:27:45 +08:00
Wenjie Zhang
9fa8ce288f feat: 添加知识库名称检查,防止重复创建相同名称的知识库 #466 2026-01-14 22:00:53 +08:00
Wenjie Zhang
ebbb831fc0 feat: 实现MCP服务以统一业务逻辑和状态管理
- 新增 mcp_service 文件,移除原本的 src/agents/common/mcp.py,所有功能合并到mcp_service,MCP服务来处理服务器配置的增删改查操作、数据库与缓存之间的同步以及MCP客户端和工具的管理。
- 将重构的 MCP 和现有智能体做适配,引入全局缓存和状态管理机制用于MCP服务器和工具。
- 数据库表更新,在MCPServer模型中为StdIO传输类型添加了command和args字段。
- 其他代码优化、增强样式以提升用户体验和可读性。
2026-01-14 20:16:51 +08:00
Wenjie Zhang
d96d8e4a65 feat: 移除 Dockerfile 中的代理设置 Startup: docker build的时候web.Dockerfile会继承宿主机的npm代理设置
Fixes #455
2026-01-13 00:38:45 +08:00
Wenjie Zhang
9470b15e29 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-01-12 17:10:03 +08:00
Wenjie Zhang
ac29b778bf feat: 添加SQLite Web UI的端口信息至文档 2026-01-12 17:09:48 +08:00
humeng
b40f7ceabc docs: 更新文档 2026-01-12 17:09:39 +08:00
Wenjie Zhang
5cb7c9b719 docs: 更新部署和快速入门文档,添加更多提示 2026-01-07 20:58:38 +08:00
Wenjie Zhang
32f6b5e6e9 fix(FileTable): 修复自动刷新失效问题并优化按钮样式
修改数据库存储逻辑以支持后台自动刷新时跳过加载状态
更新FileTable组件按钮样式和布局,增加可读性和交互性
2026-01-07 11:16:08 +08:00
Wenjie Zhang
302175e0b0 refactor: 移除 ChromaDB 相关代码和依赖
移除项目中所有与 ChromaDB 相关的代码、依赖和文档引用,统一使用 Milvus 作为向量数据库实现
2026-01-02 14:44:00 +08:00
Wenjie Zhang
9c1747667c feat(知识图谱): 添加批处理大小配置并优化上传功能
- 在知识图谱上传功能中添加批处理大小配置选项
- 将同步操作改为异步以提高性能
- 优化前端上传配置界面布局
- 更新文档中的路线图信息
2026-01-01 23:39:17 +08:00
Wenjie Zhang
215ccd7388 docs: 更新知识库文档中的节点和关系属性要求 #423 2026-01-01 22:20:45 +08:00
Wenjie Zhang
4547114611 docs: 更新文档解析超时时间默认值为1800秒
将文档解析的超时时间默认值从600秒调整为1800秒,以提供更长的处理时间
2026-01-01 22:20:11 +08:00
Wenjie Zhang
6d9f3add6c docs: 将 PaddleX 统一更新为 PP-StructureV3
更新文档、代码注释和变量命名,将 PaddleX 统一替换为 PP-StructureV3 以反映实际使用的技术栈
2025-12-30 19:40:09 +08:00
Wenjie Zhang
34fbd1a13e feat(TaskTool): 显示任务描述并优化结果展示样式 2025-12-30 03:14:03 +08:00
Wenjie Zhang
e0f7d3dc14 build: 添加 langchain-core 依赖
添加 langchain-core >= 1.2.5 到项目依赖列表 Warning:  LangChain高危漏洞
Fixes #408
2025-12-29 13:25:57 +08:00
Wenjie Zhang
148dcf2e43 feat(know-tool-calling): 增强知识库工具结果显示功能
支持 get_mindmap 操作的纯文本显示
优化搜索结果的展示样式和参数解析
移除未使用的 FileTextOutlined 图标
2025-12-29 11:25:03 +08:00
Wenjie Zhang
e9681c8a32 feat(ocr): 添加 DeepSeek OCR 支持
新增 DeepSeek OCR 解析器,基于 SiliconFlow API 实现文档处理和 OCR 功能
更新文档处理工厂和前端组件以支持新 OCR 选项
优化前端 OCR 选项标签生成逻辑为通用函数
2025-12-29 10:32:07 +08:00
Wenjie Zhang
8e7cf7c7a5 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-12-26 18:47:25 +08:00
Wenjie Zhang
520afd2063 docs: 更新文档内容与格式
- 修正知识库支持说明,移除"仅"字
- 更新模型配置文档的步骤编号
- 修复FAQ标题格式
- 优化项目概述的格式
- 更新快速开始指南的版本信息
- 完善知识库文档,明确LightRAG与全局图谱区别
2025-12-26 18:47:06 +08:00
Wenjie Zhang
291d793c95 feat(home): 添加项目概述组件并更新文档
在首页视图中添加 ProjectOverview 组件用于自定义项目介绍,并更新相关文档说明
调整首页布局样式,包括容器高度和间距
2025-12-26 00:51:56 +08:00
Wenjie Zhang
2cab40b6e0 fix(RAGEvaluationTab): 修复指标值格式化逻辑中百分比转换的条件
将val < 1改为val <= 1以确保所有0.0-1.0范围的检索指标都能正确转换为百分比
2025-12-24 00:03:59 +08:00
Wenjie Zhang
cd34ea5474 docs: 更新文档内容并优化图标映射
更新多个文档内容,包括移除演示视频、调整模型配置说明、优化知识库文档结构
在HomeView.vue中添加图标映射区域注释
将FileTable.vue中的刷新图标从RefreshCcw改为ReloadOutlined
添加agent.png图片资源
2025-12-23 12:12:34 +08:00