Commit Graph

412 Commits

Author SHA1 Message Date
Wenjie Zhang
8582b94f68 feat: 输入框内的模型仅作临时覆盖 2026-06-05 21:02:13 +08:00
Wenjie Zhang
9bcfb0e1f4 fix: 统一知识能力空状态 2026-06-05 00:35:31 +08:00
Wenjie Zhang
711f39dbd1 feat: 重设计首页突出 Harness 与知识库协作
- hero 区改版:氛围背景光晕+渐隐网格,右侧玻璃卡片可视化
- 右侧改为 Harness → RAG 引擎 → 知识库 横向数据流,中间枢纽带脉冲环、双向光点对流
- 统计改用实时 GitHub 数据(Stars/Forks/Issues),不再依赖 branding 配置
- 移除 info.template.yaml 的 features/actions 及 store 中对应 getter
- 「查看文档」升级为次按钮,左侧内容顶部对齐微调
2026-06-04 21:07:09 +08:00
Wenjie Zhang
5a8ecb8e02 style: 调整文件管理工具栏布局 2026-06-03 23:33:01 +08:00
Wenjie Zhang
2e09fe328e feat: 支持工作区批量上传文件 2026-06-03 23:32:32 +08:00
Wenjie Zhang
f54abbd631 fix: 修正扩展页默认打开标签 2026-06-03 20:10:55 +08:00
Wenjie Zhang
56cd1b500a feat: 优化 Skill 安装逻辑和展示逻辑 2026-06-03 14:13:59 +08:00
Wenjie Zhang
01d21e2759 feat: 实现子智能体的线程体验 2026-06-02 18:47:28 +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
5322b21c32 refactor: 简化代码逻辑 2026-05-29 22:19:58 +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
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
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
52b5bff421 feat: DataBaseInfoView 导航改为顶部 tab; ModelSelector 增加搜索; 知识图谱交互优化
- DataBaseInfoView 左侧边栏改为顶部 tab 栏,与移动端布局统一
- ModelSelector 支持搜索过滤和 short/mini 显示模式,移除旧的刷新按钮位置
- 知识图谱面板抽离 toggleBuildPanel/toggleSettingsPanel 方法
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
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
Wenjie Zhang
96abe655fc refactor(web): 前端重构,优化配置面板和用户管理
- 新增 SearchConfigPanel 组件,优化检索配置
- 重构 AgentFilePreview,改进编辑体验
- 添加用户管理和部门管理功能
- 优化知识库图谱配置面板
2026-05-26 17:39:13 +08:00
Wenjie Zhang
f1e6bcf6eb refactor: 统一使用 uid 而不是 user_id 2026-05-26 17:39:13 +08:00
Wenjie Zhang
6225310600 feat(kb): 新增知识图谱向量存储、文件大小补全及前端重构
- 新增 MilvusGraphVectorStore 和 KnowledgeGraphRepository
- 新增文件大小从 MinIO 补全的逻辑(上传时 + 启动时)
- 重构 FileTable、GraphDetailPanel、KnowledgeGraphSection 等前端组件
- 新增文件大小回退测试和 kb_utils 测试
- 优化 file_utils 工具函数
- 更新 roadmap 文档
2026-05-26 17:39:12 +08:00
Wenjie Zhang
a0f9b0b6fd feat(kb):新增知识库文件管理功能
- 更新了 KnowledgeBaseManager 以支持新的文件管理方法。
- 在 workspace_router 中为知识库文件操作新增了端点,包括文件树列表、文件预览和文件下载。
- 在 workspace_api.js 中添加了相应的 API 调用,用于知识库交互。
- 增强了 AgentFilePreview 组件,支持预览变体之间的切换。
- 更新了导航逻辑,重定向至知识管理标签页,而非数据库视图。
- 修改了 WorkspaceView 以处理知识库条目和预览,包括加载和展示知识文件。
- 通过在文件操作期间提供加载与错误状态的反馈,改善了用户体验。
2026-05-26 17:39:12 +08:00
Wenjie Zhang
e3c5f41c7c refactor: 知识库重新设计
- 默认的知识库类型新增图谱抽取能力
- 移除 LightRAG 以及原有的知识图谱支持
- 移除所有兼容性的代码
2026-05-26 17:39:12 +08:00
supreme0597
d0c60d9d82 feat(mention): 优化@提及搜索排序与高亮展示,修复唤醒交互及路径硬编码问题 2026-05-25 21:11:20 +08:00
Wenjie Zhang
ef963617fc feat(agent): 更新代理面板和输入区域,优化状态管理和界面交互 2026-05-12 15:26:48 +08:00
Wenjie Zhang
c44085d718 fix(web): 修复路由守卫 next 弃用警告
将全局导航守卫改为返回值式跳转,避免 Vue Router 提示 next 回调已弃用。
2026-05-10 18:56:24 +08:00
Wenjie Zhang
9e6348206e style: 格式化导入语句,提升代码可读性 2026-05-04 08:25:23 +08:00
Wenjie Zhang
016dfb457a fix(workspace): 修复面包屑路径逻辑,确保当前路径正常化;优化预览文件下载和调整功能 2026-05-04 08:24:25 +08:00
Wenjie Zhang
cbd265fea8 feat(workspace): 增强工作区功能,处理符号链接和非 UTF-8 文本文件的预览支持 2026-05-04 08:18:37 +08:00
Wenjie Zhang
5fb6af8cb8 feat(workspace): 增强预览面板功能,支持关闭和折叠操作,优化样式 2026-05-04 08:18:37 +08:00
Wenjie Zhang
596eeeaaac feat(workspace): 新增工作区文件内容编辑功能,支持 Markdown 和 TXT 文件的保存与预览 2026-05-04 08:18:37 +08:00
Wenjie Zhang
6fcfb090de feat(workspace): 重构工作区组件,优化路径选择和面包屑导航功能
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 08:18:37 +08:00
Wenjie Zhang
9ff925e4df feat(workspace): 增强工作区侧边栏,新增快速访问功能并优化路径选择逻辑 2026-05-04 08:18:37 +08:00
Wenjie Zhang
35f09f0bc8 feat: 完善工作区文件管理能力 2026-05-04 08:18:37 +08:00
Wenjie Zhang
c5852617b1 feat: 新增个人工作区预览
新增独立用户级 workspace 只读接口和工作区页面,支持文件列表浏览及宽屏内嵌/窄屏弹窗预览,便于后续扩展团队空间与知识库浏览。

Co-authored-by: Copilot <copilot@github.com>
2026-05-04 08:18:37 +08:00
Wenjie Zhang
250885cb4d fix: 使用 buildLlmInfoPayload 函数构造 llm_info,简化代码并避免空值提交 2026-05-04 08:12:54 +08:00
郭诣
86904332bc fix(knowledge): 修复语言模型选择后无法回显且提交为空的问题
V2 模型 spec 格式为 provider_id:model_id(冒号分隔),
但 handleLLMSelect 使用斜杠拆分,导致 provider 和 model_name 均为空。
新增 model_spec 字段直接存储完整 spec,抽取 parseModelSpec/buildDisplaySpec
工具函数统一处理 V1/V2 两种格式,消除 3 处重复逻辑。
2026-05-02 01:08:09 +08:00
Wenjie Zhang
204e627839 feat: 优化共享设置界面,使用卡片式布局提升用户体验 2026-04-28 22:02:15 +08:00
Wenjie Zhang
417b1de308 refactor: 将 ExtensionCard 替换为 InfoCard 以统一组件使用 2026-04-27 10:22:41 +08:00
Wenjie Zhang
ee624513f1 style(format): 格式化代码 2026-04-27 02:24:52 +08:00
Wenjie Zhang
ba7c1299a5 refactor(web): 统一视觉元素,抽象组件优化
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 02:19:01 +08:00
Wenjie Zhang
a8eb5ab6fe feat(model): 引入 is_v2_spec_format 函数以优化模型规格判断逻辑 2026-04-26 20:59:40 +08:00
Wenjie Zhang
2e0b4a8358 refactor: 增强模型提供程序管理和 UI 组件
- 在 PostgresManager 中添加了用于嵌入和重新排序基本 URL 的新列。
- 更新了模型提供程序数据结构,以包含新的端点。
- 重构了模型提供程序服务和路由器中的凭据状态检查。
- 引入了一个可重用的组件,用于跨组件进行模型状态检查。
- 通过调整页面内边距的 CSS 变量,提高了 UI 的响应速度。
- 重构了模型选择器组件,以利用新的模型状态组件。
- 更新了模型配置视图,以处理响应式编辑模型状态。
- 清理了未使用的代码,并改进了模型状态检查中的错误处理。
2026-04-26 19:59:15 +08:00
Wenjie Zhang
e3d312059a feat(model): 重构嵌入模型选择器,新增 Rerank 模型选择器,优化模型提供者管理 2026-04-26 18:51:38 +08:00
Wenjie Zhang
db13abaa63 feat(model): 增强模型配置功能,支持手动添加模型及源字段,优化远端模型加载逻辑 2026-04-26 15:03:20 +08:00
Wenjie Zhang
129f8860c9 Merge branch 'main' into feat/model-config 2026-04-26 00:50:00 +08:00