Commit Graph
43 Commits
Author SHA1 Message Date
admin d703ab64e3 docs: 将仓库代码注释统一为中文
CI / docs-check (push) Canceled after 0s
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
CI / docs-check (pull_request) Canceled after 0s
CI / backend-test (pull_request) Canceled after 0s
CI / service-test (pull_request) Canceled after 0s
CI / frontend-test (pull_request) Canceled after 0s
CI / rust-core (pull_request) Canceled after 0s
2026-09-10 00:40:56 +08:00
admin e5d144056c feat: 扩展主题界面适配与 Agent 服务工具 2026-09-09 21:44:21 +08:00
admin b0783c9356 feat(sync): 添加 Vault 所有的用户 Skill 记录 2026-09-09 08:39:14 +08:00
admin 3ef4766da4 feat(sync): 显式导入 Vault 前预览旧版人设 2026-09-09 07:03:29 +08:00
admin b83e8dfc2d feat(sync): 将桌面人设绑定到 Vault 记录 2026-09-09 06:55:35 +08:00
admin cf39b1a905 feat: 通过 Host 日志同步类型化任务记录 2026-09-08 16:52:48 +08:00
admin ef722145c4 feat: 预览并恢复首次 Sync 合并且不丢失笔记链接 2026-09-08 16:34:00 +08:00
admin e9df45b7ca feat: 按 Vault 隔离桌面检索投影与任务链接 2026-09-08 15:12:25 +08:00
admin 044e6d6146 feat: 通过绑定的工作区路由 Core 笔记并保存持久操作回执 2026-09-08 15:02:46 +08:00
admin 4c79e940d2 feat: 添加 OpenNexus 认证 Core 与 Stronghold 基础能力 2026-09-08 12:23:20 +08:00
admin afb76dc325 feat(desktop): 增加原生 Vault 写入与属性导入 2026-09-07 16:52:30 +08:00
admin ac2d36bf9c fix(chat): preserve retry attachments and per-answer context snapshots 2026-09-07 00:09:14 +08:00
admin cec8daac93 feat(chat): add workspace chat, attachments and agent delegation 2026-09-06 23:17:35 +08:00
admin 637ddbb9bf feat: improve chat retrieval, message versions and Markdown rendering 2026-09-06 21:39:40 +08:00
admin f32971d32e fix: coordinate vector migration with concurrent searches and note saves 2026-09-06 16:57:37 +08:00
admin b03b168920 perf: persist model-isolated sqlite-vec indexes and index new notes incrementally 2026-09-06 16:34:26 +08:00
admin 3b9490e3fb fix: stabilize background operations and large embedding results 2026-09-06 16:26:17 +08:00
admin 8ad1db33f7 feat(editor): add markdown presets, heading folding and external file refresh 2026-09-06 12:57:09 +08:00
admin a5c44c4ac0 fix(workspace): background vector indexing and correct diagram previews 2026-09-06 02:57:56 +08:00
admin a1ab1024f0 feat: 添加全局人设与头像设置并优化对话及弹窗交互 2026-09-05 22:26:12 +08:00
admin 7551716e13 feat: 添加模型上下文管理并统一主题组件与用量交互 2026-09-05 21:58:37 +08:00
admin 8d626ee16b feat: 完善模型用量趋势与全局手账卡片并补齐阶段验收 2026-09-05 20:40:36 +08:00
admin cce96588e2 fix(chat): 防止会话切换串写和删除后复活 2026-09-05 10:31:42 +08:00
admin feb8cc651f fix(chat): 持久化会话与消息 2026-09-05 10:12:09 +08:00
admin 6ee6cd7d73 feat(multimodal): 完成阶段F运行管理与收尾验收 2026-09-05 02:02:45 +08:00
admin 510936431a Revert "feat(multimodal): 补齐阶段F运行管理与收尾验收"
This reverts commit 64f63ff1bd.
2026-09-05 02:02:26 +08:00
admin 64f63ff1bd feat(multimodal): 补齐阶段F运行管理与收尾验收 2026-09-05 01:06:29 +08:00
admin 78dd774bce fix(retrieval): 按索引策略重建并融合跨空间检索 2026-09-04 19:48:41 +08:00
admin 468eb56daa fix(embedding): 传递本地索引限制并冻结推理配置 2026-09-04 19:33:57 +08:00
admin 1d0f19508a fix(search): 将搜索历史持久化到应用数据库 2026-09-04 19:33:43 +08:00
admin 6eb97bf9ab feat: 添加知识库检索功能和改进模型路由错误处理
- 在ChatRequest中添加Citation事件类型,支持引用来源展示
- 实现聊天上下文准备服务,构建带源元数据的受限聊天上下文
- 添加ThreadedProcess类以支持Windows平台的子进程操作
- 改进检索引擎中的错误处理和向量搜索逻辑
- 实现严格的嵌入模型验证和索引重建机制
- 添加前端聊天界面的知识库检索开关
- 实现搜索历史记录功能和错误降级处理
- 更新模型路由设置提示信息以反映索引重建需求
2026-09-04 13:02:08 +08:00
admin 8d092533f6 feat(multimodal): 实现本地模型管线与请求用量配置 2026-09-04 12:39:43 +08:00
admin c04f4c1989 fix(frontend): 移除运行时演示数据并接入真实后端状态 2026-09-04 07:47:05 +08:00
admin 5dd5a46aae fix(provider): 修复索引事务回滚与工具名分片并同步主分支 2026-09-04 07:15:52 +08:00
admin 1fe75e3fd2 feat(provider): 完成阶段E协议适配、国内预设与模型路由 2026-09-04 06:19:32 +08:00
admin 8da75d4420 feat(workspace): 接入真实Vault数据链路 2026-08-31 21:38:56 +08:00
admin 629a6bda9c chore(backend): 补充核心流程注释与待办 2026-08-30 22:59:45 +08:00
admin 36bc1022f1 fix(backend): 修复全面审阅发现的核心问题
修复索引首次失败回滚、Vault 扫描边界、Markdown 代码围栏和 UTF-16 Citation 偏移。

收紧 Plugin 权限与 JSON Schema 校验,补齐 Note Move、Task、Attachment 和 Transcript Tool。

接入 OpenAI SSE 与 Ollama JSONL 真流式输出,修正 Provider PATCH 语义并限制运行时内存保留。

新增对应回归测试,后端测试增至 62 项。
2026-08-28 09:56:07 +08:00
admin 32f249c43a fix(retrieval): 保证删除一致性并完善 FTS 分页 2026-08-27 23:28:37 +08:00
admin af8ccb0f18 fix(knowledge): 保证笔记创建与索引更新一致性 2026-08-27 23:24:38 +08:00
yxxandClaude 6cf531f2a8 fix(retrieval): 修复原子性、过滤漏召回、tags 语义与 rebuild 回滚
- 元数据 + 向量单事务提交,避免 PATCH 半提交(审阅 #2)
- vectorstore upsert 改 delete-then-insert 幂等,支持共享 conn
- FTS 取全量 + 过滤 oversample,修复 metadata 过滤漏召回(审阅 #4)
- PATCH tags 区分 None/[]/非空:保留/清空/替换(审阅 #5)
- rebuild 拒绝增量 scope/note_ids,扫描先行 + 失败回滚旧索引(审阅 #6)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-27 22:48:55 +08:00
yxxandClaude 87717450fd fix(retrieval): 修复路径逃逸、部分提交、失效向量与分页问题
- 路径逃逸:清洗 folder(拒绝 ..、绝对路径/盘符),_abs_path 增加 Vault 边界校验
- 部分提交:create/update 索引失败时回滚文件
- 失效向量残留:replace_note_metadata 返回旧 id,index_note 清理旧向量
- 分页不完整:fts_count 返回真实命中总数,候选池覆盖 offset+limit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-27 21:38:43 +08:00
yxxandClaude 6b16ad1a08 feat(retrieval): 接入 Note/Search/Index 服务与路由
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-27 19:22:56 +08:00