Fix/frontend live data #16

Merged
Kronecker merged 4 commits from fix/frontend-live-data into main 2026-09-04 08:34:51 +08:00
Owner

概述

清理阶段 F 开发前的前端运行时 Mock 数据,改为展示真实后端状态;补充 MCP 工具中文展示,并修复聊天页切换时的模型选择问题。

主要变更

  • 移除聊天、Agent、Provider、任务、插件、技能及索引的演示数据。
  • 业务数据通过真实 API 加载,加载失败显示错误,不回退到演示记录。
  • 索引统计读取后端实际笔记数和内容块数,权限设置展示后端生效策略。
  • 移除模拟重启及尚未接入后端的功能开关。
  • 聊天记录保存本次页面会话中的真实输入和响应,支持会话切换;刷新后清空。
  • 支持手动填写模型 ID,模型发现失败时保留手动输入。
  • 为网页搜索、图像理解和文本转大写补充中文名称与摘要。
  • MCP 工具保留完整原始 ID 和说明,长说明默认折叠;未收录工具明确提示暂无中文说明。

审阅修复

  • 返回聊天页时保留有效的提供商及手动模型选择,仅在未选择、已删除或已禁用时使用默认值。
  • 提供商加载失败时保留当前选择并显示错误。
  • 页面卸载后,迟到的初始化回调不再修改聊天配置。
  • 增加页面切换、加载失败及加载中离开的回归测试。

验证

  • 前端:91 项测试通过。
  • 类型检查与生产构建通过。
  • 后端:454 项测试通过,后续修复未修改后端。
  • git diff --check 通过。
  • 最新一轮审阅未发现新的明确问题,建议合并。

当前限制

  • 聊天历史尚未接入后端持久化,刷新页面会清空。
  • MCP 中文展示使用预设映射,未提供任意工具说明的自动翻译。
  • 本次未调用真实付费推理 API。

分支

  • 源分支:fix/frontend-live-data
  • 目标分支:main
  • 最新提交:8480ed7
## 概述 清理阶段 F 开发前的前端运行时 Mock 数据,改为展示真实后端状态;补充 MCP 工具中文展示,并修复聊天页切换时的模型选择问题。 ## 主要变更 - 移除聊天、Agent、Provider、任务、插件、技能及索引的演示数据。 - 业务数据通过真实 API 加载,加载失败显示错误,不回退到演示记录。 - 索引统计读取后端实际笔记数和内容块数,权限设置展示后端生效策略。 - 移除模拟重启及尚未接入后端的功能开关。 - 聊天记录保存本次页面会话中的真实输入和响应,支持会话切换;刷新后清空。 - 支持手动填写模型 ID,模型发现失败时保留手动输入。 - 为网页搜索、图像理解和文本转大写补充中文名称与摘要。 - MCP 工具保留完整原始 ID 和说明,长说明默认折叠;未收录工具明确提示暂无中文说明。 ## 审阅修复 - 返回聊天页时保留有效的提供商及手动模型选择,仅在未选择、已删除或已禁用时使用默认值。 - 提供商加载失败时保留当前选择并显示错误。 - 页面卸载后,迟到的初始化回调不再修改聊天配置。 - 增加页面切换、加载失败及加载中离开的回归测试。 ## 验证 - 前端:91 项测试通过。 - 类型检查与生产构建通过。 - 后端:454 项测试通过,后续修复未修改后端。 - `git diff --check` 通过。 - 最新一轮审阅未发现新的明确问题,建议合并。 ## 当前限制 - 聊天历史尚未接入后端持久化,刷新页面会清空。 - MCP 中文展示使用预设映射,未提供任意工具说明的自动翻译。 - 本次未调用真实付费推理 API。 ## 分支 - 源分支:`fix/frontend-live-data` - 目标分支:`main` - 最新提交:`8480ed7`
Kronecker added 4 commits 2026-09-04 08:34:16 +08:00
Author
Owner

审阅通过,同意合并。

已确认前端运行时 Mock 数据清理、真实数据接入及 MCP 工具中文展示符合本次范围。前两轮发现的聊天模型选择重置、页面卸载后异步回调修改状态问题均已修复,并补充回归测试。

前端 91 项测试、类型检查及生产构建通过;后端 454 项测试通过。最新一轮审阅未发现新的明确问题。

审阅版本:8480ed7

审阅通过,同意合并。 已确认前端运行时 Mock 数据清理、真实数据接入及 MCP 工具中文展示符合本次范围。前两轮发现的聊天模型选择重置、页面卸载后异步回调修改状态问题均已修复,并补充回归测试。 前端 91 项测试、类型检查及生产构建通过;后端 454 项测试通过。最新一轮审阅未发现新的明确问题。 审阅版本:`8480ed7`。
Kronecker merged commit e52e909c41 into main 2026-09-04 08:34:51 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Kronecker/NotesAgentic#16