Commit Graph

58 Commits

Author SHA1 Message Date
429636f3e8 feat: add class share drafts 2026-07-31 16:07:18 +08:00
d8fde93b69 feat: add teacher help cards 2026-07-31 15:53:47 +08:00
3e60a6da42 feat: add topic summaries and growth profiles 2026-07-31 15:34:03 +08:00
884dc765ad feat: add entitlement plans and topic sessions 2026-07-31 15:22:11 +08:00
ad2161497f feat: add question insight analytics 2026-07-31 11:39:59 +08:00
e426f12e22 fix: highlight full knowledge search terms 2026-07-30 17:14:51 +08:00
918ef5fa79 fix: speed up chat detail pagination 2026-07-30 15:21:26 +08:00
8e2dc1d781 fix: paginate chat detail messages 2026-07-30 15:09:05 +08:00
162658384f fix: deduplicate knowledge content search results 2026-07-30 14:45:20 +08:00
d1f573108e feat: add knowledge content search 2026-07-30 11:02:04 +08:00
c2655361b5 feat: add agent response depth control 2026-07-20 11:36:18 +08:00
cadf44e0b8 fix: allow direct knowledge deletion 2026-07-17 15:34:23 +08:00
a879dc2ff1 feat(agent): control reasoning visibility 2026-07-17 14:05:54 +08:00
bfaf2ebf67 feat(agent): stream admin debug preview 2026-07-17 13:47:05 +08:00
13fed0467a feat(chat): add configurable streaming output 2026-07-17 13:34:27 +08:00
f7076569a7 feat(knowledge): add batch synchronization 2026-07-17 13:20:41 +08:00
e3634eb26c refactor(knowledge): keep latest version only 2026-07-16 18:24:49 +08:00
9ba8fb6e0c feat(knowledge): auto-publish successful syncs 2026-07-16 18:07:17 +08:00
6c02662d3b feat(agent): persist production generation settings 2026-07-16 16:07:11 +08:00
bbd19cf9ed fix: 修复会话上下文记忆链路 2026-07-13 15:43:29 +08:00
44ab895149 feat: add prompt history management 2026-07-13 14:06:45 +08:00
750a57a390 fix: invalidate agent cache on knowledge changes 2026-07-13 13:18:52 +08:00
00d53c2569 perf: paginate admin audit lists 2026-07-13 13:09:15 +08:00
0864f9305b fix: prevent agent debug from blocking chat 2026-07-13 12:27:07 +08:00
120fe185f9 fix: complete admin knowledge audit improvements 2026-07-13 11:40:34 +08:00
8266d845c0 fix: 补齐知识库元数据管理与生命周期校验 2026-07-12 15:30:23 +08:00
872233adc6 feat: 完善知识库版本管理与检索审计后台 2026-07-11 19:22:18 +08:00
6cadca8c8e feat: 切换Agent自主知识工具检索链路 2026-07-11 19:14:17 +08:00
d2d43de6d3 feat: 实现知识同步审核发布生命周期 2026-07-11 19:04:16 +08:00
d7d9514348 feat: 增加结构化日志和服务就绪检查 2026-07-10 12:14:19 +08:00
9fb3dad5bd feat: 加密并隐藏系统敏感配置 2026-07-10 11:49:21 +08:00
aedecb3aab feat: 增加登录限流和跨进程退出机制 2026-07-10 11:47:28 +08:00
5aca872129 fix: 修复聊天排队和每日额度重置 2026-07-10 11:45:37 +08:00
0ea75dea1d feat: 看板优化——中文标题+Token消耗+时间段筛选+品牌名统一
- 学员端:LoginPanel/App.vue 描述文案优化,去掉生硬表述
- 后台品牌统一:index.html/App.vue 标题改为'大本营千问千答'
- 看板tab:Dashboard -> 数据看板
- 看板新增:输入Token、输出Token、总Token 统计
- 看板支持按时间段筛选:后端API增加start/end参数,前端加日期选择器
- stats-grid布局从5列调整为4列,响应式改为2列
2026-07-09 14:58:45 +08:00
facb3a6a56 Rename product to Dabenying QA assistant 2026-07-09 12:28:55 +08:00
34d6dd01c7 Add graphic captcha before user SMS login 2026-07-09 12:09:10 +08:00
e1a130177c Add AI request audit detail drawer 2026-07-09 10:44:52 +08:00
f39e51a4d4 Show retrieved knowledge chunks in audit logs 2026-07-09 10:29:58 +08:00
67048a14e8 feat: 简化知识库导入——只输入NodeToken,自动获取标题和SpaceID
- admin_knowledge.py: /knowledge/import 改为单条导入,自动获取 title+space_id
- feishu_service.py: 新增 get_node_info() 公开方法
- App.vue: 简化 UI,只保留 NodeToken 输入框和导入按钮
- api.ts: 更新类型定义
2026-07-09 10:13:09 +08:00
76da6dd65a feat: 递归导入只需输入NodeToken,自动获取SpaceID
- feishu_service.py: import_nodes_from_parent 去掉 space_id 参数,
  通过 get_node_info 自动获取 space_id
- admin_knowledge.py: import API 去掉 spaceId 参数
- App.vue: 前端去掉 SpaceID 输入框,只需输入 NodeToken
2026-07-08 18:54:09 +08:00
3598e34819 feat: 知识库递归导入(从指定父节点,不需要空间权限)
- feishu_service.py: import_space_nodes 改为 import_nodes_from_parent
  从指定父节点递归获取子节点,不需要空间级别权限
- admin_knowledge.py: import API 增加 parent_node_token 参数
- api.ts/App.vue: 前端增加父节点 NodeToken 输入框
2026-07-08 18:50:46 +08:00
5dfff52b04 feat: 后台一键刷新飞书缓存
- feishu_service.py: FeishuKnowledgeService 新增 clear_cache() 方法
- admin_settings.py: 新增 POST /admin/feishu/cache/clear API
- api.ts: 前端封装 clearFeishuCache API
- App.vue: Agent管理页面新增'刷新飞书缓存'按钮

管理员更新飞书文档后,点击按钮即可清空服务端内存缓存,
客户端下次提问时会重新读取最新内容。
2026-07-08 17:57:26 +08:00
efd03ff9df Add deployment tuning and chat load test 2026-07-08 17:45:18 +08:00
23d5f42972 Add Redis-backed chat queue 2026-07-08 17:36:20 +08:00
72bd2e1e02 Use async model streaming for chat 2026-07-08 17:20:29 +08:00
465a481e7a Stream chat completions from model providers 2026-07-08 17:13:53 +08:00
6f3bbd3803 Implement chat queue fallback 2026-07-08 16:57:40 +08:00
ac72b6a94a Implement scoped real knowledge retrieval 2026-07-08 11:46:09 +08:00
cd01e45fbd Implement admin Excel import settings and chat preview 2026-07-07 19:05:52 +08:00
29f25dd767 Implement student roster login gating 2026-07-07 18:45:07 +08:00