Skip to main content

DesireCore v10.0.45

Release Date: 2026-05-03

v10.0.45 更新概览

New Features

  • Independent heartbeat check management: You can now enable and edit heartbeat checks separately in the agent settings, and jump to edit HEARTBEAT.md with one click. Heartbeats no longer need to be configured as automation tasks.
  • Virtualized message lists for long conversations: Extremely long conversations now render only the messages near the currently visible area, making large historical chats and frequent switching between conversations noticeably smoother.
  • Expanded Workflow service capabilities: Workflow services now support a more complete HTTP execution and callback chain, making workflows that include code, Python code, and LLM nodes more complete and stable during execution.

Fixes

  • Heartbeat checks now correctly use the current agent’s own model configuration, preventing authentication failures or execution issues caused by mismatched model settings.
  • Fixed an issue where heartbeat checks sometimes failed to call tools and extracted conclusions inaccurately. Notifications now more reliably display only the final conclusion without mixing in tool output.
  • Fixed an issue where the last check time could be lost after changing the heartbeat interval or restarting the app, making heartbeat status recovery more accurate.
  • Fixed an issue where Notification Center buttons in desktop windows could occasionally become unclickable, making interactions more reliable.
  • Fixed an issue where the agent profile panel would not automatically collapse when switching conversations, resulting in a cleaner interface transition.
  • Fixed reply routing and file context injection issues in RepoChatPanel. Conversations and edits around the current file, such as HEARTBEAT.md, are now more accurate.
  • Fixed an issue where the frontend could be accidentally refreshed via keyboard shortcuts or title bar entry points, preventing unexpected reloads from interrupting the conversation interface.

Improvements

  • The heartbeat check mechanism has been comprehensively upgraded with failure retries, exponential backoff, duplicate content deduplication, crash recovery, and automatic recovery from stalled states, making routine reminders more stable and less disruptive.
  • Heartbeat results are now simplified into just two states: “Normal / Alert”. The status panel and notifications are more intuitive, with lower cognitive overhead.
  • Heartbeats and automation scheduling have now been fully separated. The automation panel will display only actual scheduled tasks, making the management structure clearer.
  • The default heartbeat behavior is now more intuitive: after creation or startup, the heartbeat configuration file is prepared automatically, but checks will only run after you explicitly enable them.
  • Heartbeats with blank or unconfigured check content will not trigger model calls, reducing invalid checks and unnecessary compute usage.
  • When entering a long conversation for the first time, recent messages are now loaded on demand, with the rest filled in progressively, making the first screen appear faster.
  • When loading earlier message history, the current reading position is now preserved more reliably, and dragging the scrollbar is less likely to be interrupted by automatic scrolling.
  • Conversation preview and sidebar sorting logic have been optimized, making long conversations less likely to show inaccurate summaries or list jumping during lazy loading.