admin
|
2f7066aa92
|
添加MCP客户端超时配置和连接管理改进
添加了MCP客户端的超时配置功能,包括启动超时和工具调用超时参数。
改进了HTTP客户端和标准IO客户端的超时处理机制,确保请求在指定时间内完成或取消。
增加了对MCP服务器数量的限制,防止配置过多服务器导致系统不稳定。
增强了错误处理机制,当连接异常时能够正确清理资源并移除桥接主机。
添加了对大型MCP消息的大小验证,防止过大的请求导致系统问题。
优化了密钥更改后的处理流程,确保在修改密钥时停用服务器并要求重新测试。
|
2026-09-03 16:16:58 +08:00 |
|
admin
|
7d5f4023a9
|
feat(mcp): complete remote transports and configuration workflow
|
2026-09-03 15:25:41 +08:00 |
|
admin
|
2dc984401d
|
feat(mcp): add standalone server registry
Implement C.1 stdio MCP server CRUD, encrypted environment secrets, command digest approval, connection tests, lifecycle recovery, and dynamic tool registration. Add the standalone frontend configuration center, contracts, regression tests, and development documentation.
|
2026-09-03 14:49:49 +08:00 |
|
admin
|
d39ae727c1
|
fix(extension): 收紧插件命令运行时契约
|
2026-09-02 20:03:39 +08:00 |
|
admin
|
eb3464b522
|
fix(extension): 向MCP命令传递插件设置
|
2026-09-02 18:23:32 +08:00 |
|
admin
|
c06b962743
|
fix(extension): 按Schema资源作用域校验引用
|
2026-09-02 15:47:54 +08:00 |
|
admin
|
022c3226c7
|
fix(extension): 保护插件凭据引用与删除事务
|
2026-09-02 15:31:39 +08:00 |
|
admin
|
9e680a0239
|
fix(extension): 完成MCP命令目标并收紧Schema边界
|
2026-09-02 14:52:03 +08:00 |
|
admin
|
c3ef9dfa44
|
fix(extension): 收紧插件密钥与命令清单边界
|
2026-09-02 14:08:47 +08:00 |
|
admin
|
6a08ad898e
|
feat(extension): 实现插件命令与设置贡献
|
2026-09-02 12:52:40 +08:00 |
|
admin
|
e37ac7b0a4
|
fix(extension): 强化 MCP 参数与生产运行门禁
|
2026-09-01 21:25:05 +08:00 |
|
admin
|
574b113827
|
fix(extension): 完善 MCP 参数与运行安全边界
|
2026-09-01 16:06:23 +08:00 |
|
admin
|
1132a4cece
|
fix(extension): 修复 MCP Host 资源与协议边界
|
2026-09-01 12:11:30 +08:00 |
|
admin
|
fc4b7b9495
|
feat(extension): 接入 stdio MCP Plugin Host
|
2026-09-01 11:32:05 +08:00 |
|
admin
|
0e8d4b7b9f
|
fix(agent): 保留持久化Run完整内容
|
2026-09-01 10:05:58 +08:00 |
|
admin
|
3cb197aafe
|
feat(agent): 持久化Trace并支持SSE恢复
|
2026-09-01 00:39:37 +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
|
0836807aa2
|
feat(provider): 添加API密钥加密存储
|
2026-08-30 10:56:57 +08:00 |
|
admin
|
dc5ee76bed
|
fix(provider): 修复DeepSeek开发凭据解析
|
2026-08-30 10:48:12 +08:00 |
|
admin
|
f7d864bc4d
|
feat(provider): 添加厂商预设与模型发现接口
|
2026-08-30 10:43:55 +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
|
cc17070e9e
|
feat(agent): 接入 Skill Plugin 与知识库工具
|
2026-08-27 23:53:04 +08:00 |
|
admin
|
e045b9ce8b
|
feat(extension): 实现 Skill 与 Plugin Runtime 基础
|
2026-08-27 23:52:29 +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 |
|
 yxxandClaude
|
02bb38bb1d
|
feat(retrieval): 实现 Embedding/Vector/RRF/Reranker 混合检索引擎
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-27 19:21:01 +08:00 |
|
 yxxandClaude
|
d4b472b009
|
feat(knowledge): 实现 SQLite/FTS5 数据层与 Markdown Block 解析
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-27 19:20:12 +08:00 |
|
 yxxandClaude
|
2eed940bb0
|
chore(backend): 引入 sqlite-vec 依赖并配置数据目录
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-27 19:19:44 +08:00 |
|
admin
|
1741f7b1aa
|
添加provider工厂和Ollama支持
- 实现ProviderFactory用于构建不同类型的provider适配器
- 添加EnvironmentCredentialResolver用于解析环境变量中的凭证
- 实现OllamaProvider支持本地模型调用
- 实现OpenAICompatibleProvider支持OpenAI兼容接口
- 在AgentRuntime中添加对ProviderError的处理
- 更新Message结构体添加tool_calls字段
- 实现provider配置的增删改查API端点
- 添加provider注册表的replace方法
- 添加HTTP基础类和工具参数解码功能
- 更新依赖添加httpx库
- 添加相关单元测试验证provider适配器功能
```
|
2026-08-27 14:16:57 +08:00 |
|
admin
|
b71984d951
|
实现 AI Core 与 Agent Core 基础功能
- 更新 README 描述从后端壳子到 AI Core/Agent Core
- 添加 ToolCall 和 ToolResult 数据结构定义
- 扩展 AgentRun 模型增加输出、错误码、工具调用结果等字段
- 添加 mock 提供商类型支持
- 实现聊天、代理运行、工具调用和提供商管理的核心路由逻辑
- 集成容器化依赖注入和错误处理机制
- 更新 API 接口契约和文档说明
|
2026-08-27 13:55:00 +08:00 |
|
admin
|
ce155b27f4
|
feat(api): 建立前后端接口契约壳子
|
2026-08-27 11:37:17 +08:00 |
|
admin
|
08e4aeea0c
|
初始化项目基础结构
添加了完整的前后端开发环境配置,包括:
- 创建 .gitignore 文件忽略本地生成目录和环境文件
- 添加详细的 README.md 开发指南文档
- 配置 backend 目录结构和 FastAPI 应用基础框架
- 实现应用配置管理、健康检查和状态接口
- 设置 uv 依赖管理和虚拟环境配置
- 完成 CORS 中间件配置支持前端开发联调
|
2026-08-27 11:19:36 +08:00 |
|