Wenjie Zhang
|
afc0664e09
|
feat: 更新模型配置和选择逻辑,修改为通过 model_spec 统一指定模型格式
|
2025-10-14 01:54:02 +08:00 |
|
Wenjie Zhang
|
be40799af9
|
style: 更新多个组件以使用分段控件替代按钮组
|
2025-10-14 01:46:43 +08:00 |
|
Wenjie Zhang
|
edc4caaf9c
|
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
|
2025-10-14 00:26:14 +08:00 |
|
Wenjie Zhang
|
8b98b5afb2
|
feat: 优化日期时间处理,确保 ISO 字符串正确解析并转换为上海时区
|
2025-10-14 00:25:58 +08:00 |
|
Wenjie Zhang
|
5894231d35
|
Merge branch 'main' of github.com:xerrors/Yuxi-Know
|
2025-10-13 17:30:17 +08:00 |
|
Wenjie Zhang
|
f8cee206c8
|
feat: 添加用户表软删除字段迁移脚本,更新数据库迁移逻辑以支持新字段
|
2025-10-13 17:29:59 +08:00 |
|
Wenjie Zhang
|
5871defc4e
|
feat: 添加登录请求速率限制中间件,防止暴力破解密码
|
2025-10-13 15:26:36 +08:00 |
|
Wenjie Zhang
|
b36f6e78f3
|
refactor(time): 重构应用程序中的日期时间处理
- 新增工具模块 `datetime_utils.py`,用于统一处理UTC和上海时区
- 在 `manager.py`、`models.py` 等后端文件中,将直接操作日期时间的代码替换为工具函数
- 更新前端组件,使用 `dayjs` 进行时区感知的日期格式化和解析
- 移除冗余的日期格式化逻辑,将其集中到工具函数中
- 通过确保所有时间戳均以亚洲/上海时区显示,提升用户体验
|
2025-10-13 15:08:54 +08:00 |
|
Wenjie Zhang
|
a97d72c270
|
fix: 修复Dashboard中的数据加载问题,添加对话的更新时间
|
2025-10-13 12:37:06 +08:00 |
|
Wenjie Zhang
|
74f0a87a92
|
feat: 调整智能体布局,移除顶部的 header,与 agentchat 融为一体,界面更加清爽
|
2025-10-13 11:12:25 +08:00 |
|
Wenjie Zhang
|
6986378e02
|
fix: 修复消息中断时带来的消息显示问题
|
2025-10-12 23:45:17 +08:00 |
|
Wenjie Zhang
|
4bc9a7010f
|
fix: 优化消息保存逻辑,避免重复保存用户消息,简化日志记录
|
2025-10-12 21:12:52 +08:00 |
|
Wenjie Zhang
|
d46f2a035d
|
feat: 移除状态指示器,优化状态栏组件,简化代码结构
|
2025-10-12 16:39:05 +08:00 |
|
Wenjie Zhang
|
3600c7f9b7
|
fix: 修复部分场景下历史记录保存异常的问题。回退到使用 AsyncSaver的双线备份消息模式
|
2025-10-12 16:04:46 +08:00 |
|
Wenjie Zhang
|
2ac690eb81
|
feat: 更新聊天代理和任务管理器,支持通过线程ID管理消息,优化日志记录和敏感内容检查
|
2025-10-12 13:09:29 +08:00 |
|
Wenjie Zhang
|
54bb8e1e4f
|
fix: 将异步写入函数改为同步,以确保文件写入的稳定性
|
2025-10-12 02:09:33 +08:00 |
|
Wenjie Zhang
|
246e133eb4
|
feat: 添加文件内容哈希计算功能,防止重复文件上传并更新相关逻辑
|
2025-10-11 21:52:48 +08:00 |
|
Wenjie Zhang
|
ff955bdda5
|
feat: 移除 Async的Checkpointer,并默认配置了 InMemorySaver
|
2025-10-11 21:10:39 +08:00 |
|
Wenjie Zhang
|
c8ea1e7179
|
feat: 添加软删除功能,更新用户模型和相关路由以支持用户注销和状态检查
|
2025-10-11 20:19:09 +08:00 |
|
Wenjie Zhang
|
43ec5a4a71
|
feat: 实现异步任务管理系统和任务中心UI
## 后端变更
### 任务管理核心
- 新增 tasker 服务,支持异步任务队列和工作线程池
- 添加任务执行时间追踪(started_at, completed_at)
- 实现任务状态持久化(JSON文件存储)
- 支持任务取消和进度更新
### 知识库导入优化
- 将知识库文档导入改为异步任务处理
- 逐个处理文档并实时更新进度(5% → 95%)
- 支持任务取消检测
### API接口
- 新增任务列表、详情、取消等REST API
- 任务API需要管理员权限
### 测试
- 添加任务路由集成测试
## 前端变更
### 任务中心UI
- 新增任务中心抽屉组件,采用简洁的卡片式设计
- 支持任务状态筛选(全部/进行中/已完成/失败)
- 进行中任务显示实时进度条
- 已完成任务显示执行时长和完成状态徽章
- 支持相对时间显示(如:5分钟前)
### 状态管理
- 新增 tasker store,管理任务列表和轮询
- 支持任务注册、刷新、取消操作
### 交互优化
- 在状态栏和侧边栏添加任务中心入口
- 显示活跃任务数量徽章
- 知识库导入自动注册到任务中心
|
2025-10-11 15:02:24 +08:00 |
|
Wenjie Zhang
|
ca3e95f89c
|
docs: 添加 Tavily 网页搜索功能的配置步骤和说明
|
2025-10-11 12:49:05 +08:00 |
|
Wenjie Zhang
|
fd980a6153
|
feat: 更新 .env.template 文件路径,确保模型和保存目录的正确性;在 ChromaKB 中异步添加文档以提高性能
|
2025-10-11 11:47:11 +08:00 |
|
Wenjie Zhang
|
c3a8360a77
|
fix: 修复 doc 解析的问题,并增加文件类型支持检查和相关API
- 在文件上传功能中添加对不支持文件类型的检查,返回400错误。
- 新增获取支持文件类型的API接口。
- 更新前端文件上传组件,动态加载支持的文件类型并提供用户提示。
|
2025-10-11 10:36:57 +08:00 |
|
Wenjie Zhang
|
ceb676d79c
|
style: 优化代码格式和清理冗余
|
2025-10-11 02:34:42 +08:00 |
|
Wenjie Zhang
|
effbcba7ee
|
Merge branch 'dev' of https://github.com/xerrors/Yuxi-Know into dev
|
2025-10-11 01:22:12 +08:00 |
|
Wenjie Zhang
|
34e542665a
|
feat: 添加返回首页按钮和文档中心链接
|
2025-10-11 01:22:05 +08:00 |
|
Wenjie Zhang
|
c72e2cfb90
|
test: 增加路由的集成测试
- 新增多个集成测试,涵盖认证、聊天、知识库和系统路由的API端点
- 更新测试环境变量配置,确保测试凭据的灵活性
- 移除冗余的测试文件,优化测试结构
|
2025-10-11 01:07:45 +08:00 |
|
Wenjie Zhang
|
d7e0b229c6
|
fix: 修复删除用户异常的问题
|
2025-10-11 00:43:30 +08:00 |
|
Wenjie Zhang
|
af7355ce8b
|
fix: 修复首页异常弹出未登录提示
|
2025-10-10 23:50:29 +08:00 |
|
Wenjie Zhang
|
371f717881
|
feat: 更新环境变量配置路径
- 新增 .env.template 文件,提供环境变量配置示例
- 更新 docker-compose.yml 和相关文档,调整 .env 文件路径至项目根目录
- 修正文档中对环境变量配置的引用,确保一致性
|
2025-10-10 18:07:06 +08:00 |
|
Wenjie Zhang
|
cd45e1058b
|
Update README.md
|
2025-10-10 16:26:37 +08:00 |
|
Wenjie Zhang
|
83a9507315
|
docs: 更新 README 和文档配置,移除冗余内容并优化快速开始指南
|
2025-10-10 16:13:35 +08:00 |
|
Wenjie Zhang
|
314c84b68a
|
docs: 更新文档配置,设置基础路径为 '/Yuxi-Know/'
|
2025-10-10 16:00:18 +08:00 |
|
Wenjie Zhang
|
4a2bf3f125
|
docs: 修复文档编译错误
|
2025-10-10 15:35:36 +08:00 |
|
Wenjie Zhang
|
a31f60b0a6
|
refactor!: 移除自定义模型支持
|
2025-10-10 14:59:12 +08:00 |
|
Wenjie Zhang
|
b866ddfec2
|
docs: 更新文档,添加智能体开发、品牌自定义、文档解析等新内容,并优化快速开始指南
|
2025-10-10 10:49:51 +08:00 |
|
Wenjie Zhang
|
2671b60dff
|
docs: 更新文档结构
|
2025-10-10 01:26:12 +08:00 |
|
Wenjie Zhang
|
8c39d7e6e0
|
docs(deploy): 添加 GitHub Actions 工作流以自动部署 VitePress 站点
|
2025-10-09 14:43:27 +08:00 |
|
Wenjie Zhang
|
c71f079929
|
feat(docs): 添加文档支持,包含快速开始和配置指南
|
2025-10-08 22:58:30 +08:00 |
|
Wenjie Zhang
|
02dff554ac
|
feat(dashboard): 增强反馈列表功能,支持用户信息展示
- 在反馈列表中新增用户的用户名和头像字段
- 更新后端接口以支持根据智能体ID过滤反馈记录
- 前端实现反馈详情模态框,提升用户交互体验
- 优化反馈数据的查询逻辑,确保隐私合规性
|
2025-10-08 22:36:35 +08:00 |
|
Wenjie Zhang
|
cfc9b903de
|
style(dashboard): uv lint
|
2025-10-08 21:54:10 +08:00 |
|
Wenjie Zhang
|
7c866e7b2b
|
style(dashboard): 优化仪表板组件的标题和布局
- 修改仪表板组件中的标题,简化为更通用的名称
- 调整统计卡片的布局,提升响应式设计
- 更新图表样式,移除不必要的旋转设置,增强可读性
- 增加加载状态指示,改善用户体验
|
2025-10-07 17:14:58 +08:00 |
|
Wenjie Zhang
|
fdd840e8e7
|
fix(dashboard): 修复仪表板统计数据计算逻辑及样式优化
- 修改用户统计逻辑,确保正确计算活跃用户数量
- 更新时间序列统计的起始时间计算,包含当前时间段
- 优化仪表板样式,调整统计卡片间距和响应式布局
- 增强调用统计组件的显示效果,避免横向滚动条
|
2025-10-07 16:36:46 +08:00 |
|
Wenjie Zhang
|
1ce9afa0d3
|
fix(knowledge): 优化 ChromaDB 插入逻辑,支持分批处理
|
2025-10-07 16:36:34 +08:00 |
|
Wenjie Zhang
|
e592c75662
|
style(dashboard): 更新图表调色盘和样式优化
- 修改 base.css 中的图表调色盘颜色,提升视觉效果
- 在多个组件中引入统一的颜色工具函数,确保颜色一致性
- 优化仪表板组件的样式,提升用户体验和可读性
- 移除冗余的颜色定义,简化代码结构
|
2025-10-07 13:04:14 +08:00 |
|
Wenjie Zhang
|
e13f98f16f
|
feat(dashboard): 新增调用统计时间序列数据接口及组件
- 在后端新增获取调用统计时间序列数据的接口,支持按模型、智能体、Token和工具分类统计
- 前端实现调用统计组件,展示不同时间范围内的调用数据
- 更新样式以提升用户体验,整合统计信息展示
- 优化仪表板布局,增强可视化效果
|
2025-10-07 00:15:14 +08:00 |
|
Wenjie Zhang
|
b8b73e4932
|
fix(knowledge): 修复 get_kb 不存在的问题
|
2025-10-06 21:56:48 +08:00 |
|
Wenjie Zhang
|
23f8fed679
|
feat(chat): 增强对话中断处理,优化用户体验
- 在 chat_agent 函数中添加对客户端主动中断连接的处理,尝试保存已生成的部分内容
- 更新前端 AgentChatComponent.vue,新增发送或中断功能,确保用户可以中断对话生成并刷新消息历史
- 优化状态处理,确保中断状态下的消息历史刷新逻辑正常工作
|
2025-10-06 21:44:17 +08:00 |
|
Wenjie Zhang
|
b90a796172
|
fix(models): 移除过时的知识库模型,简化数据库结构
|
2025-10-06 21:34:22 +08:00 |
|
Wenjie Zhang
|
1487520e4e
|
feat(user): 新增用户名更新功能,优化用户资料编辑体验
- 在后端用户资料更新接口中添加用户名验证和唯一性检查
- 前端用户信息组件支持编辑用户名,增加输入验证
- 更新用户状态管理,确保用户名和手机号的正确存储与展示
|
2025-10-06 21:24:02 +08:00 |
|