Releases: desirecore/agent-os
Release list
DesireCore v10.0.83
DesireCore v10.0.83
New Features
- Cross-Device Migration: A new "Migrate to a New Device" feature that lets you encrypt and transfer agents, configurations, and API keys to another device through the export wizard. It supports both identity replacement and merge modes.
- Claude Subscription Integration: Access Claude Pro/Max subscription compute without manually configuring API keys — simply sign in via Claude Code login, OAuth, or a Setup Token.
- Windows GUI Automation: Windows users can now let agents control desktop applications (screenshot, click, type, etc.) out of the box, with no extra installation required.
- Three-Tier Prompt System: New global prompts and team prompts can be centrally managed in a unified "Prompt Center." Agents will combine and follow global rules, team rules, and personal settings.
- Thinking Level Selection: A new lightbulb button in the lower-left corner of the dialog lets you adjust the agent's thinking depth at any time — from quick replies to deep reasoning. The chosen level is automatically remembered.
- File "Open With" Menu: Files in chats (including PDFs, Markdown, etc.) now include an "Open With ▾" dropdown menu. You can open them inside the app, with the system default app, choose another app, or locate the file in its folder.
- Apps & Services Refresh: A manual refresh button has been added to the title bar of the "Apps & Services" page, so you can actively sync the service directory status.
- Preset Configuration Version Display: The current preset configuration version number is now shown at the top of the compute page, making it easy to confirm whether the data has been updated.
- Package Card Discount Display: When a discount is available, paid plan cards now show both the original price (with strikethrough) and the discount information.
- Migrate API Keys: When exporting, you can choose "Include API Keys." They are protected with independent encryption and can be transferred to a new device together with the migration package.
Fixes
- Chat Input Cursor Issues: Fixed the cursor not following the scroll after line breaks, accepting predictions, or history recall; the input area now auto-scrolls into view even when the max height is set to 120px.
- Agent List Status: Fixed imported or cloned agents persistently showing as “Offline” in the list; they now immediately appear as “Online”.
- Message Area Scrollbar: Increased the width of the vertical scrollbar in the chat message area for easier dragging. Fixed the horizontal scrollbar appearing unexpectedly or long content being truncated — long content now wraps or scrolls internally.
- File Link Crash: Fixed a page crash when clicking local file links in an Agent's reply. Such links now open using the system's default application.
- Unresponsive Clicks in Multi-Select Mode: Fixed unresponsive clicks on the selection circle to the left of messages in multi-select mode, and added protections against accidental taps on video and audio areas.
- Delegated Task Timeout: The synchronous wait time for subtasks (delegate / send message / generate sub-agent) has been extended from 5 minutes to 30 minutes. On timeout, the task is no longer forcibly interrupted — the decision is returned to you or the Agent.
- Global Concurrency Performance: Fixed an issue where stopping conversations multiple times could cause all agents to get stuck in "Queued" and become unresponsive (concurrency slot leak).
- Queuing After Sleep/Wake: Fixed the top-level query permanently stuck in "Queued" after closing the laptop lid and resuming from sleep.
- Scheduled Task Failures: Fixed some scheduled tasks that only replied with a single message without actually executing the task, as well as defects causing duplicate triggers and status drift.
- Agent Concurrency Stability: Enhanced data consistency when multiple agents work concurrently, avoiding occasional duplicate names or missing team members during creation/cloning.
- Default Model Unavailable: Fixed an issue where the default model could not be used in some cases and kept showing "Missing key", and added the missing Provider ID.
- Market Repository Source Saving: Fixed the issue where the screen was stuck on a "Saving" overlay after adding a repository source, and the repository entry displayed twice.
- Agent Rename Issues: Fixed the sidebar not updating after renaming an agent, empty-chat renames being recorded as facts, and added guidance to use the Edit tool for syncing.
- Provider Concurrency Rate Limiting: Strengthened the concurrency connection control for compute Providers to prevent failures or queue chaos caused by instantaneous request spikes, and added bounded queues, timeouts, and diagnostic capabilities.
- Windows Data Deletion Failure: Fixed an issue where data could not be cleared or agents could not be deleted on Windows (caused by read-only files or files named
nul). - Windows Path Display Errors: Fixed backslashes in Windows paths disappearing after Markdown escaping in conversations; paths are now protected with inline code styling.
- Task Board Console Noise: Eliminated repeated
404error logs in the console when switching sessions. - PDF Export Crash: Fixed a crash or gray screen that could occur when clicking
file://links. - Missing Edge in Relationship Graph: Fixed an issue where the "deliver" relationship edge was never displayed.
- Same-Name Model Misrouting: Fixed requests for official cloud models being incorrectly routed to a local model with the same name.
- Video Generation Adaptation: The video generation feature has been adapted for the Doubao Seedance 2.0 model, now supporting first/last keyframe and multi-image mutual exclusion rules.
- Message Action Bar Overflow: Fixed action bar icons overflowing below short message bubbles and covering the timestamp.
- Duplicate Teams in Agent List: Fixed duplicate teams occasionally appearing in the agent list, and residual teams remaining after removing members.
- System Prompt Permission Check: Unified user identity verification when previewing prompts to prevent unauthorized access.
Improvements
- Context Trimming & Token Optimization: When an agent processes very long conversations, the system can now more intelligently trim and compress context, calibrate token calculations, and reduce errors caused by misunderstanding.
- Authorization Scope Optimization: Read-only metadata operations such as
Ls(directory listing) are now exempt from approval by default. When system permissions are denied, clear authorization guidance is returned, reducing interruptions. - PDF Export Refactoring: Exporting conversations to PDF is now rendered directly by the client, no longer depending on the server environment, improving compatibility in remote and web scenarios.
- Agent Status Indicator: The status indicator in the chat list now more accurately reflects whether the agent is "busy operating" (e.g., the green light changes to yellow when fetching files).
- Provider Notice & Billing: The top of the official compute resource page now displays a clear "Provided by partner" label, along with clearer cost and pricing information.
- Relationship Heat Display: The number format for "relationship heat" in the relationship graph has been optimized to show thousands separators and one decimal place, preventing extra-long floating-point numbers from breaking the card layout.
- Runtime Environment Unification: All required runtime environments (Node.js, Python, etc.) are now unified and built into the user data directory. Existing users will be automatically migrated upon upgrade, with a fallback guarantee for offline scenarios.
- Security Enhancements: SSRF protection can now be enabled per individual agent (to prevent access to internal networks), and protection against DNS rebinding attacks has been added.
- Sleep & Session Recovery: Enhanced data protection and session recovery capabilities in complex scenarios such as system sleep, allowing safer handling of executing tasks and pending approval requests.
- Context Overflow Self-Healing: When a "context limit exceeded" error occurs, the system can now automatically learn and adjust the capacity limit, letting large tasks complete in one go without manual splitting.
- Data Backup & Migration Upgrade: Data export now includes manifest metadata and source identity verification, supports compatibility between old and new packages, and uses a full git tree snapshot for more reliable rollbacks.
- Built-in Environment & Installation Experience: Java, Python, and other runtime environments are now built in for macOS, Windows, and Linux, greatly reducing network dependencies and configuration steps during initial installation.
- Remote Deployment & Authentication Hardening: In single-tenant standalone deployment mode, authentication and media access signing for all remote requests have been unified, and instance locking has been improved to prevent multi-instance conflicts.
- UI Experience Improvements: Optimized notifications and conflict resolution panels for compute preset updates, improved package price display, and enhanced the performance of the sidebar and other components.
- Claude SDK Backend Optimization: Enhanced connection stability with Claude subscription compute, supports concurrency management and request queuing, and optimized the speed of the initial connection.
What's Changed
- feat(security): SSRF 防护下沉到 per-Agent + DNS rebinding 防护 (#740) by @yi-ge in desirecore/desirecore#936
- test: 分流单测/集成测试并接入 CI 门禁,修复套件大量失败(#737) by @yi-ge in desirecore/desirecore#934
- test(checkpoint): 重写 Phase 3b 记忆归属用例为文件级追踪设计(#737) by @yi-ge in desirecore/desirecore#939
- [codex] 放宽 WorkflowRun 等待超时 by @john...
DesireCore v10.0.82
DesireCore v10.0.82
New Features
- Marketplace page visual upgrade: The marketplace list and detail pages have been fully modernized with rounded cards, color-coded category icons, capsule labels, and a responsive grid layout. Entrance animations have been added, delivering a more refined and cleaner overall style.
Fixes
- Fixed an issue where the message bubble action bar on narrow screens would wrap text character by character, breaking the layout. It now uses a width-adaptive strategy: when space is insufficient, it automatically collapses to icon-only and shows a hover tooltip.
- Fixed an issue where, while the message editing dialog was open, the “Approve/Reject” buttons on cross-agent approval or Q&A notifications were unclickable.
- Fixed a visual regression where delegation approval/Q&A cards in non-immersive mode were incorrectly displayed as a separate floating layer at the bottom of the screen, no longer scrolling with the conversation. They have been restored to inline display.
- Fixed an issue where, after rebuilding with the same version number, auto-update verification failed and the download could not be completed because the update manifest was not force-refreshed.
- Fixed an issue where error messages in the auto-update dialog overflowed horizontally beyond the modal, and where the bottom buttons were cut off when there were many of them.
Improvements
- Upgraded Electron to 42.5.1, fixing multiple known security vulnerabilities and optimizing underlying dependencies to improve overall stability.
What's Changed
- feat(market): 市场页面现代化美化(成熟应用市场风格) by @yi-ge in desirecore/desirecore#922
- fix(release): manifest 强制重传 + 更新弹窗内容溢出修复 by @yi-ge in desirecore/desirecore#925
- Revert "fix(chat): 修复多弹窗层级冲突导致审批弹窗点击失效" by @Zxy-y in desirecore/desirecore#927
- fix(chat): 消息操作栏单行自适应(宽显文字/窄收图标) by @yi-ge in desirecore/desirecore#924
- fix(notification): 模态弹窗打开时审批/问答 toast 可点击(恢复指针事件) by @Zxy-y in desirecore/desirecore#928
- chore(deps): 升级依赖小版本 + @types/node v26,修 google-auth 去重 by @yi-ge in desirecore/desirecore#929
- chore(deps): @types/archiver 升级至 ^8.0.0 / bump @types/archiver to ^8.0.0 by @yi-ge in desirecore/desirecore#931
- docs: 对齐 stores/index.ts 注释 + docs 子模块前进至最新 by @yi-ge in desirecore/desirecore#930
- chore: release v10.0.82 by @yi-ge in desirecore/desirecore#932
- chore: release v10.0.83 by @yi-ge in desirecore/desirecore#933
- chore: release v10.0.82 by @yi-ge in desirecore/desirecore#935
Full Changelog: desirecore/desirecore@v10.0.81...v10.0.82
DesireCore v10.0.82
新功能
- 市场页面视觉升级:市场列表与详情全面现代化,采用圆润卡片、分类色图标、胶囊标签和响应式网格布局,新增入场动画,整体风格更精致清晰。
修复
- 修复消息气泡操作栏在窄屏下文字逐字换行、排版崩坏的问题,改为宽度自适应策略,空间不足时自动收折为纯图标并显示悬停提示。
- 修复消息编辑弹窗打开期间,跨智能体的审批或问答通知无法点击“批准/拒绝”按钮的问题。
- 修复委派审批/问答卡在非沉浸模式下错误显示为屏幕底部独立浮层、不再随对话滚动的视觉回归,恢复为内联呈现。
- 修复同版本号重新构建后,自动更新因更新清单未强制刷新而导致校验失败、无法完成下载的问题。
- 修复自动更新弹窗内错误信息横向溢出模态框,以及底部按钮数量较多时被裁剪的问题。
改进
- 升级 Electron 至 42.5.1,修复多项已知安全漏洞,并优化底层依赖提升整体稳定性。
What's Changed
- feat(market): 市场页面现代化美化(成熟应用市场风格) by @yi-ge in desirecore/desirecore#922
- fix(release): manifest 强制重传 + 更新弹窗内容溢出修复 by @yi-ge in desirecore/desirecore#925
- Revert "fix(chat): 修复多弹窗层级冲突导致审批弹窗点击失效" by @Zxy-y in desirecore/desirecore#927
- fix(chat): 消息操作栏单行自适应(宽显文字/窄收图标) by @yi-ge in desirecore/desirecore#924
- fix(notification): 模态弹窗打开时审批/问答 toast 可点击(恢复指针事件) by @Zxy-y in desirecore/desirecore#928
- chore(deps): 升级依赖小版本 + @types/node v26,修 google-auth 去重 by @yi-ge in desirecore/desirecore#929
- chore(deps): @types/archiver 升级至 ^8.0.0 / bump @types/archiver to ^8.0.0 by @yi-ge in desirecore/desirecore#931
- docs: 对齐 stores/index.ts 注释 + docs 子模块前进至最新 by @yi-ge in desirecore/desirecore#930
- chore: release v10.0.82 by @yi-ge in desirecore/desirecore#932
- chore: release v10.0.83 by @yi-ge in desirecore/desirecore#933
- chore: release v10.0.82 by @yi-ge in desirecore/desirecore#935
Full Changelog: desirecore/desirecore@v10.0.81...v10.0.82
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases
DesireCore v10.0.81
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
.mdpaths 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
- fix(chat): 修复重试消息后重启客户端显示重复的问题 by @124608760 in desirecore/desirecore#858
- fix(ci): build.yml 的 detect/post-release 迁自托管 lightweight runner by @yi-ge in desirecore/desirecore#886
- fix(ci): detect/post-release 在 lightweight runner 上安装 gh CLI by @yi-ge in desirecore/desirecore#887
- fix(ci): Update Docs Changelog 字体安装去 sudo + 整段容错 by @yi-ge in desirecore/desirecore#888
- fix: stabilize local user identity by @Johnson-LYS in desirecore/desirecore#889
- release: v10.0.80 by @Johnson-LYS in desirecore/desirecore#891
- feat(catalog): 补全应用安装链路设计完整性(委派式 + 后端数据闭环) by @yi-ge in desirecore/desirecore#862
- chore(deps): 升级 typescript 6.0.3 / vitest 4.1.9 / monaco-yaml 5.5.1 by @yi-ge in desirecore/desirecore#892
- fix(deps): 修复 npm audit 安全漏洞(23 → 6) by @yi-ge in desirecore/desirecore#893
- fix(chat): 区分「复制」和「复制 Markdown」的实际行为 by @124608760 in desirecore/desirecore#870
- refactor(deps): 用 eemeli/yaml 内部模块替换 gray-matter by @yi-ge in desirecore/desirecore#896
- chore(deps): 升级 googleapis 173 / pdfjs-dist 6 / sharp 0.35 by @yi-ge in desirecore/desirecore#899
- fix(ui): PdfViewer 硬编码色值改用设计 token by @yi-ge in desirecore/desirecore#902
- feat(checkpoint): 回撤(Rewind / Checkpoint)功能 — Phase 1-5 MVP by @yi-ge in desirecore/desirecore#878
- docs: 补齐回撤功能文档(HTTP API + MCP 副作用声明 + 功能文档) by @yi-ge in desirecore/desirecore#903
- fix(chart-preview): 全屏预览盖住窗口控件并修复关闭按钮拖拽区拦截 by @Zxy-y in desirecore/desirecore#881
- fix(browser): 跨平台 CDP 浏览器诊断与结构化错误 by @yi-ge in desirecore/desirecore#864
- feat(tasks): LLM 任务工具集与悬浮任务板 UI / LLM task tools + floating task board by @yi-ge in desirecore/desirecore#906
- fix(runtime): 同一工具连续相同错误时熔断,避免无限重试刷满 maxTurns by @Zxy-y in desirecore/desirecore#868
- fix(chat): 助手回复中的绝对 .md 路径稳定渲染为可点击链接 by @Zxy-y in desirecore/desirecore#872
- fix(history): 聊天记录面板遗漏非 idle/completed 状态的会话消息 by @124608760 in desirecore/desirecore#874
- fix(main): 添加全局 uncaughtException/unhandledRejection 处理器 by @124608760 in desirecore/desirecore#882
- fix(chat): 修复多弹窗层级冲突导致审批弹窗点击失效 by @Zxy-y in desirecore/desirecore#883
- fix(export): 对话导出支持图片嵌入 + 修复 thinking 块 PDF 渲染 by @124608760 in desirecore/desirecore#897
- ci(changelog): 封面文生图改用 AI 网关 image-2 + release notes 默认模型 gpt-5.4-mini by @yi-ge in desirecore/desirecore#907
- ci(build): 加 docs_only 触发开关,回填历史版本 docs 不跑完整 build by @yi-ge in desirecore/desirecore#908
- fix(mail): IMAP socket 超时不再崩溃主进程 by @124608760 in desirecore/desirecore#884
- feat: 运营公告(系统维护 / 优惠活动 banner) by @Johnson-LYS in desirecore/desirecore#905
- feat(superdoc): markdown 编辑器新增「历史」按钮查看文件提交历史 / Add a History button to the markdown editor to view file commit history by @Zxy-y in desirecore/desirecore#890
- ci(build): 加 force_cover 开关,回填历史版本封面用 image-2 重生成 by @yi-ge in desirecore/desirecore#910
- fix(auth): 后台 token 失效时自动登出并提示重新登录 by @Zxy-y in desirecore/desirecore#894
- chore: upgrade to electron-vite v6 + Vite 8 by @yi-ge in desirecore/desirecore#909
- fix(notification): 通知中心审批对齐聊天卡片,消除点击无响应 by @Zxy-y in desirecore/desirecore#895
- feat(media): 新增 GenerateImage/GenerateVideo 内置文生图/视频工具 by @yi-ge in desirecore/desirecore#854
- fix(errors): 流截断/连接中断错误判为 L1 可重试 by @Zxy-y in desirecore/desirecore#898
- fix(chat): 修复 draw.io 对话卡片渲染与编辑链路并优化性能 by @Zxy-y in desirecore/desirecore#900
- fix(build): renderer/web 预构建 stub 掉 node-only sharp,修复 sharp 0.35 .node loader 报错 by @Zxy-y in https://githu...
DesireCore v10.0.80
DesireCore v10.0.80
Fixes
- Fixed an issue where restarting the client after retrying a message caused the message to be displayed repeatedly; when manually retrying or editing a message, background requests from the old session are now automatically cancelled to avoid wasting API quota.
- Fixed an issue where logging in, logging out of a cloud account, or session expiry caused abnormal switching of the local user identity, leading to new data directories being created repeatedly. The local user identity is now more stable.
What's Changed
- fix(chat): 修复重试消息后重启客户端显示重复的问题 by @124608760 in desirecore/desirecore#858
- fix(ci): build.yml 的 detect/post-release 迁自托管 lightweight runner by @yi-ge in desirecore/desirecore#886
- fix(ci): detect/post-release 在 lightweight runner 上安装 gh CLI by @yi-ge in desirecore/desirecore#887
- fix(ci): Update Docs Changelog 字体安装去 sudo + 整段容错 by @yi-ge in desirecore/desirecore#888
- fix: stabilize local user identity by @Johnson-LYS in desirecore/desirecore#889
Full Changelog: desirecore/desirecore@v10.0.79...v10.0.80
DesireCore v10.0.80
修复
- 修复了重试消息后重启客户端,消息会重复显示的问题;手动重试或编辑消息时也会自动中断旧会话的后台请求,避免浪费 API 额度。
- 修复了登录、登出云端账号或会话过期时,本地用户身份标识异常切换导致数据目录不断新建的问题,现在本地用户身份更加稳定。
What's Changed
- fix(chat): 修复重试消息后重启客户端显示重复的问题 by @124608760 in desirecore/desirecore#858
- fix(ci): build.yml 的 detect/post-release 迁自托管 lightweight runner by @yi-ge in desirecore/desirecore#886
- fix(ci): detect/post-release 在 lightweight runner 上安装 gh CLI by @yi-ge in desirecore/desirecore#887
- fix(ci): Update Docs Changelog 字体安装去 sudo + 整段容错 by @yi-ge in desirecore/desirecore#888
- fix: stabilize local user identity by @Johnson-LYS in desirecore/desirecore#889
Full Changelog: desirecore/desirecore@v10.0.79...v10.0.80
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases
DesireCore v10.0.79
DesireCore v10.0.79
New Features
- Restored access to the compute model with consumption multiplier display: Official compute model access and display have been restored, and a comprehensive consumption multiplier badge relative to the default model is now shown when selecting models, helping to intuitively compare cost differences across models.
- Conversation model selection guard: In the conversation model selector, image generation and video generation models are automatically disabled and grayed out to prevent accidentally selecting media generation models that cannot participate in conversations.
Fixes
- Fixed an issue where the main process could crash due to soft connection truncation on the server side during streaming responses, improving conversation stability.
- Fixed the abnormal background display of the team remote repository connection dialog and unlocalized interface text, ensuring the interface displays correctly.
What's Changed
- fix: 修复团队远程仓库连接模态框 by @yi-ge in desirecore/desirecore#861
- feat(compute): 恢复官方算力 /me/models 接入 + 对话模型选择禁用生成类模型 by @Johnson-LYS in desirecore/desirecore#869
- fix(ci): Notify Release Manager 仅依赖 gh_upload,与 deploy 解耦 by @yi-ge in desirecore/desirecore#873
- fix(ci): typecheck 与 runner 平台解耦——为 node-mac-permissions 加 ambient 类型 by @yi-ge in desirecore/desirecore#880
- fix(compat-proxy): 修复流式软截断导致的 write-after-end 崩溃 by @yi-ge in desirecore/desirecore#879
- chore: release v10.0.79 by @yi-ge in desirecore/desirecore#885
Full Changelog: desirecore/desirecore@v10.0.78...v10.0.79
DesireCore v10.0.79
新功能
- 算力模型恢复接入与消耗倍率展示:恢复官方算力模型的正常获取与展示,并在模型选择时提供相对于默认模型的综合消耗倍率徽章,帮助直观比较各模型费用差异。
- 对话模型选择保护:在对话模型选择器中,图像生成和视频生成类模型会被自动禁用并置灰,避免误选无法参与对话的媒体生成模型。
修复
- 修复流式响应中因服务端连接软截断导致主进程崩溃的问题,提升对话过程的稳定性。
- 修复团队远程仓库连接对话框背景显示异常及界面文字未本地化的问题,确保界面正常显示。
What's Changed
- fix: 修复团队远程仓库连接模态框 by @yi-ge in desirecore/desirecore#861
- feat(compute): 恢复官方算力 /me/models 接入 + 对话模型选择禁用生成类模型 by @Johnson-LYS in desirecore/desirecore#869
- fix(ci): Notify Release Manager 仅依赖 gh_upload,与 deploy 解耦 by @yi-ge in desirecore/desirecore#873
- fix(ci): typecheck 与 runner 平台解耦——为 node-mac-permissions 加 ambient 类型 by @yi-ge in desirecore/desirecore#880
- fix(compat-proxy): 修复流式软截断导致的 write-after-end 崩溃 by @yi-ge in desirecore/desirecore#879
- chore: release v10.0.79 by @yi-ge in desirecore/desirecore#885
Full Changelog: desirecore/desirecore@v10.0.78...v10.0.79
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases
DesireCore v10.0.78
DesireCore v10.0.78
Fixes
- Fixed an issue where launching the app via the
dc://protocol or a shortcut on Windows could cause an initialization failure. - Fixed an issue where the editor would prematurely open and display incomplete content when the agent was writing a document: the document now automatically opens only after the entire conversation round ends, ensuring the content is complete when it opens. Additionally, the “Accept/Reject” buttons for diff comparison during streaming generation have been disabled, preventing content corruption caused by mid-generation actions.
What's Changed
- fix: add Windows no stdio startup flag by @Johnson-LYS in desirecore/desirecore#859
- fix(superdoc): 文档写完再打开 + 流式期间禁用 diff 接受/拒绝 by @Zxy-y in desirecore/desirecore#860
- chore: release v10.0.78 by @yi-ge in desirecore/desirecore#863
Full Changelog: desirecore/desirecore@v10.0.77...v10.0.78
DesireCore v10.0.78
修复
- 修复了在 Windows 上通过
dc://协议或快捷方式启动应用时可能出现的初始化失败问题。 - 修复了智能体编写文档时编辑器提前弹出并显示不完整内容的问题:现在文档会在整轮对话结束后再自动打开,确保打开时内容已完整。同时,流式生成期间差异对比的“接受/拒绝”按钮已被禁用,避免了中途操作导致的内容错乱。
What's Changed
- fix: add Windows no stdio startup flag by @Johnson-LYS in desirecore/desirecore#859
- fix(superdoc): 文档写完再打开 + 流式期间禁用 diff 接受/拒绝 by @Zxy-y in desirecore/desirecore#860
- chore: release v10.0.78 by @yi-ge in desirecore/desirecore#863
Full Changelog: desirecore/desirecore@v10.0.77...v10.0.78
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases
DesireCore v10.0.77
DesireCore v10.0.77
New Features
- ChatGPT Subscription Integration (Codex): No API key needed—simply reuse your local Codex CLI’s ChatGPT subscription credentials to access models like GPT-5.x and Codex directly from the compute menu. The interface shows connection status and a seven‑step onboarding guide.
- Compute Credit Packages & Balance: Paid subscription feature is now available. Purchase compute plans in‑app (Alipay / WeChat Pay supported), check your balance and expiring credits. Wallet entry points appear in both the navigation bar and the settings panel; expiring credits are flagged with an orange dot.
- Conversation Export: Export entire conversations or selected messages as Markdown or PDF files. The PDF export preserves the full layout and styling of content including reasoning chains.
- Multi‑select Messages & Batch Export: A new “Select Messages” mode is available at the top‑right of a conversation. You can select all or individually tick messages, then export the selected range in one click.
- Image Beautification Tool: Agents can invoke the BeautifyImage tool to automatically crop black borders, white borders, or large blank areas from images and optionally center the content with padding. The original image is never overwritten.
- Page‑by‑Page Deep PDF Reading: When an agent reads a PDF, it processes the document page by page in batches; each page is sent as an image to the vision model for understanding. Non‑vision models automatically skip pure‑image pages and continue reading text. Ultra‑long documents support table‑of‑contents preview and resumable reading, greatly reducing the risk of context overflow.
- UnderstandImage Tool: A standalone image understanding tool is introduced. Agents can analyze images through a configured third‑party vision API, no longer strictly dependent on the current conversation model’s vision capabilities.
- Configurable AI Tool Backends: A new “Tool Backends” panel has been added in “Settings → Compute → AI Services”. You can toggle and configure the search or vision providers used by WebSearch and UnderstandImage (e.g., Tavily, Serper), and also add a custom backend.
- Mandatory Minimum Version Upgrade Prompt: When the client version falls below the official requirement, a non‑dismissible full‑screen upgrade notice is shown, helping you update in time for features and security fixes.
- Team Hover Card & Advanced Settings Consolidation: Hover over or click a team badge in the conversation list to view the full member list, quickly switch conversations, or remove members. Advanced options in the team settings panel (upgrade, remote repository, etc.) are now always visible.
- One‑Stop Operations for Apps & Services: Derived services of an installed app can be clicked to go directly to their details. The pending approval count in the app marketplace refreshes in real time. HTTP services now have a “Test Reachability” button and show health status. Manual service re‑derivation is supported.
- Linux Install Script: An official script is provided to install the DesireCore AppImage to a stable path and automatically create a desktop shortcut and menu entry.
Fixes
- Fixed an API error caused by incompatible role definitions when using models like DeepSeek through an compatibility proxy.
- Fixed the agent self‑registration service endpoint returning a 500 error after packaging, making the entire registration chain unusable.
- Fixed the message bubble width collapsing when editing a user message inline, causing long text to be clipped.
- Fixed the sidebar list not immediately showing a new entry after importing an agent or team.
- Fixed cloning an agent failing when only “Relationships” or “Root‑level Preferences” was checked.
- Fixed file tags remaining above the input box after retrying a message that references files.
- Fixed weak models producing a large amount of repetitive degraded text and a long scrolling flood after a delegated task is completed.
- Fixed an occasional frontend WebSocket connection failure on the first connection when restarting the app in development mode, causing functional issues such as approval cards not popping up.
- Fixed the “Clear Local Data” function not actually deleting files when running in development mode or with a custom data directory.
- Fixed clicking “Test Reachability” on an HTTP service from the official registry exposing internal error messages in Apps & Services.
- Fixed installed Docker apps not automatically deriving services, resulting in an empty service list with no data to operate on.
- Fixed the “Clone Agent” option incorrectly appearing in the menu of the master control agent (DesireCore).
- Fixed the name and description in the skill list not following the interface language switch.
- Fixed some installed skills in the skill marketplace being mistakenly flagged as “updatable.”
- Fixed extreme skill risk level values causing a white screen.
- Fixed governance approval notifications failing to send after packaging and build, causing approval card notifications to be lost.
- Fixed the minimum version detection incorrectly flagging a version as expired with special version‑number formats, and optimized status handling during re‑detection to prevent the overlay from freezing.
Improvements
- Added a frontend connection watchdog in development mode; it automatically recovers after a disconnection so you no longer need to manually refresh the page.
- After importing an agent or team, the success notification now appears only after the sidebar has fully updated, avoiding the confusion of prematurely closing the progress dialog.
- When editing a user message, the bubble width stays consistent with the original text, and the content automatically adapts without forced wrapping or squeezing.
- The minimum‑version expiration overlay can now properly close or retry when the network is unreachable or when an administrator lifts the restriction, no longer permanently freezing the interface.
- The agent cloning process is more reliable; missing directories are automatically created when copying user data.
- The
git pulloperation now uses an explicit merge strategy to avoid abnormal errors caused by differing local git global configurations. - In multi‑select mode, system messages such as dispatch receipts are automatically grayed out and unselectable.
- Conversation export file names now automatically filter illegal characters and limit the length to 60 characters.
- Skill Bash commands can now access the user data root directory through the
DESIRECORE_ROOTenvironment variable.
What's Changed
- feat(update): 最低版本过期引导 by @yi-ge in desirecore/desirecore#818
- fix(update): 处理最低版本复审遗留三项 by @yi-ge in desirecore/desirecore#819
- chore(deps): bump typebox from 1.1.38 to 1.2.6 by @dependabot[bot] in desirecore/desirecore#822
- chore(deps-dev): bump lucide-react from 1.16.0 to 1.17.0 by @dependabot[bot] in desirecore/desirecore#821
- chore(deps): 统一升级 @tiptap/* 到 3.26.0(取代 #820) by @yi-ge in desirecore/desirecore#823
- fix(runtime): 修复 Compat Proxy 下 DeepSeek 误发 developer 角色导致 API 报错 by @124608760 in desirecore/desirecore#824
- fix(skills): 技能列表按 i18n 显示本地化名称/描述 by @yi-ge in desirecore/desirecore#827
- test: vitest 全局 setup 统一 jsdom matchMedia polyfill(P0) by @yi-ge in desirecore/desirecore#825
- test: 对齐测试漂移 + 修 git pull 健壮性(P3) by @yi-ge in desirecore/desirecore#828
- test(harness): 临时目录唯一化消除 zip 解压并发竞态(P1) by @yi-ge in desirecore/desirecore#826
- test: 真实 LLM/网络测试加环境门禁 skipIf(P2) by @yi-ge in desirecore/desirecore#831
- fix(registry): 注册端点 emit 改静态 import,修复打包构建 lazy require 失效 → 500(E2E 发现的 P0) by @yi-ge in desirecore/desirecore#829
- fix(chat): 编辑用户消息时保持气泡宽度并完整显示文字 by @Zxy-y in desirecore/desirecore#830
- fix(clone): 禁止克隆主控智能体 + 注入 DESIRECORE_ROOT 环境变量 by @124608760 in desirecore/desirecore#834
- test: 清理孤儿测试 + 修测试侧 bug(4 项) by @yi-ge in desirecore/desirecore#835
- fix(import): 导入智能体/团队后立即刷新侧边栏列表 by @124608760 in desirecore/desirecore#833
- fix(http-request): 治理审批 emit fallback 改静态 import(#829 同源 bug 第二处) by @yi-ge in desirecore/desirecore#832
- fix(clone): 克隆仅勾选关系/根级偏好时补建目标用户目录 by @yi-ge in desirecore/desirecore#836
- test: 修复前端 store/组件测试 mock 失效(5 文件) by @yi-ge in desirecore/desirecore#837
- test: 对齐后端断言漂移(9 文件) by @yi-ge in desirecore/desirecore#838
- test: 修复后端集成测试 seeding/mock(6 文件) by @yi-ge in desirecore/desirecore#839
- chore(test): 删除重复的 rrule-parser 测试文件 by @yi-ge in desirecore/desirecore#840
- feat(catalog): 补齐应用与服务 UI 交互缺口,让端到端真正跑通 by @yi-ge in desirecore/desirecore#841
- feat(read): PDF 逐页读取(扫描页图片直出视觉模型)+ 长/扫描文档健壮性增强 by @Zxy-y in desirecore/desirecore#805
- fix(chat): 修复带文件消息重试导致文件残留输入框上方 by @Zxy-y in desirecore/desirecore#842
- feat(team): 整合 TL 浮层 + 团队高级设置常驻(取代 #843) by @124608760 in desirecore/desirecore#844
- feat: ChatGPT 订阅接入(Codex 本地凭证共享) by @Johnson-LYS in desirecore/desirecore#847
- chore(defaults): bundle ChatGPT 订阅 (Codex) 预设进 config-center.zip by @Johnson-LYS in desirecore/desirecore#849
- fix(catalog): 修复应用与服务真机测试发现的两处缺口 by @yi-ge in desirecore/desirecore#850
- fix(dev): 修复 dev 重启时前端 socket 初连时序失败 by @yi-ge in desirecore/desirecore#852
- chore(types): 全量消除 TS 类型错误并接入 typecheck CI 门禁 by @yi-ge in https://github.com/desirecor...
DesireCore v10.0.76
DesireCore v10.0.76
New Features
- Zoomable chart preview: Mermaid charts in chats now support click-to-fullscreen preview, with mouse wheel zoom, drag-to-pan, fit-to-window, and one-click reset for clearer viewing of complex diagrams.
- Tool backend configuration: You can now choose, enable, or customize API backends for web search and image understanding tools under “Explorer → Compute Power → AI Services”, and securely manage the related keys.
- Scheduling receipts in chat: Receipts generated after scheduled tasks run will now appear directly in the Agent chat window, making it easier to continuously track scheduling results within the conversation.
- Image enhancement tool: Agents now have image enhancement capabilities that can automatically remove black borders, white borders, or extra margins around images, and generate a new image with centered padding when needed.
Fixes
- When cloning an Agent, you can now also copy its private memories, preference settings, and relationship data, preventing the loss of previously accumulated personalized content after cloning.
- When launching the app from a desktop icon, Agents can now more completely read environment variables from your login environment, reducing cases where something works in the terminal but not inside the app.
- After modifying
.zshrc,.bashrc, or Windows environment variables, the changes can now take effect immediately by refreshing on the runtime environment page, without needing to restart the entire app. - Built-in Hatch and Volta detection is now more stable, reducing cases where they are incorrectly identified as not installed even though they are available.
- “Working Memory” in the Agent profile now lists the actual memory files, and clicking them will directly locate and open the corresponding files in the app’s Explorer.
- stdio-type MCP services in the service catalog will no longer be proactively probed and executed in the background before approval, making them safer to use.
- Risk level display and recent connection time in service details are now more accurate, and error messages for derived services are also clearer.
- The Agent cloning workflow now includes stricter identity and path validation to prevent incorrect copying or unauthorized copying of users’ private data.
Improvements
- Loading large chat histories is now significantly smoother, and historical conversations containing extremely long tool outputs are much less likely to cause lag when launching or opening chats.
- Extremely long tool outputs are now loaded on demand, and the full content is only filled in when the relevant message is actually viewed, making the chat interface feel lighter.
- The loading experience for Agent profile cards is now smoother, with less waiting and flickering when viewing profile information.
- Service details pages in the app and service catalog now include more complete operational information, helping you understand service capabilities and risk levels more intuitively.
What's Changed
- perf(session): messages.jsonl 三层根治——读取索引分页 + 写入外置 + 前端按需加载 by @yi-ge in desirecore/desirecore#797
- feat: 新增 BeautifyImage 图像美化内置工具 by @yi-ge in desirecore/desirecore#801
- feat(agent-profile): 工作记忆模块改为枚举真实记忆文件并支持点击定位 by @yi-ge in desirecore/desirecore#802
- perf(beautify-image): 单条 pipeline 只编码一次 + 输出体积闸门(回应 #801 review) by @yi-ge in desirecore/desirecore#803
- fix(agent-profile): 工作记忆点击改为在应用内资源管理器打开文件 by @yi-ge in desirecore/desirecore#804
- chore: 升级 eslint 9.39.4 → 10.4.1(移除 eslint-plugin-react) by @yi-ge in desirecore/desirecore#806
- feat(schedule): 调度回执显示到 Agent 聊天框,CreateSchedule 收敛为纯调度 by @Zxy-y in desirecore/desirecore#807
- feat(registry): 补强应用与服务目录治理测试 + MCP stdio 健康探测 + 详情字段 by @yi-ge in desirecore/desirecore#809
- fix(service-health): stdio 探测加审批门禁 + 服务详情 operations 稳定 key by @yi-ge in desirecore/desirecore#810
- [codex] Improve agent profile card loading by @yi-ge in desirecore/desirecore#813
- fix(runtime): 增强内置 Hatch/Volta 检测的可靠性与速度 by @yi-ge in desirecore/desirecore#814
- ci(release): 上传并行化 + 快速重试 + 失败回退备用 publish(免重编译) by @yi-ge in desirecore/desirecore#812
- fix(agent-service): GUI 启动透传完整登录环境(macOS/Linux rc env + Windows 注册表) by @124608760 in desirecore/desirecore#808
- fix(catalog): 关闭应用与服务目录收尾缺口(配色 + 相对时间 + 3 处测试补强) by @yi-ge in desirecore/desirecore#815
- feat(tools): WebSearch/UnderstandImage 声明式可配置 API 供应商系统 by @yi-ge in desirecore/desirecore#811
- feat(chat): 聊天 mermaid 图表支持点击放大预览(滚轮缩放/拖拽平移) by @Zxy-y in desirecore/desirecore#816
- fix(clone): 克隆智能体时支持复制用户私有数据(记忆/偏好/关系) by @124608760 in desirecore/desirecore#817
Full Changelog: desirecore/desirecore@v10.0.75...v10.0.76
DesireCore v10.0.76
新功能
- 图表放大预览:聊天中的 Mermaid 图表现在支持点击全屏预览,并可通过滚轮缩放、拖拽平移、适配窗口和一键重置来更清晰地查看复杂图表。
- 工具后端配置:你现在可以在“资源管理器 → 算力 → AI 服务”中为网络搜索和图像理解工具选择、启用或自定义 API 后端,并安全地管理相关密钥。
- 调度回执入聊天:定时任务执行后的回执会直接显示在 Agent 聊天框中,方便你在对话里持续跟踪调度结果。
- 图像美化工具:Agent 新增图像美化能力,可自动去除图片四周的黑边、白边或多余留白,并按需要居中补边后生成新图。
修复
- 克隆智能体时现在可以一并复制该智能体的私有记忆、偏好设置和关系数据,避免克隆后丢失原本积累的个性化内容。
- 从桌面图标启动应用时,Agent 现在能更完整地读取你登录环境中的环境变量,减少终端里可用但应用内不可用的问题。
- 修改
.zshrc、.bashrc或 Windows 环境变量后,现在可通过运行环境页的刷新操作立即生效,无需重启整个应用。 - 内置的 Hatch 与 Volta 检测更稳定,减少明明已可用却被误判为未安装的情况。
- 智能体档案中的“工作记忆”现在会列出真实的记忆文件,并在点击后直接在应用内资源管理器中定位并打开对应文件。
- 服务目录中的 stdio 类型 MCP 服务在未获批准前不会被后台主动探测执行,使用上更安全。
- 服务详情中的风险等级显示和最近连接时间展示更准确,派生服务的错误信息也能更清楚地看到。
- 克隆智能体相关流程增加了更严格的身份与路径校验,避免错误复制或越权复制用户私有数据。
改进
- 大体量聊天记录的加载明显更流畅,包含超长工具输出的历史会话不再容易导致启动或打开对话时卡顿。
- 超长工具输出现在按需加载,只有在真正看到相关消息时才会补全完整内容,聊天界面更轻快。
- 智能体档案卡片的加载体验更顺滑,查看资料时等待和闪烁感有所减少。
- 应用与服务目录的服务详情页新增了更完整的操作信息展示,帮助你更直观地了解服务能力与风险等级。
What's Changed
- perf(session): messages.jsonl 三层根治——读取索引分页 + 写入外置 + 前端按需加载 by @yi-ge in desirecore/desirecore#797
- feat: 新增 BeautifyImage 图像美化内置工具 by @yi-ge in desirecore/desirecore#801
- feat(agent-profile): 工作记忆模块改为枚举真实记忆文件并支持点击定位 by @yi-ge in desirecore/desirecore#802
- perf(beautify-image): 单条 pipeline 只编码一次 + 输出体积闸门(回应 #801 review) by @yi-ge in desirecore/desirecore#803
- fix(agent-profile): 工作记忆点击改为在应用内资源管理器打开文件 by @yi-ge in desirecore/desirecore#804
- chore: 升级 eslint 9.39.4 → 10.4.1(移除 eslint-plugin-react) by @yi-ge in desirecore/desirecore#806
- feat(schedule): 调度回执显示到 Agent 聊天框,CreateSchedule 收敛为纯调度 by @Zxy-y in desirecore/desirecore#807
- feat(registry): 补强应用与服务目录治理测试 + MCP stdio 健康探测 + 详情字段 by @yi-ge in desirecore/desirecore#809
- fix(service-health): stdio 探测加审批门禁 + 服务详情 operations 稳定 key by @yi-ge in desirecore/desirecore#810
- [codex] Improve agent profile card loading by @yi-ge in desirecore/desirecore#813
- fix(runtime): 增强内置 Hatch/Volta 检测的可靠性与速度 by @yi-ge in desirecore/desirecore#814
- ci(release): 上传并行化 + 快速重试 + 失败回退备用 publish(免重编译) by @yi-ge in desirecore/desirecore#812
- fix(agent-service): GUI 启动透传完整登录环境(macOS/Linux rc env + Windows 注册表) by @124608760 in desirecore/desirecore#808
- fix(catalog): 关闭应用与服务目录收尾缺口(配色 + 相对时间 + 3 处测试补强) by @yi-ge in desirecore/desirecore#815
- feat(tools): WebSearch/UnderstandImage 声明式可配置 API 供应商系统 by @yi-ge in desirecore/desirecore#811
- feat(chat): 聊天 mermaid 图表支持点击放大预览(滚轮缩放/拖拽平移) by @Zxy-y in desirecore/desirecore#816
- fix(clone): 克隆智能体时支持复制用户私有数据(记忆/偏好/关系) by @124608760 in desirecore/desirecore#817
Full Changelog: desirecore/desirecore@v10.0.75...v10.0.76
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases
DesireCore v10.0.75
DesireCore v10.0.75
New Features
- Updated installation reminders: In scenarios such as “Restart Now,” “Install Now,” and the automatic update countdown, the app will clearly remind you to wait for the update to complete automatically and not to manually restart the software, reducing the risk of update failures.
Fixes
- Fixed an issue on Windows where choosing “Update Automatically Next Time” and then quitting the app could unexpectedly trigger the installation during the current session and cause the desktop shortcut to stop working.
- Fixed an issue where, when installing or removing Node, pnpm, yarn, npm, or Python under “Resources → Runtime Environments,” the terminal window would remain stuck on “Waiting for output...” and the task would never finish.
- Fixed an issue where, after editing a draw.io diagram in full screen within a conversation, the “Copy XML,” “Send to AI,” and “Close” buttons in the upper-right corner, as well as the card’s “Edit” button, would not respond on the first click.
Improvements
- Optimized the selected-state appearance of the Agent list items on the left side of the home page and the compute provider cards, eliminating the slight vertical jitter when switching selections.
What's Changed
- fix(build): 修复 archiver v8 下 Rollup「Cannot call a namespace」构建报错 by @yi-ge in desirecore/desirecore#795
- fix(drawio): DrawioCard 工具栏按钮改用 onPointerDown 修复点不动 by @yi-ge in desirecore/desirecore#796
- fix: 消除列表项/卡片选中态切换时的高度抖动 by @yi-ge in desirecore/desirecore#798
- fix: 修复运行环境下载/删除卡死在「等待输出...」 by @yi-ge in desirecore/desirecore#799
- chore: release v10.0.75:修复 Windows「下次自动更新」快捷方式失效 + 退出安装警告 by @yi-ge in desirecore/desirecore#800
Full Changelog: desirecore/desirecore@v10.0.74...v10.0.75
DesireCore v10.0.75
新功能
- 更新安装提醒:在“立即重启”“立即安装”以及自动更新倒计时等场景下,应用会明确提示你等待更新自动完成、不要手动重新启动软件,以减少更新失败的风险。
修复
- 修复了 Windows 上选择“下次自动更新”后再退出应用,可能导致本次意外触发安装并使桌面快捷方式失效的问题。
- 修复了“资源 → 运行环境”中安装或删除 Node、pnpm、yarn、npm、Python 时,终端窗口一直停在“等待输出...”且任务不结束的问题。
- 修复了对话中的 draw.io 图表在全屏编辑后,右上角“复制 XML”“发送给 AI”“关闭”以及卡片“编辑”按钮首次点击无反应的问题。
改进
- 优化了首页左侧 Agent 列表项和算力 Provider 卡片的选中态表现,切换选中时不再出现轻微上下跳动。
What's Changed
- fix(build): 修复 archiver v8 下 Rollup「Cannot call a namespace」构建报错 by @yi-ge in desirecore/desirecore#795
- fix(drawio): DrawioCard 工具栏按钮改用 onPointerDown 修复点不动 by @yi-ge in desirecore/desirecore#796
- fix: 消除列表项/卡片选中态切换时的高度抖动 by @yi-ge in desirecore/desirecore#798
- fix: 修复运行环境下载/删除卡死在「等待输出...」 by @yi-ge in desirecore/desirecore#799
- chore: release v10.0.75:修复 Windows「下次自动更新」快捷方式失效 + 退出安装警告 by @yi-ge in desirecore/desirecore#800
Full Changelog: desirecore/desirecore@v10.0.74...v10.0.75
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases
DesireCore v10.0.74
DesireCore v10.0.74
New Features
- PDF Document Table of Contents Navigation: When the agent reads a long PDF, it can now first return the document’s table of contents and corresponding page numbers, helping you locate sections more quickly before continuing with in-depth reading.
- Export Documents to PDF: The agent can now export documents directly to PDF more reliably, without relying on temporary scripts, making the export process more straightforward and dependable.
Fixes
- Fixed formatting issues when exporting PDFs from the editor, including tables, code blocks, duplicate content panels, heading anchors, and more. Exported layouts are now cleaner and closer to the expected result.
- Fixed instability in Agent document PDF export, restoring normal availability of the related PDF export functionality.
- Fixed an issue where reading could get stuck or loop when continuing through long-page or oversized-content PDFs, making large-document reading more stable.
Improvements
- Optimized the speed and stability of the agent when reading long PDFs. Responses are now faster when revisiting the same document, without repeatedly re-parsing it.
- Improved the PDF reading strategy by prioritizing extraction of readable text and stopping promptly once the context budget is reached, reducing unnecessary waiting and preventing large documents from filling up the context window.
- Improved the reading experience for chart-heavy pages, scanned pages, and mixed-content PDFs. Even when the current model is not a vision model, it will still try to return any extractable text first.
- Optimized handling of very long PDFs. When a request exceeds the page limit, it no longer fails immediately; instead, it reads the first portion and prompts you to continue.
What's Changed
- perf(read): PDF 长文档读取优化(缓存 / 文字优先 / 早停 / 委派加固 / outline) by @Zxy-y in desirecore/desirecore#792
- feat(pdf): 统一 agent 文档转 PDF 与编辑器导出渲染,并修复编辑器导出格式 by @Zxy-y in desirecore/desirecore#793
- release: v10.0.74 by @yi-ge in desirecore/desirecore#794
Full Changelog: desirecore/desirecore@v10.0.73...v10.0.74
DesireCore v10.0.74
新功能
- PDF 文档目录导航:智能体读取长篇 PDF 时,现在可以先返回文档目录和对应页码,帮助你更快定位章节后再继续精读。
- 文档导出为 PDF:智能体现在可以更稳定地直接把文档导出为 PDF,无需再依赖临时脚本,导出流程更直接可靠。
修复
- 修复了编辑器导出 PDF 时表格、代码块、重复内容面板、标题锚点等格式异常问题,导出的版式更干净、更接近预期。
- 修复了 Agent 文档导出 PDF 不稳定的问题,恢复了相关 PDF 导出能力的正常可用性。
- 修复了长页或超大内容 PDF 在继续读取时可能出现卡住或循环的问题,读取大文档时更稳定。
改进
- 优化了智能体读取长篇 PDF 的速度与稳定性,同一文档重复翻读时响应更快,不必反复重新解析。
- 改进了 PDF 阅读策略,优先提取可读文字并在达到上下文预算后及时停止,减少无效等待并避免上下文被大文档撑满。
- 改进了图表页、扫描页和混合内容 PDF 的读取体验,即使当前模型不是视觉模型,也能尽量先返回可提取的文字内容。
- 优化了超长 PDF 的处理方式,请求超过页数限制时不再直接拒绝,而是先读取前一部分并提示你继续。
What's Changed
- perf(read): PDF 长文档读取优化(缓存 / 文字优先 / 早停 / 委派加固 / outline) by @Zxy-y in desirecore/desirecore#792
- feat(pdf): 统一 agent 文档转 PDF 与编辑器导出渲染,并修复编辑器导出格式 by @Zxy-y in desirecore/desirecore#793
- release: v10.0.74 by @yi-ge in desirecore/desirecore#794
Full Changelog: desirecore/desirecore@v10.0.73...v10.0.74
Download the installer for your platform below. / 请在下方下载对应平台的安装包。
Official Website · All Releases