Commit Graph

154 Commits

Author SHA1 Message Date
cc7f0c1a43 feat: 异步同步知识库分块检索索引 2026-09-04 11:35:34 +08:00
6cbc330f55 fix: 恢复服务重启后的自动导入任务 2026-09-04 11:35:28 +08:00
d7b0d442eb fix: 统一文档解析文件格式校验
- 统一知识库和工作流支持格式并增加前后端上传拦截

- 拒绝 XLS 与伪装 XLSX,避免空内容解析成功
2026-09-02 19:15:35 +08:00
198d592dd6 fix: 补齐知识库工作流文档标题 2026-09-02 18:50:23 +08:00
1bd9810518 feat: 支持工作流对话匿名分享
- 增加免登录公共接口、访客隔离、限流和匿名上传校验

- 分离 SSE 连接与运行生命周期,支持刷新恢复服务端权威状态

- 持久化分享页对话并优化时间线滚动与输入区交互
2026-08-31 16:45:48 +08:00
e40bd9dc82 feat: M28 增加工作流汇聚安全校验 2026-08-31 15:56:06 +08:00
1d3147e7bf fix: 统一工作流空媒体参数处理 2026-08-31 15:03:05 +08:00
be10eabb64 feat: 接入一库一工具知识检索
- 编译知识库英文运行名、描述、检索配置和独立 Registration

- 统一最终分数阈值并保持模型上下文、检索事件与引用一致

- 完善 AG-UI 知识库检索运行态与完成态展示
2026-08-29 15:44:54 +08:00
7e1490d5f8 fix: 支持可信内部文件引用读取
- 通过服务端文件记录和存储配置恢复可信物理读取句柄

- 文档解析与工作流文档节点优先读取已确认的内部存储对象

- 补齐路径校验、记录异常和读取边界测试
2026-08-29 15:44:53 +08:00
7aed4bcc37 fix: 避免空引用集合触发无效查询
- Agent 与 Skill 引用查询在空 ID 集合时直接返回

- 补充不调用 listByIds 的回归测试
2026-08-26 23:29:00 +08:00
6248e2c7b8 fix: 支持模型异常后继续文档对话
- 将本轮文档上下文纳入可持久化的 Agent 用户消息

=- 在异常提示中提供请重试动作并自动发送继续
2026-08-26 22:56:31 +08:00
1870ac4028 fix: 修正自动导入完成提示
- 根据关联文档真实状态识别已完成的历史失败批次

- 完成后自动移除提示并低频复查失败或中断批次
2026-08-26 18:58:54 +08:00
7f083a9433 fix: 明确 Skill Git 访问策略注入构造器
- 标记生产构造器供 Spring 容器稳定选择

- 补充组件实例化回归测试
2026-08-20 11:24:09 +08:00
fa07134cf8 feat: 支持 Agent 运行刷新恢复
- 解耦 Runtime 与浏览器 SSE 订阅并增加 Redis 游标日志

- 支持正式聊天与草稿试运行刷新重连和权威终态恢复

- 完善显式取消、owner 丢失、容量限制与故障测试
2026-08-20 11:18:10 +08:00
9579619384 feat: 支持 Skill 仓库扫描与批量导入
- 统一支持本地单包、多包和 Git 候选最多 50 项导入

- 固定提交并限制 SSRF、DNS、并发、频率、超时和仓库资源

- 增加导入对话框、接口契约和安全回归测试
2026-08-19 22:39:55 +08:00
4e8640dcaf feat: 完善 Agent 标准交互与安全运行时
- 接入 AG-UI 运行投影、Turn 时间线和审批隔离

- 增加 Agent Skill 冻结绑定与运行时消费闭环

- 增加受控工作区、内置工具和私有 Artifact 生命周期
2026-08-19 22:13:41 +08:00
77d66e1b42 feat: 重构标准 Skill 管理与发布链路
- 统一标准 ZIP 导入导出与通用资源模型

- 收口分类范围权限和创建人查询

- 完善发布快照、审批幂等与数据库清理迁移
2026-08-14 18:53:26 +08:00
9be9bd7665 fix: 优化顶级部门存在和子部门重复时,用户导入错误的问题 2026-08-13 22:30:45 +08:00
64a85c6a5b feat: 统一列表模糊搜索行为
- 统一管理端和用户中心搜索参数及多字段包含匹配

- 修复聊天搜索竞态并优化部门重名路径展示

- 补充部门展开、模型空白词和聊天查询回归测试
2026-08-13 22:29:59 +08:00
fe41d62b8a fix: 让 LLM 节点应用模型消息格式配置
- 从模型高级配置解析内容块数组模式并兼容旧配置项

- 向 OpenAI 兼容、DeepSeek 与 Ollama 聊天配置透传消息格式

- 补充配置优先级、回退和请求序列化测试
2026-08-11 20:56:09 +08:00
ac9e200a15 fix: 强化文档分块与索引失败处理
- 对最终向量分块应用 BGE-M3 上下文硬限制

- 批量写入和删除关键词索引并校验执行结果

- 外部索引回滚失败时保留明确错误提示

- 补充自动重分块、快照清理和失败回滚测试
2026-08-10 23:58:24 +08:00
6c491bd893 feat: 完善文档分块参数配置
- 支持自定义正则匹配内容保留开关及配置持久化

- 约束分块重叠长度始终小于分块长度

- 补充中英文交互文案
2026-08-10 23:57:56 +08:00
742a4b1647 perf: 优化文档列表与分块索引查询
- 列表页仅查询展示字段并复用文档分块统计

- 移除文档分页对分块表的关联聚合

- 增加文档分块 document_id 索引和 SQL 回归测试
2026-08-10 23:56:21 +08:00
402c0f16b8 fix: 支持解析工作流受管上传文件
- 优先通过上传记录验证后的读取器加载文件内容

- 保留普通存储与远端地址校验回退路径

- 补充来源读取和解析桥接回归测试
2026-08-10 23:54:25 +08:00
1c0fbfa5ff fix: 修复工作流入口标题与提示词校验
- 支持系统入口标题清空占位与下游引用展示同步

- 降低字段编辑触发的节点图重算和无效渲染

- 在保存及执行前拦截空白的大模型用户提示词
2026-08-10 23:15:41 +08:00
9d2fa39a2d fix: 完善工作流公共接口上传与错误契约
- 区分 HTTP 请求标识与内部上传标识,补齐 Redis 旧记录兼容和关联日志

- 保持归一化 MIME 一致,并隔离工作流鉴权错误契约对其他公共接口的影响

- 收口 Multipart 操作日志与对象存储故障分类,归档范围:S05
2026-08-10 11:41:09 +08:00
bae7b18977 fix: 完善自动导入异常中断与恢复
- 自动导入基础设施异常触发批次熔断,保留完整日志并输出安全错误信息

- 增加恢复令牌与租约围栏、无文档失败项重建及消息退避机制

- 前端展示中断状态并在状态请求失败后自动恢复轮询

- 补充批次中断迁移、配置与并发异常路径测试
2026-08-10 11:26:00 +08:00
54d85ae460 feat: 完善工作流 Public API 调用能力
- 支持 JSON 文件 URL 简写与 Multipart 单请求文件上传

- 完善执行拓扑、枚举状态、节点名称、恢复校验和安全错误响应

- 增加临时上传生命周期清理并升级 MinIO SDK

- 重构工作流接口调用说明弹窗的扁平响应式布局
2026-08-09 21:27:30 +08:00
0d14f1c165 feat: 支持知识库 CSV 大文件导入
- 增加 CSV 流式解析、表格语义分块和分页预览

- 增加快照两阶段清理、失败重试和格式校验

- 补充批量入口、管理端交互和回归测试
2026-08-07 13:11:59 +08:00
13dec6c216 feat: 为访问令牌增加名称
- 支持创建和编辑访问令牌名称

- 在列表首列展示名称并兼容历史数据
2026-08-07 12:55:04 +08:00
d244a0404d fix: 收口管理端页面权限与工作流运行授权
- 页面选项接口改用所属页面权限并返回最小数据视图

- 统一校验工作流引用、租户、状态与定时任务执行主体

- 补充聊天记录权限迁移和权限隔离回归测试
2026-08-07 12:51:21 +08:00
6ad004da9b feat: 在用户列表展示角色信息
- 分页批量补全用户关联角色名称,避免逐行查询

- 支持多角色标签、溢出数量和完整信息提示
2026-08-07 12:47:04 +08:00
7a64cfcaa4 fix: 修复知识库失败批次继续与重分块
- 统一继续和重试逻辑,恢复全部失败明细

- 向量化失败时废弃旧快照并重新分块

- 增加 BGE-M3 分块硬上限与索引写入结果校验
2026-08-07 12:39:27 +08:00
7082041e6e fix: 修复 AUTO 策略空分块兜底
- AUTO 推荐无分块时回退自然段长度拆分

- 保留默认或页面传入的分段长度与重叠参数

- 补充默认、自定义与显式策略回归测试
2026-08-07 12:21:02 +08:00
6544cdcff0 feat: 支持用户导入按部门层级路径匹配
- 按独立顶级分支构建路径并拒绝重名与异常层级

- 兼容旧版部门名称表头并更新导入模板

- 补充多根路径与模板歧义场景测试
2026-08-03 17:43:47 +08:00
a75ae9a843 feat: 默认省略代码节点显式 main 调用
- 新节点仅生成 main 与 return 并同步输入形参

- Python 运行时按配置顺序传入独立参数值

- 保留历史显式调用和单对象参数写法
2026-08-03 16:58:20 +08:00
08fe3ba1f1 feat: 增加多端登录可配置 2026-08-03 15:27:47 +08:00
8c334be65d fix: 防止定时任务引用失效工作流
- 保存任务时校验工作流权限与必填参数

- 删除工作流前检查并重新确认定时任务引用
2026-08-03 14:50:28 +08:00
93db17b384 fix: 收紧智能体聊天历史访问范围
- 普通账号仅可访问本人 Agent 会话

- 超级管理员保留全量查询并限制筛选入口
2026-08-03 14:49:31 +08:00
866688b92f fix: 统一账号角色校验与默认首页
- 创建与导入账号时强制校验启用角色

- 按启用角色返回默认首页并过滤禁用角色
2026-08-03 14:48:39 +08:00
19dac5146c fix: 完善数据中枢导入与查询链路
- 支持常见 Excel 表头、工作簿校验及数据可靠落库

- 修复大整数 ID 精度和逻辑表 SQL 解析问题

- 为查询数据节点注入结构化上下文并兼容 SQL 代码块
2026-08-03 11:39:14 +08:00
dc99d1aa52 fix: 展示 JavaScript 代码节点执行错误
- 配置脚本执行超时并保留可定位的 JavaScript 异常信息

- 在试运行步骤和终态结果中展示并展开失败节点
2026-08-03 11:17:44 +08:00
1bf755f6c4 feat: 支持 Python 代码节点 main 返回输出
- 自动传入节点输入并映射 main 返回字典,兼容历史 _result

- 限制脚本输出缓冲并补充运行时与编辑器测试

- 同步 Python 帮助、占位提示和独立可执行补全片段
2026-08-03 11:16:03 +08:00
51dbfd41b6 feat: 完善知识库批量导入与公共 API
- 新增批量异步导入、状态查询、失败重试与中断恢复链路

- 拆分知识库读取、导入、维护权限并完善 Public API 契约

- 补充数据库迁移、管理端交互、接口说明与相关测试
2026-08-03 11:14:41 +08:00
6df3dd9981 feat: 支持智能体可见范围管理
- 未分类智能体按可见范围绕过分类白名单

- 提供个人、部门、公开范围配置及列表状态标签
2026-07-31 16:45:41 +08:00
5c29ca9407 fix: 将工作流文档解析上限统一为 100MiB
- 前后端统一单文件与总大小限制为 100MiB

- 按实际读取字节数拦截超限文档并记录大小差异

- 补充存储、远程流与边界场景测试
2026-07-31 14:52:06 +08:00
4a0efe8879 fix: 完善工作流图片参数流转
- 图片参数使用 Object 类型并过滤上游图片引用

- 试运行支持上传、URL 和素材库图片输入

- 将模型图片能力映射到运行配置
2026-07-31 14:51:07 +08:00
fb08424cef feat: 完善循环输出扁平聚合
- 校验并恢复循环输出的聚合策略

- 将最终类型并入参数值并优化同排开关交互
2026-07-31 14:46:46 +08:00
f872eac1f9 fix: 完成系统向智能体数据链路切换
- 切换工作台、聊天历史、资源候选与公共调用到 Agent

- 加固资源绑定、删除保护及发布运行并发控制

- 隔离旧 Bot 专属服务和组件并保留兼容入口
2026-07-31 14:24:15 +08:00
f0aba1eddd feat: 增加条件节点正则匹配
- 使用 RE2/J 完成安全正则执行和分层校验

- 增加全宽多行输入、说明提示和专项测试
2026-07-31 14:23:47 +08:00