From 17d684cbf5be51e9513a7e12ba73436ee6965cda Mon Sep 17 00:00:00 2001 From: thzxx Date: Sat, 18 Apr 2026 09:35:17 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=89=88=E6=9C=AC=E5=8F=B7=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=87=B3=205.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- docs/BUILD.md | 15 ++++++++++++++- docs/CHANGELOG.md | 32 +++++++++++++++++++++++++++++++- docs/DEVELOPMENT.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/renderer/index.html | 2 +- 7 files changed, 53 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b9e24a6..39f7402 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ > 💡 全离线运行,数据本地存储,零外部依赖 -![版本](https://img.shields.io/badge/version-4.0.0--desktop-brightgreen) +![版本](https://img.shields.io/badge/version-5.0.0--desktop-brightgreen) ![平台](https://img.shields.io/badge/platform-Windows%20x64-blue) ![TypeScript](https://img.shields.io/badge/TypeScript-5.7-3178c6) ![Electron](https://img.shields.io/badge/Electron-33-47848f) @@ -178,7 +178,7 @@ v4.0 四大子系统协调运作: | 文件 | 类型 | |------|------| -| `Metona Ollama Setup 4.0.0.exe` | NSIS 安装包(可选目录、创建快捷方式) | +| `Metona Ollama Setup 5.0.0.exe` | NSIS 安装包(可选目录、创建快捷方式) | > ⚠️ v3.2.0 起不再提供便携版,仅保留 NSIS 安装包。 > @@ -198,7 +198,7 @@ v4.0 四大子系统协调运作: ```bash git clone https://gitee.com/thzxx/metona-ollama-desktop.git cd metona-ollama-desktop -git checkout metona-ollama-desktop-v4.0.0 +git checkout metona-ollama-desktop-v5.0.0 # 安装依赖(国内使用 npmmirror 加速) npm config set registry https://registry.npmmirror.com diff --git a/docs/BUILD.md b/docs/BUILD.md index 07dbc1a..db724d9 100644 --- a/docs/BUILD.md +++ b/docs/BUILD.md @@ -14,7 +14,7 @@ # 1. 克隆并安装依赖 git clone https://gitee.com/thzxx/metona-ollama-desktop.git cd metona-ollama-desktop -git checkout metona-ollama-desktop-v4.0.0 +git checkout metona-ollama-desktop-v5.0.0 npm config set registry https://registry.npmmirror.com npm install @@ -176,6 +176,19 @@ electron-builder 会自动处理所有依赖下载(Electron、NSIS、winCodeSi ## 构建日志 +### v5.0.0(2026-04-18) — metona-ollama-desktop 仓库 + +- ✨ 新增 8 个浏览器控制工具(browser_open/screenshot/evaluate/extract/click/type/scroll/close) +- ✨ 新增 Cron 定时任务系统(cron-manager.ts) +- ✨ 新增技能自动生成系统(skills 表 + 自动提取 + 关键词搜索) +- ✨ 新增用户画像自动推断(技术栈检测 + system prompt 注入) +- ✨ 新增人格模式(多预设模板) +- ✨ 新增 Heartbeat 主动检查机制 +- ✨ 新增子代理委派工具(spawn_task) +- 🔧 工具并行执行优化(批次调度 + 依赖检测) +- 🔧 记忆系统增强(rule/preference 始终注入) +- 📝 版本号更新至 5.0.0(package.json / package-lock.json / index.html / README.md / CHANGELOG.md / BUILD.md / DEVELOPMENT.md) + ### v4.0.0(2026-04-17) — metona-ollama-desktop 仓库 - 📦 SQLite (sql.js WASM) 替代 IndexedDB,6 张表 + FTS5 全文搜索(零原生依赖) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 1149bce..4bce577 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -3,7 +3,7 @@ ## 分支结构 **桌面版主线**(`master`): -- `metona-ollama-desktop-v1.1` → `metona-ollama-desktop-v2` → `metona-ollama-desktop-v3.0.0` → `metona-ollama-desktop-v3.1.0` → `metona-ollama-desktop-v3.1.1` → `metona-ollama-desktop-v3.2.0` → `metona-ollama-desktop-v3.2.1` → `metona-ollama-desktop-v3.2.2` → `metona-ollama-desktop-v3.2.3` → `metona-ollama-desktop-v3.2.4` → `metona-ollama-desktop-v3.2.5` → `metona-ollama-desktop-v3.2.6` → `metona-ollama-desktop-v3.3.0` → `metona-ollama-desktop-v3.3.1` → `metona-ollama-desktop-v3.3.2` → `metona-ollama-desktop-v3.3.3` → `metona-ollama-desktop-v3.3.4` → `metona-ollama-desktop-v4.0.0`(当前发布分支) +- `metona-ollama-desktop-v1.1` → `metona-ollama-desktop-v2` → `metona-ollama-desktop-v3.0.0` → `metona-ollama-desktop-v3.1.0` → `metona-ollama-desktop-v3.1.1` → `metona-ollama-desktop-v3.2.0` → `metona-ollama-desktop-v3.2.1` → `metona-ollama-desktop-v3.2.2` → `metona-ollama-desktop-v3.2.3` → `metona-ollama-desktop-v3.2.4` → `metona-ollama-desktop-v3.2.5` → `metona-ollama-desktop-v3.2.6` → `metona-ollama-desktop-v3.3.0` → `metona-ollama-desktop-v3.3.1` → `metona-ollama-desktop-v3.3.2` → `metona-ollama-desktop-v3.3.3` → `metona-ollama-desktop-v3.3.4` → `metona-ollama-desktop-v4.0.0` → `metona-ollama-desktop-v5.0.0`(当前发布分支) **Web 版历史**已独立为 [metona-ollama-web](https://gitee.com/thzxx/metona-ollama-web) 仓库(v1.1.0 ~ v4.0.3)。 @@ -11,6 +11,36 @@ ## 桌面版(Desktop) +### Desktop v5.0.0 — 浏览器控制 & Cron 定时任务 & 技能系统 + +- ✨ **浏览器控制工具**(8 个新工具) + - `browser_open` / `browser_screenshot` / `browser_evaluate` / `browser_extract` + - `browser_click` / `browser_type` / `browser_scroll` / `browser_close` + - AI 可交互式操作网页,支持截图、JS 执行、元素操作 +- ✨ **Cron 定时任务系统** + - `cron-manager.ts` 定时任务管理器 + - 支持周期性任务调度,任务触发时自动填入聊天输入框 +- ✨ **技能自动生成系统**(v4.2) + - 自动从成功工具调用链提取可复用技能 + - `skills` 表持久化,支持关键词搜索和使用统计 + - 下次同类任务自动匹配并注入技能上下文 +- ✨ **用户画像自动推断**(v4.2) + - 从对话中自动检测用户技术栈(Python/TypeScript/Go/React 等) + - 用户画像注入 system prompt,Agent 行为更贴合用户习惯 +- ✨ **人格模式**(v4.2) + - 多种预设人格模板,独立 system prompt + 温度设置 +- ✨ **Heartbeat 主动检查**(v4.3) + - 后台定时检查 Ollama 连接状态、磁盘空间等 +- ✨ **子代理委派**(v4.3) + - `spawn_task` 工具,主 Agent 可 spawn 独立子代理执行任务 +- 🔧 **工具并行执行优化**(v4.1) + - 同一批次内独立工具并行执行,跨批次串行 + - 依赖检测:web_fetch 自动等待 web_search 结果 +- 🔧 **记忆系统增强** + - rule/preference 类型始终注入,不依赖关键词匹配 + - buildMemoryContext 区分三类记忆措辞 +- 📝 **版本号更新至 5.0.0** + ### Desktop v4.0.0 — SQLite & ReAct Agent & 全新主题 - 📦 **数据库迁移:IndexedDB → SQLite (sql.js WASM)** diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index 52a9324..6cb844d 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -1,6 +1,6 @@ # Metona Ollama Desktop — 开发规范 -> 版本: 4.0.0 | 更新: 2026-04-17 | 维护: 项目团队 +> 版本: 5.0.0 | 更新: 2026-04-18 | 维护: 项目团队 --- diff --git a/package-lock.json b/package-lock.json index a86fc51..395245e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "metona-ollama-desktop", - "version": "4.0.0", + "version": "5.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "metona-ollama-desktop", - "version": "4.0.0", + "version": "5.0.0", "license": "MIT", "dependencies": { "sql.js": "^1.11.0" diff --git a/package.json b/package.json index c0340e1..7498b7a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "metona-ollama-desktop", - "version": "4.0.0", + "version": "5.0.0", "description": "Metona Ollama - TypeScript + Electron 桌面 AI 聊天客户端", "main": "dist/main/main.js", "author": "thzxx", diff --git a/src/renderer/index.html b/src/renderer/index.html index 37d4a51..241d7ec 100644 --- a/src/renderer/index.html +++ b/src/renderer/index.html @@ -27,7 +27,7 @@
Metona Ollama - v4.0.0 + v5.0.0