更新日志
2026-10-07
更新日志
v3.6.5 — 2026-10-05
发布日期:2026-10-05。依据:线上
https://files.doforu.ai/downloads/latest-mac.yml的releaseDate: '2026-10-05T13:38:15.614Z'与latest.yml的releaseDate: '2026-10-05T14:33:14.880Z'(均为实测取值)。 版本号依据:src/config/version.ts的DESKTOP_APP_VERSION = "3.6.5"(2026-10-05 提交4e216ba由3.6.0提升至3.6.5)。 本条目只收录可追溯到仓库内文件/提交或线上产物的变更。桌面端 3.6.2 / 3.6.3 为内部版本号、3.6.4 从未存在(见下方「版本缺口说明」),3.6.1 见下一节。
版本与分发
- 站点版本号对齐 3.6.5:
DESKTOP_APP_VERSION由3.6.0提升至3.6.5,下载页与首页下载区的 macOS arm64 链接改为带-arm64的规范名(依据:提交4e216ba)。 - 发布产物命名规范化:明确各平台产物命名规则(macOS
Doforu-<v>-<arch>.dmg/.zip、WindowsDoforu Setup <v>.exe、LinuxDoforu-<v>.AppImage/doforu_<v>_amd64.deb/doforu-<v>.x86_64.rpm),并同步修正install.sh/install.ps1与站点消费方(依据:docs/RELEASE-ARTIFACT-NAMING.md,提交2e99657;命名修正提交内容见4e216ba)。 - 下载页新增 Linux:新增 AppImage 主按钮与
.deb/.rpm次链接,卡片栅格改为md:grid-cols-2 lg:grid-cols-4(依据:提交1c1555c)。 - 安装脚本可用性修复:修复
install.sh/install.ps1在 Linux / macOS / Windows 上的缺陷,四份脚本(含public/副本)同步一致(依据:提交c485640、e6249a8)。 - 版本解析链重构:安装脚本改为「CDN
latest-*.yml→ 按平台校验产物 → 本地兜底常量DEFAULT_VERSION」三级解析,移除失效的 GitHub API 降级,兜底版本号收敛为单一常量(依据:docs/RELEASE-ARTIFACT-NAMING.md第五节,提交37f8b9c)。
模型与文案
- 支持模型清单更新:新增 Claude Opus 5.5、Gemini 4 Argon、DeepSeek V4.1、Qwen3.8-Max、MiniMax M3 等模型家族(依据:
src/config/locale/messages/en/downloadPage.json的changelogItems,提交14570a4)。 - 加速倍数口径统一为 16x(原为 10x),见
downloadPage.json与stats.json(依据:提交14570a4)。 - 全站口号统一为「给它一个目标」,并修正应用品类归类(依据:提交
7493c95)。
站点与安全
- 新增许可证归属探针
GET /api/billing/license/mine(只返回布尔值,不泄露 key),已购用户不再看到「升级 Pro」入口;新增src/shared/lib/license-token.ts,为本地许可证加入 RS256 签名令牌以防本地数据库篡改(依据:提交00c48dc、17a6db0)。 - 忘记密码 / 重置密码流程补齐,邮件 Logo 资源域名固定为
https://doforu.ai(依据:提交43760e4)。 - 清理死代码:删除无引用的 AI 生成器、聊天组件、会话上下文与 testimonials 组件及其 i18n 文案(依据:提交
b389db6、328e24b、07195b0、14570a4)。
线上发布产物(实测)
https://files.doforu.ai/downloads 上 3.6.5 的产物(HTTP 200 实测):
| 平台 | 产物 |
|---|---|
| macOS arm64 | Doforu-3.6.5-arm64.dmg、Doforu-3.6.5-arm64.zip |
| macOS x64 | Doforu-3.6.5-x64.dmg |
| Windows x64 | Doforu Setup 3.6.5.exe |
| Linux | Doforu-3.6.5.AppImage、doforu_3.6.5_amd64.deb、doforu-3.6.5.x86_64.rpm |
版本缺口说明
- 3.6.4 从未存在。桌面端仓库全历史(全部 ref、
git log --grep="3.6.4"、git log -S"3.6.4")零命中,线上亦无任何产物。此前「查不到变更记录」的写法不够准确,应直接判定为不存在。 - 3.6.2 / 3.6.3 属内部版本号,无发布证据。仓库中存在
chore: bump version to 3.6.2 and minor fixes(2026-06-09)与chore: bump version to 3.6.3, remove telemetry(2026-07-08)两次版本提升提交,但线上无任何平台产物、无 git tag、无周报或发布文档记载;且其后主干版本号回落至3.5.6(2026-08-02,随 Vite 迁移)。据此不列为已发布版本。 - 核验边界:桌面端主仓库
doforu-labs/Doforu为私有仓库,GitHub Releases 无法经匿名 API 核验(返回 404)。因此「未发布」的判断依据是线上产物 + git tag + 仓库内文档三项证据,而非发行渠道的全量枚举。
v3.6.1 — 2026-08-05
发布日期:2026-08-05。依据:桌面端仓库
docs/weekly-report-2026-08-08.md(2026-08-02 ~ 08-08 周报)明确记载「v3.6.1 发布 + 性能优化(8/5)」,并逐条列出变更内容。 分发渠道说明:线上 CDN 未见 3.6.1 产物;当时安装脚本的版本解析主路径为 GitHub Releases(见install.sh历史中的api.github.com/.../releases/latest),该仓库为私有,故无法经公开接口复核分发记录。
性能
- 首屏性能优化:弹窗改为按需渲染,
html2canvas改为动态导入,首屏 JS 减少 46%(2339 KB → 1258 KB)。 - 数据库层替换:以 Node 内置
node:sqlite替换better-sqlite3,退役 native rebuild 脚本,移除跨平台重编译依赖。
修复
- 修复主题 / 语言切换无响应。
- Markdown 渲染:修复 KaTeX 公式被
rehype-sanitize清空的问题(补充 MathML 白名单);新增/markdown-test无状态渲染测试页。
新能力
- 视觉模型解析:新增「使用视觉模型」开关;
read_file读取图片时强制交由独立视觉模型解析,视觉调用改为 OCR 模式(优先提取图中文字)。 - 额度与设置:免费额度超限时自动弹出升级窗口;移除高级运行时设置面板(相关文案并入 subagent 区域)。
同版本周期内的后续迭代(8/6–8/7)
以下变更发生在 8/5 发布之后、版本号仍停留在 3.6.1 的周期内(直至 2026-09-30 才提升至 3.6.5):
- Subagent 卡片重构:卡片改为方块网格布局(一行 4 个)、绿色状态指示灯、完全跟随主题配色;内部模型 thinking 流改为实时 SSE 推送(双阈值节流),工具命令与 thinking 流共存展示;单个卡片独立完成(不再等批量),失败 / 取消态显示错误信息而非残留占位。
- 无锁取代式并发(架构级):移除新 run 创建前的等待锁,改为非阻塞取代式并发;
superseded标记生效路径打通,被取代 run 保持canceled终态语义;run-scopedmsgOps隔离,修复会话消息保存交叉污染。 - SSE 终态事件化:前端统计与额度轮询(50 ms / 3 s)改为事件驱动,取消检测由轮询式改为 abort 事件驱动。
- 新增「允许局域网访问」设置(默认关闭、热生效)。
- 清理:删除 14 个零调用 HTTP 路由、6 个前端死封装函数与死常量。
v3.6.0 — 2026-06-03
核心更新
- v3.6.0 正式发布:最新的桌面客户端稳定版本,带来 MCP 稳定性与 Skills 系统的全面增强。
- MCP 集成优化:改进 MCP 服务器连接稳定性,支持实时配置刷新,无需重启应用。
- Skills 系统增强:新增 Claude Code Skill 兼容性,扩展更多 AI 编程能力。
安装与分发
- 新增
curl | sh一键安装脚本,支持 macOS / Linux / Windows(Git Bash/WSL)。 - 新增 PowerShell 安装脚本(
install.ps1),完善 Windows 安装体验。 - 下载页面新增版本标识,支持 macOS Apple Silicon / Intel 双架构。
文档与社区
- 新增 VS Cursor、VS Claude Code 对比页面。
- 新增 SEO 优化:hreflang 标签、结构化数据、sitemap 完善。
- 新增日文(日本語)、韩文(한국어)README 翻译。
v3.5.0 — 2026-05-28
新增功能
- 一键安装脚本:支持
curl -fsSL https://doforu.ai/install.sh | sh快速安装。 - PowerShell 安装支持:新增 Windows
install.ps1脚本。 - macOS Intel 构建:桌面端 CI 构建流程新增 macOS x64 架构支持,覆盖 Intel Mac 用户。
优化与修复
- 优化 electron-builder 打包配置,减小安装包体积。
- 修复多窗口崩溃问题,提升跨平台稳定性。
- 下载页面 UI 升级,区分 Apple Silicon 与 Intel 版本。
v3.4.0 — 2026-05-18
SEO 与营销
- 全面 SEO 优化:修复 Google Search Console 73 个页面索引问题。
- 新增 VS 对比页面(vs Cursor、vs Claude Code),附带 FAQ Schema 结构化数据。
- 多语言 SEO 修复:hreflang 标签、html lang 动态化、sitemap 关联。
- 统一社交分享图(OG Image / Twitter Card)。
内容与文档
- API Key 配置文档全面更新,新增 GPT-5.5、DeepSeek V4、Qwen 3 等模型。
- 新增 Provider 表格组件,优化模型配置展示。
- 优化文档表格布局与排版。
v3.3.0 — 2026-05-10
管理后台
- 新增管理员 License 管理系统:支持许可证发放、启用、禁用、删除。
- 支持匿名赠予许可证(giveaway)功能。
- License 列表显示用户邮箱、姓名等关联信息。
- 新增 RBAC 权限控制:License 管理接口权限校验。
系统优化
- 新增 Docker 构建支持(
pnpm+ multi-stage build)。 - 修复多窗口会话串扰问题。
- 新增数据库连接超时重试与 keepalive 配置。
v3.2.0 — 2026-04-28
模型生态扩展
- 新增 GPT-5.5:OpenAI 最新旗舰模型支持。
- 新增 DeepSeek V4 / V4 Flash:强化代码生成能力。
- 新增 Qwen 3.6:阿里通义千问最新版本。
- 新增 Claude Opus 4.7 / Sonnet 4.5:Anthropic 最新模型支持。
- OpenRouter 集成:支持通过 OpenRouter 访问多模型网关。
- 模型排行榜更新:重新整理各厂商模型推荐优先级。
配置体验
- 支持 Provider 热切换,无需重启应用即可切换 AI 模型。
- 优化 API Key 配置页面,新增 Base URL 自定义支持。
- 新增模型分类标签与搜索功能。
v3.1.0 — 2026-04-15
新增功能
- Skills 增强:新增 Claude Code Skill 兼容性支持,扩展更多 AI 编程能力。
- 配置热刷新:在设置中支持 Skills 与 MCP 配置的实时刷新,无需重启应用。
- macOS Intel 构建:桌面端 CI 构建流程新增 macOS x64 架构支持。
修复与优化
- 修复新建窗口时意外读取旧对话的问题。
- 修复 Shell 工具密码对话框图标与命令显示异常。
- 修复
before-pack脚本格式与fs/promises导入,提升打包稳定性。 - 优化 electron-builder 兼容性与打包体积。
v3.0.0 — 2026-04-03
核心架构升级
- 上下文压缩机制:引入
context-compactor,替换原有指针式压缩,统一后台压缩策略,优化长对话场景下的 Token 占用与响应速度。 - Memory 模块开关:新增
memoryEnabled配置,支持全局启用/禁用记忆功能,并控制 Embedding 模型打包与启动预加载行为。 - BYOK 架构:API Key 改为存储于前端 localStorage,支持用户自带密钥(Bring Your Own Key),同时修复空 Key 覆盖全局配置的问题。
稳定性与性能
- 多窗口隔离:移除 window-storage 全局缓存,彻底解决多窗口会话串扰与 Electron 多窗口崩溃问题。
- 卡死检测:优化页面后台/休眠状态下的连接保活与卡死检测机制。
- Token 管理优化:统一 Token 统计系统,将 tokenizer 替换为 tiktoken,优先使用 API 返回的 usage 字段。
- 客户端重试:新增客户端重试、超时与 keepalive 配置,提升弱网环境下的可靠性。
会话与界面
- 侧边栏会话列表支持统计展示与删除操作。
- 隐藏首页 Session ID 显示,保留 DevTools 调试输出。
- 统一使用
api.json管理配置,移除.env中冗余的自定义变量。
v2.7.0 — 2026-03-18
Agent 与子代理
- 支持多个 Todo 任务同时标记为
in_progress,提升并行任务可视化能力。 - 新增 subagent 耗时显示,便于追踪并行代理执行效率。
- 禁止 subagent 嵌套调用,优化
runId生成策略,避免递归风险。 - 修复 subagent 取消机制,区分超时与用户主动取消,消除误报 "Operation cancelled by user"。
工具与交互
- 将
search-replace-tool替换为edit-file-tool,支持语义化代码编辑。 - 优化 ASCII 艺术(线框图)渲染效果,增加 CJK 友好字体支持。
- 修复 Agent/Orchestrator/Plan 模式切换异常,Plan 模式下默认禁用 MCP 工具以提升安全性。
- 优化运行状态提示语与 typing-dots 动画体验。
架构调整
- 完全移除 CLI 遗留代码,统一切换为 HTTP 模式。
- 完善优雅关闭逻辑:自动清理 MCP 连接、连接池与 Shell 子进程,增加重复触发保护。
- 默认端口从
30008调整为17890。
v2.6.5 — 2026-03-10
初始桌面 Agent 发布
- 初始发布 Doforu 本地优先 AI 编程助手桌面客户端。
- 内置 Skills 系统与 MCP 集成支持。
- 支持 macOS 与 Windows 双平台。
核心功能
- 支持三种执行模式:Plan(计划)、Agent(单一代理)、Orchestrator(编排器)。
- 多 Agent 并行执行架构,自动拆解任务并分发。
- 主 Agent 自动评估复杂度:轻量任务 → fast subagent,深度任务 → extreme subagent。
- 完整文件系统读写、命令行执行、网页搜索等工具链。
v2.6.0 — 2026-03-05
功能完善
- 优化 Electron 多窗口支持,修复窗口焦点切换问题。
- 新增对话历史管理与搜索功能。
- 改进 MCP 工具调用稳定性,新增超时检测。
- 优化内存占用,减少闲置状态下的资源消耗。
用户体验
- 新增深色模式支持,跟随系统主题自动切换。
- 优化首次启动引导流程。
- 改进设置页面布局与交互。
v2.5.0 — 2026-02-25
Agent 能力升级
- Skills 系统正式发布:支持创建、编辑、复用自定义 AI 能力模块。
- 新增
read_skill工具,支持按需加载技能。 - 新增
create_skill/edit_skillAPI,支持运行时动态创建和修改技能。 - Skills 支持多语言(中/英)指令模板。
模型扩展
- 新增国产模型支持:字节豆包、月之暗面 Kimi、百度文心 5.0、讯飞星火、智谱 GLM、百川、商汤日日新。
- 新增本地模型支持(Ollama / vLLM 等 OpenAI 兼容接口)。
- 模型选择器 UI 重新设计。
v2.4.0 — 2026-02-18
MCP 集成
- MCP 协议正式支持:实现 Model Context Protocol 标准接口。
- 集成外部工具:数据库查询、网页搜索、浏览器自动化。
- MCP 服务器自动发现与配置。
- 兼容 Cursor / Claude Desktop MCP 配置导入。
工具生态
- 支持
stdio与 HTTP 两种 MCP 传输模式。 - MCP 配置热加载,无需重启。
- 新增 MCP 连接状态监控与错误诊断面板。
v2.3.0 — 2026-02-10
Plan 模式
- Plan 模式发布:输入需求后输出完整执行蓝图(步骤、工具选择、预估时间)。
- 用户确认后一键切换到 Agent 或 Orchestrator 模式执行。
- Plan 输出支持可视化流程图。
界面优化
- 重新设计对话界面,支持消息流实时展示。
- 新增工具调用卡片视图:点击展开/折叠查看参数和返回值。
- 底部状态栏显示当前模式与运行状态。
- 新增"停止"按钮,支持随时中断任务。
v2.2.0 — 2026-02-01
桌面客户端 Beta
- Electron 桌面客户端 Beta 版发布。
- 原生文件系统读写能力(超越浏览器的沙箱限制)。
- 本地命令行执行支持。
- 系统托盘与后台运行支持。
模型接入
- 支持 OpenAI(GPT-5、o3 系列)。
- 支持 Anthropic Claude(Opus、Sonnet 系列)。
- 支持 Google Gemini 系列。
- BYOK(Bring Your Own Key)架构设计完成。
v2.1.0 — 2026-01-20
多 Agent 架构
- Orchestrator 编排模式 Alpha 发布:主 Agent 自动拆解复杂任务,多 subagent 并行执行。
- 支持两种 subagent 类型:
fast(快速轻量)和extreme(深度复杂)。 - Subagent 间自动协作与结果聚合。
- 支持工具调用链追踪与调试。
框架升级
- Electron 主进程架构重构,支持多窗口隔离。
- 前端 UI 框架从纯 Web 过渡到桌面原生体验。
- 进程间通信(IPC)层设计与实现。
v2.0.0 — 2026-01-06
重大转型:从 SaaS 模板到桌面 Agent 平台
- 全新的产品定位:Doforu 从 AI SaaS 开发框架转型为 Desktop AI Agent Orchestrator。
- 摒弃模板架构,重新设计为桌面原生应用。
- 基于 Electron + Next.js 构建桌面端。
首个桌面版本
- 支持本地 AI 助手对话功能。
- 基础文件读写与代码编辑能力。
- 多模型 API 配置与切换。
- 本地优先:所有数据存储在用户本地。
v1.0.1 — 2025-11-11
- 基于 Next.js 16,编译性能大幅提升。
- 使用 Better-Auth 替换 Auth.js,支持更多认证方式。
- 管理后台 UI 优化。
- 支持可视化配置与 RBAC 权限控制。
- 集成更完善的内容管理功能。
v1.0.0 — 2024-11-24
- Doforu 初始发布。
- 精美的 Landing Page + 20+ 页面组件。
- 用户认证(Google / GitHub 登录)。
- 数据统计(Google Analytics / OpenPanel)。
- i18n 多语言支持。
- 数据存储(基于 Supabase)。
- 支付系统(基于 Stripe)。
- 部署支持(Vercel / Cloudflare)。