DesireCore v10.0.166
Release Date: 2026-09-16

New Features
- Local HTML Preview: The built-in browser supports opening Agent-generated HTML files in a secure local preview, removing the need to fall back to source code or Canvas cards.
- Precise Resource Viewer: The workbench adds read-only viewing for files, boards, directories, images, and PDFs, so you can inspect exact file bytes, directory structures, and board history without modifying the content.
- Task Approval Link Management: Task boards support stable approval reference management, editing, and recovery to prevent approval chains from breaking.
- Workflow Definition Viewing: Workflow definitions can be viewed in read-only mode, allowing definition contents to be inspected without loading execution state.
- Decision Tree Reference Panel: The decision tree workspace adds a reference panel for precise selection and viewing of decision definitions.
Fixes
- Delegation Failure: Fixed an issue in team collaboration where delegating to an Agent bound to a fixed model caused subtask failures because the caller’s model configuration overrode the target model. Parameter validation errors now also include the missing fields to help the AI self-correct.
- Model Service Fallback Credential Mixing: Fixed an issue where, under certain configurations, model service fallback could send provider A’s key to provider B’s endpoint.
- Concurrent Email Writes: Fixed an issue where concurrent operations on the mail store could cause deleted messages to be written back and revived, or cause email and index state to become inconsistent.
- Truncated Tool Results After Session Resume: Fixed an issue where, when continuing a conversation after a restart, large tool results provided only a 2,000-character preview and were not marked as incomplete, causing the model to mistake truncated content for the full result.
- Missing Tool Preview on Resend Branches: Fixed an issue where a preview was mistaken for the full result when the external tool result file referenced by a resend branch was missing.
- UI Data Privacy: Fixed an issue where UI snapshots read by ControlDesireCoreGui were written into conversation history, exports, and backup history. Ephemeral UI data no longer persists or spreads.
- Message Send Misidentification: Fixed an issue where three types of non-clearing conflicts in network requests were misidentified as “clear window conflicts,” causing messages to be incorrectly stopped as “requires user confirmation.” They are now retried at the transport layer using the same ID.
- Agent Import Conflict Misidentification: Fixed an issue where any backend 409 when importing an Agent was treated as a name conflict, potentially generating a duplicate copy with an extra suffix. Non-name conflicts now show the backend’s original message.
- Conversation Result Attribution: Fixed an issue where unknown tool call IDs fell back by position, causing other tools’ results, errors, and metadata to be contaminated. The interleaved order of body text and tool results is now also preserved correctly during export.
- Concurrent Follow-up Premature Termination: Fixed an issue where, when another turn in the same conversation was still running, a deterministically rejected follow-up could erroneously terminate the turn that was still running.
- Marketplace Agent Automatic Updates Blocked: Fixed an issue where a marketplace-installed Agent’s heartbeat manifest was not committed, leaving the working tree dirty and causing unattended updates to keep returning 409.
- Windows Decision Workspace Initialization: Fixed an issue where misjudged POSIX permission bits on Windows caused decision workspace seed verification to fail.
- GUI Action Failure Causes: Fixed an issue where failures were collapsed into a generic error when AI executed UI actions, making it impossible to distinguish “host window not visible” from “user paused.”
- Email UI Context Invalidation: Fixed an issue where UI snapshot references changed unnecessarily when the mail list refreshed or details loaded, causing the UI context read by the AI to expire too quickly.
Improvements
- Startup Performance: The Agent service no longer loads all LLM provider SDKs at startup; instead, they are loaded on first use, roughly halving startup time and reducing resident memory.
- Compilation Cache: Node compilation caching is enabled, allowing the Agent service to skip cold compilation on subsequent starts and further reduce startup time.
- Built-in Tool Lazy Loading: UI context tool execution logic is now loaded on first use, reducing module registration cost.
- On-demand Icon Loading: The icon library is now imported on demand, reducing the load burden for the application and tests.
- Shutdown Speed: On exit, background remote sync, bulk Agent Git migration, and marketplace sync now respond to shutdown signals, eliminating long blocking during exit.
- DAMO Academy Dark Theme Branding: The DAMO Academy distribution uses an inverted logo in dark theme to prevent black text from being difficult to read on dark backgrounds.