Skip to content

DesireCore v10.0.81

Choose a tag to compare

@yi-ge yi-ge released this 28 Jun 07:15

DesireCore v10.0.81

New Features

  • AI text-to-image and text-to-video tools: Added built-in tools GenerateImage and GenerateVideo, supporting providers such as MiniMax, Volcengine Ark, and Alibaba Happy Horse. Generate images or videos with one click and preview them directly in the conversation.
  • Conversation rollback: Go back to any previous message in the chat history with one click. Automatically restores world state such as files, media, and memories, while preserving old conversation branches.
  • Operations announcement banner: A dismissible announcement banner has been added to the top of the agent list, used for displaying notices like system maintenance and promotional events.
  • LLM task tool and floating task board: When performing complex tasks, the Agent can automatically create and track a task list. Users can view progress and status in real time via a floating task board.
  • Marketplace metadata registry and external item support: The marketplace has been upgraded to a metadata registry. Third-party skills can now be fetched via source pointer and automatically pulled during installation, while built-in content remains unchanged.
  • Markdown editor history button: Added a file commit history viewer in Super Document and Resource Manager, allowing browsing of the full Git revision history of a file.
  • Copy as plain text: The "Copy" button now distinguishes between "Copy plain text" and "Copy Markdown". The former strips syntax markers while preserving images, links, and attachment information.
  • Conversation export with embedded images: When exporting conversations as Markdown or PDF, AI-generated images are automatically embedded as base64, and thinking blocks are rendered correctly.

Fixes

  • Duplicate message after retry and client restart: The issue where the same message appeared twice after retrying or editing has been fixed.
  • Chat history panel missing some sessions: The chat history and message search in the top-right corner now fully display conversations in all states, no longer omitting failed or running conversations.
  • Approval dialog unclickable: Fixed an issue where the edit modal overlay blocked approval/inquiry cards, preventing clicks. Approval cards now always stay on top and are interactive.
  • Notification center approval unresponsive: Fixed the issue where approval buttons in the notification center were unresponsive after renderer reloading. Button states now stay consistent with the chat cards.
  • IMAP timeout causing main process crash: Email IMAP connection timeouts no longer trigger a crash dialog. The connection now silently reconnects automatically after a failure.
  • Global error handling: Transient network errors (such as disconnections) no longer show native Electron error dialogs; they are now silently logged.
  • draw.io diagram rendering fixes: draw.io diagram cards in conversations are now rendered as static SVG previews. This fixes issues like diagrams appearing black in dark mode, edits not being saved, and sending outdated images to the AI.
  • Mermaid diagram fullscreen preview layering conflict: Fixed issues where window controls showed through in fullscreen mode and the close button was blocked by the drag area.
  • Stream abort errors unexpectedly terminating conversations: When the stream disconnects during long AI output, it now retries properly instead of treating it as a fatal error and aborting the session.
  • Background token expiry not logging out automatically: When the cloud login session expires, the client now prompts for re-login instead of silently failing.
  • Unclickable file paths in assistant replies: Absolute .md paths in assistant messages are now reliably rendered as clickable links, working even after reload or across different messages.
  • Infinite retries on repeated tool errors: The system now automatically breaks the circuit and stops retrying when the same tool fails repeatedly in the same way, preventing wasted tokens.
  • Video width overflow inside message bubbles: Fixed the issue where videos exceeded the container in narrow bubbles; video width now adjusts responsively.
  • Local identity switching error: Fixed an issue where local user configuration could unexpectedly switch during cloud login/logout, causing memory/preference directories to drift.

Improvements

  • Closed-loop app installation: After installation, the installed apps list displays correctly, supporting operations like open, start, stop, restart, and update. Services are automatically spawned after installation.
  • Notification center approval robustness improvement: Approval button states are now read in real time and automatically expire after timeout, preventing buttons from being displayed permanently.
  • Local identity stabilization: The local user ID created for the first time now uses a stable UUID derived from the machine identifier and system user.
  • PDF viewer color tokenization: Toolbar and container colors now use design tokens, laying the groundwork for future theme adaptations.
  • Removal of gray-matter dependency: Replaced with an internal frontmatter parsing module based on eemeli/yaml, eliminating security risks and reducing dependencies.
  • CDP browser diagnostics enhancement: Provides detailed error classification and repair suggestions when the browser is unavailable, making it easier to troubleshoot.
  • Build toolchain upgrade: Upgraded to electron-vite v6 + Vite 8 (Rolldown), TypeScript 6.0, sharp 0.35, etc., and fixed related compatibility issues.
  • Multiple dependency security fixes: Fixed several high-severity vulnerabilities in npm audit, including nodemailer, js-yaml, tar, and vite.

What's Changed

Full Changelog: desirecore/desirecore@v10.0.79...v10.0.81


DesireCore v10.0.81

新功能

  • AI 文生图与文生视频工具:新增 GenerateImage 和 GenerateVideo 内置工具,支持 MiniMax、火山方舟、阿里快乐马等厂商,可一键生成图片或视频并在对话中直接预览。
  • 对话回撤功能:支持一键回到对话历史中的任意一条消息之前,自动恢复文件、媒体、记忆等世界状态,并保留旧对话分支。
  • 运营公告 Banner:智能体列表顶部新增可关闭的运营公告横幅,用于展示系统维护、优惠活动等通知。
  • LLM 任务工具与悬浮任务板:Agent 执行复杂任务时可自动创建和跟踪任务列表,用户可通过悬浮任务板实时查看进度与状态。
  • 市场元数据注册表与外部条目支持:市场升级为元数据注册表,支持按 source pointer 获取第三方技能并在安装时自动拉取,内置内容保持不变。
  • Markdown 编辑器历史按钮:在超级文书和资源管理器中新增文件提交历史查看,可浏览文件的完整 Git 修改记录。
  • 纯文本复制:“复制”按钮现区分“复制纯文本”与“复制 Markdown”,前者会剥离语法标记并保留图片、链接和附件信息。
  • 对话导出支持图片嵌入:导出对话为 Markdown 或 PDF 时,AI 生成的图片会自动以 base64 内嵌,thinking 块正常渲染。

修复

  • 重试消息后重启客户端显示重复:重试或编辑消息后不再出现同一条消息显示两次的问题。
  • 聊天记录面板遗漏部分会话:右上角聊天记录和消息搜索现在完整显示所有状态的会话,不再遗漏失败或运行中的对话。
  • 审批弹窗点击失效:修复编辑弹窗遮罩层挡住审批/问询卡片导致无法点击的问题,审批卡现在始终位于最上层可操作。
  • 通知中心审批点击无响应:修复渲染层重载后通知中心的审批按钮点不动的问题,按钮状态与聊天卡片保持一致。
  • IMAP 连接超时导致主进程崩溃:邮箱 IMAP 连接超时不再触发应用崩溃弹窗,连接失效后自动静默重连。
  • 全局异常处理:网络瞬态错误(如连接断开)不再弹出 Electron 原生错误对话框,改为静默记录日志。
  • draw.io 图表渲染修复:对话中的 draw.io 图表卡片改为静态 SVG 预览,修复暗色模式下图表发黑、编辑保存不生效、发送给 AI 拿到旧图等问题。
  • Mermaid 图表全屏预览层级冲突:修复全屏预览时窗口控件穿透显示、关闭按钮被拖拽区拦截无法点击的问题。
  • 流截断错误导致对话意外终止:AI 长输出时流中途断开现在会正确重试,不再误判为致命错误直接终止会话。
  • 后台 Token 失效不自动登出:云端登录态过期时客户端现在会自动提示重新登录,避免静默失效。
  • 助手回复中文件路径不可点击:助手消息中的绝对 .md 路径现在稳定渲染为可点击链接,即使重载后或跨消息也能正常打开。
  • 工具连续相同错误导致无限重试:同一工具反复以相同方式失败时自动熔断停止重试,避免白耗 Token。
  • 消息气泡内视频宽度溢出:修复视频在窄气泡中超出容器的问题,视频宽度现在自适应。
  • 本地用户身份切换错误:修复云端登入登出时意外切换本地用户配置导致记忆/偏好目录漂移的问题。

改进

  • 应用安装链路闭环:安装应用后已安装列表能正确显示,支持打开/启动/停止/重启/更新等操作,装完自动派生服务。
  • 通知中心审批健壮性增强:审批按钮状态改为实时读取,超时自动失效,避免永久显示按钮。
  • 本地用户身份稳定化:首次创建的本地用户 ID 改为由机器标识和系统用户派生的稳定 UUID。
  • PDF 查看器色值 Token 化:工具栏和容器色值改用设计 Token,为后续主题适配打基础。
  • 移除 gray-matter 依赖:替换为基于 eemeli/yaml 的内部 frontmatter 解析模块,消除安全隐患并减少依赖。
  • CDP 浏览器诊断能力增强:浏览器不可用时提供详细的错误分类和修复建议,方便定位问题。
  • 构建工具链升级:升级至 electron-vite v6 + Vite 8(Rolldown)、TypeScript 6.0、sharp 0.35 等,修复相关兼容性问题。
  • 多项依赖安全修复:修复 npm audit 中 nodemailer、js-yaml、tar、vite 等多个高危漏洞。

What's Changed

Full Changelog: desirecore/desirecore@v10.0.79...v10.0.81


Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases