From a13caaf1c5b02429bcc788c38e5f5c510e7715f0 Mon Sep 17 00:00:00 2001 From: thzxx Date: Sun, 19 Apr 2026 20:04:34 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20v5.1.4=20CHANGELOG?= =?UTF-8?q?=20=E5=92=8C=20BUILD=20=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/BUILD.md | 9 +++++++++ docs/CHANGELOG.md | 29 ++++++++++++++++++++++++++++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/docs/BUILD.md b/docs/BUILD.md index cddcaf7..842202c 100644 --- a/docs/BUILD.md +++ b/docs/BUILD.md @@ -180,7 +180,16 @@ electron-builder 会自动处理所有依赖下载(Electron、NSIS、winCodeSi - ♻️ 工具卡片从聊天区域迁移到工作空间面板(新增「🔧 工具」页签) - 工具执行自动切换工具页签,run_command 自动切换终端页签 +- ✨ 终端空闲状态优化(ASCII Logo + 工作空间信息 + 轮转贴士) +- ✨ 工具和文件页签空闲状态优化(图标网格 + 目录引导) +- ✨ 历史会话工具调用展示(可折叠工具卡片) +- 🔧 自动记忆优化(禁止自动提取规则、提高提取门槛与质量) +- 🔧 工具页签自动切换协调性修复 +- 🔧 工作流完整性和协调性修复(清理旧状态、中止保留记录、retry 保存 think) - 📝 版本号更新至 5.1.4 +- ✅ `Metona Ollama Setup 5.1.4.exe`(82MB) +- ✅ Gitee Release v5.1.4-desktop(ID: 622607) +- 构建一次通过,无需代码修复 ### v5.1.3(2026-04-19) — metona-ollama-desktop 仓库 diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 47e6bb0..793194c 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -10,7 +10,7 @@ --- ## 桌面版(Desktop) -### Desktop v5.1.4 — 工具卡片迁移到工作空间面板 +### Desktop v5.1.4 — 工具卡片迁移 & 空闲状态优化 & 工作流修复 - ♻️ **工具卡片从聊天区域迁移到工作空间面板** - 工作空间新增「🔧 工具」页签,专门展示工具调用卡片 @@ -18,6 +18,33 @@ - `run_command` 执行时自动切换到终端页签 - AI 回复消息不再显示工具卡片,保持聊天区域简洁 - 工具页签支持清空、自动滚动、状态统计(共 N 个 ✅N ❌N) +- ✨ **终端空闲状态优化** + - 空闲时显示 ASCII 羊驼 Logo(珊瑚橙色调 + 呼吸光效动画) + - 展示当前工作空间目录信息 + - 每 6 秒轮转一条使用小贴士(10 条随机,淡入淡出效果) +- ✨ **工具和文件页签空闲状态优化** + - 工具页签:8 个分类图标网格(文件/命令/搜索/浏览器/Git/记忆/技能/代理) + - 文件页签:大文件夹图标 + 当前目录路径 + 引导文案 +- ✨ **历史会话工具调用展示** + - assistant 消息下方新增可折叠的工具调用摘要 + - 默认收起,点击展开查看每个工具的参数和结果 +- 🔧 **自动记忆优化** + - 禁止自动提取规则类型,规则只能用户手动添加 + - 触发门槛提升:对话消息从 4/6 条提升到 10 条才触发 + - 最大提取数从 5 条降到 3 条 + - 提示词增加详细的"不要提取"负面清单 + - 结果层双重过滤(即使模型返回 rule 也被拦截) +- 🔧 **工具页签自动切换协调性修复** + - `addToolCard` 消除双重渲染(switchToTab 内已含 renderPanel) + - 终端忙碌时其他工具不再打断用户看命令输出 + - `run_command` 结束后自动延迟切到工具页签 + - `updateToolCard` 只在当前是工具页签时才刷新 +- 🔧 **工作流完整性和协调性修复** + - 新一轮对话自动清理上轮工具卡片和终端输出 + - 中止 Agent Loop 时保留已执行的工具记录(不再丢失) + - 切换历史会话时清理工作空间状态 + - handleRetry 保存 think 内容(之前丢失) + - 中止流程统一:agent-engine 抛出 AbortError 由消费方处理(消除重复消息风险) - 📝 **版本号更新至 5.1.4**(7 个文件同步更新) ### Desktop v5.1.3 — 代码质量 & 架构优化 & 记忆数据治理