 吉鑫升andClaude Opus 4.8
|
7d61bc09bc
|
feat: 新增表格文件预览,优化知识图谱与 Agent 详情交互
- 新增 spreadsheet-preview 组件及 xlsx 解析工具,支持产物中的表格文件预览
- 优化知识图谱画布、详情面板及样式
- 调整 Agent 详情面板、聊天与消息列表交互
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 17:43:09 +08:00 |
|
吉鑫升
|
5daa4b3e20
|
Merge remote-tracking branch 'origin/master' into ji
|
2026-06-11 16:39:30 +08:00 |
|
吉鑫升
|
7efd811e75
|
feat: update knowledge and agent UI
|
2026-06-11 16:18:38 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
e684de30bd
|
feat(knowledge): 知识库 wiki/知识图谱重构,新增发布广场选择弹窗
- 知识库页拆分出 wiki 组件(侧边栏/目录树/Markdown 阅读器等)
- 知识图谱页拆分出 knowledge-graph 组件并增强交互
- 新增发布广场选择弹窗 publish-square-picker-dialog
- config.yaml 新增 MiniMax-M2.5 / Ling-flash-2.0 / DeepSeek-V4-Pro 模型
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 14:52:25 +08:00 |
|
xuhd
|
bd0d922737
|
Merge branch 'xuhd' of http://192.168.0.200/knowledge-base-bj/deerflow-server into xuhd
|
2026-06-11 14:20:29 +08:00 |
|
xuhd
|
1668c1da87
|
Merge remote-tracking branch 'origin/master' into xuhd
# Conflicts:
# frontend-web/.env.production
# frontend-web/.env.sit
# frontend-web/package.json
# offline-backend-20260512/backend/config.yaml
|
2026-06-11 14:19:01 +08:00 |
|
 xuhdandClaude Opus 4.8
|
95dec0e72e
|
fix(studio): 修复流式返回时空间引用角标渲染错乱
Streamdown 的 parseIncompleteMarkdown 会把流式途中未闭合的 [[cite:N
当作未完成链接改写成 [[cite:N](streamdown:incomplete-link),导致
rehypeCitations 匹配失败、引用闪成坏链接。送入渲染前剥除未完成的引用
标记,待 ]] 到齐再由 rehype 渲染为上标。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 14:11:21 +08:00 |
|
liuq_1233
|
5a33f66ad6
|
修改上传来源的文件类型提示
|
2026-06-11 11:58:52 +08:00 |
|
 xuhdandClaude Opus 4.8
|
b0e48b6bda
|
refactor(studio): 文案“我的笔记/笔记本”统一改为“我的空间”
涉及空间详情页、AI 写作表单/上下文/类型、researcher 注释及 env 注释。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 11:45:35 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
f0aec4cd7f
|
feat(square): 新增发布广场功能,智能体/技能按广场分类展示
- 后端新增 PublishSquare/PublishSquaresSettings 配置与读写接口
- agents/skills 增加 square_id 字段及对应迁移脚本
- 前端新增发布广场设置页、技能转移选择器,画廊按广场分 Tab 展示
- lead_agent prompt 及若干持久化层适配调整
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 11:37:42 +08:00 |
|
 xuhdandClaude Opus 4.8
|
5ed636bce4
|
chore(frontend): env 注释中“笔记本”改为“空间”
统一前端各环境 env 文件注释文案,与界面命名保持一致。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 11:31:49 +08:00 |
|
 xuhdandClaude Opus 4.8
|
fa6191b448
|
fix(studio): 移除来源卡片悬停 tooltip,失败来源显示报错并可删除
- 去掉来源卡片 hover 时弹出的自定义 tooltip div
- status 为 failed 的来源卡片显示红色报错图标与提示,禁用选中,保留删除按钮
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 11:30:52 +08:00 |
|
xuhd
|
82d14351fc
|
修改名称 笔记本改为 空间
|
2026-06-11 11:19:26 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
3845d5090b
|
feat(knowledge): 支持文件导入沉淀知识,知识图谱可视化随主题切换
- 后端新增 /api/knowledge/ingest/file:上传 md/txt/pdf/word/ppt/excel,
转 Markdown 后走 wiki-capture LLM 蒸馏为陈述式知识笔记,失败回退逐字草稿
- service.capture_file + 文档专用蒸馏提示词,按主题拆分 1~4 页
- 知识图谱导出 HTML 支持 ?theme=light|dark,布局稳定后冻结,
按度数缩放节点,悬停/点击聚焦邻居
- 前端知识库页新增「导入文件」对话框与 ingestKnowledgeFile API
- 智能体问答页与简介侧边栏 UI 优化;批量人物蒸馏脚本提取正文逻辑修正
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 10:25:27 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
17bb3715d1
|
feat(agents): 智能体问答页落地态展示常用问题入口并默认展开简介栏
- 落地页 Hero 以"Hi,我是{名称}"问候,将管理员配置的常用问题渲染为可点击的引导气泡,点击即发起对话
- 右侧智能体简介栏改为默认展开,作为主要"专家信息"卡片,仍可手动收起
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 09:52:27 +08:00 |
|
吉鑫升
|
6efe1b80c5
|
Merge branch 'ji' of http://192.168.0.200/knowledge-base-bj/deerflow-server into ji
|
2026-06-11 09:34:45 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
01696f75e9
|
新增批量人物蒸馏脚本,精简排行榜相关接口
- batch-distill: 独立单文件脚本,按时间窗调用线上服务批量蒸馏人物档案
- 精简 admin_users / public_leaderboard 路由及前端排行榜页面
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 09:34:34 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
e97017b297
|
feat(agents): 智能体常用问题——侧边栏展示并一键提问
新增 common_questions(常用问题)字段:后端贯通 agents_config、
config.yaml 读写与 create/update API,前端 Agent 类型补充字段并在
AgentChatPage 新增 AgentInfoSidebar 组件展示常用问题,点击即填充并提交。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 08:34:39 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
22222308a1
|
feat(summarization): 非破坏性上下文压缩——保留原始对话仅在请求时瞬态压缩
重写 DeerFlowSummarizationMiddleware:将 stock before_model 的
RemoveMessage(REMOVE_ALL_MESSAGES) 改为 no-op,改在 wrap_model_call 中
瞬态压缩为 [summary, *recent],完整原始对话仍保留在 state 中,前端继续
渲染用户真实问答。summary 消息标记 hide_from_ui 且永不持久化,按 thread
缓存以避免每次模型调用都触发 LLM。前端 isHiddenFromUIMessage 额外隐藏旧
版本持久化的 name="summary" 消息。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 08:34:28 +08:00 |
|
Administrator
|
7fb3870247
|
@
feat(summarization): 非破坏性上下文压缩——保留原始对话仅在请求时瞬态压缩
重写 DeerFlowSummarizationMiddleware:将 stock before_model 的
RemoveMessage(REMOVE_ALL_MESSAGES) 改为 no-op,改在 wrap_model_call 中
瞬态压缩为 [summary, *recent],完整原始对话仍保留在 state 中,前端继续
渲染用户真实问答。summary 消息标记 hide_from_ui 且永不持久化,按 thread
缓存以避免每次模型调用都触发 LLM。前端 isHiddenFromUIMessage 额外隐藏旧
版本持久化的 name="summary" 消息。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
|
2026-06-11 08:34:09 +08:00 |
|
董宏凯
|
0784f30e23
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-10 21:57:12 +08:00 |
|
董宏凯
|
9af93ecde6
|
接口地址修改
|
2026-06-10 21:57:04 +08:00 |
|
fengxiangdebaozi
|
d9e3a87911
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-10 19:39:06 +08:00 |
|
fengxiangdebaozi
|
f01789a17e
|
多智能体会商上传文件
|
2026-06-10 19:38:58 +08:00 |
|
董宏凯
|
3d069179d6
|
接口地址修改
|
2026-06-10 19:24:58 +08:00 |
|
董宏凯
|
406c02ad07
|
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-10 19:08:50 +08:00 |
|
董宏凯
|
3bc824b462
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-10 19:08:39 +08:00 |
|
董宏凯
|
c705e0b5ae
|
样式修改
|
2026-06-10 19:08:32 +08:00 |
|
吉鑫升
|
3a04ba5726
|
Merge remote-tracking branch 'origin/master' into ji
|
2026-06-10 19:01:16 +08:00 |
|
fengxiangdebaozi
|
cf5550ab0a
|
接口地址修改
|
2026-06-10 18:58:55 +08:00 |
|
董宏凯
|
19aeba5fab
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-10 17:44:51 +08:00 |
|
董宏凯
|
d9afd8d887
|
代码提交
|
2026-06-10 17:44:44 +08:00 |
|
xuhd
|
06508cfb7c
|
Merge remote-tracking branch 'origin/master' into xuhd
|
2026-06-10 17:15:51 +08:00 |
|
 xuhdandClaude Opus 4.8
|
980d8ba44f
|
chore(deps): declare mermaid dependency
补上 b0fdeab9 引入 mermaid 图表渲染(roundtable 产物预览)时漏提交的
依赖声明,否则全新 pnpm install 后构建会因找不到 mermaid 失败。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 17:15:28 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
d658b05ee9
|
feat(skills): 安装成功后引导填写/AI生成中文名 + 生成超时提至60s
- 上传安装技能成功后,弹窗进入「设置中文名」步骤:用户可手动填写,或用所选大模型自动生成默认值,亦可跳过(回退英文名)
- 技能中文名生成超时由 30s 提高到 60s(思考模式构建时已关闭)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 17:14:42 +08:00 |
|
 xuhdandClaude Opus 4.8
|
123fe36ee4
|
refactor(studio): rename 笔记本 to 空间 in workspace nav and notebook pages
统一术语:侧边栏「新建笔记本/所有笔记本」、笔记列表与笔记本管理页的
新建按钮与弹窗标题,全部由"笔记本"改为"空间"。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 17:13:23 +08:00 |
|
 xuhdandClaude Opus 4.8
|
4bf4b96fa9
|
feat(notebook): redesign ai-writing header to space-info-only glass pill
移除品牌"索财笔记"与右侧"这是我的笔记"标签,header 只保留空间信息;
空间徽章重做成玻璃胶囊(渐变图标徽标 + 已连接状态点),高度 44→52px,
顶部加品牌高光线与 hover 微光,延续索财深蓝品牌色阶。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 17:06:21 +08:00 |
|
fengxiangdebaozi
|
b8680275e5
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-10 17:01:25 +08:00 |
|
fengxiangdebaozi
|
e03ca7b4bd
|
代码修改
|
2026-06-10 17:01:17 +08:00 |
|
董宏凯
|
bd426ed1d3
|
da
|
2026-06-10 12:51:13 +08:00 |
|
xuhd
|
6b9e1f3c2a
|
2222
|
2026-06-10 12:37:13 +08:00 |
|
xuhd
|
b8d3a549df
|
buggggg
|
2026-06-10 11:27:48 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
546dec67a1
|
fix(agents): 私有 tab 未解锁时隐藏搜索栏
私有广场只有在功能可用且校验过密码后才解锁;未解锁时展示门禁/解锁提示并
隐藏关键词/标签搜索栏(此时没有可筛选的列表)。TagSearchBar 按 tab key 重挂载,
切 tab 时内部关键词输入与展开状态随父级筛选一起重置。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 11:24:52 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
d61aa853f1
|
feat(admin): 用户排行榜每日快照——手动刷新当天 + 凌晨自动定稿前一天
- 新增 POST /api/admin/users/leaderboard/refresh-today:同步强制重建当天快照
并返回合并区间;前端 useRefreshTodayLeaderboard + AdminUserLeaderboardPage
「刷新当天」按钮
- Gateway 调度循环在每日 ADMIN_LEADERBOARD_FINALIZE_HOUR(默认凌晨1点)对前一天
强制重算一次,避免临近午夜落库的 runs/tool-calls 漏统计;判定逻辑下沉为纯函数
deerflow.persistence.admin_stats.finalize.should_finalize_previous_day
- 新增 scripts/sql/column_additions_mysql.sql:既有 MySQL 库手动补列的幂等脚本
(Alembic 自动迁移已禁用,create_all 不改既有表)
- CLAUDE.md 补充排行榜快照、Schema 迁移约定,并补齐技能/知识库选模型的文档
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 11:24:21 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
96e0d695c0
|
feat(skills,knowledge): 中文名补全与知识库沉淀支持可选大模型并明确大模型报错
技能中文名:
- 单个「AI 生成」与「一键补充中文名」均可在请求体 model_name 选择大模型
- 一键补充改为仅管理员开放
- _generate_skill_name_zh 在模型自身失败(构建/超时/API 报错)时抛
SkillNameZhModelError,与模型返回无效名称区分;单个接口返回
502「大模型报错,无法补全技能中文名」,批量在 model_error 中带回代表性报错
知识库沉淀:
- 对话保存到知识库 / 批量导入均新增可选 model_name(透传至 capture_thread
→ extract_thread_llm_multi)
- 批量返回 llm_fallback 计数;模型异常时仍按既有逻辑回退规则抽取并落草稿,
前端明确提示「已改用规则抽取」(保存按钮保持后台异步)
前端新增 components/workspace/model-name-select.tsx 复用下拉(默认=系统配置模型)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 11:23:01 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
8fbbfc8093
|
feat(frontend): 广场搜索体验优化与切换tab重置筛选
- 智能体广场:切换 我的/广场/私密广场 时清空重置搜索/标签/排序/发布者筛选
- 通用搜索栏(TagSearchBar):新增「搜索」按钮与回车立即触发(跳过防抖)、
搜索中转圈提示,新增 hideTags / searchPlaceholder 选项
- 定时任务广场:新增客户端搜索(名称/摘要/创建者,兼容脱敏文本)
- agents 分页 hook 暴露 isFetching 以驱动搜索中状态
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 09:37:39 +08:00 |
|
Administrator
|
87e0ae683e
|
Merge remote-tracking branch 'origin/master' into ji
# Conflicts:
# offline-backend-20260512/backend/app/gateway/app.py
# offline-backend-20260512/backend/config.yaml
# offline-backend-20260512/backend/packages/harness/deerflow/persistence/models/__init__.py
# offline-backend-20260512/backend/packages/harness/deerflow/runtime/checkpointer/async_provider.py
|
2026-06-10 09:09:26 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
44c0f6189b
|
wip: 合并 master 前暂存本地改动
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-10 08:36:47 +08:00 |
|
董宏凯
|
64afa9a1ed
|
代码提交
|
2026-06-09 22:52:12 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
1ce15fbb15
|
style(knowledge): 实体改回纯展示(不可点击),chip 精致化
按需求去掉点击筛选,实体为静态彩色 chip:色点 + 名称 + 胶囊型类型标签。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 20:34:59 +08:00 |
|