Kronecker
|
352557d94a
|
Merge pull request 'fix(editor): 接入完整 Shiki 语言支持与 GitHub 双主题,修复语言菜单并添加图标' (#25) from fix/editor-shiki-language-picker into main
Reviewed-on: #25
|
2026-09-05 17:19:14 +08:00 |
|
admin
|
08fd62e7c5
|
fix(editor): 支持完整 Shiki 语言并修复语言标识与图标展示
|
2026-09-05 17:16:09 +08:00 |
|
admin
|
41bf2c53d4
|
fix(editor): 保留完整代码语言列表与兼容高亮
|
2026-09-05 16:58:39 +08:00 |
|
admin
|
ed37099ba1
|
fix(editor): 修复语言菜单裁剪并接入 GitHub Shiki 配色
|
2026-09-05 16:52:18 +08:00 |
|
Kronecker
|
1c7b5b4e84
|
Merge pull request 'Feat(frontend)完善前端中英文支持与表单样式,持久化聊天记录并修复会话并发问题' (#24) from feat/frontend-i18n-spellcheck into main
Reviewed-on: #24
|
2026-09-05 15:27:01 +08:00 |
|
admin
|
32411ce6fe
|
fix(chat): 删除会话期间阻止发送和重复删除
|
2026-09-05 15:12:07 +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
|
d15ceafbe0
|
fix(frontend): 统一原生表单控件样式
|
2026-09-05 09:57:33 +08:00 |
|
admin
|
311f953855
|
docs: 更正会话持久化状态
|
2026-09-05 09:48:53 +08:00 |
|
admin
|
89e475c0c2
|
fix(frontend): 补齐英文失败路径
|
2026-09-05 09:48:27 +08:00 |
|
admin
|
ef961d322b
|
feat(frontend): 实现中英文切换与拼写检查
|
2026-09-05 09:38:23 +08:00 |
|
admin
|
a35b577d66
|
docs: 恢复项目暂命名与开发说明
|
2026-09-05 02:30:19 +08:00 |
|
admin
|
c2e3a17c05
|
docs: 同步项目状态与本地模型技术栈
|
2026-09-05 02:23:54 +08:00 |
|
Kronecker
|
d67199faad
|
Merge pull request 'feat(multimodal): 完成阶段 F 运行管理与收尾验收' (#22) from feat/multimodal-finalization-review into main
Reviewed-on: #22
|
2026-09-05 02:13:20 +08:00 |
|
Kronecker
|
1d26da23ea
|
Merge pull request 'fix(repo): 恢复阶段 F 收尾前的 main 文件树' (#21) from fix/restore-main-review-flow into main
Reviewed-on: #21
|
2026-09-05 02:12:13 +08:00 |
|
admin
|
cb1c6dfcf5
|
fix(multimodal): 冻结推理环境并隔离迟到导入错误
|
2026-09-05 02:09:15 +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
|
f697364aaf
|
Revert "fix(settings): 补齐CUDA运行组件下载与安装入口"
This reverts commit c912409343.
|
2026-09-05 02:02:26 +08:00 |
|
admin
|
c912409343
|
fix(settings): 补齐CUDA运行组件下载与安装入口
|
2026-09-05 01:25:43 +08:00 |
|
admin
|
64f63ff1bd
|
feat(multimodal): 补齐阶段F运行管理与收尾验收
|
2026-09-05 01:06:29 +08:00 |
|
Kronecker
|
6bdba2c7f9
|
Merge pull request 'Feat/multimodal pipeline' (#19) from feat/multimodal-pipeline into main
Reviewed-on: #19
|
2026-09-04 20:17:02 +08:00 |
|
admin
|
cc617ed23e
|
fix(knowledge): 区分普通分割线与元数据头部
|
2026-09-04 20:10:45 +08:00 |
|
admin
|
233e156061
|
fix(knowledge): 统一frontmatter边界并拒绝未闭合策略
|
2026-09-04 20:04:45 +08:00 |
|
admin
|
cec89494f9
|
fix(storage): 严格解析本地策略并原子执行数据库迁移
|
2026-09-04 19:57:26 +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
|
8c644d0aae
|
feat(frontend): 接入真实媒体工作流与模型配置卡片
|
2026-09-04 12:39:50 +08:00 |
|
admin
|
8d092533f6
|
feat(multimodal): 实现本地模型管线与请求用量配置
|
2026-09-04 12:39:43 +08:00 |
|
Kronecker
|
e52e909c41
|
Merge pull request 'Fix/frontend live data' (#16) from fix/frontend-live-data into main
Reviewed-on: #16
|
2026-09-04 08:34:50 +08:00 |
|
admin
|
8480ed7f5e
|
fix(chat): 阻止页面卸载后的异步初始化修改模型选择
|
2026-09-04 08:30:45 +08:00 |
|
admin
|
150cf0d994
|
fix(chat): 保留页面切换后的提供商与模型选择
|
2026-09-04 08:24:49 +08:00 |
|
admin
|
9f621371b8
|
fix(frontend): 汉化MCP工具展示并折叠原始说明
|
2026-09-04 07:52:53 +08:00 |
|
admin
|
c04f4c1989
|
fix(frontend): 移除运行时演示数据并接入真实后端状态
|
2026-09-04 07:47:05 +08:00 |
|
Kronecker
|
2e496462a9
|
Merge pull request 'feat(provider): 完成阶段 E 多协议模型接入、国内预设与能力路由' (#15) from feat/provider-routing into main
Reviewed-on: #15
|
2026-09-04 07:35:50 +08:00 |
|
admin
|
a75d81a7d9
|
fix(benchmark): 记录实际Embedding空间与逐样本回退信息
|
2026-09-04 07:25:12 +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 |
|
Kronecker
|
d31cd842c5
|
Merge pull request 'Feat/knowledge retrieval core' (#14) from feat/knowledge-retrieval-core into main
Reviewed-on: #14
|
2026-09-04 00:20:55 +08:00 |
|
 yxxandClaude Code
|
abccb328fc
|
fix(backend): FTS 阈值过滤处理 span=0 退化场景
全部命中 bm25 相同时归一化皆为 1.0,阈值超过 1.0 应无命中,
与旧 normalize_scores 语义对齐。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-03 23:57:00 +08:00 |
|
yxx
|
ae65c64c8f
|
Merge remote-tracking branch 'origin/main' into feat/knowledge-retrieval-core
# Conflicts:
# README.md
# backend/app/routes.py
# docs/architecture/AI笔记软件技术栈说明-团队版-v2.3.md
# docs/development/Knowledge与Retrieval-Core开发说明.md
|
2026-09-03 23:45:52 +08:00 |
|
 yxxandClaude Code
|
3bd475dc15
|
fix(backend): 落实 PR #12 评审意见
- P1 事件循环让出:run_rag 在样本边界 await asyncio.sleep(0),运行中取消/进度/SSE 可及时调度
- P2 SSE 终止事件:历史回放期间识别终止事件并结束流,try/finally 保证订阅清理
- P2 FTS 截断:fts 走数据库侧精确分页与计数,阈值经 bm25 截止值换算,不再受 5000 条固定截断
- P2 仅块标注:expected_block_ids 从块反查所属笔记,避免合法样本被判零分
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-03 23:37:09 +08:00 |
|
Kronecker
|
78e8e3e33b
|
Merge pull request 'feat(mcp): 完善独立 MCP 服务器配置中心与连接生命周期管理' (#13) from feat/mcp-server-registry into main
Reviewed-on: #13
|
2026-09-03 22:45:55 +08:00 |
|
admin
|
9b8b10cdb1
|
fix(mcp): 修复配置导入、凭据管理与协议边界
修复生命周期锁阻塞事件循环、旧连接回调误停新连接及超时契约不一致。
补齐 MCP JSON 兼容导入、密钥拆分与失败重试,修复 Header 大小写草稿丢失,迁移大小写敏感的环境变量凭据。
在 SSE 行拼接前限制缓冲大小,增加并发、迁移和流式输入回归测试;忽略本机 MCP 数据及 server.json/servers.json。
验证:后端 185 项、前端 54 项测试通过,前端生产构建、相关文件 Ruff 与暂存差异检查通过。
|
2026-09-03 22:38:35 +08:00 |
|
 yxxandClaude Code
|
3898530585
|
docs: 补齐 PR #11 评审要求的文档同步
- 技术栈说明实施状态:RAG Benchmark 标记为已完成、Agent Benchmark 暂缓
- 新增 Benchmark 开发说明,并登记到文档索引
- README 回归基线更新为后端 157 / 前端 29
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-03 22:35:45 +08:00 |
|
 yxxandClaude Code
|
fcc601fcf3
|
fix(backend): 落实 PR #11 第二轮评审意见
- Benchmark 容量淘汰只删终态 run,满容量且全活动时返回 BENCHMARK_CAPACITY_EXCEEDED
- 创建 run 前校验索引兼容性(BENCHMARK_INDEX_INCOMPATIBLE)
- 取消 run 补发 RunCancelled 终止事件;失败分支脱敏(BENCHMARK_RUN_FAILED)
- 失败样本计入汇总分母,报告输出 total/successful/failed/failure_rate
- load_dataset 按文件名隔离无关损坏文件,顶层非对象拒绝
- FTS score_threshold 先于计数/分页,total 与 items 一致
- Benchmark SSE 支持 Last-Event-ID 游标
- 移除 Agent Benchmark 501 占位接口
- 同步第二阶段接口契约与开发说明文档
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-03 22:20:11 +08:00 |
|
admin
|
2f7066aa92
|
添加MCP客户端超时配置和连接管理改进
添加了MCP客户端的超时配置功能,包括启动超时和工具调用超时参数。
改进了HTTP客户端和标准IO客户端的超时处理机制,确保请求在指定时间内完成或取消。
增加了对MCP服务器数量的限制,防止配置过多服务器导致系统不稳定。
增强了错误处理机制,当连接异常时能够正确清理资源并移除桥接主机。
添加了对大型MCP消息的大小验证,防止过大的请求导致系统问题。
优化了密钥更改后的处理流程,确保在修改密钥时停用服务器并要求重新测试。
|
2026-09-03 16:16:58 +08:00 |
|