hlh
|
9e14c2e289
|
禁用了知识库技能,添加了知识库memory
|
2026-06-08 18:35:05 +08:00 |
|
 董宏凯andClaude Opus 4.8
|
7affaaf7c0
|
feat(roundtable): 业务链条「发布为公共」+ 我的/公共筛选
后端:roundtable_chains 加 is_public 列;list_chains 支持 scope=mine|public(public=所有已发布,任何账号可查看/选入研讨);get_chain 放开公共可见;响应加 is_public/is_mine;update 支持 is_public(发布/取消,owner 限定,编辑/删除仍仅 owner)。迁移 20260608_03 接在合并 head 20260608_02 之后,保证单一 alembic head(多 head 会让启动自动迁移失败、静默降级 create_all → 列缺失 500)。
前端:listChains(scope) + setChainPublic;BusinessChain 加 isPublic/isMine;列表弹窗与研讨选择器加「我的/公共」筛选 tab;列表卡片发布/取消发布 + 公共徽标(别人的只读);配置页头部加发布按钮(已保存且本人)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-07 22:30:23 +08:00 |
|
董宏凯
|
05d14bb364
|
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-07 21:25:54 +08:00 |
|
 董宏凯andClaude Opus 4.8
|
7b8c11852e
|
feat(roundtable): 圆桌 Step2 分层 DAG 编排(并行/沙箱双模式 + 流程图 + 按需取全文)
数据模型/编辑器:链条加 stages 分层(前后端 + alembic 20260607_03);BusinessChainEditorPage 竖列 Stage 编辑 + 底部只读流程图预览;lib/dag-types + chain-stages 纯逻辑(含单测)。
调度(runDagOrchestration,方案 A 总控驱动):每个 stage 由总控经 agent_orchestration 派活给计划钉死的席位,批内 Promise.all 并行、批间 barrier 串行;末尾交回 runOrchestration 收口。抑制 leader 预广播 + 干净席位任务,根治『席位模仿派活』。
执行子模式:快速(双列·产物走正文·禁写文件 seat_parallel)/ 沙箱(单列·写 .md·沙箱跟随预览 seat);统一禁 bash(防 .py 脚本),提示词禁 .py。
显示:头像条 + 两列/单列 + ref 全量累积 + 节流 flush(仅选中渲染);DAG 流程图弹窗(按 stage 分列,节点随执行点亮,只到共识);沙箱跟随当前席位(防错位 + 修第一个席位自动开沙箱)。
按需取全文:新增 harness 只读工具 read_peer_delivery(从 run context 取网关注入的前序席位完整交付),席位默认看摘要、需要时取全文。
修:宽表溢出、并行自动下滑、data-lov-id Fragment 警告等。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-07 21:20:58 +08:00 |
|
 董宏凯andCursor
|
924c8f2fac
|
fix(roundtable): 优化 Step2 总控派活稳定性与并发编排
限制总控工具白名单、关闭圆桌记忆注入、综合轮 synthesis_mode 与编排 epoch 防双发,并优化广播异步化及 Postgres checkpointer 连接池。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-07 21:20:58 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
e7c745a512
|
feat: 排行榜日快照分析 + 数据库连接池/索引调优
- 排行榜改为按天预计算快照(admin_leaderboard_daily_stats),请求只读取合并,重统计移至后台调度;过去日不可变、当天 TTL 刷新,避免在线聚合长时间占用数据库
- 为 runs/tool_call_metrics/llm_call_metrics/threads_meta 增加面向时间段+用户聚合的复合索引(model __table_args__ + migration 20260608_01)
- 连接池可调:DatabaseConfig 新增 max_overflow / pool_timeout,接入 postgres/mysql 引擎;config.yaml 上调 pool_size=20/max_overflow=20
- 新增手动执行的索引脚本 scripts/sql/leaderboard_indexes_mysql.sql(幂等,适用于已存在数据、create_all 不补索引且 alembic 关闭的部署)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-06 00:52:24 +08:00 |
|
fengxiangdebaozi
|
0bf6285287
|
fix(roundtable): 后台任务临时跳过 Step3 报告生成
后台挂起路径在真模型下仍无法稳定写出报告 HTML,先只跑完 Step2 研讨并正确设置 furthest_step;测试可通过 enable_report 覆盖验证报告链路。
|
2026-06-05 23:41:28 +08:00 |
|
董宏凯
|
6d5325d444
|
代码修改
|
2026-06-05 21:16:35 +08:00 |
|
董宏凯
|
7b6dd9ba6f
|
Merge branch 'ji' of http://192.168.0.200/knowledge-base-bj/deerflow-server into ji
|
2026-06-05 19:56:51 +08:00 |
|
 董宏凯andClaude Opus 4.8
|
b2132dd668
|
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
解决 artifact 预览组件冲突:mermaid 渲染(dhk-1) 与 markdown 锚点跳转(master) 取并集;package-lock.json 按 master 删除(项目用 pnpm)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-05 19:43:02 +08:00 |
|
fengxiangdebaozi
|
a642ba91fa
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-05 18:58:37 +08:00 |
|
fengxiangdebaozi
|
b0fdeab995
|
代码修改
|
2026-06-05 18:58:28 +08:00 |
|
吉鑫升
|
1bf1fc6512
|
增加依赖
|
2026-06-05 17:36:53 +08:00 |
|
吉鑫升
|
f3def88342
|
feat: add sqlite checkpoint fallback switch
|
2026-06-05 17:28:44 +08:00 |
|
吉鑫升
|
690d09a3d1
|
feat: add workspace view mode settings
|
2026-06-05 17:21:49 +08:00 |
|
吉鑫升
|
9471e72171
|
feat: add checkpoint postgres migration admin
|
2026-06-05 17:16:31 +08:00 |
|
g zy
|
9ebde3b315
|
Merge branch 'gzy_iframedf' into 'master'
feat: iframe传 文件进入
See merge request knowledge-base-bj/deerflow-server!93
|
2026-06-05 07:10:59 +00:00 |
|
 吉鑫升andClaude Opus 4.8
|
eaa061dd06
|
feat: 新增技能置顶功能
- 后端:新增 PUT /skills/custom/{name}/featured 接口,在 usage 中实现 set_featured 与 featured 字段(与 pinned 正交,仅影响排序)
- 前端:新增 setSkillFeatured API、置顶/取消置顶操作及中英文文案
- ScheduledTasksPage:优化助手选择下拉框的宽度与文本换行
- config.yaml:整理 log_system 配置块
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-05 15:02:50 +08:00 |
|
ZyGuo
|
5f6ab41798
|
feat: iframe传 文件进入
|
2026-06-05 14:15:42 +08:00 |
|
董宏凯
|
9c9330114f
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-05 11:20:22 +08:00 |
|
 董宏凯andCursor
|
0fd314632a
|
feat: 多智能体会商草稿分享(import 复制 / view 公开结果页)
支持会商草稿生成分享码、导入副本与公开只读结果页,并在侧边栏展示最近会商记录。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-05 11:19:09 +08:00 |
|
fengxiangdebaozi
|
9bbd04d6cf
|
后台挂起功能优化
|
2026-06-05 10:59:56 +08:00 |
|
吉鑫升
|
e96cc97462
|
Merge origin/master into ji
|
2026-06-05 10:04:11 +08:00 |
|
Administrator
|
88c83b4dd7
|
refine admin leaderboard experience
|
2026-06-04 23:41:19 +08:00 |
|
fengxiangdebaozi
|
90bced3ed2
|
第二次生成结果后台挂起
|
2026-06-04 20:18:34 +08:00 |
|
fengxiangdebaozi
|
19399482e1
|
后台挂起
|
2026-06-04 20:00:58 +08:00 |
|
吉鑫升
|
e6e0832c8a
|
chore: commit local changes
|
2026-06-04 19:35:56 +08:00 |
|
fengxiangdebaozi
|
9d863f63e5
|
代码提交
|
2026-06-04 18:50:31 +08:00 |
|
吉鑫升
|
cbd07c9d1b
|
chore: update ji branch work
|
2026-06-04 17:46:11 +08:00 |
|
吉鑫升
|
bcebc8d5fb
|
feat: 支持智能体置顶配置
|
2026-06-04 16:58:42 +08:00 |
|
fengxiangdebaozi
|
10334ddfe1
|
feat: AI writing history, Word export, roundtable dispatch chain
|
2026-06-04 15:40:15 +08:00 |
|
吉鑫升
|
9704eff9f7
|
Merge branch 'ji' of http://192.168.0.200/knowledge-base-bj/deerflow-server into ji
|
2026-06-04 14:28:22 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
94c02ded2a
|
feat: add user preferences, agent name desensitization and related improvements
- Add user preferences persistence (model, migration, router, frontend core)
- Add agent name desensitization config
- Add agent_id to user custom prompts with migration
- Enhance agents persistence (base, memory, model, sql) and scheduler service
- Improve frontend agent cards/gallery, scheduled tasks, custom prompt menu
- Add pagination UI component; remove stale package-lock.json
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-04 12:40:18 +08:00 |
|
 吉鑫升andClaude Opus 4.8
|
925675ab54
|
chore: update ji local changes
- frontend: scheduled tasks pages, system-settings api, workspace nav menu
- backend: system_settings router, app_config, log_system_config, config.yaml
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-04 09:18:32 +08:00 |
|
吉鑫升
|
aeef1dca59
|
Merge remote-tracking branch 'origin/ji' into ji
|
2026-06-03 19:01:56 +08:00 |
|
吉鑫升
|
a1d460e220
|
Merge remote-tracking branch 'origin/master' into ji
# Conflicts:
# frontend-web/src/components/workspace/messages/message-list-item.tsx
# offline-backend-20260512/backend/app/gateway/app.py
# offline-backend-20260512/backend/packages/harness/deerflow/runtime/scheduler/html_page.py
# offline-backend-20260512/backend/packages/harness/deerflow/runtime/scheduler/service.py
|
2026-06-03 19:01:45 +08:00 |
|
吉鑫升
|
e2a962de32
|
chore: update ji local changes
|
2026-06-03 18:57:49 +08:00 |
|
fengxiangdebaozi
|
8f6e08eb2f
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-03 18:54:26 +08:00 |
|
fengxiangdebaozi
|
56114562cb
|
fix: ²¹Æë Step3 ɳÏä²Ù×÷²¢Îȶ¨д×÷³ÎÇåÁ÷³Ì
Ϊ roundtable µÚÈý²½ɳÏ䲹»ØÐ´°¿ڴò¿ªÓëÏÂÔزÙ×÷£¬²¢ÐÞÕýд×÷ÅäÖóÎÇåµÄÌύÁ÷³ÌÓëĬÈÏËزÄÀ´Դ£¬±ÜÃâÓû§ÔڶƬ³¡¾°ÏÂÌáǰÌύ»ò½øÈ벻·ûºÏԤÆڵļìË÷·¾¶¡£
|
2026-06-03 17:36:52 +08:00 |
|
董宏凯
|
ba7834f222
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-03 17:27:18 +08:00 |
|
 董宏凯andClaude Opus 4.8
|
d49406d2f1
|
Merge branch 'master' into dhk-1
解决 8 处冲突:
- app.py:同时挂载 public_embed + html_page_favorites 两个 router
- .env:保留 dhk-1 的 CORS 配置(含 5174、ALLOW_ALL=0)
- message-list.tsx:并入双方新增(onSetupWriting* 解构 + contentClassName/fitMessageRowsToContent 类型)
- WorkspaceRoutes.tsx:采用 master 的路由结构(含 chats_iframe/IframeChatPage),补回 dhk-1 的 BusinessChainEditorPage 导入与 roundtable/chains 路由
- LoginPage.tsx:合并两套登录(master 的 token 换登录 + dhk-1 的 online-ticket),并集依赖数组
- ScheduledTasksPage.tsx:采用 master 的 HTML 定时任务表单(isHtmlTask 分支)
- AIWritingForm.tsx:保留 dhk-1 的 useWritingForm 重构,补回 master 的笔记来源 useState;WritingFormContext.materialSource 扩展支持 'notebook'
- useAIWritingStream.ts:保留 dhk-1 重构(仅 reducer/helpers,useAIWriting 已移至 AIWritingContext),不并入 master 在此文件的旧实现
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 17:26:52 +08:00 |
|
fengxiangdebaozi
|
a81d8adc90
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-03 16:34:25 +08:00 |
|
fengxiangdebaozi
|
3eae4a0f45
|
代码修改
|
2026-06-03 16:34:17 +08:00 |
|
董宏凯
|
016f921cf0
|
Merge branch 'dhk-1' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
|
2026-06-03 16:28:34 +08:00 |
|
 董宏凯andCursor
|
aea7724cdb
|
修复 embed 跨域并持久化圆桌 Step3 结果
- Gateway 默认 CORS 白名单增加 5174,embed 文档补充跨域配置说明
- 圆桌草稿新增 step3 快照字段与迁移,结果绘制 HTML 可随草稿恢复
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-03 16:27:42 +08:00 |
|
fengxiangdebaozi
|
ad4b27b7ca
|
feat: 无界 ticket 登录、AI 写作配置确认与定时任务弹窗修复
无界 onlineTicket 对接 MaxKey 与 consumer 接口并用 sub 登录;新增 setup_writing 写作配置确认流;定时任务创建弹窗限制多行高度并支持滚动。
|
2026-06-03 16:20:45 +08:00 |
|
fengxiangdebaozi
|
ab876fc7d8
|
feat(ai-writing): 支持用户粘贴已有大纲并按结构生成
表单可提交 userOutline,后端解析/归一用户大纲并关联素材;补充大纲测试用例与右侧编辑器滑词/段落菜单文档。
|
2026-06-03 11:43:44 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
712326387f
|
merge: 合并 origin/xuhd,解决 message-list-item 和 WorkspaceRoutes 冲突
- message-list-item: 保留 EmbeddedPageContext + 消息内联编辑两套功能
- WorkspaceRoutes: 保留 IframeChatPage + NotebookDetailPageWithKey
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-03 11:41:49 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
133054e2dd
|
feat(skills/settings): 技能复制 + 设置持久化等会话前改动
- 技能复制:新增 POST 复制接口(_rewrite_skill_frontmatter_name 重写 frontmatter name + 校验 + 去重),前端 skills api/hooks 与技能设置页配套
- 设置持久化:lastAgentId、线程 RAG 模式锁(settings/index、local)
- i18n(en/zh/types)、agent-card/input-box/message-list 等页面文案与交互微调
- scheduler/element.py 小修
(本批为会话前已存在的工作区改动,按要求一并提交;构建产物 backend.zip 未提交)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-03 11:38:47 +08:00 |
|
 AdministratorandClaude Opus 4.8
|
adcc5a358b
|
feat(scheduled-tasks): 新增 HTML 页面定时任务(生成/预览/收藏/技能)
后端:
- 新增 task_kind=html_page 任务类型,与普通定时任务并存,配置存 execution_context(无需迁移)
- 执行流水线:智能体检索数据 -> 选定模型渲染 HTML -> 清洗/校验 -> 失败自动修复 -> 完整性闸门(缺 doctype/html/head/body/title 或残留脚本即失败) -> 归档 index.html -> 落库
- 新增 scheduled_html_pages / html_page_favorites 表与 store;收藏去重(不可重复)、可删除、收藏时提取可复用风格
- HTML 预览接口(鉴权 + 公开)、收藏接口
- 渲染注入已启用的 HTML 技能(metadata.kind=html_page);全程使用用户所选模型,去除硬编码 GLM-5
- 定时任务跳过 TitleMiddleware,避免标题生成回退默认模型
前端:
- 创建/编辑弹窗增加任务类型与 HTML 配置(页面要求/限制/参考收藏页/模型下拉)
- 运行详情页与公开页 iframe 沙箱预览 HTML;收藏按钮(已收藏禁用)
- 参考收藏页可选可删
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-03 11:35:38 +08:00 |
|