gozeros
42f2a26fa8
sync update from LAN repo (source dhk-1 @ 3e87be55)
2026-10-21 15:06:08 +08:00
董宏凯
5ab3d7f254
代码修改
2026-09-09 22:29:47 +08:00
董宏凯
30e1c2dd90
代码合并
2026-09-09 19:49:38 +08:00
董宏凯
673adef7df
代码提交
2026-09-09 12:48:06 +08:00
董宏凯
8859c13cfb
代码合并
2026-09-08 09:40:31 +08:00
董宏凯 and Cursor
53cac5f81a
Merge branch 'master' into dhk-1
...
Resolve conflicts by accepting master version for:
- workspace-nav-chat-list.tsx
- ResearchSidebar.tsx
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 17:55:32 +08:00
董宏凯
4f7f07504a
Merge branch 'master-nj' into 'master'
...
fix(buttons): 行动分析宿主路由支持切换任务id/行动id
See merge request knowledge-base-bj/deerflow-code!39
2026-09-07 09:53:09 +00:00
董宏凯
1244fb1f2f
代码提交
2026-09-07 17:30:53 +08:00
吉鑫升
3ca5528640
feat(knowledge): support standalone file ingestion and configurable wiki entry
...
Use neutral knowledge-service labels and sanitize user-facing task errors.
2026-09-07 17:07:27 +08:00
董宏凯
250db4de04
fix(buttons): 行动分析宿主路由支持切换任务id/行动id
...
- TaskButtonsPage: 宿主路由追加任务id时,行动分析(xdfx) tab 下增加 idKind 下拉框可选任务id/行动id,与外部链接类型一致
- runTaskButton: host 分支按 idKind 取 ctx.actionId 或 ctx.taskId(行动id缺失回退任务id),与 url 分支同规则
- AGENTS.md: 同步更新 idKind 适用范围说明(url/host 均适用)
2026-09-07 15:56:50 +08:00
董宏凯
6edb6fa7aa
本地模式线上区分-v1
2026-09-07 14:57:17 +08:00
董宏凯
cf9fe58905
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-code into master-nj
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# frontend-web/src/components/workspace/workspace-nav-chat-list.tsx
# frontend-web/src/pages/WorkspaceRoutes.tsx
# offline-backend-20260512/backend/app/gateway/app.py
# offline-backend-20260512/backend/app/gateway/deps.py
# offline-backend-20260512/backend/pyproject.toml
2026-09-07 14:46:36 +08:00
董宏凯
56bb4f141d
代码提交
2026-09-06 22:17:53 +08:00
董宏凯
75f288b241
代码提交
2026-09-06 20:49:35 +08:00
董宏凯
bf42a48fcc
代码提交
2026-09-06 20:25:14 +08:00
董宏凯 and Cursor
5e953c9fcb
feat(report-collaboration): complete RC-BE-015–018 backend, eval suite, and MySQL sync
...
Ship report rewrite/version APIs, security budget and audit persistence, AgentScope worker wiring, and the 20-task quality eval harness so the frontend can integrate against a stable contract once enabled in config.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 17:32:15 +08:00
董宏凯
814a44f0b9
代码修改
2026-09-05 11:28:25 +08:00
董宏凯
5c75e1af16
feat(deep-research): 强化任务链路可靠性并接入 agentfx 报告助手种子
...
功能说明:\n- 重构 Deep Research 调度与执行链,补齐 dispatcher、executor、live hub 与依赖注入入口,提升任务下发、执行、回调的稳定性\n- 增强运行时持久化与恢复能力,接入业务映射、任务来源与任务事件日志模型,覆盖持久化与执行可靠性关键路径测试\n- 新增 agentfx 报告助手 seed 与任务报告导入脚本配置,支持离线环境快速初始化与任务流模板回填\n- 完善 deep-research 与 thread_runs 路由参数编排,兼容不同业务映射与运行入口的前后端联动\n- 补充前端 agentfx deep-link 解析,保证 deep-research 场景下的登录跳转与任务上下文一致
2026-09-04 23:18:52 +08:00
董宏凯
438772f0b7
feat(frontend): 上线报告协作与多轮 RAG 消息聚合体验
...
功能说明:\n- 新增报告协作页(Report Collaboration)核心状态层、消息适配与会话面板,支持按节点/阶段选择和协作上下文展示\n- 补齐 report-collaboration API 与类型定义,并接入页面路由/构建路径,形成可运行的协作链路\n- 重构多轮 RAG 与 write/artefact 消息分组逻辑,优化 AgentChat 与 DeepResearch 场景下的消息展示顺序与可读性\n- 新增/更新 DeepResearch 前端页面(Workbench、报告配置、沙箱联动)以承接报告生成与复用能力\n- 增加报表协作相关单测,覆盖事件归并、消息适配与关键 reducer 行为
2026-09-04 23:18:27 +08:00
吉鑫升
dea4697ea0
feat: improve knowledge sync and entity alignment
2026-09-04 18:43:12 +08:00
董宏凯
e58da3fbdf
代码提交
2026-09-03 20:06:54 +08:00
吉鑫升
60e2c72514
feat: preserve Wiki vectors across knowledge transfers and add local BGE-M3
...
Unify Wiki reading, preserve metadata and graph links, add asynchronous file-backed transfers, and reuse compatible vectors. Includes regression coverage and live acceptance notes.
2026-09-03 19:21:10 +08:00
董宏凯
1eae02f782
代码提交
2026-09-03 17:45:06 +08:00
董宏凯 and Cursor
db333a4c33
feat: 重构多轮RAG展示并完善报告协作、业务链审核与 agentfx 种子
...
抽出专用多轮RAG消息列表并升级会话模型;强化报告协作画布与检查器;业务链普通用户改为提交审核;扩展 agentfx 报告技能种子,并将含 admin 的用户名自动提权为管理员。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 17:34:16 +08:00
董宏凯 and Cursor
f109a95535
feat: 新增报告协作页,并强化 Deep Research 运行诊断与报告兜底
...
支持浏览器侧素材快照撰写、拒绝报告读时修复、Mermaid PNG 导出与 Word 导出加固。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 11:16:50 +08:00
吉鑫升
49d9ced04f
Merge branch 'ji' into master
2026-09-03 10:25:57 +08:00
吉鑫升
6b724bd00d
feat: improve assistant knowledge import and database compatibility
2026-09-02 17:55:17 +08:00
董宏凯
f5bf7897b9
feat(frontend): 支持 Roundtable 写文件流式预览与消息流聚合展示
...
功能说明:\n- 为写文件工具链增加流式预览状态模型(in-flight、chunk 归并、已完成)\n- 在消息面板中支持 write_file 流式 artifact 的动态插入/更新与完成态呈现\n- 优化 artifact 详情页的文件名与来源显示,兼容流式生成中文件路径\n- 在 Roundtable 工作流 step2 流程中注入与监听 write_file 事件,支持多阶段消息统一展示\n- 补充单测覆盖:streaming-write-preview、write-file-in-flight、streaming-artifacts 等关键路径
2026-09-02 12:52:33 +08:00
Administrator
fbd8dec48f
feat: add skill and assistant knowledge bases
2026-09-02 00:49:13 +08:00
吉鑫升
dd0ee282df
feat: add artifact library and improve public wiki
2026-09-01 18:18:28 +08:00
董宏凯
9455160101
fix(prompt-input): 提供可选上下文入口并避免历史路由切换期异常
2026-09-01 14:51:21 +08:00
董宏凯
519e4c0c01
feat(chat): 修复 Strategy/Workspace 统一聊天布局与历史路由归属
2026-09-01 14:51:16 +08:00
董宏凯
dbf62e5889
feat(deep-research): 优化深度研究侧边栏与结构配置弹窗的暗色主题适配
...
为深度研究沙箱预览区和工作流配置弹窗补充暗色下背景与边框配色,避免在深色模式出现对比度不足和样式不一致。
2026-09-01 13:47:39 +08:00
董宏凯
aeb9a55497
feat(agent-chat): 修复智能体会话归属与历史路由恢复:侧边栏按当前agent过滤会话并携带agent上下文跳转,补充旧线程路径回溯到智能体工作区,防止误入通用问答,并完善输入框记忆按钮显隐与侧边栏展开入口,提升体验一致性。
2026-09-01 13:47:31 +08:00
董宏凯
051e66f7d8
feat(chat): 优化聊天页布局与 iframe 工具栏行为
2026-09-01 12:49:03 +08:00
董宏凯
38857c425b
代码提交
2026-09-01 11:09:23 +08:00
fengxiangdebaozi
57b6a89f20
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-code into master-nj
...
# Conflicts:
# frontend-web/src/components/workspace/messages/message-group.tsx
# offline-backend-20260512/backend/packages/harness/deerflow/agents/lead_agent/prompt.py
2026-08-31 20:12:05 +08:00
吉鑫升
90e94994f5
Merge remote-tracking branch 'origin/master' into master
2026-08-31 18:06:10 +08:00
吉鑫升
8e0d755b57
fix: preserve knowledge base references
2026-08-31 18:02:05 +08:00
吉鑫升
40542db400
feat: add configurable chat display modes
2026-08-31 17:49:48 +08:00
董宏凯
f0ddade8a7
feat(roundtable): 增强多智能体 Step2 流式推理与产物展示
...
提交内容:将 roundtable 的流式消息拆分为文本与 think 推理,支持思考内容以 <think> 形式内联渲染,解决仅返回 reasoning token 时的内容空洞问题。新增 stream-reasoning 工具与单元测试,保证 reasoning 首包到正文的闭合行为稳定。
交互与预览修正:write_file/str_replace 工具的沙箱打开策略改为更接近实时席位行为,不再因为文件后缀限制阻塞临时脚本写入可视化;通过新增 streaming-artifacts 工具统一处理可预览路径、最终交付产物过滤与目录快照比对,支持 bash/脚本直接落盘场景在流式阶段自动发现新增文档。
体验细节:步骤面板文件卡片从工具路径与最终 artifact 统一收敛,避免 read_file 点击误触发;自动滚动逻辑新增布局高度抖动识别,防止模型推理渲染导致的误判向上滚动。
2026-08-31 16:45:01 +08:00
董宏凯
fbf9031e25
feat(会商第三步): 恢复普通会商完整成果并隔离8BF报告模式
...
- 为普通多智能体会商恢复报告完成后的结构化流程图、最终方案展示、经典结果绘制和大屏多页,并保持三个生成流独立并行。
- 8BF 入口显式采用 report-only 模式:只生成和编辑 Markdown 总结报告,不再启动或露出流程图、结果绘制及大屏功能。
- 结构化流程图增加抽取、校验、暂停、失败重试和歧义选择交互;报告完成后状态文案准确切换,自动滚动定位到抽取与校验进度。
- 为总结报告、经典 HTML 绘制和大屏虚拟 write_file 补齐完成结果及历史恢复处理,避免并行分支或旧草稿让完成产物误显示为生成中。
- 最终方案展示中的已落盘文件直接按完成态预览,并恢复 MD、HTML 等文件类型徽标,不再被提交按钮覆盖。
2026-08-30 21:24:47 +08:00
董宏凯
2254841822
fix(会商第二步): 恢复总控派活实时展示并修正沙箱预览状态
...
- 流式解析改为跟踪当前 tool call id,连续多次 agent_orchestration 派活时前端即时展示最新席位和任务,不再等模型完整回复后一次性出现。
- 总控派活步骤按 tool call 独立归档并合并增量参数,避免同名工具调用互相覆盖或只显示半截任务。
- 沙箱自动打开改为按单个产物预览键管理:用户关闭当前文件后不反复弹出,但后续新文件仍可自动预览。
- 为圆桌虚拟 write_file 补齐工具完成结果,并在席位收尾和历史草稿恢复时兜底收口,防止完成文件长期显示“正在生成”。
2026-08-30 21:24:30 +08:00
董宏凯
74fc849241
fix(会商滚动): 让第二、三步新消息与结构化进度即时定位到底部
...
- 为圆桌滚动钩子增加强制落底能力,阶段切换和布局变化不再被平滑滚动的旧高度截断。\n- 第二步用户发送消息后立即下滑到底部,不再等待模型首个输出。\n- 经典结果绘制与大屏对话面板接入内容高度观察,新增气泡、Markdown 和工具卡继续增高时保持跟随。\n- 保留用户手动上翻时的正常阅读行为,仅在新一轮发起或关键阶段切换时强制定位。
2026-08-30 21:24:08 +08:00
董宏凯
dd560ceb46
fix: 会商沙箱预览头仅在可提交的 Markdown 产物显示提交按钮
2026-08-30 20:02:21 +08:00
董宏凯
a4f95a4fa9
fix: 会商第一步隐藏继续追问与跳过此项按钮
2026-08-30 20:02:21 +08:00
董宏凯
b92a26cdd4
fix: 会商第二步只对可预览成品出文件卡/开沙箱,去掉干预并发送按钮
2026-08-30 20:02:21 +08:00
董宏凯
3384f2e51c
fix: 会商席位与总控角色隔离,编排能力只归总控
2026-08-30 20:02:09 +08:00
董宏凯
ff80cc110d
fix: 写作管线步骤条改用不涉及检索的文案
...
- 「拆解检索问题」→「梳理写作思路」(已梳理出 N 个论述角度)
- 「检索参考资料」→「整理对话资料」(已整理 1/2 个论述角度的
资料 · 累计 N 条)
- 管线实际只汇总对话已收集的资料再成稿,原文案会让用户误以为
管线在重新检索;测试补标签断言防止回退
2026-08-30 16:21:02 +08:00
董宏凯
4964967295
fix: writing mode first-report allows only the pipeline to write the report
...
- Strip write_file/str_replace/bash from the model binding in the
first-report run: after_model rewrites only fire after a full model
response, so any bound write tool let weak models draft the whole
essay into tool args (write_file content or bash cat>/python
heredocs) for tens of invisible seconds before interception
- Hallucinated hand-writes are still handled: after_model rewrites
bash cat >/python open('w')/tee and leftover write calls to
deep_research_report; wrap_tool_call rejects whatever reaches the
tool layer; post-success writes are dropped, nudged to a 2-3
sentence summary, and patched with a fallback closing message so
the turn never ends silently
- The rewritten pipeline call carries topic = original request
(clarification answers skipped) plus focus = clarification answers,
so the pipeline writes the clarified subject instead of the raw
prompt text; prompts updated to match (tools unavailable, call the
tool directly, do not draft first)
- Frontend write-step interception and streaming preview scoping now
applies only in writing mode; normal mode shows/previews writes
exactly as before
2026-08-30 15:53:43 +08:00