wizardchen
2a99e2458d
feat: add SSRF protection for URL fetching
2026-01-21 19:13:14 +08:00
wizardchen
e55cbaa057
fix: switch to append mode on retry to prevent data loss
2026-01-21 19:13:14 +08:00
wizardchen
f183b5c598
feat: offload large FAQ imports to object storage
2026-01-21 19:13:14 +08:00
DJ
8b160bba15
fix: use typed context key instead of string literal- Add UserContextKey constant to types package- Replace bare string 'user' with types.UserContextKey in auth middleware- Update user service to use UserContextKey for context value retrieval- Fixes staticcheck SA1029 warningThis prevents potential context key collisions.
2026-01-21 19:12:24 +08:00
wizardchen
aa4af5365e
feat: add thinking mode support for agents
2026-01-20 18:19:44 +08:00
wizardchen
b1895f7443
perf: batch tag reference counting
2026-01-20 18:19:44 +08:00
wizardchen
a6ba12f389
fix: switch to append mode on retry to prevent data loss
2026-01-20 18:19:44 +08:00
wizardchen
4636bca2b7
perf: optimize FAQ security check with concurrency
2026-01-20 18:19:44 +08:00
wizardchen
5665fb00cb
refactor: store FAQ import task info instead of ID
2026-01-20 18:19:44 +08:00
wizardchen
fad72fc272
refactor: web search provider registry pattern
2026-01-20 18:19:44 +08:00
wizardchen
b74545b007
fix: check existing progress before saving
2026-01-20 18:19:44 +08:00
wizardchen
b969681269
fix: only cleanup unused tags in replace mode
2026-01-20 18:19:44 +08:00
wizardchen
cb9369b16b
feat: support large FAQ imports via object storage
2026-01-20 18:19:44 +08:00
wizardchen
a9df80b5db
feat: offload large FAQ imports to object storage
2026-01-20 18:19:44 +08:00
lyingbug
e5baf69624
Merge pull request #555 from lyingbug/main
...
FAQ Update
2026-01-15 20:09:20 +08:00
joeyczheng
b1633c836a
fix: concurrent map writes due to dig.Container is not thread safe
...
Signed-off-by: joeyczheng <joeyczheng@tencent.com >
2026-01-15 20:07:11 +08:00
wizardchen
0ea9acfc2f
feat: 支持删除文档类型标签
2026-01-15 19:38:16 +08:00
wizardchen
57d6fea8bc
fix: 禁用 stdio 传输以防止命令注入风险
2026-01-15 14:49:19 +08:00
wizardchen
48a0f9b508
Merge remote-tracking branch 'github_public/main'
2026-01-15 14:39:35 +08:00
wizardchen
d530a02cfe
fix: 修复FAQ更新时的重复检查逻辑
2026-01-15 14:34:24 +08:00
Xia Dong
cec722aa43
feat(knowledge): Add tag_id support for knowledge creation and file uploads
...
- Introduced tag_id parameter in various knowledge-related API functions to allow categorization of knowledge entries.
- Updated frontend components to handle tag_id during knowledge creation and file uploads.
- Enhanced UI store to manage the selected tag ID for better user experience in categorizing knowledge.
2026-01-14 19:39:35 +08:00
begoniezhao
6c90480e82
refactor: Improve chunk merge/split logic and add validation
2026-01-14 19:36:04 +08:00
wizardchen
3f25d36c46
perf: 优化FAQ索引更新和删除性能
2026-01-14 17:30:04 +08:00
wizardchen
17604c9b94
perf: 为批量索引添加并发保存优化
2026-01-14 17:21:42 +08:00
wizardchen
5a93be8dbd
fix: 清理未使用标签时忽略已软删除记录
2026-01-14 17:19:30 +08:00
wizardchen
e3ac490c8e
fix: 修复 FAQ 导入时清理 Tag 的逻辑
2026-01-14 17:19:21 +08:00
wizardchen
1c899a6f2c
fix: 修复FAQ条目标签变更时未更新的问题
2026-01-14 17:19:05 +08:00
wizardchen
dae772dd17
fix: 确保"未分类"标签排在最前
2026-01-14 17:18:45 +08:00
wizardchen
858d8875e8
fix: 修复切片越界导致的潜在崩溃
2026-01-14 17:18:35 +08:00
wizardchen
6c9d31496f
feat: 添加FAQ导入成功条目详情展示
2026-01-14 17:16:53 +08:00
wizardchen
9338603c20
feat: 支持向 FAQ 条目添加相似问
2026-01-14 17:14:06 +08:00
wizardchen
14d7d3d995
feat: 为 FAQ 和标签引入 seq_id 支持
2026-01-14 17:13:44 +08:00
wizardchen
84a4ec62de
refactor: 简化FAQ导入结果获取逻辑
...
将导入结果字段合并到FAQImportProgress结构体中,当状态为completed时自动填充。删除了独立的GetLastFAQImportResult接口和相关方法,客户端改为通过进度接口获取已完成任务的结果,并使用localStorage记录最后完成的任务ID。
2026-01-14 17:09:19 +08:00
wizardchen
9215c82d3b
feat: 添加FAQ导入结果持久化展示功能
2026-01-14 17:09:19 +08:00
wizardchen
042d860329
feat: 使用增强的任务ID生成器替换UUID
2026-01-14 17:09:19 +08:00
wizardchen
953e0c1a55
feat: 支持租户ID和关键词同时搜索
2026-01-14 17:09:19 +08:00
wizardchen
a63a2a8daf
refactor: 合并 FAQ 导入和验证逻辑
2026-01-14 17:09:18 +08:00
wizardchen
100484f13d
feat: 新增FAQ批量导入dry run功能
2026-01-14 17:08:49 +08:00
joeyczheng
4960c026d2
feat: add google provider for web search
...
Signed-off-by: joeyczheng <joeyczheng@tencent.com >
2026-01-14 17:08:26 +08:00
begoniezhao
3fc9ce33b4
feat(knowledge): Omit DeletedAt on update operations
2026-01-14 17:08:26 +08:00
joeyczheng
17f9a97ce4
feat: add google provider for web search
...
Signed-off-by: joeyczheng <joeyczheng@tencent.com >
2026-01-13 20:55:16 +08:00
begoniezhao
bdc9171242
feat(knowledge): Omit DeletedAt on update operations
2026-01-09 14:25:56 +08:00
wizardchen
d51140e033
feat: 在搜索结果中批量补充标签名称
2026-01-07 15:37:27 +08:00
wizardchen
be38966cbe
feat: 更新FAQ条目时返回更新后的数据
2026-01-07 11:50:57 +08:00
wizardchen
b71e7084fd
feat: 将未分类FAQ条目转为"未分类"标签
2026-01-07 11:08:59 +08:00
wizardchen
bebeb2a643
feat: Replace模式清理未使用标签
2026-01-05 16:05:38 +08:00
wizardchen
4ffda00a86
feat: 改进未分类标签的处理逻辑
...
将未分类标签从空字符串改为特殊标识符__untagged__,统一前后端处理逻辑
2026-01-04 20:14:56 +08:00
wizardchen
d72b6997cb
feat: 添加智能体文件类型限制,内置数据分析师智能体
2025-12-31 18:25:58 +08:00
wizardchen
884153aeb8
feat: 增强模型选择和错误处理机制
...
优化模型ID传递逻辑,支持请求级别的模型覆盖;完善流式响应的错误处理
2025-12-31 15:36:20 +08:00
wizardchen
7cf5dfff6a
fix: 修复标签创建重复和流式响应解析问题
...
修复标签创建时未检查重复名称的问题,增加冲突错误返回。
优化流式响应中对引用数据的处理,支持序列化后的数据结构解析。
2025-12-31 15:36:20 +08:00