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 |
|
Wenjie Zhang
|
1ab0654971
|
fix: 修复计算器结果解析函数名错误
|
2026-01-31 17:44:51 +08:00 |
|
Wenjie Zhang
|
cfb0ed7609
|
feat(agent-panel): 添加可调整宽度的agent面板
- 为 AgentPanel 组件添加拖拽调整宽度功能
- 引入 resize-handle 组件处理拖拽交互
- 设置面板宽度范围限制(280px-600px)
|
2026-01-31 17:04:30 +08:00 |
|
Wenjie Zhang
|
f31705d58c
|
style(ui): 优化状态面板 UI 和交互体验
- 调整聊天面板与状态面板的布局比例 (4:3)
- 优化动画过渡效果,缩短时长
- 统一图标风格 (FolderDot -> FolderCode)
- 移除 tab 条件显示,始终显示所有标签
- 调整进度显示格式 (completed/total)
- 缩小状态面板元素尺寸
- 知识库工具支持纯文本结果展示
|
2026-01-31 14:16:53 +08:00 |
|
Wenjie Zhang
|
820b6581e7
|
fix: (pre-commit) 添加子智能体切换要求
|
2026-01-30 13:34:11 +08:00 |
|
Wenjie Zhang
|
7e5bba9971
|
refactor: 更新工具名称为英文并优化深度分析上下文提示,删除不必要的样式
|
2026-01-29 22:49:04 +08:00 |
|
Wenjie Zhang
|
812bb95f8d
|
format: 格式化代码
|
2026-01-29 21:08:43 +08:00 |
|
Wenjie Zhang
|
5a376dd1b9
|
fix(docs): 更新快速开始指南中的版本号至 v0.5.0-beta4
|
2026-01-28 11:32:36 +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
|
537b798f9a
|
fix: 更新 MilvusKB 配置项标签,添加重排序模型选择功能,优化 SearchConfigModal 描述显示
|
2026-01-27 17:07:18 +08:00 |
|
Wenjie Zhang
|
5cd4b9f88e
|
fix: 修复共享配置状态的响应式问题,确保正确处理共享设置 Fixes: #505
|
2026-01-27 16:25:05 +08:00 |
|
Wenjie Zhang
|
4a0110d1a7
|
feat(task): 添加任务删除功能,支持通过 API 删除任务并更新前端状态
|
2026-01-25 23:47:40 +08:00 |
|
Wenjie Zhang
|
729d2fe6b3
|
feat: 添加面板滑动过渡效果,优化数据库刷新逻辑,调整样式细节
|
2026-01-25 23:00:03 +08:00 |
|
Wenjie Zhang
|
882a90cb9b
|
refactor(agent-web): 将智能体状态修改为状态工作台,集成文件,任务,附件
|
2026-01-24 15:24:25 +08:00 |
|
Wenjie Zhang
|
e58891b53b
|
fix(debug): 修复调试窗口的日志滚动问题
|
2026-01-24 15:24:21 +08:00 |
|
Wenjie Zhang
|
794a860a58
|
docs: 更新快速开始指南和版本号,优化数据库描述注入逻辑
|
2026-01-24 12:36:24 +08:00 |
|
Wenjie Zhang
|
a8b7a37dca
|
feat: 更新版本号至 0.5.0-beta
|
2026-01-24 12:06:49 +08:00 |
|
Wenjie Zhang
|
b6e0d524a1
|
fix: 修复由于过滤逻辑导致的过滤问题,优化多选配置项验证逻辑,确保选项数组不为空
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
b271da3ca8
|
fix(context): 修复 deep_agent 的 Prompt 无法正确解析的问题
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
d538527e7a
|
chore(database): 优化镜像配置与部分 SQLite 残留
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
3b903bcef4
|
feat(config): 在前端添加基于权限的知识库展示设计
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
7ffc7a7920
|
feat(web/config): 重构配置侧边栏为通用选择组件
重构 AgentConfigSidebar 组件,将工具选择逻辑抽象为通用选择组件
- 支持显示选项名称和描述
- 根据选项数量自动切换显示模式(卡片列表或弹窗)
- 统一处理工具、知识库等多选配置项
- 优化样式和交互体验
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
5cb6e4402f
|
fix(chat): 修复知识库权限过滤逻辑
TODO: 前端还未完成过滤
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
01ea590f76
|
feat(agent): 实现多部门智能体配置管理功能
新增部门级智能体配置管理,支持创建、切换、编辑和删除配置
添加运行时配置中间件,支持动态加载模型、工具和知识库
重构智能体上下文处理,支持部门ID和配置切换
实现前端配置管理界面,支持配置的增删改查和设为默认
添加后端API和数据库模型支持多配置管理
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
a5d55d6c37
|
refactor(storage): 重构对话数据库模型与存储管理
将业务数据模型从SQLite迁移至PostgreSQL,统一使用models_business.py
删除旧的SQLite模型和ConversationManager,新增repository和服务层
优化时间处理工具函数,增加utc_now_naive和format_utc_datetime
重构前端组件代码格式,统一多行导入和长字符串的换行风格
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
431f06f211
|
feat(auth): 添加超级管理员用户切换功能和相关日志记录
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
f3da61b10a
|
功能:增强知识库访问控制和共享配置 #480
- 在save_agent_config中实现了基于用户角色的知识库访问控制。
- 添加了新端点以检索当前用户可访问的数据库。
- 在数据库创建和更新过程中引入了share_config以管理共享设置。
- 创建了ShareConfigForm组件用于在UI中管理共享设置。
- 更新了部门和知识API以支持新的访问控制功能。
- 增强了用户管理组件以显示用户角色和部门名称。
- 重构了数据库视图以包含共享配置设置。
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
e7684ad9c4
|
feat(DataBaseInfoView): 添加待处理文件提示条和批量解析/入库功能
|
2026-01-23 22:50:00 +08:00 |
|
Wenjie Zhang
|
08573a6de4
|
fix(kb_utils): 从 content_hashes 映射中获取 content_hash,添加缺失时的异常处理 #486
|
2026-01-20 13:05:44 +08:00 |
|
Wenjie Zhang
|
f686c2873c
|
style: 代码格式化,优化导入和组件结构
|
2026-01-18 23:07:21 +08:00 |
|
Wenjie Zhang
|
5b3703ac1c
|
feat(account): 添加部门基础管理功能 #480
- 实现数据库迁移,创建部门表并向用户表添加department_id字段。
- 创建Department模型并与User模型建立关联关系。
- 开发部门管理API以支持增删改查操作。
- 添加DepartmentManagementComponent用于在UI中管理部门。
- 在UserManagementComponent中集成部门选择功能以进行用户分配。
- 更新用户存储以处理部门数据。
- 增强UI组件以改善样式和用户体验。
|
2026-01-18 22:54:43 +08:00 |
|
Wenjie Zhang
|
937355e390
|
feat: 添加加载状态和空内容提示,优化文件详情展示
|
2026-01-15 12:17:18 +08:00 |
|
Wenjie Zhang
|
995c6041aa
|
lint(web): [大量改动] 格式化前端代码
|
2026-01-15 06:01:34 +08:00 |
|
Wenjie Zhang
|
370b0e4b25
|
feat: 添加选项卡功能以优化配置项展示,重构侧边栏布局
|
2026-01-15 05:59:13 +08:00 |
|
Wenjie Zhang
|
673a7fdd75
|
feat: 优化设置面板和模型提供者组件的布局与样式
|
2026-01-15 05:33:24 +08:00 |
|
Wenjie Zhang
|
62685b7ffe
|
refactor: 重构组件和样式以改善UI/UX
- 重构FileDetailModal.vue,增加了下载选项下拉菜单并优化了布局。
- 移除部分页面的响应式媒体查询,不做响应式适配,仅适配大众尺寸
- 改进了ChunkParamsConfig.vue的布局,更好地分组参数。
- 调整了FileTable.vue,改善排序和筛选UI,包括状态筛选逻辑。
- 优化了FileUploadModal.vue的布局,提高OCR引擎配置的可见性。
- 其他 AiTextarea.vue / DataBaseView.vue / AppLayout.vue / file_utils.js / DataBaseInfoView.vue / FeedbackModalComponent.vue / FileTable.vue
|
2026-01-15 04:54:53 +08:00 |
|
Wenjie Zhang
|
55dbbf1846
|
feat: 优化动态 filetable 分页 #472
|
2026-01-15 02:38:02 +08:00 |
|
Wenjie Zhang
|
7fb5ba830d
|
chore: 更新版本号至 v0.4.3,修改相关文档和配置文件
|
2026-01-15 01:07:41 +08:00 |
|
Wenjie Zhang
|
1204e9f134
|
fix(style): 修复任务中心硬编码颜色
|
2026-01-15 01:04:03 +08:00 |
|
Wenjie Zhang
|
22921fdec7
|
feat(parsing): 使用 docling 处理 docx/xlsx/pptx #439
|
2026-01-15 00:29:00 +08:00 |
|
Wenjie Zhang
|
9fa8ce288f
|
feat: 添加知识库名称检查,防止重复创建相同名称的知识库 #466
|
2026-01-14 22:00:53 +08:00 |
|
Wenjie Zhang
|
386c5d5dad
|
feat: 添加模型选择校验,确保生成模型和评估模型同时选择或同时不选择
|
2026-01-14 21:52:20 +08:00 |
|
Wenjie Zhang
|
5047cd0744
|
style: 调整设置模态框样式,优化布局和间距
|
2026-01-14 21:40:48 +08:00 |
|
Wenjie Zhang
|
e1825aded2
|
style: 点击服务器名称显示详情模态框,限制图标输入长度
|
2026-01-14 21:12:12 +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 |
|
hfdy2019
|
c360252e56
|
feat: 新增支持动态配置mcp功能
|
2026-01-14 20:16:51 +08:00 |
|
Wenjie Zhang
|
59b7193762
|
feat: 添加任务卡片状态指示器和进度信息,优化样式
|
2026-01-14 18:00:54 +08:00 |
|
Wenjie Zhang
|
28259ff66d
|
feat: 添加自动入库功能及相关配置选项
|
2026-01-12 17:51:32 +08:00 |
|
humeng
|
9ca67b520e
|
fix: change title
|
2026-01-12 17:09:39 +08:00 |
|
humeng
|
b87b5513dd
|
添加Sqlite Web UI 方便通过Web页面管理数据库中数据
|
2026-01-12 17:09:39 +08:00 |
|
menghany
|
55cc96adc5
|
refactor(eslint): 升级eslint配置,让其在eslint9.x可用
|
2026-01-09 12:36:14 +08:00 |
|
menghany
|
98cc3f91c9
|
fix(antdv): 修改antdv的默认语言为中文
|
2026-01-09 09:49:59 +08:00 |
|
Wenjie Zhang
|
ddd4368977
|
chore: 更新版本号至v0.4.2
更新package.json、pyproject.toml、info.template.yaml和README.md中的版本号至v0.4.2
|
2026-01-09 02:37:36 +08:00 |
|
Wenjie Zhang
|
05a67c24f8
|
fix(knowledge): 修复智能体调用场景下,知识库查询参数不生效的问题。
- 将查询参数从全局元数据迁移到知识库实例元数据
- 废弃 reranker_config 配置,统一通过 query_params.options 管理
- 修改 Milvus 和 LightRAG 实现以使用新的查询参数结构
- 更新前端界面移除旧的 reranker 配置表单
- 添加测试用例验证新的查询参数配置流程
|
2026-01-09 01:21:41 +08:00 |
|
Wenjie Zhang
|
c00949778d
|
feat(lightrag): 添加对结构化查询结果的支持并优化前端展示
- 在 KnowledgeBase 及其实现类中添加 agent_call 参数以区分不同调用场景
- 为 LightRAG 实现结构化查询结果返回,包括实体、关系和文档块
- 在前端添加完整的结构化结果展示组件,包含元数据、实体卡片、关系卡片等
- 优化查询结果样式和交互体验
|
2026-01-08 23:17:28 +08:00 |
|
Wenjie Zhang
|
c8bdef40d5
|
fix: 修复异常工具名称识别带来的工具显示错误 Error: 在内网调用mcp时前端后显示网络搜索,导致前端显示不正常。
Fixes #449
|
2026-01-07 20:59:30 +08:00 |
|
Wenjie Zhang
|
982d83da11
|
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
|
2026-01-07 16:28:22 +08:00 |
|
menghany
|
80c74f304b
|
fix(agent持久化):补充pinia-plugin-persistedstate,优化agent store持久化配置
|
2026-01-07 16:25:34 +08:00 |
|
Wenjie Zhang
|
32f6b5e6e9
|
fix(FileTable): 修复自动刷新失效问题并优化按钮样式
修改数据库存储逻辑以支持后台自动刷新时跳过加载状态
更新FileTable组件按钮样式和布局,增加可读性和交互性
|
2026-01-07 11:16:08 +08:00 |
|
Wenjie Zhang
|
c6ddb70909
|
feat(FileTable): 添加全选功能和选择状态指示器
在文件表格的批量操作区域添加全选复选框和部分选择状态指示器
更新项目信息统计数据 Fixes Feat: 支持“全选”功能以提升批量操作效率
Fixes #435
|
2026-01-06 19:32:27 +08:00 |
|
Wenjie Zhang
|
3812d61566
|
feat(FileUploadModal): 添加文件夹上传模式并优化图标库
refactor(KnowledgeBaseTool): 替换ant-design图标为lucide-vue-next
style: 调整多个组件的灰色调色板变量
fix(FileTable): 移除分页配置并调整悬浮延迟时间
|
2026-01-05 00:46:34 +08:00 |
|
Wenjie Zhang
|
88aecfbebc
|
feat(文件管理): 重构文件上传和操作界面
- 将上传按钮改为下拉菜单,支持选择上传文件或文件夹
- 优化操作按钮布局和图标使用方式
- 添加文件排序功能,支持按文件名、创建时间和状态排序
- 改进状态筛选交互,使用下拉菜单方式
- 统一图标大小和使用方式,提升视觉一致性
- 调整主题色为更明亮的蓝色(#198cb2)
|
2026-01-04 22:47:39 +08:00 |
|
Wenjie Zhang
|
3c77755a78
|
feat: 重构知识库文件处理流程,支持分阶段处理【!important】
refactor(lightrag/milvus): 将文件处理拆分为上传、解析和入库三个阶段
feat(base): 新增文件状态枚举和分阶段处理方法
feat(api): 添加手动触发解析和入库的API接口
fix(utils): 修复MinIO URL解析逻辑,支持更多协议格式
style(components): 优化UI组件样式和交互
test: 移除过时的测试文件
|
2026-01-04 21:35:25 +08:00 |
|
Wenjie Zhang
|
4bd772f0cd
|
fix(security-32): 移除API路径重写以简化代理配置
|
2026-01-04 11:43:08 +08:00 |
|
Wenjie Zhang
|
865be9c373
|
refactor(FileUploadModal): 重构文件上传模态框的布局和样式
- 重新组织顶部操作栏,优化模式切换和帮助链接
- 将配置面板重构为更清晰的网格布局,改进OCR状态显示
- 优化上传区域和冲突文件列表的视觉设计
- 使用更现代的CSS变量和布局方式
|
2026-01-03 19:11:41 +08:00 |
|
Wenjie Zhang
|
fffe237780
|
feat(知识库): 在生成描述时支持传入文件列表
在知识库描述生成功能中增加文件列表参数,使AI能参考文件内容生成更准确的描述
前端组件传递文件列表至API,后端处理时将其包含在提示词中
|
2026-01-03 19:02:08 +08:00 |
|
Wenjie Zhang
|
2524b60d9a
|
fix(security-53): 优化用户认证流程和本地存储策略
重构用户存储模块,不再将用户信息保存在本地存储中,仅保留token
在路由守卫中添加获取用户信息的逻辑,确保token有效时能获取最新用户信息
|
2026-01-02 22:15:50 +08:00 |
|
Wenjie Zhang
|
3885946a0d
|
style(ui): 调整多个组件的间距和样式细节
优化用户管理组件、基础设置区域和设置模态框的间距和样式
移除模型供应商组件中冗余的样式和动画效果
简化卡片悬停效果和响应式设计
|
2026-01-02 15:46:55 +08:00 |
|
Wenjie Zhang
|
ee82aa385c
|
refactor(ui): 将检索配置功能从QuerySection移至DataBaseInfoView
重构检索配置弹窗和相关按钮的位置,从QuerySection组件移动到DataBaseInfoView组件
|
2026-01-02 15:02:10 +08:00 |
|
Wenjie Zhang
|
f8ee1df96c
|
feat(FileTable): 添加多选模式切换功能
添加多选按钮用于切换表格的选择模式,当退出多选模式时清空已选项
|
2026-01-02 15:02:04 +08:00 |
|
Wenjie Zhang
|
302175e0b0
|
refactor: 移除 ChromaDB 相关代码和依赖
移除项目中所有与 ChromaDB 相关的代码、依赖和文档引用,统一使用 Milvus 作为向量数据库实现
|
2026-01-02 14:44:00 +08:00 |
|
Wenjie Zhang
|
450911eaad
|
refactor(kb): 移除QA分割功能并改进分隔符处理
移除不再使用的QA分割功能及相关代码,简化文本分块逻辑
添加分隔符转义处理以支持前端传入的转义字符
改进分块参数配置界面的描述和默认值
|
2026-01-02 14:20:18 +08:00 |
|
Wenjie Zhang
|
9c1747667c
|
feat(知识图谱): 添加批处理大小配置并优化上传功能
- 在知识图谱上传功能中添加批处理大小配置选项
- 将同步操作改为异步以提高性能
- 优化前端上传配置界面布局
- 更新文档中的路线图信息
|
2026-01-01 23:39:17 +08:00 |
|
Wenjie Zhang
|
c8b8c92644
|
style(DataBaseView): 调整标题和信息的布局样式
优化标题的显示方式,从 flex 布局改为 block 布局,并添加文本溢出处理
确保信息区域的弹性布局和最小宽度设置
|
2026-01-01 22:53:06 +08:00 |
|
Wenjie Zhang
|
20f0f793dc
|
feat(knowledge-graph): 添加嵌入模型选择功能到图数据库实体上传(仅初次)
允许用户在上传图数据库实体时选择嵌入模型
添加前端模型选择组件和后端支持
确保模型选择与现有数据兼容
|
2026-01-01 22:19:48 +08:00 |
|
Wenjie Zhang
|
295d019d16
|
style: 统一文件夹图标样式并修复缩进问题
更新前端文件夹相关图标为更一致的填充样式
修复后端Python代码中的缩进不一致问题
|
2025-12-31 00:00:24 +08:00 |
|
Justin Gao
|
192da56fca
|
feat(知识库): 实现文件夹功能支持
添加文件夹创建、移动和删除功能
- 后端添加文件夹相关API和逻辑处理
- 前端实现文件夹树形展示和操作界面
- 支持文件上传到指定文件夹
- 添加拖拽移动文件功能
|
2025-12-31 00:00:24 +08:00 |
|
Wenjie Zhang
|
610b60e204
|
feat(knowledge): 智能体查询知识库时,支持基于文件名的模糊过滤功能,不支持 LightRAG
实现知识库检索时可按文件名进行模糊匹配过滤
在Milvus知识库中支持文件名的like表达式过滤
前端展示添加文件名显示
添加相关测试用例验证过滤功能
|
2025-12-30 20:10:42 +08:00 |
|
Wenjie Zhang
|
6d9f3add6c
|
docs: 将 PaddleX 统一更新为 PP-StructureV3
更新文档、代码注释和变量命名,将 PaddleX 统一替换为 PP-StructureV3 以反映实际使用的技术栈
|
2025-12-30 19:40:09 +08:00 |
|
Wenjie Zhang
|
22fc138ab5
|
refactor(agents): 移除reload_graph能力并简化agent初始化逻辑
统一agent初始化流程,直接从context获取system_prompt
清理不再使用的middleware导入和配置
|
2025-12-30 19:19:49 +08:00 |
|
Wenjie Zhang
|
8087ef4b00
|
feat(chatbot): 增强智能体工具和知识库集成能力
- 在智能体上下文中添加知识库字段,支持从知识库中选择工具
- 重构工具获取逻辑,支持根据上下文动态加载工具
- 优化前端知识库创建和加载逻辑,移入 store 管理
- 改进工具调用结果渲染,支持知识库工具识别
- 添加 clear-btn 样式改进
|
2025-12-30 19:01:45 +08:00 |
|
Wenjie Zhang
|
34fbd1a13e
|
feat(TaskTool): 显示任务描述并优化结果展示样式
|
2025-12-30 03:14:03 +08:00 |
|
Wenjie Zhang
|
26b25df027
|
fix(AgentMessageComponent): 添加剪贴板兼容性处理并优化引用样式
为剪贴板功能添加降级处理方案,当现代API不可用时使用execCommand方法
优化引用样式,添加悬停提示框和箭头指示器
|
2025-12-29 19:52:40 +08:00 |
|
Wenjie Zhang
|
2271555a11
|
fix(ui): 统一工具名称显示并调整默认语言设置
将工具名称从英文改为中文显示,并移除查询文本的引号
调整语言选项顺序并将默认语言设置为中文
将Milvus显示名称改为CommonRAG
|
2025-12-29 19:52:18 +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
|
b0fa9d249b
|
fix: 修复工具数据类型转换导致的调用结果无法识别
修复agentStore.availableTools的处理逻辑,统一使用Object.values获取工具列表
将进度条的stroke-width属性改为动态绑定格式
|
2025-12-28 23:00:53 +08:00 |
|
Wenjie Zhang
|
da351df193
|
feat(agent): 添加智能体配置保存时的graph重载功能
在保存智能体配置时新增reload_graph选项,用于强制清空graph缓存并重新构建
修改前后端接口以支持该功能,并在UI中添加相应提示
为DeepAgent添加subagents_model配置项,优化子智能体模型选择
|
2025-12-28 22:55:42 +08:00 |
|
Wenjie Zhang
|
0d87c1755e
|
feat(tool-calling): 统一工具调用结果的头部样式并添加写文件工具
- 为WebSearchTool、KnowledgeGraphTool、TodoListTool和TaskTool添加统一的sep-header样式
- 新增WriteFileTool组件用于显示写文件工具调用结果
- 在ToolCallRenderer中集成WriteFileTool组件
- 在BaseToolCall中定义统一的sep-header样式
|
2025-12-28 01:00:12 +08:00 |
|
Wenjie Zhang
|
2b315f19ab
|
feat(tool-calling): 添加任务工具支持并改进工具显示样式
- 新增 TaskTool 组件用于显示任务分配工具结果
- 为 BaseToolCall 添加通用 header slot 支持自定义标题
- 改进 TodoListTool 和 WebSearchTool 的显示样式
- 调整浮动侧边栏的 z-index 防止遮挡
- 优化 AgentChatComponent 的 header-right slot 支持响应式隐藏文本
|
2025-12-27 17:29:21 +08:00 |
|
Wenjie Zhang
|
84128b831a
|
feat(tool-calling): 重构工具调用结果展示组件,增加模块化和可扩展性
重构工具调用结果展示组件,将原有单一组件拆分为多个专用工具组件,包括网页搜索、知识库、知识图谱、计算器、待办事项和图片工具。新增BaseToolCall基础组件提供统一布局和交互,ToolCallRenderer组件负责动态渲染不同类型工具结果。优化样式和交互体验,支持折叠展开和参数展示。
新增ImageTool、CalculatorTool、WebSearchTool、TodoListTool、KnowledgeGraphTool和KnowledgeBaseTool等专用工具组件,各组件独立处理对应类型的数据展示逻辑。删除旧版ToolResultRenderer组件,迁移至新架构。
同时更新AgentMessageComponent和AgentPopover组件,适配新的工具调用展示架构,改进文件预览弹窗的下载功能和Markdown支持。
|
2025-12-27 14:50:32 +08:00 |
|
Wenjie Zhang
|
291d793c95
|
feat(home): 添加项目概述组件并更新文档
在首页视图中添加 ProjectOverview 组件用于自定义项目介绍,并更新相关文档说明
调整首页布局样式,包括容器高度和间距
|
2025-12-26 00:51:56 +08:00 |
|
Wenjie Zhang
|
ccc6cbd17a
|
fix: 修复SQL 工具重复加载的问题
|
2025-12-24 20:59:19 +08:00 |
|
Wenjie Zhang
|
e8a5844af7
|
feat(todo-tools): 添加待办事项结果渲染组件并优化状态图标显示
添加 TodoListResult 组件用于渲染待办事项结果
使用 ant-design 图标替换原有 SVG 图标以保持一致性
优化待办事项状态显示样式
|
2025-12-24 20:37:46 +08:00 |
|
Wenjie Zhang
|
012e46a761
|
refactor: 移除未实现的保存思维导图到知识库功能
|
2025-12-24 20:37:30 +08:00 |
|
Wenjie Zhang
|
606afc99ee
|
feat(agent): 添加强制刷新智能体详情的功能 Fixes #396
修改 fetchAgentDetail 方法支持强制刷新参数
更新上下文配置选项为动态获取
调整工具和MCP服务器列表为实时获取
|
2025-12-24 18:52:14 +08:00 |
|
Wenjie Zhang
|
313f386c56
|
fix: 调整浮动侧边栏的z-index值以避免重叠
|
2025-12-24 18:14:24 +08:00 |
|
Wenjie Zhang
|
15a7a32787
|
feat(feedback): 增加反馈消息和对话标题的展开收起功能
在反馈模态框中添加消息内容和对话标题的展开/收起功能,优化长文本显示体验
添加相关样式和交互逻辑,支持自适应显示和折叠
移除消息内容长度限制,显示完整内容
|
2025-12-24 13:17:12 +08:00 |
|
Wenjie Zhang
|
44ede4d911
|
feat(feedback): 实现消息反馈状态的预加载和同步
Fixes #394
在消息管理中预加载tool_calls和feedbacks数据
前端组件添加反馈状态初始化和消息变化监听
后端接口返回消息时包含当前用户的反馈状态
|
2025-12-24 11:41:03 +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 |
|
Wenjie Zhang
|
696cd97618
|
feat(日志): 增加后端日志级别过滤功能并优化前端显示
1. 在后端添加日志级别过滤参数,支持按级别筛选日志
2. 前端移除本地级别过滤,改为向后端传递过滤参数
3. 优化日志显示样式和自动刷新逻辑
|
2025-12-23 11:21:34 +08:00 |
|
Wenjie Zhang
|
ccf6ddaaeb
|
style(components): 统一组件样式使用CSS变量替换硬编码颜色
将多个组件中的硬编码颜色值替换为CSS变量,提高主题一致性和可维护性
|
2025-12-23 02:02:12 +08:00 |
|
Wenjie Zhang
|
dede6679db
|
feat(web): 添加消息复制功能并优化反馈组件图标
|
2025-12-23 01:51:05 +08:00 |
|
Wenjie Zhang
|
abf4414a0f
|
feat(agent-ui): 添加智能体选择弹窗并优化默认标记样式
- 在AgentSingleView中添加智能体选择弹窗功能
- 重构默认智能体标记的样式和位置
- 仅管理员显示系统设置菜单项
|
2025-12-22 04:32:45 +08:00 |
|
Wenjie Zhang
|
5f1f6be7c4
|
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
|
2025-12-21 21:25:49 +08:00 |
|
Wenjie Zhang
|
1d04842f02
|
refactor(agent-tools): 移除已弃用的工具获取接口及相关代码
|
2025-12-21 20:58:40 +08:00 |
|
Wenjie Zhang
|
643f49e218
|
refactor(agent-tools): 移除已弃用的工具获取接口及相关代码
|
2025-12-21 20:52:05 +08:00 |
|
Wenjie Zhang
|
a9d2f41e43
|
fix(agent): 修复智能体重复初始化和工具重复加载问题
- 修复智能体初始化时的并发问题,添加isInitializing状态防止重复初始化
- 优化工具加载逻辑,避免重复请求
- 移除AgentView中多余的watch监听
|
2025-12-21 16:23:19 +08:00 |
|
Wenjie Zhang
|
7df10afba7
|
refactor(ui): 优化知识图谱界面布局和交互
调整图谱布局参数提升渲染效果
重构顶部操作栏布局,改进搜索框样式和交互
移除冗余的说明按钮
|
2025-12-20 15:53:27 +08:00 |
|
Wenjie Zhang
|
c5dde79051
|
refactor(components): 移除独立信息面板组件并整合到GraphCanvas中
将GraphInfoPanel和LightRAGInfoPanel组件删除,将其功能整合到GraphCanvas组件中
简化视图层代码,移除GraphView中不必要的模板和计算逻辑
|
2025-12-20 15:44:37 +08:00 |
|
Wenjie Zhang
|
92518e5bbc
|
fix(GraphView): 修复文件上传和模态框关闭逻辑
添加文件上传状态验证和错误处理
修复模态框关闭时未清空文件列表的问题
统一搜索框的占位文本
移除不再使用的说明弹窗组件
|
2025-12-20 14:51:02 +08:00 |
|
Wenjie Zhang
|
558d26853f
|
fix(GraphCanvas): 修复节点大小计算缩进并优化图谱渲染流程(避免缩成一团)
|
2025-12-19 21:18:46 +08:00 |
|
Wenjie Zhang
|
9ca01763ec
|
refactor(settings): 将设置页面重构为模态框形式并优化样式
重构设置功能为模态框形式,移除原设置页面路由及相关导航链接
新增 SettingsModal 组件集中管理设置功能,优化移动端适配
调整 ModelProvidersComponent 样式,移除冗余按钮和样式
统一用户管理组件样式,优化颜色和布局
|
2025-12-19 14:41:23 +08:00 |
|
Wenjie Zhang
|
69cd29803c
|
refactor(AgentChat): 重构聊天组件,提取输入区域和流处理逻辑
|
2025-12-19 04:04:48 +08:00 |
|
Wenjie Zhang
|
ba2d0d0007
|
fix(db): 使用asyncio.shield确保数据库连接正确关闭
1. 简化对话状态重置逻辑并移除冗余代码
2. 重构聊天路由的数据库会话管理
|
2025-12-19 02:22:29 +08:00 |
|
Wenjie Zhang
|
be3abc00b5
|
fix(ui): 调整任务卡片和上传模态框的样式
修复任务卡片圆角大小和背景色不一致问题
优化文件上传模态框的按钮布局和样式
调整OCR控制项的间距和按钮类型
|
2025-12-19 00:41:51 +08:00 |
|
Wenjie Zhang
|
b3d15c5f57
|
style: 调整前端样式
- 修复 DataBaseView.vue 中的标签闭合问题
- 在 mineru 解析器中添加空行提高可读性
- 更新 roadmap.md 文档内容
- 优化 AiTextarea.vue 组件样式和图标
|
2025-12-18 21:58:22 +08:00 |
|
limbo
|
6ebbb46c9f
|
feat: AI 辅助知识库描述生成功能
|
2025-12-18 21:43:26 +08:00 |
|
Wenjie Zhang
|
2f5c3ed6a4
|
fix(web): 修正按钮文本描述从"选择失败"到"选择所有失败的文件"
|
2025-12-18 12:21:40 +08:00 |
|
Wenjie Zhang
|
900d0ca86a
|
feat(FileTable): 重构文件操作按钮为下拉菜单并添加 LightRAG 条件显示
将文件操作按钮重构为下拉菜单样式,提升界面简洁性
添加 isLightRAG 条件控制重新分块功能的显示
调整操作列宽度并优化下拉菜单样式
|
2025-12-18 11:47:54 +08:00 |
|
Wenjie Zhang
|
98fdce0e79
|
refactor: 移除对.doc文件格式的支持
|
2025-12-18 11:27:21 +08:00 |
|
Wenjie Zhang
|
b8e8346262
|
refactor(component): 优化UI样式和工具参数显示逻辑
1. 调整多个组件的间距、字体大小和样式细节
2. 重构工具参数显示逻辑,支持更多参数格式
3. 移除状态按钮中的计数显示,更新图标
|
2025-12-17 23:39:53 +08:00 |
|
Wenjie Zhang
|
425c5b127c
|
refactor: 统一 together.ai 为 together 并注释相关配置
将 together.ai 的引用统一改为 together,同时注释掉相关的模型配置
|
2025-12-17 22:23:37 +08:00 |
|
Wenjie Zhang
|
061347704c
|
refactor(assets): 替换模型提供商图标为svg格式并更新样式
更新模型提供商图标从png格式转为svg格式,优化图标显示效果
调整ModelProvidersComponent中的图标容器样式,增加背景和边框
统一图标显示风格,使用contain模式并添加内边距
|
2025-12-17 18:28:54 +08:00 |
|
Wenjie Zhang
|
9f641ede78
|
feat(model-config): 添加模型手动管理功能及失效模型检测
- 在模型供应商组件中添加手动管理模式,当无法自动获取模型列表时可手动添加/移除模型
- 添加失效模型检测功能,可一键移除配置中不存在的模型
- 新增 ModelScope 供应商图标支持
- 调整用户头像和模型图标尺寸样式
- 更新文档说明图片显示的环境变量配置
|
2025-12-16 15:47:50 +08:00 |
|
Wenjie Zhang
|
5f6047849c
|
refactor: 优化代码格式和结构,改进错误提示信息
- 统一代码格式,移除多余空格和注释
- 改进MySQL连接错误提示信息
- 优化GraphDatabase查询格式和响应结构
- 简化测试用例参数传递方式
- 调整前端GraphCanvas组件样式
|
2025-12-16 10:28:44 +08:00 |
|
Wenjie Zhang
|
75a7d46327
|
refactor(ui): 移除导出数据按钮并优化上传文件提示
重构多个面板组件,移除重复的导出数据按钮和相关样式代码
在GraphView中添加上传文件提示弹窗,根据数据库类型显示不同提示信息
|
2025-12-16 00:27:40 +08:00 |
|
Wenjie Zhang
|
3d63418adf
|
feat: 实现统一图谱适配器及前端组件重构
重构图谱系统架构,引入适配器模式支持多种图数据库类型。主要变更包括:
1. 新增 GraphAdapter 基类及 LightRAG/Upload 适配器实现
2. 重构前端组件结构,新增 GraphDetailPanel 等可复用组件
3. 实现 useGraph 组合式函数统一管理图谱状态
4. 优化 Neo4j 节点/边数据标准化处理
5. 新增统一图谱 API 接口及对应测试用例
6. 改进前端交互体验,增加节点详情展示等功能
前端组件库重构为模块化结构,提升代码复用性。适配器模式使系统可灵活支持不同图数据源,为后续扩展奠定基础。
Next:上传图谱文件的时候,支持属性解析
|
2025-12-15 23:25:56 +08:00 |
|
Wenjie Zhang
|
0875e9769c
|
feat(eval): 添加评估基准分页和错误结果过滤功能
实现评估基准和结果的分页查询,支持按错误过滤结果
优化评估结果表格展示,增加文档链接和说明
提升文件上传验证逻辑和错误处理
|
2025-12-14 18:13:46 +08:00 |
|
Wenjie Zhang
|
c196aaca03
|
fix: 文件数量变化时仅重新生成问题(如果配置了),不再自动生成思维导图
|
2025-12-13 15:59:00 +08:00 |
|
Wenjie Zhang
|
1b0bbeb5f3
|
feat(web): 添加评估基准列表刷新按钮并优化显示
|
2025-12-13 15:54:42 +08:00 |
|
Wenjie Zhang
|
d435b49c97
|
feat(eval): 添加知识库评估功能及相关文档
新增知识库评估功能,支持对 Milvus 类型知识库进行 RAG 系统评估
- 添加评估基准管理功能,支持手动上传和自动生成基准
- 实现评估指标计算和结果展示
- 更新文档添加评估功能说明
- 优化界面交互,增加类型不支持时的提示
|
2025-12-11 01:34:49 +08:00 |
|
Wenjie Zhang
|
e6cfb16429
|
feat(evaluation): 改进RAG评估功能并优化UI布局
- 添加json-repair依赖以增强JSON解析容错能力
- 移除评估标签中的Beta标识,提升用户体验
- 增加评估问题生成的最大尝试次数
- 优化评估结果页面布局,将检索配置和评估报告并排显示
- 添加任务中心状态同步功能
- 改进指标显示样式和间距
|
2025-12-10 23:12:30 +08:00 |
|
Wenjie Zhang
|
9032848450
|
feat(ui): 添加文件上传成功事件并刷新任务列表
在文件上传组件中添加success事件,当上传成功时触发并刷新任务列表。同时在基准评测组件中添加刷新按钮并优化任务提交后的处理逻辑。
|
2025-12-10 22:58:25 +08:00 |
|
Wenjie Zhang
|
ade5445cae
|
feat(evaluation): 重构评估服务以支持知识库基准集中管理
重构评估服务接口和实现,统一通过知识库ID管理评估基准和结果:
1. 新增带db_id的评估基准和结果查询/删除接口
2. 将基准元数据集中存储到知识库metadata中
3. 实现自动生成评估基准功能
4. 优化评估结果表格展示生成答案列
5. 简化基准生成弹窗配置项
移除旧接口并标记为废弃,所有前端调用迁移至新接口
|
2025-12-10 22:48:53 +08:00 |
|
Wenjie Zhang
|
19cb293024
|
refactor: 优化组件和API的空值处理逻辑
- 在KnowledgeGraphSection和QuerySection组件中添加事件声明
- 移除mindmap_router和knowledge_router中不必要的404异常抛出
- 在SearchConfigModal中增加databaseId为空时的处理逻辑
- 在KnowledgeBaseCard中优化描述显示和样式调整
|
2025-12-10 19:42:58 +08:00 |
|
Wenjie Zhang
|
6d3bef49dc
|
refactor(eval): 重构检索配置为弹窗并优化评估界面
- 将检索配置从标签页改为弹窗形式
- 在查询区和评估区添加检索配置入口
- 优化评估历史记录显示和刷新功能
- 移除不再需要的组件和样式
|
2025-12-09 22:11:27 +08:00 |
|
Wenjie Zhang
|
e5a06405ba
|
feat(evaluation): 重构评估配置处理逻辑
- 将前端传递的 retrieval_config 改为 model_config 并合并到检索配置
- 从知识库元数据中获取检索配置作为基础配置
- 在评估结果中显示使用的检索配置
- 优化配置保存流程,先保存到服务器再存本地
- 统一知识库查询参数存储结构
|
2025-12-09 21:11:51 +08:00 |
|
Wenjie Zhang
|
83e0caae7d
|
feat(evaluation): 新增RAG评估功能模块
实现RAG评估系统,包括基准管理、评估指标计算和结果展示功能
- 添加评估路由和API接口
- 实现评估指标计算工具类
- 新增基准上传和自动生成功能
- 添加评估结果展示组件
- 完善相关文档和测试用例
|
2025-12-09 16:21:18 +08:00 |
|
Wenjie Zhang
|
7750a5f106
|
feat(database): 实现同名文件检测与MinIO存储支持
- 添加同名文件检测功能,当上传文件时检查知识库中是否存在同名文件并提示用户
- 重构文件存储逻辑,使用MinIO作为主要存储后端,支持本地和MinIO文件的统一处理
- 优化文件下载功能,根据文件路径类型自动选择本地或MinIO下载方式
- 新增同名文件列表展示组件,支持下载和删除操作
Co-authored-by: YuChuan <xerrors@qq.com>
|
2025-12-07 23:38:20 +08:00 |
|
Wenjie Zhang
|
6003563adb
|
refactor(storage): 将图片上传功能重构为异步文件上传
重构图片上传功能为通用的异步文件上传,支持自定义文件名
移除同步上传方法,统一使用异步接口
|
2025-12-07 18:25:45 +08:00 |
|
Wenjie Zhang
|
82bc35a501
|
feat(embedding): 新增 EmbeddingModelSelector 组件并替换原有选择器
将嵌入模型选择逻辑提取为独立组件,提供模型状态显示功能
在 DataBaseView 和 SettingView 中使用新组件替代原有实现
|
2025-12-07 17:17:20 +08:00 |
|
Wenjie Zhang
|
2126f45493
|
refactor(db): 将数据库操作迁移到异步SQLAlchemy
- 将DBManager重构为支持异步操作
- 更新auth_middleware使用异步会话
- 修改chat_router和dashboard_router使用异步数据库操作
- 重构ConversationManager为异步版本
- 添加aiosqlite和asyncpg依赖
- 优化数据库查询性能
|
2025-12-04 10:11:28 +08:00 |
|
Wenjie Zhang
|
001751dd46
|
feat(知识库): 优化知识库创建界面并标记 Chroma 为弃用
- 在知识库类型选择卡片中添加 Chroma 弃用标记和提示
- 默认知识库类型改为 Milvus
- 添加空状态显示和创建按钮
- 优化知识库类型排序,将 Chroma 放在最后
- 移除不必要的样式代码
|
2025-12-03 15:26:58 +08:00 |
|
Wenjie Zhang
|
5a66ff80c2
|
feat(AgentPopover): 增强待办事项图标样式并添加文件下载功能
- 将简单的文本图标替换为SVG图标,提升视觉体验
- 为文件列表项添加下载按钮功能
- 优化文件区域的样式和布局
- 移除已完成TODO注释和相关代码
|
2025-12-02 21:36:12 +08:00 |
|
Wenjie Zhang
|
10ad84a679
|
Merge branch 'feature/documents'
|
2025-12-02 21:19:55 +08:00 |
|
Wenjie Zhang
|
11603efffe
|
docs: 更新项目文档和统计数据
更新项目文档内容,简化开发指南并统一文档风格。
优化前端视图中的时间显示格式和文本溢出样式
|
2025-12-01 16:26:52 +08:00 |
|
Wenjie Zhang
|
b9a8ca2e1a
|
Merge remote-tracking branch 'origin/feature/ui' into feature/documents
|
2025-12-01 09:50:15 +08:00 |
|