xuhd and Claude Sonnet 4.6
2c0bb2041b
feat: 统一 Admin 用户中心 + 修复默认对话记忆存储路径
...
## 前端
- 新增 AdminUserHub 页面,合并用户管理/审计/记忆三个页面为统一中心(左侧用户列表 + 右侧 Tab)
- 旧三条 admin 路由重定向到新 /admin 路由
- 侧边栏导航菜单合并为单一入口"用户中心"
- memory-settings-page: 默认助手下拉选项传 agent=default(后端识别为全局哨兵)
## 后端
- memory.py: 将 "default" 加入全局哨兵 _GLOBAL_AGENT_VALUES,?agent=default 读全局记忆文件
- memory_middleware.py: _resolve_agent_id() 无 agent 上下文时返回 None,默认对话写入 users/{id}/memory.json
- manager.py: 移除 agent_id or "default" 回退,让 None 透传给 V1 provider
- admin_users.py: Admin 记忆 API 将"默认助手"桶改为读全局文件(agent_id=None)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 16:04:49 +08:00
xuhd and Claude Sonnet 4.6
b3a39cbdf7
feat: V1记忆系统支持、管理员记忆编辑及对话记忆注入开关
...
- 新增 V1 记忆系统(memory.json)支持:提取结果强制中文、历史字段修复为增量累积日志
- 用户设置页面:V1 模式下新增 agent 选择器,可查看各 agent 的私有记忆
- 管理员记忆页面:区分 V1/V2 渲染,V1 支持完整 CRUD(用户画像/历史摘要/事实记录)
- 后端新增 V1 记忆 CRUD API(sections/facts),前端同步添加对应 hooks 和 API 调用
- 新建专家页面:标记 bootstrap 线程类型,跳过记忆保存,侧边栏过滤该类线程
- 输入框工具栏新增「记忆」开关:关闭时 V1/V2 均不注入,开启时按 config.yaml 版本正常注入
- 修复 agent 目录不存在时的 FileNotFoundError,回退至默认配置
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 12:32:47 +08:00
董宏凯
6e88c5a1c5
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
2026-05-22 11:11:57 +08:00
吉鑫升
c74be2b789
Merge branch 'master' into ji
2026-05-22 10:58:20 +08:00
吉鑫升 and Claude Opus 4.7
a258122e22
定时任务:修复智能体执行 422、新增描述字段、公开页删除按钮等
...
- 定时任务执行时按 agent.id 解析智能体,老数据中存的中文显示名会回退按 name 查找,避免 422
- scheduled_tasks 表新增 description 字段(迁移 20260522_01),创建/编辑表单支持,公开页标题下显示
- 公开页(/public/scheduled-tasks/{id})新增删除单次执行记录入口,使用样式化 Dialog 确认
- 公开页左侧标题区精简:去掉 schedule/timezone/最近状态两行;执行列表标题剥离尾部时间戳,"计划"改为"执行时间"
- 工作区定时任务列表:超长标题改为按字符换行不再截断;按 created_at 倒序(新建任务在前)
- 启动 Alembic 升级加超时与单独线程,MySQL 缺库时自动 CREATE DATABASE
- vite build 增加 8GB 内存上限
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:55:59 +08:00
董宏凯
a01d7123d7
来源新增修改
2026-05-22 10:43:12 +08:00
董宏凯
7652db4601
样式修改
2026-05-21 22:26:25 +08:00
董宏凯
6467c8a870
样式修改
2026-05-21 20:42:57 +08:00
吉鑫升 and Claude Opus 4.7
a892f55cb2
Merge branch 'master' into ji
...
冲突解决:
- frontend-web/src/pages/AgentChatPage.tsx: 保留 HEAD 的 isLandingState +
AgentWelcome 欢迎页扩展,丢弃 master 的旧版 InputBox 风格
- offline-backend-20260512/backend/config.yaml: 保留 HEAD 的对齐注释格式;
master 引入的中文 bank_mission / bank_retain_mission 已自动合入
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 20:31:49 +08:00
wghe
c516b74b75
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into hwg
2026-05-21 19:44:15 +08:00
董宏凯
125e8b271b
笔记本页面
2026-05-21 19:40:54 +08:00
董宏凯
d639b24c2d
意图理解
2026-05-21 18:48:15 +08:00
wghe
6ebbf3aa32
Merge branch 'ji' of http://192.168.0.200/knowledge-base-bj/deerflow-server into hwg
2026-05-21 18:35:56 +08:00
吉鑫升
643f9b2c76
Merge remote-tracking branch 'origin/master' into ji
...
# Conflicts:
# frontend-web/src/pages/AgentChatPage.tsx
2026-05-21 17:44:09 +08:00
董宏凯
065bd8f28a
样式修改
2026-05-21 17:22:40 +08:00
董宏凯
ca13a9199f
样式修改
2026-05-21 16:39:48 +08:00
董宏凯
c69486556a
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
2026-05-21 16:31:27 +08:00
董宏凯
bfd75da308
功能迁移,页面整体样式修改
2026-05-21 16:30:11 +08:00
吉鑫升 and Claude Opus 4.7
53bbb9b15b
feat: 公开定时任务页支持正文/MD 切换与内联编辑
...
- 公开查看器右侧改为 Tabs:MD 附件优先、然后是「正文」;标签使用文件名(去后缀)
- 新增内联编辑:正文与 MD 文件均可编辑保存,每个 Tab 支持 Word 下载
- 后端新增公开 PUT 端点(/runs/{run_id}/files/{i}、/runs/{run_id}/body),服务层提取 _apply_run_file_edit 并新增 admin_update_run_file / admin_update_run_body
- 列表过滤:仅展示 succeeded 且有正文或可用 MD 的执行记录;后端在响应中标记每个文件 available,前端隐藏磁盘已缺失的 MD Tab
- 左侧任务名与右侧执行记录标题均改为可换行 + Tooltip 显示完整内容
- .gitignore 增加 frontend-web/dist
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 15:53:43 +08:00
吉鑫升
f1d58983c2
feat: 智能体精选排序与新对话智能体选择器
...
- 后端新增 featured_order 字段及精选排序 API(/agents/selector、/agents/{id}/featured、/agents/featured/order),移除 user_agent_pin 表
- 前端新对话页 (ChatPage) 与输入框 (InputBox) 接入 agent-selector,选中后跳转 AgentChatPage 并通过 sessionStorage 透传首条消息
- 新增管理员智能体管理弹窗 (agent-manage-dialog) 支持精选添加/移除/上下移动
2026-05-21 14:39:12 +08:00
xuhd and Claude Sonnet 4.6
3748513996
feat: 智能体创建流程优化与管理员记忆页面
...
- 创建智能体页面:保存后自动跳转列表页、技能列表增加搜索过滤框
- Bootstrap 模式:开放全部技能可见性,注入专属提示词(skill_list 匹配意图、禁止 skill_manage)
- 管理员记忆页面:新增 AdminMemoryPage 及路由,支持查看/编辑用户记忆条目
- 内存配置与管理员用户接口同步更新
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-21 11:43:59 +08:00
董宏凯
04664c8d42
更新
2026-05-21 08:31:33 +08:00
董宏凯
628bbe14a8
Merge branch 'dhk-1' into 'master'
...
样式修改
See merge request knowledge-base-bj/deerflow-server!29
2026-05-20 14:47:15 +00:00
董宏凯
abae7c9d67
样式修改
2026-05-20 22:46:37 +08:00
董宏凯
eeee00f6cd
样式修改
2026-05-20 22:17:59 +08:00
吉鑫升
cee38f93c8
Merge remote-tracking branch 'origin/master' into ji
2026-05-20 19:38:00 +08:00
吉鑫升 and Claude Opus 4.7
fa5a6b8176
fix: 技能详情弹窗宽度自适应
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 19:37:46 +08:00
董宏凯
97f8940b15
样式修改
2026-05-20 17:21:29 +08:00
董宏凯
556d23ade5
样式修改
2026-05-20 17:13:59 +08:00
吉鑫升
313290b22c
Merge remote-tracking branch 'origin/master'
2026-05-20 17:06:06 +08:00
吉鑫升 and Claude Opus 4.7
d339db4799
feat: 公开定时任务页面、Word 导出、定时任务实时刷新与技能详情重构
...
- 新增 /public/scheduled-tasks/:taskId 公开只读访问页与对应的
/api/public/scheduled-tasks 后端路由(无需登录)
- 新增对话整体 / 单条消息 / Markdown 工件 "另存为 Word (.docx)" 能力
- 定时任务列表与运行列表在任务执行中自动轮询刷新,并新增"正在执行"标记
- 定时任务运行消息接口在事件存储为空时回退到 LangGraph checkpoint,
让正在执行的任务也能立即看到提示词与流式输出
- 技能详情对话框由折叠面板改为 Tab 切换(Detail / SKILL.md),
并支持 Rendered / Raw 切换、一键复制
- config.yaml 增加 database (MySQL) 与 checkpointer (SQLite) 配置块
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 17:04:58 +08:00
董宏凯
03dff2ce77
样式修改
2026-05-20 15:21:23 +08:00
董宏凯
13130c7f27
展开收起动画
2026-05-20 15:09:50 +08:00
董宏凯
0196b0a445
文档修改
2026-05-20 14:05:53 +08:00
董宏凯
8edd06fb67
文档配置文件修改
2026-05-20 14:03:26 +08:00
董宏凯
4fbd0bb5c5
ai写作
2026-05-20 13:06:29 +08:00
董宏凯
f358cfb7c7
容错处理
2026-05-20 12:51:04 +08:00
董宏凯
f44e2ccf52
报错兜底
2026-05-19 22:54:36 +08:00
董宏凯
226439ef36
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into dhk-1
2026-05-19 19:54:18 +08:00
董宏凯
81aca93b81
章节问答
2026-05-19 19:51:44 +08:00
董宏凯
ab85e4df72
效果优化
2026-05-19 18:10:15 +08:00
吉鑫升 and Claude Opus 4.7
bf34b7df4e
fix: 修复 Memory V2 合并导致的启动崩溃
...
master 的 Memory V2 重构删除了 memory/updater.py,admin_users.py 仍从中导入 get_memory_data 导致启动 ImportError。改用 BuiltinFileProvider 读取 V2 的 USER.md / 各 agent MEMORY.md;前端 MemoryBucketView 同步改为渲染 V2 条目列表。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 17:22:27 +08:00
吉鑫升 and Claude Opus 4.7
028c5a34e6
fix: 速度胶囊每轮只显示一次 + 技能调用按 run 合并统计
...
速度胶囊:原本每条 AI 消息都渲染,agentic 多轮 LLM 调用会出现多个胶囊。改为只在每轮 turn-final 消息(下一条 human 之前的最后一条 AI 消息)显示。
技能统计:tool_call_metrics 改为按 (run_id, skill_name) upsert 合并——同一 run 内同一技能的多次调用/重试合并为一行;任一成功即记成功,全部失败则记一行 error 并累积所有报错信息;非技能调用不受影响。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 17:22:17 +08:00
吉鑫升
4c38055d38
Merge remote-tracking branch 'origin/master' into ji
2026-05-19 16:28:39 +08:00
吉鑫升 and Claude Opus 4.7
87fcbc5bfb
chore: vite 构建产物使用相对路径 (base: "./")
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 16:28:29 +08:00
xuhd
64492bec43
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into xuhd
2026-05-19 16:05:11 +08:00
董宏凯
2402a84c71
检索逻辑修改
2026-05-19 15:14:51 +08:00
董宏凯
294d06f22b
文档修改
2026-05-19 13:00:40 +08:00
xuhd
d6e788dc89
修复
2026-05-19 09:55:20 +08:00
xuhd
070cd07199
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into xuhd
2026-05-19 09:40:19 +08:00