Commit Graph

1057 Commits

Author SHA1 Message Date
002e6a356b chore: 批量整理代码变更,修复多类细节问题
1.  清理测试文件中未使用的导入与冗余代码
2.  修复审计日志与批量操作的空值约束,统一填充"global"作为默认渠道
3.  调整批量消息撤回的响应语义,对齐其他端点的部分成功契约
4.  修复访问规则批量克隆的唯一约束问题,新增后缀自动处理逻辑
5.  替换anyio为asyncio并行调用,修正时间UTC导入路径
6.  优化前端外部系统概览页的刷新状态提示与缓存逻辑
7.  修复测试用例中的断言与请求方式问题,适配httpx删除请求特性
8.  重构后端路由的依赖注入,移除冗余的数据库会话依赖
9.  调整测试用例的权限校验逻辑,修正强制登出的权限判断
10. 修复语义分块测试的numpy依赖问题,清理冗余导入
2026-07-13 20:48:29 +08:00
b10366e898 refactor(wechat-woc): 移除bridge_url scheme强制校验,简化URL校验逻辑
1.  移除`_validate_bridge_url_scheme`相关代码与校验逻辑
2.  调整WeChatWoc插件的配置校验注释与测试用例
3.  不再强制要求bridge_url使用https协议,仅保留SSRF主机校验
4.  简化host_bootstrap中GIN索引创建逻辑,移除冗余索引创建步骤
5.  新增transport_mode数据库字段与适配器实现
6.  新增WhitelistConfigAdapter白名单配置适配器
7.  优化前端仪表盘实时监控轮询逻辑,移除可见性感知轮询改为手动触发
2026-07-12 23:53:53 +08:00
56022a9199 chore: 批量整理代码变更,修复细节与优化结构
- 修复 scheduler store 末尾多余逗号
- 将智能体名称从“语析”改为“Kris”
- 新增获取运行记录UID的权限校验接口
- 重构操作日志写入逻辑,使用独立会话避免事务污染
- 注册外部系统调度处理器
- 优化全局错误处理器,统一响应格式与序列化处理
- 新增调度任务运行日志的handler_name字段与索引
- 重构任务执行函数,新增payload覆盖与操作人审计参数
- 重写外部系统store,新增侧边栏折叠状态与持久化
- 优化会话、消息等模型的索引、约束与字段类型
- 新增多项配置项与环境变量支持
- 重构渠道相关模型,新增索引、约束与字段优化
- 新增渠道插件模型与内容审核模型的完善
2026-07-11 22:06:21 +08:00
80296b7db1 feat(web): add qrcode dependency and setup echarts按需引入
新增qrcode第三方依赖,创建echarts统一按需初始化文件,注册常用图表和组件以避免重复引入
2026-07-11 22:00:12 +08:00
1bbfdb56c3 refactor: 优化多处Vue组件代码风格与逻辑
1. 统一格式化模板标签换行与属性排版
2. 新增ErrorBoundary组件捕获页面渲染异常
3. 为FilterBar添加输入防抖优化
4. 重构异常任务卡片逻辑,后端接管异常数据过滤
5. 优化执行日志、统计页面的展示与筛选逻辑
6. 新增回收站批量操作功能
7. 调整运维中心自动刷新与配置展示逻辑
8. 简化任务编辑/创建表单的冗余代码
2026-07-11 21:56:11 +08:00
0239dea9ee refactor(external-systems): 整理外部系统模块代码风格与逻辑
本次提交对外部系统模块进行了多维度优化:
1.  新增OverviewView页面、filterBarHelpers和errorAlertHelpers工具函数
2.  统一格式化组件内联文本、调整props校验写法
3.  重构DiffView、CodeBlock等组件逻辑,修复循环引用序列化问题
4.  优化LoadingState、StatusTag等通用组件的代码结构
5.  替换部分页面的API调用为composable组合式函数,简化代码
6.  修正EnvironmentFormModal的接口注释与参数处理逻辑
7.  修复MaskedText组件的maskType校验与默认行为
8.  为ErrorRetryAlert新增traceId展示与错误解析逻辑
2026-07-11 21:55:47 +08:00
140b13f1d9 refactor: 批量优化前端组件代码质量与用户体验
本次提交对多个前端组件进行了全面优化:
1. 修复弹窗状态残留、重复请求、竞态问题,提升交互稳定性
2. 完善表单校验、加载状态与空数据提示,优化无障碍访问体验
3. 重构数据处理逻辑,增加防御性编程,避免渲染异常
4. 优化国际化与文案细节,统一组件交互规范
5. 新增导航配置校验、防抖resize等工具能力
6. 修复多处类型错误、依赖导入与代码格式问题
2026-07-11 21:55:00 +08:00
371c554aa7 refactor: 整理并优化多个composable代码,统一维护逻辑
- 重构useRequestGuard移除多余逗号,修复语法细节
- 优化API调用格式,统一代码缩进与可读性
- 新增多个共享composable与工具函数:useAccountOptions、useEnvironmentOptions、useSystemOptions、directoryUtils等
- 统一状态枚举与常量定义,对齐后端接口规范
- 修复请求竞态问题,新增批量操作支持
- 优化错误处理与加载状态管理
- 移除重复代码,合并共享逻辑避免多处维护差异
2026-07-11 21:53:27 +08:00
1642c8fae6 refactor(scheduler api): 简化api函数写法并新增批量操作接口
1. 将所有单行api函数改写为箭头函数简化写法
2. 新增批量暂停、恢复、软删除任务的api接口
3. 新增工作台异常任务列表查询接口
2026-07-11 21:44:21 +08:00
4206c3a60f refactor(api): 统一API函数格式并更新文档注释
本次提交对多个API文件进行了多项优化:
1.  合并单行多行的API函数调用,统一代码格式
2.  更新API端点计数注释,修正部分模块的端点数量
3.  补充函数参数注释与请求选项支持,新增部分API接口
4.  调整模块路径命名,移除废弃的API封装
5.  优化文档注释,补充参数说明与使用场景
2026-07-11 21:43:50 +08:00
abf5ae52e5 refactor(apis): 简化无参API调用并更新API文档
1. 移除多个列表/统计API的默认空参数和buildQueryString调用,简化无参请求
2. 新增健康检查、测试通知渠道等API端点
3. 更新API注释文档,修正端点计数、废弃接口替换说明
4. 调整环境导出接口的权限为管理员权限并使用adminGet
5. 修正webhook接口的废弃端点替换和注释描述
2026-07-11 07:37:53 +08:00
d38f325577 feat: 完成外部系统模块多维度优化迭代
本次提交包含以下核心改进:
1.  统一组件命名规范:为所有列表页组件添加defineOptions配置组件名
2.  重构侧边导航系统:支持折叠态、路由name跳转、自动激活匹配
3.  新增通用基础组件:ErrorRetryAlert错误重试提示、PermissionButton权限按钮
4.  优化列表页错误处理:替换全局错误提示为统一ErrorRetryAlert组件
5.  增强仪表盘能力:添加自动重试机制、traceId展示、多维度指标统计
6.  完善页面容器功能:支持详情页标签、面包屑优化、权限控制
7.  新增系统健康状态监控:集成健康检查API,展示系统健康状态
8.  优化页面交互:加载态、空态、错误态统一视觉语言
2026-07-11 05:44:45 +08:00
37551496af feat: 新增10个业务弹窗组件
新增消息重发、重试策略、路由解析测试、审计日志统计、内容审核统计等10个业务弹窗组件,覆盖消息重发、配置管理、安全审计、路由测试等多个业务场景,统一弹窗交互样式与表单校验逻辑。
2026-07-09 04:24:33 +08:00
eb6858e8a8 refactor: 将多处Drawer组件替换为Modal组件
统一页面弹窗组件命名,将所有Drawer类型的弹窗组件替换为Modal命名规范,修正了注释中的抽屉描述为弹窗,调整了对应组件导入路径和名称
2026-07-09 04:22:06 +08:00
e1aed82a5d refactor: 完成多模块代码优化与常量抽取
本次提交涵盖多项改进:
1. 抽取内容审核严重度颜色常量统一维护
2. 修复表单校验、权限按钮嵌套、JSON解析等多处bug
3. 优化图表加载、响应式布局与无障碍访问支持
4. 重构组件代码结构与样式变量使用
5. 新增常量与工具函数封装
6. 修复部分组件的键盘交互与性能优化细节
2026-07-08 17:17:23 +08:00
76981cd9bc feat(communication): 优化通讯录与会话消息发送体验
1. 重构DirectoryDetailDrawer为DirectoryDetailModal并完善详情弹窗功能
2. 调整MessageSendModal布局与样式,优化预填模式提示信息
3. 补充发送目标的名称展示,修复渠道标签获取逻辑
4. 统一通讯录发消息时的参数传递,添加目标名称参数
5. 修复channelTypeOptions可选链调用问题
2026-07-08 00:18:10 +08:00
e6e24a91de feat(channels): 多渠道网关模块批量功能与样式优化
本次提交完成多渠道网关模块多项核心优化:
1. 新增公共样式库与二维码生成工具,统一列表页交互风格
2. 重构分页、选择、错误处理等通用composable,收敛重复逻辑
3. 调整白名单列表默认分页大小为20,优化数据展示密度
4. 新增目录搜索建议、批量选择与导出能力
5. 优化发件箱与会话统计接口适配,补充趋势数据获取
6. 重构消息列表模块,支持URL状态同步与多维度筛选
7. 修复API错误处理逻辑,补充traceId日志便于排查问题
8. 调整侧边栏导航结构与折叠状态管理
2026-07-07 16:24:35 +08:00
bf42e7ddb0 style: 统一前端组件样式与交互体验
本次提交对大量后台组件进行了多维度优化:
1.  统一使用设计系统变量替换硬编码色值,规范文本颜色与主题保持一致
2.  批量为表单组件添加统一的`ch-form`类,优化全局表单间距样式
3.  调整弹窗尺寸与按钮文案,统一交互语言为「提交」替代零散的「确认绑定」等文案
4.  优化表格筛选栏布局,统一使用`ch-filter-bar`组件规范,移除重复的移动端适配代码
5.  新增空状态文案与重置按钮,优化无数据时的用户体验
6.  为技术标识添加等宽字体样式,统一代码类文本展示
7.  修复审计日志标签配色逻辑,使用动态样式替代固定color属性
8.  优化登录审计列表的时间展示与列宽配置
9.  新增消息复制功能与文本溢出提示
10. 修复分页器切换页码尺寸时的页码重置逻辑
2026-07-07 16:22:50 +08:00
b21ec10574 refactor(channel): 重构渠道模块,统一元数据管理并新增功能
1.  **核心重构**:将硬编码的渠道类型元数据改为从后端动态拉取,新增`useChannelTypes`统一管理插件目录
2.  **新增功能**:新增渠道图标映射、路由绑定管理、实时事件SSE、账户外箱管理、仪表盘待办聚合等模块
3.  **代码优化**:格式化多处多行函数调用,简化空值判断,统一响应解包逻辑
4.  **代码清理**:删除冗余的`useReports`模块,移除硬编码的渠道类型选项
5.  **功能增强**:完善账户编辑、报告管理、路由匹配等功能的元数据与展示逻辑
2026-07-06 20:53:56 +08:00
2228de5e11 refactor: 格式化代码与简化重复代码块
本次提交对多处代码进行了格式优化与简化:
1.  将多行声明的数组、对象展开为单行,统一代码风格
2.  简化computed、函数调用的多行写法为单行(当逻辑足够简单时)
3.  调整模板中组件属性的换行格式,提升可读性
4.  删除了冗余的API文件导入,移除了废弃的reports_api.js文件
5.  新增了路由绑定相关的API文件与导航菜单
6.  优化了二维码登录相关的逻辑,新增二维码图片生成与错误处理
2026-07-06 20:53:24 +08:00
8c493460cf feat: 批量新增功能与界面优化,完善权限与审计模块
这是一个综合性的功能迭代提交,包含以下主要变更:
1. 新增账户恢复API、会话绑定解绑、插件目录与安装卸载等新端点
2. 完善死信批量操作、健康查询接口逻辑,新增对比时序图表支持
3. 新增通用错误重试提示组件、权限控制按钮、导出工具类与可见性轮询hooks
4. 优化向导OAuth流程、白名单管理筛选条件与审计日志展示逻辑
5. 新增KPI卡片跳转、消息详情跳转、批量关闭会话等交互功能
6. 修复部分界面样式与接口调用逻辑,统一权限提示文案
7. 调整侧边栏宽度,新增常量配置与工具函数
2026-07-04 00:19:33 +08:00
76dfa22238 feat(channels): 新增多渠道网关模块完整功能
此提交实现了多渠道网关的全量功能:
1. 新增渠道账户管理相关的API与组件
2. 实现会话、消息、健康检查、审计日志等核心业务域接口
3. 新增配置管理、白名单、内容审核等系统治理能力
4. 新增侧边栏导航与基础布局页面
5. 完善权限校验逻辑,新增超级管理员权限校验函数
2026-07-02 03:23:31 +08:00
9bdbc674b8 fix(asset-management): 修复批量导入和工具删除的错误提示解析逻辑
调整了错误信息获取的优先级,优先从error.message字段获取提示内容,同时优化了删除操作时引用信息的获取路径
2026-06-24 22:01:36 +08:00
3ad986e033 feat(scheduler): 新增定时任务调度模块完整功能
完成定时任务模块的全链路开发,包括页面路由、侧边导航、状态管理、API封装、通用组件与业务Composable,实现任务管理、执行日志、统计分析、回收站与运维中心等完整功能
2026-06-22 21:21:25 +08:00
f2b21c27b6 feat(external-systems): 新增外部系统集成模块完整功能
新增23个API模块、路由、状态管理与通用组件,重构重复代码,完成外部系统集成全功能搭建
2026-06-20 22:21:34 +08:00
02e4b92927 feat(apis): add PATCH request related API functions
新增了通用PATCH请求API以及管理员、超管理员权限的PATCH请求封装函数,完善API请求方法覆盖范围
2026-06-20 22:17:45 +08:00
Wenjie Zhang
a8a933d3dc chore(release): 发布 0.7.0 正式版
- 版本号 0.7.0.beta3 → 0.7.0(pyproject ×2 / package.json / docker-compose ×2 / uv.lock ×2 / README ×2 / quick-start / 文档首页)
- changelog 标题更新为 v0.7.0 (2026-06-13),修正版本号描述
- quick-start 版本表更新为当前稳定版
- 修复 package import 排序,同步前端 prettier 格式化
2026-06-13 01:02:43 +08:00
Wenjie Zhang
7f454e64e6 feat: 优化 Agent 组件和模型选择器,调整 UI 细节 2026-06-12 21:15:06 +08:00
Wenjie Zhang
253cc0b149 fix: 修复多模态图片上传和历史渲染 2026-06-12 00:03:04 +08:00
Wenjie Zhang
d59756c167 feat(ui): 优化展现细节 2026-06-11 21:47:15 +08:00
Wenjie Zhang
a8536a2e85 feat(web): 重构智能体文件侧边栏 2026-06-10 14:08:41 +08:00
Wenjie Zhang
84dc55ee74 feat: 优化头像加载兜底展示 2026-06-09 22:53:14 +08:00
Wenjie Zhang
2474fb0a6c fix: 修复用户管理超过 100 人列表截断 2026-06-09 22:31:12 +08:00
Wenjie Zhang
159bec21d6
Merge pull request #745 from szmadd/fix/oidc-cross-system-login
fix(oidc): 修复跨系统OIDC登录后回到本系统仍需重新登录的问题
2026-06-09 12:36:00 +08:00
Wenjie Zhang
6eb57663d9
Merge pull request #746 from szmadd/feat/dashboard-agent-name
feat(dashboard): 数据总览智能体图表中将以 slug 展示的智能体ID替换为名称
2026-06-09 12:34:41 +08:00
Your Name
60d82e6a9b Merge remote-tracking branch 'upstream/main' into fix/oidc-cross-system-login 2026-06-09 09:13:48 +08:00
Wenjie Zhang
18198e6d56 chore(release): 更新版本至 0.7.0.beta3 2026-06-09 00:40:00 +08:00
Wenjie Zhang
d2e060a8b0 feat: 优化前端界面细节 2026-06-09 00:39:07 +08:00
Wenjie Zhang
e37bd7c808 fix: 修复硅基流动接口与 langchain stream event v3 不兼容的问题 2026-06-09 00:05:47 +08:00
Your Name
5a9827b862 feat(dashboard): 数据总览智能体图表中将以 slug 展示的智能体ID替换为名称
- 后端 AgentAnalytics 和 TimeSeriesStats 响应新增 agent_names 映射字段
- 智体统计图表(对话数/工具调用)x 轴标签替换为智能体名称
- 调用分析堆叠柱状图系列名和图例替换为智能体名称
- 前端新增 resolveAgentName 统一根据映射取名称,不存在则回退到 slug

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 17:57:35 +08:00
Your Name
d6a452434e chore: 合并上游 main 分支最新代码,解决路由冲突
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 17:35:58 +08:00
Your Name
50969ed175 fix(oidc): 修复跨系统OIDC登录后回到本系统仍需重新登录的问题
- LoginView 挂载时等待 OIDC 配置就绪后显式调用自动触发逻辑
- 新增 oidcAutoStart.js 工具模块,支持 autostartOidc 参数判断和 sessionStorage 防循环
- OIDC 回调成功后清理自动触发标记,避免影响下一次跨系统登录
- 已登录用户访问 /login 时按 redirect 参数跳转目标页,不再固定跳回首页

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 11:23:04 +08:00
Wenjie Zhang
7f387fd6e7 chore(release): 更新版本至 0.7.0.beta2 2026-06-08 00:45:41 +08:00
Wenjie Zhang
fd2660d21a feat: 优化智能体对话与扩展界面体验
- 智能体状态面板改为仅展示有内容的 section,并为空状态保留统一提示
- 将待办名称在提示词、对话状态面板和工具结果中统一限制为 20 个中文汉字以内,同时通过 title 保留完整内容
- v2 模型列表补充供应商展示名,模型选择器展示并支持按供应商名称搜索
- 收紧文件预览编辑浮动操作、附件状态标签、工作区预览分隔线等界面细节
- 更新扩展/管理页命名、官网首页截图与 Demo 链接,并补充 changelog/roadmap
2026-06-08 00:31:05 +08:00
Wenjie Zhang
48d4a6b36f refactor: 移除导出对话功能,如有需要建议调用接口自行渲染 2026-06-08 00:31:05 +08:00
Wenjie Zhang
d7a7f4a779 feat: 精简 Message state 事件载荷 2026-06-08 00:31:05 +08:00
Wenjie Zhang
02029764d7 fix: 修复 model_provider 的卡片点击问题 2026-06-08 00:31:05 +08:00
Wenjie Zhang
6099302f65 fix: 修复 Safari 思维导图文字重叠 2026-06-06 19:38:33 +08:00
Wenjie Zhang
2e8ef62c71 fix: 更新版本号至 0.7.0.beta1 2026-06-06 19:08:57 +08:00
Wenjie Zhang
d19264bf77 fix: 修复 refs 在部分场景下显示错误的问题 2026-06-06 18:43:25 +08:00