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
|
ed2e867db1
|
feat(frontend): complete MCP plugin management UI
|
2026-09-03 14:22:29 +08:00 |
|
admin
|
1e32b2e0f4
|
docs: 同步第二阶段进度与扩展复盘
|
2026-09-02 20:22:06 +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
|
aedb1c1267
|
docs(extension): 补充阶段C MCP开发说明
|
2026-09-01 11:32:47 +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
|
a5b709a46f
|
docs: 重组文档目录并补充CI/CD细则
|
2026-09-01 09:55:40 +08:00 |
|
admin
|
49dbacb296
|
docs(agent): 记录Trace问题与修复方案
|
2026-09-01 00:49:30 +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
|
84077feb18
|
docs: 清理接口文档行尾格式
|
2026-08-31 20:27:23 +08:00 |
|
admin
|
bb8091f2e6
|
docs(api): 规划第二阶段统一接口契约
|
2026-08-31 20:26:53 +08:00 |
|
admin
|
0b20bad0a8
|
docs: 更新第二阶段技术栈基线
|
2026-08-31 20:08:14 +08:00 |
|
admin
|
9559fda5f9
|
docx:添加第二阶段团队分工表
添加详细的第二阶段开发计划文档,包括:
- 阶段目标和总体分工安排
- 各成员具体职责和任务分配(范涵宇、杨星萱、吉海燕)
- 技术实现方案和架构设计
- 跨模块协作关系和接口定义
- 优先级划分(P0/P1/P2)和验收标准
- 项目演示Demo规划和完成定义
|
2026-08-31 19:53:44 +08:00 |
|
admin
|
fb1da4d00a
|
merge: 补充前后端代码注释与TODO约定
|
2026-08-30 23:03:33 +08:00 |
|
admin
|
2becaf0c65
|
docs: 建立代码注释与TODO维护约定
|
2026-08-30 23:00:11 +08:00 |
|
admin
|
49c856a69c
|
chore(frontend): 补充状态与服务边界注释
|
2026-08-30 22:59:58 +08:00 |
|
admin
|
629a6bda9c
|
chore(backend): 补充核心流程注释与待办
|
2026-08-30 22:59:45 +08:00 |
|
admin
|
df044d7888
|
docs(frontend): 补充 Shiki 预览与选择器回归说明
|
2026-08-30 22:31:51 +08:00 |
|
admin
|
9bcb3bf3a6
|
fix(frontend): 修复 Shiki 主题选择器并添加真实预览
|
2026-08-30 22:31:21 +08:00 |
|
admin
|
206a8f5b0a
|
docs(frontend): 记录 GitHub 代码主题配置
|
2026-08-30 20:42:00 +08:00 |
|
admin
|
3595021d80
|
feat(frontend): 添加 GitHub 代码块主题设置
|
2026-08-30 20:41:42 +08:00 |
|
admin
|
7803ae5110
|
chore(frontend): 将暂定品牌名统一为 NotesAgent
|
2026-08-30 20:25:51 +08:00 |
|
admin
|
668139706b
|
fix(frontend): 提升 Markdown 表格与列表对比度
|
2026-08-30 20:23:22 +08:00 |
|
admin
|
7fa2e9c404
|
docs(frontend): 记录视觉优化与动效约束
|
2026-08-30 20:14:22 +08:00 |
|
admin
|
ef03a8f745
|
feat(frontend): 统一页面视觉与轻量动效
|
2026-08-30 20:13:29 +08:00 |
|
admin
|
2c84a98474
|
docs: 添加第一阶段测试验证手册
|
2026-08-30 15:20:12 +08:00 |
|
admin
|
3872ef3304
|
docs: 同步当前工程实现与验证基线
|
2026-08-30 15:15:00 +08:00 |
|
admin
|
bec308b5d1
|
feat(frontend): 完成智能体页面汉化
|
2026-08-30 11:04:13 +08:00 |
|
admin
|
0bb78e004b
|
docs(provider): 记录本地密钥加密边界
|
2026-08-30 10:57:14 +08:00 |
|
admin
|
352975d753
|
feat(frontend): 支持直接配置模型API密钥
|
2026-08-30 10:57:05 +08:00 |
|
admin
|
0836807aa2
|
feat(provider): 添加API密钥加密存储
|
2026-08-30 10:56:57 +08:00 |
|
admin
|
0842413d29
|
docs(provider): 补充DeepSeek开发凭据配置
|
2026-08-30 10:48:35 +08:00 |
|
admin
|
31e29f25bb
|
fix(frontend): 提示模型凭据缺失与鉴权失败
|
2026-08-30 10:48:25 +08:00 |
|
admin
|
dc5ee76bed
|
fix(provider): 修复DeepSeek开发凭据解析
|
2026-08-30 10:48:12 +08:00 |
|
admin
|
340bfbbd07
|
docs(provider): 补充模型发现与凭据边界说明
|
2026-08-30 10:44:13 +08:00 |
|
admin
|
0f6938c6a2
|
feat(frontend): 支持提供商预设与自动获取模型
|
2026-08-30 10:44:04 +08:00 |
|
admin
|
f7d864bc4d
|
feat(provider): 添加厂商预设与模型发现接口
|
2026-08-30 10:43:55 +08:00 |
|
admin
|
11cb384115
|
docs(frontend): 记录文件切换与代码块调整
|
2026-08-30 10:29:23 +08:00 |
|
admin
|
f993ee9657
|
fix(frontend): 默认展开代码块编辑器
|
2026-08-30 10:29:15 +08:00 |
|
admin
|
1564df434d
|
fix(frontend): 修复文件树点击切换竞态
|
2026-08-30 10:29:08 +08:00 |
|
admin
|
99a0595dbc
|
docs(frontend): 记录编辑器交互修复与回归验证
|
2026-08-30 10:25:10 +08:00 |
|
admin
|
5a4084de1e
|
fix(frontend): 修复Markdown工具栏选区交互
|
2026-08-30 10:25:00 +08:00 |
|
admin
|
693c86c24d
|
fix(frontend): 修复可视化编辑器文件切换时序
|
2026-08-30 10:24:47 +08:00 |
|
admin
|
9bbe4d3c86
|
docs(frontend): 补充Markdown插入工具说明
|
2026-08-30 10:15:35 +08:00 |
|
admin
|
d7a640a147
|
feat(frontend): 扩展Markdown插入工具并汉化块菜单
|
2026-08-30 10:15:27 +08:00 |
|
admin
|
9b55ccb02a
|
docs(frontend): 记录Markdown工具栏增强
|
2026-08-30 10:07:40 +08:00 |
|
admin
|
8ee3adae6a
|
feat(frontend): 完善Markdown选区格式工具栏
|
2026-08-30 10:07:31 +08:00 |
|
admin
|
9d223be5ca
|
docs(frontend): 补充写作体验优化说明
|
2026-08-30 09:57:31 +08:00 |
|
admin
|
c5193626a5
|
feat(frontend): 引入可视化Markdown写作与Shiki高亮
|
2026-08-30 09:57:22 +08:00 |
|
admin
|
c33610a295
|
feat(frontend): 统一界面图标体系
|
2026-08-30 09:57:04 +08:00 |
|
admin
|
bba3041867
|
docs(frontend): 补充合并终审修复记录
|
2026-08-30 00:14:21 +08:00 |
|
admin
|
0dbd32a757
|
fix(frontend): 防止切换文件丢稿并修复主题恢复
|
2026-08-30 00:14:10 +08:00 |
|
admin
|
a7772430d5
|
docs(frontend): 记录全页面审阅问题与修复
|
2026-08-29 23:59:22 +08:00 |
|
admin
|
cd405da21c
|
fix(frontend): 接通设置状态与搜索降级
|
2026-08-29 23:59:22 +08:00 |
|
admin
|
d6f6b7e6e2
|
fix(frontend): 修复任务关联字段持久化
|
2026-08-29 23:59:11 +08:00 |
|
admin
|
4f9ebc55ec
|
fix(frontend): 清理Agent跨Run权限状态
|
2026-08-29 23:59:11 +08:00 |
|
admin
|
afd49ba00f
|
fix(frontend): 修复文件树与编辑器状态一致性
|
2026-08-29 23:59:11 +08:00 |
|
admin
|
5aa0026bb9
|
fix(frontend): 完善Markdown与Chat事件渲染
|
2026-08-29 23:59:01 +08:00 |
|
admin
|
e5f803c364
|
feat(frontend): 接通完整页面路由与桌面壳层
|
2026-08-29 22:49:53 +08:00 |
|
admin
|
5192a8b4e8
|
feat(frontend): 完成主题与设置页面
|
2026-08-29 22:49:44 +08:00 |
|
admin
|
3239bab696
|
feat(frontend): 完成Skill与Plugin管理页面
|
2026-08-29 22:49:44 +08:00 |
|
admin
|
3c9142533e
|
feat(frontend): 完成任务管理页面
|
2026-08-29 22:49:33 +08:00 |
|
admin
|
6b362ccb6f
|
feat(frontend): 完成Agent运行与Trace页面
|
2026-08-29 22:49:32 +08:00 |
|
admin
|
48dc6ce75b
|
feat(frontend): 完成知识对话页面
|
2026-08-29 22:49:32 +08:00 |
|
admin
|
02e19be8bb
|
feat(frontend): 完成知识库搜索页面
|
2026-08-29 22:48:58 +08:00 |
|
admin
|
610fc77b0f
|
fix(frontend): 修复合并审阅发现的构建与契约问题
恢复 Vue TypeScript 生产构建,补齐可运行页面壳子,并修复文件树与 SSE 状态问题。
按 FastAPI Wire Contract 统一 Service DTO 映射,同时补充前端开发说明和问题修复复盘。
|
2026-08-29 12:10:33 +08:00 |
|
admin
|
694c1b27c1
|
docs(backend): 记录全面审阅问题与修复方案
按原因、后果、解决思路、落地方案和回归测试复盘 10 类后端问题。
同步更新接口实现状态、Plugin 权限接口、真实 Streaming、Citation 偏移约定、第一阶段 Tool 列表和测试数量。
|
2026-08-28 09:57:02 +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
|
167ae24796
|
docs(agent): 更新 Agent 与 Extension Core 开发说明
|
2026-08-27 23:53:31 +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
|
4371052a89
|
docs: 添加 Knowledge Core 与 Retrieval Core PR 审阅问题与修复复盘文档
> 本文记录 `feat/knowledge-retrieval-core` 合并前后的两轮代码审阅、问题复现、修复过程与工程经验。
> 它既是团队内部的问题档案,也可作为后续技术文档、课程报告和博客文章的素材底稿。
详细记录了 10 个关键问题的分析与解决方案:
- P-01:folder 路径逃逸问题及安全校验
- P-02 与 P-03:伪 upsert 和索引部分提交问题
- P-04:失效向量残留清理机制
- P-05:PATCH tags 语义错误修复
- P-06:候选池、Metadata Filter 与分页优化
- P-07:rebuild 请求语义与失败恢复
- P-08:index_meta 事务一致性保证
- P-09:POST 同路径静默覆盖防护
- P-10:删除操作部分提交问题
包含完整的测试策略和可复用的工程经验总结。
|
2026-08-27 23:38:54 +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 |
|
admin
|
9348225e16
|
Merge branch 'feat/knowledge-retrieval-core'
|
2026-08-27 23:14:13 +08:00 |
|
admin
|
41286fca6c
|
添加Git使用细则文档链接
- 在README.md中添加了Git使用细则文档的链接
- 新增docs/Git使用细则-团队开发版.md文档,包含:
- 仓库与远程管理规范
- 分支约定和命名规则
- 模块分工与改动边界
- 开发流程和提交原则
- Pull Request和Review要求
- 冲突处理和版本发布规范
```
|
2026-08-27 14:30:05 +08:00 |
|
admin
|
f18dca41c9
|
添加前端页面需求说明文档
- 在 README.md 中添加了前端页面需求说明文档的链接
- 新增 docs/前端页面需求说明-开发版.md 文件,包含:
- 第一阶段目标和验收要求
- 技术与交互基线规范
- 页面信息架构和路由约定
- App Shell、Workspace、Search、AI Chat、Agent Trace 等各模块详细需求
- 公共状态管理、Service 层要求、公共组件规范
- Design Token、可访问性、错误降级处理方案
- 开发优先级和协作边界说明
|
2026-08-27 14:20:19 +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 |
|