gozeros
66a443e915
sync update from LAN repo (source master @ c21a2a4a)
2026-11-10 14:03:50 +08:00
gozeros
ea9dcff9c0
sync update from LAN repo (source master @ ca48c4ec)
2026-11-05 10:53:54 +08:00
gozeros
8bc8b0e082
sync: 鍚屾灞€鍩熺綉鏈€鏂颁唬鐮?(source master @ b69568e4)
2026-10-21 14:51:31 +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
董宏凯
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
董宏凯
75f288b241
代码提交
2026-09-06 20:49:35 +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
吉鑫升
dea4697ea0
feat: improve knowledge sync and entity alignment
2026-09-04 18:43:12 +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
吉鑫升
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
Administrator
fbd8dec48f
feat: add skill and assistant knowledge bases
2026-09-02 00:49:13 +08:00
董宏凯
553f72604a
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-code into master-nj
2026-09-01 15:36:47 +08:00
董宏凯
1706a24182
feat(workflow): 增加会话级多智能体任务规划运行能力
...
提交范围聚焦于工作流编排新增:新增 workflow_planning 路由与前后端运行入口(workflow_planning.py、workflow_proposal_planner.py、workflow_deep_research_adapter.py),支持基于会话的提案-规划-执行流程,满足任务驱动式多智能体协作。
完成网关层运行时适配:扩展 workflow_resource_checks、workflow_executor、workflow_runs、workflow_agent_runner 与依赖注入,新增/更新配置(config.yaml、workflow_config),并补充 lead_agent 路径与节点实现,确保 Planner 与普通工作流运行态衔接一致。
补齐持久化与建模:新增 workflow_planning 持久化模块与 MySQL migration(20260831_01_workflow_planning_sessions),注册 SQL 与模型、内存 store,并扩展错误/表达式/validator/节点语义以承载新会话态输入输出。
增强文档与测试:新增会话式多智能体编排中文说明、更新开发文档与 AGENTS 指南、补充 workflow_engine/workflow_runs 回归测试,提高新路径的行为可验证性;同时留存 seed 资产(workflow-planner)便于一体化部署。
2026-09-01 11:47:30 +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
吉鑫升
40542db400
feat: add configurable chat display modes
2026-08-31 17:49:48 +08:00
董宏凯
17cf849361
代码提交
2026-08-30 01:25:20 +08:00
董宏凯
38c3de39f0
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-code into master-nj
...
# Conflicts:
# AGENTS.md
# frontend-web/src/pages/AgentChatPage.tsx
2026-08-26 16:37:41 +08:00
吉鑫升
d35d075669
feat: add compact toolbox and public wiki vector search
2026-08-26 14:40:57 +08:00
董宏凯 and Cursor
62a3faa7c8
feat: 舆情分析智能体改为经 Gateway 转发外部 AG-UI 网关
...
前端不再直连上游 SSE,改为 POST /api/sentiment-agent/stream 由后台代理转发,支持关闭 TLS 校验并回传完整错误信息。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 18:26:48 +08:00
吉鑫升
4b86106a24
fix: restore embedded wiki images and optimize vector sync
2026-08-25 11:26:27 +08:00
吉鑫升
0c5e2e8cb0
fix: restore embedded wiki images and optimize vector sync
2026-08-25 11:24:01 +08:00
吉鑫升
1736227723
feat: complete public wiki and embedded previews
2026-08-24 20:41:24 +08:00
吉鑫升
30943159bf
feat: complete public wiki and embedded previews
2026-08-24 20:40:44 +08:00
吉鑫升
bc49df4561
feat: add public wiki embeds and ES query routing
2026-08-24 15:21:28 +08:00
吉鑫升
e818c24769
Merge remote-tracking branch 'origin/master' into ji
...
# Conflicts:
# .gitignore
# frontend-web/src/components/workspace/artifacts/context.tsx
# frontend-web/src/components/workspace/messages/message-group.tsx
# offline-backend-20260512/backend/CLAUDE.md
# offline-backend-20260512/backend/README.md
# offline-backend-20260512/backend/app/gateway/app.py
# offline-backend-20260512/backend/app/gateway/deps.py
# offline-backend-20260512/backend/app/gateway/routers/llmwiki.py
2026-08-24 14:21:19 +08:00
Administrator
3785345353
feat: add local LLMWiki wiki vector index
2026-08-24 00:49:31 +08:00
董宏凯 and Cursor
a5a9c952e8
feat: 深度研究支持独立新报告与原文改写,并完善沙箱、模型管理与全文改写
...
新报告不再覆盖当前文件卡片,写入时打开沙箱;步骤条仅在改写原文时位于卡片上方。同时补齐改写本地回退、模型管理与会商第三步相关改动。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 21:46:04 +08:00
董宏凯 and Cursor
e881c242fe
feat: 岗位职责迁至业务链席位,并支持 WeKnora 嵌入页知识库切换
...
将岗位职责从智能体配置迁移到业务链席位 JSON,会商面板只读展示;WeKnora 嵌入 iframe 支持在授权可见范围内切换知识库并重新签发会话。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-19 22:26:40 +08:00
董宏凯 and Cursor
0ce060693b
feat: 会商链条启停与深度研究报告结构,并完善问答展示与 8BF 返回。
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-19 20:37:34 +08:00
董宏凯
c4d244881f
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-code into master-nj
2026-08-14 11:15:37 +08:00
董宏凯 and Cursor
75963c9ad9
feat: 岗位会商命令幂等与圆桌后台作业租约调度
...
岗位会商写操作引入 command_id 幂等与版本锁,前端支持同键重试;圆桌后台作业改为 DB 租约 dispatcher、去重与草稿 outbox 补偿,并持久化 intent turns。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-14 11:08:12 +08:00
Administrator
3aeb6ac5ce
fix: authenticate WeKnora API client
2026-08-13 17:41:30 +08:00
吉鑫升
e0c09f6704
feat: integrate WeKnora llmwiki knowledge flow
2026-08-11 18:13:30 +08:00
董宏凯
151ecceb85
feat: 更新主题配置与系统设置
2026-07-27 21:31:09 +08:00
fengxiangdebaozi
239b798c5d
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-code into dhk-1
...
# Conflicts:
# frontend-web/src/components/workspace/workspace-nav-menu.tsx
# offline-backend-20260512/backend/app/gateway/routers/multi_agent.py
2026-07-26 20:55:50 +08:00
董宏凯
f1e53ef5c0
功能:完善自定义主题与独立登录会话
2026-07-26 18:19:50 +08:00
董宏凯
25153dbd84
代码修改
2026-07-24 14:12:42 +08:00
董宏凯
45df500a9c
代码提交
2026-07-24 10:33:28 +08:00
董宏凯
055523bf33
代码修改
2026-07-22 15:43:06 +08:00
吉鑫升
5436719bfb
Merge branch 'master-dev' into 'master'
2026-07-21 14:47:46 +08:00
fengxiangdebaozi
f3511e5cd0
样式修改
2026-07-03 16:35:52 +08:00
吉鑫升
c23350f17b
fix: isolate user concurrency from internal agent runs
2026-06-30 14:56:29 +08:00
吉鑫升
b4206d6421
Add Redis-backed concurrency gate
2026-06-30 11:25:44 +08:00
Administrator
d39b58255d
并发版
2026-06-29 16:09:51 +08:00
Rocky Kwok
e9e4c181b9
feat: 插件管理及域名和智能体对应
2026-06-29 14:31:40 +08:00
Administrator
aca089e8ef
feat: add per-model concurrency limits
2026-06-27 18:57:01 +08:00
吉鑫升 and Claude Opus 4.8
26f8010a57
feat(监控): 管理员排行榜实时并发监控 + 真正停止对话 + 409 中文化
...
- 排行榜页顶部新增「实时并发监控」面板(admin-only):当前并发大模型调用数 +
调用列表(用户/智能体/类型/已运行时长),每行「停止」+「全部停止」经
RunManager.cancel 真正中断 LLM 流式调用,减轻大模型压力
- 并发量折线图(峰值/均值,按分钟/小时):新增轻量后台采样器写入新表
concurrency_samples(create_all 自动建表),可按分/时聚合
- 大模型出字速度折线图(tokens/秒,按分钟/小时):复用 llm_call_metrics 聚合,
便于定位是模型/供应商慢
- 后台采样可开关、默认关闭(opt-in)、运行时切换免重启、对线上零影响
(单条极小 INSERT、保留期清理、查询有上限、全程 best-effort)
- 409 中文化:上一轮未结束又发新问题时返回中文提示,前端 onError 友好映射
后端:runtime/runs/manager.py(list_active)、persistence/concurrency(新模块)、
config/system_settings(ConcurrencyMonitorSettings)、gateway/routers/admin_active_runs、
app.py(采样后台任务)、services.py(409)。前端:core/admin/{active-runs,hooks}、
components/workspace/admin/concurrency-monitor、AdminUserLeaderboardPage、threads/hooks。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 20:29:26 +08:00
吉鑫升 and Claude Opus 4.8
a417124c21
feat(auth): 登录白名单细化为黑名单模式(approved 默认放行)+ 同步构建产物
...
- approved 放行标记默认 True:新账号首次登录即放行,登录白名单开关打开时只拦截
被管理员显式「取消放行」(approved=False) 的用户;enforce_user_approved 放在
各登录端点拿到 user 后、签发 JWT 前调用,admin 永远放行。
- 同步调整 LoginWhitelistPage / local_provider / models / system_settings /
迁移 20260625_02 / user model / column_additions_mysql.sql 与 CLAUDE.md。
- 更新 backend/backend.zip 构建产物。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 21:41:15 +08:00
Administrator and Claude Opus 4.8
fe7c6cb8f7
feat(open-3qfx): 开放接口按 taskId 直接发起 3qfx 第一次问答
...
新增 POST /api/open/3qfx/ask(无需登录,/api/open/ 白名单 + CSRF 豁免):
只传一个 taskId,后端解析 3Q 业务配置的智能体 + 按 id 拉取 cop-task-detail
拼出与前端一致的开场白,新建带 metadata.{taskId,agent_id} 的真实会话并后台
启动持久化运行,立即返回 thread_id(随后在 3qfx 任务工作区对话列表观看)。
- start_run() 增加 keyword-only enforce_access(默认 True);开放接口传 False
绕过按当前(无)登录用户的智能体可见性校验
- task_deeplink 配置新增 cop_task_detail_url / _authorization / _test + mock
- tests/test_open_3qfx.py(10 项,tests/ 被 .gitignore 故未入库)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 19:19:17 +08:00