 xuhdandClaude Sonnet 4.6
|
e4983be9d7
|
fix: 解决 merge 冲突,恢复笔记来源字段
合并 master 时冲突导致 notebook_search_space_id / notebook_source_ids
被覆盖,现补回;同时兼容 master 新增的 material_source / model_name 字段。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-01 14:22:55 +08:00 |
|
xuhd
|
e30b44dae1
|
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into xuhd
|
2026-06-01 14:21:20 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
b749c78efa
|
feat: AI写作集成笔记来源,支持多文档多选检索
- 前端 AIWritingForm 新增笔记来源选择器(笔记本单选 + 文档多选 checkbox)
- AIWritingRequest 类型新增 noteSearchSpaceId / noteSourceIds 字段
- AIMaterial.sourceType 新增 notebook 类型
- useAIWritingStream startWriting 时自动获取 notebook_token 并携带笔记参数
- 后端 AIWritingState 新增 notebook_search_space_id / notebook_source_ids 字段
- researcher 节点新增 _search_notebook,解析 API 返回的 documents/chunks,
每个 chunk 作为独立素材(source_type=notebook)混入素材包
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-01 11:47:37 +08:00 |
|
xuhd
|
22b93e32eb
|
Merge branch 'master' of http://192.168.0.200/knowledge-base-bj/deerflow-server into xuhd
|
2026-06-01 10:49:53 +08:00 |
|
xuhd
|
423abf4fde
|
上传文件添加
|
2026-05-29 15:15:29 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
4a63399363
|
feat: 新增工作室展示开关 VITE_STUDIO_ENABLED
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-29 10:47:50 +08:00 |
|
xuhd
|
e4da5bec8d
|
22222
|
2026-05-28 18:56:11 +08:00 |
|
xuhd
|
6102963624
|
000
|
2026-05-28 18:43:20 +08:00 |
|
xuhd
|
b152cb43fc
|
222
|
2026-05-28 18:37:48 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
ebe1678b30
|
Merge origin/master into xuhd
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-28 18:31:16 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
1ea521abab
|
前端优化:chat-box、消息列表、rehype 及 Studio 相关交互改进
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-28 18:29:10 +08:00 |
|
xuhd
|
b8a97f2138
|
xxx
|
2026-05-28 18:29:10 +08:00 |
|
xuhd
|
e2b676caaa
|
修复
|
2026-05-28 10:00:40 +08:00 |
|
xuhd
|
36311e6cef
|
999
|
2026-05-27 19:30:54 +08:00 |
|
xuhd
|
3f8a520624
|
修复一下
|
2026-05-27 11:40:41 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
794ff93fa9
|
chore: 更新 .env 配置(notebook API 地址、数据库连接)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-26 23:56:14 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
ff8eb930f7
|
feat: 笔记本 Studio 模块 — RAG 聊天、引用弹窗、侧边栏工作室
- 新增 Studio 笔记本列表页与详情页(RAG 流式聊天、历史线程切换)
- 修复 streamSubgraphs: true 使 AI 流式消息正常展示
- 引用圆圈 [[cite:N]] 渲染 + 点击弹窗显示文档 chunk 内容
- 侧边栏「工作室」区域支持折叠/展开,笔记本过滤 is_owner=true
- 后端 lead_agent 支持 notebook_source_ids / notebook_token 参数
- 线程 metadata 改为 thread_type=notebook,侧边栏过滤同步
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-26 23:55:08 +08:00 |
|
 xuhdandClaude 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 |
|
 xuhdandClaude 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 |
|
xuhd
|
f730924572
|
222
|
2026-05-21 19:42:46 +08:00 |
|
xuhd
|
2e6ce67b64
|
22
|
2026-05-21 18:04:45 +08:00 |
|
 xuhdandClaude Sonnet 4.6
|
d56230e04d
|
feat: 记忆配置改为数据库存储,用户只可配置召回模式
- 新增 persistence/memory_config/ 模块:UserMemoryConfigRow ORM 模型 +
SqlUserMemoryConfigRepository + MemoryUserMemoryConfigStore(内存兼容)
- 新增 Alembic 迁移脚本 20260521_01 创建 user_memory_configs 表
- memory_config.py:USER_WRITABLE_FIELDS 从 3 个缩减为 1 个
(hindsight.recall_budget),移除文件 IO,改为进程内 cache + async DB 对接函数
- Gateway lifespan 启动时批量预热 recall_budget cache
- memory router PATCH/DELETE 改用 DB 存储,支持 400 校验非法 budget 值
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-21 17:34:25 +08:00 |
|
 xuhdandClaude 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 |
|