ZHOU Shujian
|
6934e19030
|
feat(chunking): 新增语义分块预设,支持基于嵌入和聚类的智能切分
- 添加语义分块预设选项,使用嵌入模型和聚类算法进行语义切分
- 实现标题路径增强、表格转换和图像标题处理等语义增强功能
- 新增NLTK相关依赖并持久化数据包,避免重复下载
- 添加完整的单元测试验证语义切分逻辑
|
2026-04-22 16:48:11 +08:00 |
|
Wenjie Zhang
|
399a90d291
|
docs: Change architecture image in README
|
2026-04-22 12:33:55 +08:00 |
|
Wenjie Zhang
|
d0b956611d
|
Update README with new image and contributor info
|
2026-04-22 12:31:48 +08:00 |
|
Wenjie Zhang
|
753baf176f
|
Merge pull request #646 from shaun0927/fix/oidc-colon-sub-binding
fix(auth): handle ':' in OIDC raw-username binding placeholders
|
2026-04-21 09:15:54 +08:00 |
|
Wenjie Zhang
|
4e0046beb1
|
feature(user): 优化用户体验
- 替换创建新对话按钮图标,提升视觉一致性
- 移动撤销源预览 URL 的逻辑,避免重复定义
- 移除知识库卡片组件中的多余间距,简化样式
|
2026-04-21 00:18:59 +08:00 |
|
Wenjie Zhang
|
cd47227888
|
fix: 修复 agents 页面侧边栏切回后自动关闭
|
2026-04-20 23:55:51 +08:00 |
|
Wenjie Zhang
|
ccf0d98eb6
|
fix(chat): 修复 runs api 的情况下,用户消息延迟渲染以及切换对话的时候,消息渲染异常的问题
|
2026-04-19 23:44:46 +08:00 |
|
Wenjie Zhang
|
1b79790abb
|
refactor: 将多个工具组件中的关键词样式调整为注释样式,统一视觉效果
|
2026-04-19 23:28:58 +08:00 |
|
Wenjie Zhang
|
6284dfc3b5
|
feat(agent): 新增当智能体配置无效的回退方案
|
2026-04-19 23:28:48 +08:00 |
|
Wenjie Zhang
|
b1700f2424
|
fix(chat): 增加 ResizeObserver 初始化延迟,避免首次挂载时侧边栏意外关闭
|
2026-04-19 23:04:36 +08:00 |
|
Wenjie Zhang
|
1b053f3cd4
|
feat(chat): 增加对话配置变更提示,优化用户体验
|
2026-04-19 18:13:18 +08:00 |
|
Wenjie Zhang
|
4035f3c02d
|
feat: 优化配置侧边栏与输入区交互,增强用户体验
|
2026-04-18 16:22:59 +08:00 |
|
Wenjie Zhang
|
dda3009611
|
feat(chat): 调整聊天首页智能体切换入口,优化多智能体场景下的展示逻辑 Fixes: Error:智能体显示有误
Fixes #641
|
2026-04-18 13:32:27 +08:00 |
|
JunghwanNA
|
c0f17b1fe8
|
fix: 避免 OIDC 已绑定账号在带冒号的 subject 下被误判为冲突账号
OIDC 原始用户名绑定使用 `oidc:{sub}:{target_user_id}` 记录占位关系,
但读取时按固定下标拆分字符串,导致 `sub` 自身包含冒号时无法回到
真实用户,回调流程会把已绑定用户误判成冲突账号。
本次改动保持现有占位格式不变,只把目标用户 ID 的解析改为从右侧
拆分,并补充覆盖 `sub` 包含冒号的单元测试;同时在 roadmap 中记录
这个回归修复,方便和 OIDC 功能演进保持同一条线索。
Constraint: 保持 OIDC 现有占位 user_id 设计,不引入新表或大范围重构
Rejected: 新增专用绑定表 | 变更范围过大,不符合当前最小修复目标
Rejected: 继续按固定位置 split | 无法兼容 subject 中合法出现的冒号
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: 后续若继续沿用字符串占位格式,解析必须始终从尾部提取 target_user_id
Tested: OPENAI_API_KEY=dummy YUXI_SKIP_APP_INIT=1 uv run --group test pytest test/unit/services/test_oidc_service.py
Tested: OPENAI_API_KEY=dummy YUXI_SKIP_APP_INIT=1 uv run --group test ruff check package/yuxi/services/oidc_service.py test/unit/services/test_oidc_service.py
Not-tested: Docker compose 环境下的端到端 OIDC 登录流程
|
2026-04-17 01:40:32 +09:00 |
|
Wenjie Zhang
|
c47a019270
|
Merge pull request #644 from szmadd/feature/oidc-enhancements
Feature/OIDC enhancements
|
2026-04-16 15:30:29 +08:00 |
|
Your Name
|
392549f1ff
|
docs: 更新OIDC配置文档,新增use_raw_username、fetch_department_info、force_prompt_login配置说明
|
2026-04-16 15:01:49 +08:00 |
|
Your Name
|
174cf84cef
|
fix(oidc): 占位用户username使用sub哈希避免唯一索引冲突
|
2026-04-16 14:58:16 +08:00 |
|
Your Name
|
3b6f52da80
|
fix(oidc): 修复_create_oidc_binding_placeholder跨session一致性问题 - 使用同一个db session创建占位记录
|
2026-04-16 14:56:15 +08:00 |
|
Your Name
|
5db5b847b4
|
fix(oidc): 占位用户标记为is_deleted=1,禁止参与实际登录,符合注释说明
|
2026-04-16 14:53:42 +08:00 |
|
Your Name
|
ea530039c9
|
fix(oidc): 修复use_raw_username绑定验证逻辑 - 占位用户格式存储目标用户ID,find_user_by_oidc_sub返回真实用户
|
2026-04-16 14:51:38 +08:00 |
|
Your Name
|
ce011748bc
|
refactor(oidc): 移除Discovery元数据中的localhost无条件替换 - 由用户网络配置自行处理
|
2026-04-16 10:18:21 +08:00 |
|
Your Name
|
243bdfdba5
|
fix(oidc): 调整force_prompt_login默认值为false,更加安全
|
2026-04-16 10:15:33 +08:00 |
|
Your Name
|
c6c2c3b1f6
|
fix(oidc): 修复create_oidc_user中use_raw_username直接返回现有用户的安全问题 - 验证绑定关系
|
2026-04-16 10:13:39 +08:00 |
|
Your Name
|
1213436dae
|
fix(oidc): 修复use_raw_username模式下的账号冒用安全问题 - 通过占位用户记录绑定关系,无需修改User表
|
2026-04-16 10:12:19 +08:00 |
|
Your Name
|
5d9aa72e74
|
refactor: 删除find_user_by_oidc_sub中未使用的raw username分支,避免误导
|
2026-04-16 10:06:48 +08:00 |
|
Your Name
|
90de80600d
|
fix: 对OIDC获取的部门名称和描述进行清理和长度校验
|
2026-04-16 10:05:25 +08:00 |
|
Your Name
|
5044243f40
|
feat: 增强OIDC登录功能,支持原始用户名、部门信息获取和强制登录配置
|
2026-04-15 15:06:28 +08:00 |
|
Wenjie Zhang
|
c2e755848e
|
Merge pull request #639 from octo-patch/feat/tap-minimax-cli
docs(skills): add MiniMax-AI/cli as default skill tap
|
2026-04-15 08:20:15 +08:00 |
|
octo-patch
|
39452fd299
|
docs(skills): add MiniMax-AI/cli as default skill tap
|
2026-04-15 05:00:57 +08:00 |
|
Wenjie Zhang
|
4d346103b4
|
feat: 前端工具调用折叠展示,优化对话中工具调用的显示逻辑
|
2026-04-13 18:06:25 +08:00 |
|
Wenjie Zhang
|
9c8998699c
|
fix(summary): 修复对话摘要中间件的工具结果卸载链路,修正路径拼接错误并补充单元测试
|
2026-04-12 23:38:13 +08:00 |
|
Wenjie Zhang
|
63786b7c66
|
fix: 更新知识库检索工具,支持 Dify 和 LightRAG 类型,优化结果处理逻辑 Fix Error: query_kb不支持查询dify知识库了?
Fixes #622
|
2026-04-09 23:05:22 +08:00 |
|
Wenjie Zhang
|
d209c58b5d
|
fix(parser): 修复 DOCX 图片回插顺序
|
2026-04-08 15:21:20 +08:00 |
|
Wenjie Zhang
|
72b8adafba
|
docs: 重写界面设计规范,补充视觉气质、颜色 token、组件状态等内容
|
2026-04-08 13:14:47 +08:00 |
|
Wenjie Zhang
|
45c5ee7685
|
docs: 更新项目架构与智能体规范文档
|
2026-04-08 12:39:49 +08:00 |
|
Wenjie Zhang
|
5558b24a42
|
feat: 补充聊天机器人引用来源提示
|
2026-04-08 11:13:20 +08:00 |
|
Wenjie Zhang
|
8a3094cb1e
|
feat(milvus): 增加 BM25 支持,优化混合检索功能及相关参数配置
|
2026-04-07 20:39:10 +08:00 |
|
Wenjie Zhang
|
aeaefc153b
|
Merge pull request #620 from xerrors/copilot/fix-critical-high-cves
修复前端依赖高危漏洞:锁定 flatted / lodash-es 到安全版本
|
2026-04-07 17:46:34 +08:00 |
|
copilot-swe-agent[bot]
|
92020f0cbc
|
fix: 升级前端传递依赖以修复高危漏洞
Agent-Logs-Url: https://github.com/xerrors/Yuxi/sessions/93769670-86db-4d94-9a1d-478f82ff1dd5
Co-authored-by: xerrors <35524243+xerrors@users.noreply.github.com>
|
2026-04-07 09:20:42 +00:00 |
|
copilot-swe-agent[bot]
|
ef9ac6831f
|
Initial plan
|
2026-04-07 09:14:52 +00:00 |
|
Wenjie Zhang
|
8843bb5006
|
feat(agent-panel): 添加文件夹创建提示,显示目标目录 #617
|
2026-04-07 14:43:26 +08:00 |
|
Wenjie Zhang
|
ced97d5636
|
feat(file-tree): 优化文件加载反馈,添加加载状态指示器
|
2026-04-07 12:51:15 +08:00 |
|
Wenjie Zhang
|
39a0fba402
|
fix(web): 修复图数据库 header 高度问题
|
2026-04-07 10:50:01 +08:00 |
|
Wenjie Zhang
|
2a52b368f0
|
feat(web): 合并知识库导航入口并调整视觉细节
|
2026-04-06 21:04:19 +08:00 |
|
Wenjie Zhang
|
a62077b693
|
feat: workspace 目录下支持新建文件夹以及上传文件
|
2026-04-06 18:49:13 +08:00 |
|
Wenjie Zhang
|
24070d1eb7
|
fix(mcp): 修复网页端无法删除自定义MCP的bug #611
|
2026-04-06 16:46:45 +08:00 |
|
Wenjie Zhang
|
6809f67f70
|
refactor(chatbot): 更新提示词和待办事项中间件,简化系统提示构建
|
2026-04-06 12:09:22 +08:00 |
|
Wenjie Zhang
|
66340c7227
|
fix(lightrag): 修改返回值以允许 LightRAG 进行二次切分,避免超限 Fix #554
|
2026-04-06 11:48:50 +08:00 |
|
Wenjie Zhang
|
666a1fa28e
|
fix(workflow): 更新部署工作流程以确保在推送和 PR 中正确触发构建
|
2026-04-06 11:40:01 +08:00 |
|
Wenjie Zhang
|
60f97fcd4b
|
refactor(web): 简化文件系统面板头部布局
|
2026-04-05 23:52:36 +08:00 |
|