Wenjie Zhang
|
1842c8da85
|
refactor: 统一 Mention 图标渲染逻辑
|
2026-06-03 19:50:49 +08:00 |
|
Wenjie Zhang
|
3b35493db3
|
style: code format
|
2026-06-03 18:55:34 +08:00 |
|
Wenjie Zhang
|
56cd1b500a
|
feat: 优化 Skill 安装逻辑和展示逻辑
|
2026-06-03 14:13:59 +08:00 |
|
Wenjie Zhang
|
eb55780d0d
|
feat: 修复工具返回异常的问题
|
2026-06-03 14:09:45 +08:00 |
|
Wenjie Zhang
|
206ddd8ff0
|
feat: 添加子智能体消息渲染
|
2026-06-03 14:09:45 +08:00 |
|
Wenjie Zhang
|
0dbdc647ec
|
feat: 添加图片生成技能 image-gen,迁移 Qwen-Image 生成能力至内置 Skill
|
2026-06-02 20:04:33 +08:00 |
|
Wenjie Zhang
|
01d21e2759
|
feat: 实现子智能体的线程体验
|
2026-06-02 18:47:28 +08:00 |
|
Wenjie Zhang
|
14daa43e28
|
feat: 统一工具调用的规范化处理,优化消息解析逻辑
|
2026-06-02 00:08:38 +08:00 |
|
Wenjie Zhang
|
c6d0c57bf9
|
feat: 统一用户头像生成
|
2026-06-01 22:29:43 +08:00 |
|
Wenjie Zhang
|
1e922acb43
|
feat: 更新子智能体前端体验
|
2026-06-01 22:29:18 +08:00 |
|
Wenjie Zhang
|
b6240a1b4f
|
style: code format
|
2026-05-31 13:40:15 +08:00 |
|
Wenjie Zhang
|
31a7fc52d0
|
feat: 适配 deepagents 最新版特性
|
2026-05-31 13:36:42 +08:00 |
|
Wenjie Zhang
|
b51df7097e
|
feat: 增强消息输入和附件组件中的提及功能. #718
- 重构 MessageInputComponent,改用 contenteditable div 以实现更好的提及处理。
- 引入 MentionTextRenderer 组件,用于渲染带图标和标签的提及内容。
- 在 mention_utils.js 中添加用于解析和格式化提及内容的辅助函数。
- 改进 MessageInputComponent 中对提及查询的检测与处理。
- 更新提及标记和资源项的样式,以提升 UI/UX 体验。
- 实现基于键盘事件的提及删除处理。
- 确保与各种提及类型(知识、技能、MCP、子代理、文件)的兼容性。
|
2026-05-30 17:54:36 +08:00 |
|
Wenjie Zhang
|
4f02b4d35e
|
feat: 优化 mention 逻辑,支持在未创建 Thread 的时候 @ 工作区文件
|
2026-05-30 16:04:39 +08:00 |
|
Wenjie Zhang
|
5322b21c32
|
refactor: 简化代码逻辑
|
2026-05-29 22:19:58 +08:00 |
|
Wenjie Zhang
|
acf150d47d
|
feat(agent): 支持运行恢复与中断续写
完善 AgentRun 的父子运行关系、恢复请求和前端流式状态处理,补充相关单元测试以覆盖中断后恢复场景。
|
2026-05-28 14:09:04 +08:00 |
|
Wenjie Zhang
|
54bf9b61a8
|
feat(attachment): 改进附件解析功能,增加解析方法选择和状态显示
|
2026-05-28 09:14:08 +08:00 |
|
Wenjie Zhang
|
6438f8b7c2
|
feat(models): 增强模型配置能力
|
2026-05-27 19:56:26 +08:00 |
|
Wenjie Zhang
|
2b8cc37592
|
feat(attachments): 新增附件的可解析的支持
|
2026-05-27 18:22:29 +08:00 |
|
Wenjie Zhang
|
4036530bb6
|
feat(skill): 新增 Skill 的权限设置
|
2026-05-27 14:51:56 +08:00 |
|
Wenjie Zhang
|
404fcd55a3
|
fix: 优化前端交互细节
修正消息匹配转义和复制兜底日志,并统一卡片操作入口与主题链接颜色。
|
2026-05-26 19:39:08 +08:00 |
|
Wenjie Zhang
|
7b1b326523
|
refactor: 整合知识导图接口
将思维导图生成、查询和文件列表接口收敛到知识库 API,并移除独立 mindmap router 与前端模块。
|
2026-05-26 19:38:44 +08:00 |
|
Wenjie Zhang
|
2ada27b285
|
feat: 前端 UI 增强 - 用户搜索筛选、Agent 面板样式优化、导航更新
- UserManagementComponent.vue: 新增用户名/ID/手机号搜索 + 部门/权限筛选
- AgentManagePanel.vue: 优化后端选择器样式、侧边栏条件渲染
- QuerySection.vue: 微调检索结果文字大小与样式
- AppLayout.vue: 更新导航名称与图标(扩展管理→智能体扩展等)
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
5b1fd51b27
|
refactor: 移除 spaCy 图谱抽取器,前端抽取方案收敛为仅 LLM
- 删除 backend/package/yuxi/knowledge/graphs/extractors/spacy.py
- 清理 __init__.py 和 factory.py 中的 spacy 引用
- KnowledgeGraphSection.vue 抽取器类型仅保留 LLM + "更多拓展中"占位
- 补充测试:factory 仅支持 llm、reject spacy、service configure 拒绝 spacy
- 更新 docs/intro/knowledge-base.md 文档描述
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
e7914b1dee
|
fix: 修复导航项的激活状态逻辑
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
21b16c7c06
|
feat: 更新模型选择组件和聊天组件的输入逻辑
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
a35fd85353
|
feat: 新增 Agent 管理面板 + ModelManageView
- 新增 AgentManagePanel 组件,集中管理 Agent 实例
- ModelConfigView 重命名为 ModelProviderManagePanel
- 新增 ModelManageView 页面整合模型与 Agent 管理
- 更新路由、侧边栏导航
- HomeView 调整布局,新增 Agent 管理入口
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
749ed8d757
|
refactor: 前端 Agent 组件重构
- AgentRuntimeConfigForm 从 AgentConfigSidebar 重命名
- AgentChatComponent、AgentInputArea、AgentMessageComponent 重写交互逻辑
- AgentPanel、AgentArtifactsCard、AgentView 适配新数据模型
- stores/agent.js 简化状态管理
- BasicSettingsSection、ShareConfigForm、DebugComponent 收敛配置
- SubagentCardList、ToolsCardList 适配新 API
- useApproval 逻辑优化
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
42521bab63
|
refactor: Filesystem & Upload 代码重构
- filesystem_service 简化文件元数据处理
- viewer_filesystem_service 移除冗余逻辑
- 新增 upload_utils 上传工具模块
- filesystem_router 移除废弃端点
- 前端 viewer_filesystem.js 接口重构,新增 upload_limits.js 上传限制
- file_preview、file_utils 更新预览与工具函数
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
d2859ab8cd
|
refactor: Auth/User 路由重构 + 新增 user_api 前端接口
- auth_router 移除旧的 get_admin_user,统一使用 auth_middleware
- user_router 新增 get_users 接口
- 前端新增 user_api.js,更新 index.js 导出
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
01a052de8a
|
feat(agent): 优化前端文件预览体验
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
b488e48d8e
|
refactor: Benchmark 弹窗重构 + 测试适配 + 文档更新
- 重构 BenchmarkGenerateModal/BenchmarkUploadModal 组件
- 更新测试文件适配架构变更(apikey、sandbox、用户环境)
- 更新 roadmap.md 记录本次修改
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
1f2bdf3158
|
feat: Agent 环境变量功能 - 新增环境变量配置组件与工具注册优化
- 新增 AgentEnvSettingsCard.vue 环境变量配置卡片
- 新增 agent_env_api.js API 层
- 优化 McpEnvEditor.vue 和 SettingsModal.vue 集成
- 更新 toolRegistry.js 工具注册逻辑
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
b9f0579ef2
|
refactor: 后端用户管理重构 - 新增 user_router,移除旧的 auth_apikey_router
- 新增 user_router.py 统一用户管理路由
- 删除 auth_apikey_router.py,功能迁移至 user_router
- 更新 __init__.py 路由注册
- 同步更新前端 apikey_api.js 适配接口变更
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
b6a8ea9343
|
feat: 前端重构 - Agent 配置 UI 优化、命名统一与 Mention 配置抽取
- AgentConfigSidebar: 重构配置选项渲染,支持 label/value 分离,简化模板
- useAgentMentionConfig: 抽取资源映射工厂函数,支持按 kind 过滤
- agentConfigUtils: 新增 getConfigOptions/getOptionLabel/getOptionValue 工具函数
- stores/components: dbId → kbId 命名统一
- 多项小组件优化与清理
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
82fd5846ea
|
refactor: 命名统一 - db_id/dbId → kb_id/kbId 贯穿后端路由、模型、Schema 及前端 API
- 数据库列: db_id → kb_id (knowledge_bases, knowledge_files, knowledge_chunks, graph 相关表)
- 路由参数: path/query 中的 db_id → kb_id
- Schema 字段: resource_id → kb_id
- 前端 API 参数: dbId → kbId
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
1026b1d871
|
refactor: 评估系统重构 - 支持图检索; 重构 Benchmark 生成与 QuerySection 组件
- 后端: milvus_graph_service 增加图检索能力; benchmark_generation 重构为基于 service 的模式
- 后端: evaluation_service.py 迁移至 knowledge/eval/service.py
- 后端: 简化 milvus.py 实现, 抽离图逻辑到 graph service
- 前端: QuerySection.vue 大幅重构, 支持图检索模式与多视图切换
- 前端: BenchmarkGenerateModal 增加图检索配置选项
- 测试: 新增 service_generation 测试, 更新 benchmark_generation 测试
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
b728482d4c
|
feat: 账户设置独立为设置页标签;评估组件 UI 重构与体验优化
- 新增 AccountSettingsComponent,将个人资料编辑从 UserInfoComponent 弹窗迁移至设置页"账户设置"标签
- SettingsModal 新增 initialTab 属性支持指定初始标签,默认标签根据权限智能切换
- AppLayout 移除废弃的 layoutSettings 与 useTopBar 相关逻辑
- RAGEvaluationTab 重构:评估启动改为下拉面板,新增最新评估卡片、进度轮询、Auto Refresh
- 调整次要 UI:主题色微调、文件面板描述移除、上传按钮样式增强
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
2938b4e794
|
feat: 优化技能和资源配置逻辑,支持默认选择当前用户可用的全部资源
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
d3979f6e7f
|
chore: 清理无用空行,更新文档
- 移除多余空行(AgentConfigSidebar, FileTable, QuerySection, SkillCardList)
- 更新 roadmap.md 记录评估存储重构和并发数配置
- 更新 evaluation.md 说明 JSONL 仅为交换格式及并发数推荐
- 更新 REFACTOR.md 标记评估重构为已完成
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
52b5bff421
|
feat: DataBaseInfoView 导航改为顶部 tab; ModelSelector 增加搜索; 知识图谱交互优化
- DataBaseInfoView 左侧边栏改为顶部 tab 栏,与移动端布局统一
- ModelSelector 支持搜索过滤和 short/mini 显示模式,移除旧的刷新按钮位置
- 知识图谱面板抽离 toggleBuildPanel/toggleSettingsPanel 方法
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
a7f894691e
|
refactor: 评估系统重构 - 前端 API 及评估组件适配
- API 层方法名和路径统一为 dataset/run 语义
- RAGEvaluationTab 重写为全屏面板、支持列宽拖拽
- EvaluationBenchmarks 重写为数据集管理视图
- 生成模态框增加并发数配置;上传模态框适配新接口
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
37179e233f
|
fix: 修复 Notion 页面数据源验证逻辑;增加未知父级的异常处理
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
3db94eba6d
|
fix: 修复 Tooltip placement 及工具过滤;更新文档
- McpCardList/SkillCardList/SubagentCardList 修复 Tooltip placement
- AgentConfigSidebar 工具选择按 buildin 分类过滤
- roadmap 和 REFACTOR.md 同步更新
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
e81b7ae847
|
refactor: 重构知识库详情页布局,废弃旧组件
- DataBaseInfoView 整体重构为侧边栏标签页布局
- 新增顶部导航栏(返回、标题、编辑/复制操作)
- 左侧功能导航(文件管理/检索测试/知识图谱/知识导图/RAG评估)
- 文件管理面板增加统计卡片(待解析/待入库/总数/进度)
- 检索配置从弹窗改为侧边内联面板
- 编辑弹窗支持 Dify/Notion 连接器配置和共享设置
- 移除废弃的 DatabaseHeader.vue 和 KnowledgeBaseCard.vue
- FileTable 移除 rightPanelVisible prop 相关逻辑
- QuerySection 调整间距样式
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
5add3a070d
|
feat: 知识图谱状态增加实体/关系数量统计
- KnowledgeGraphRepository 新增 count_by_db_id 方法
- MilvusGraphService.get_status 返回 entity_count 和 relationship_count
- 知识图谱管理面板展示实体与关系计数
- 修复重置按钮在构建中不可见的问题
- 调整默认并发数为 50
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
82af923cf1
|
feat: 知识库工具注册分类体系,ToolsCardList 展示 knowledge 分类
- kbs tools 添加 category=knowledge 和 tags 元数据
- registry 注释补充 knowledge 分类说明
- ToolsCardList 新增 knowledge 分类展示标签
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
c342f3e1ee
|
feat: 收紧用户管理部门隔离并重构知识库共享权限
- 普通管理员创建用户时固定归属本部门,用户列表/访问选项/详情/更新/删除均限制在本部门
- share_config 改为三档:global(全局共享)、department(部门共享)、user(指定人可访问)
- 部门共享必须包含当前用户部门,指定人可访问必须包含当前用户
- 前端 ShareConfigForm 重构为三档卡片选择+下拉菜单选人/选部门
- 补充部门隔离和共享权限过滤的集成测试
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
5693fdd4a7
|
feat: 重构知识库注册机制,简化知识库类型注册并添加描述信息
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
213a542a87
|
feat: 新增知识库文档查找和打开工具,优化数据库信息展示
|
2026-05-26 17:39:13 +08:00 |
|