QoderWake CN changelog

更新时间:
复制 MD 格式

Release history for QoderWake CN.

0.0.24 (2026-06-16)

Project creation and source configuration enhancements

  • Enhancements

    • Project sources
      When adding a project source, the Save button becomes available as soon as you select a valid local directory or enter a valid Git repository URL in the last row. You no longer need to click "Add" first.



  • Fixes

    • Fixed a bug where projects created from the working directory selector were not automatically selected and used an incorrect working directory. New projects are now auto-selected with the correct working directory, ensuring that subsequent tasks run in the intended environment.

0.0.23 (2026-06-16)

Project context source editing fix

  • Fixes

    • Deleting empty draft rows for a context source during project creation no longer accidentally removes previously added sources.

0.0.22 (2026-06-16)

Update reminder enhancements

  • Enhancements

    • Update reminder
      When an update is downloaded and ready to install, a dismissible reminder appears in the bottom-right corner of the UI. You can choose to update now, close the reminder, or handle it later. If closed, the reminder remains hidden until a newer version is ready.



0.0.21 (2026-06-13)

API triggers, start on login, and lower idle resources

  • New features

    • API trigger
      You can now configure an API trigger for an automated task. Sending a request to the specified URL launches a Waker on demand to perform the task. Previously supported automation triggers remain available.



  • Enhancements

    • Start on login
      A new system setting lets you automatically start the QoderWake CN background service on system login. The "Start on Login" toggle in the macOS menu bar and the Console setting are now synchronized.



    • MCP connector automatic recovery
      The MCP connector now automatically re-establishes its connection if the remote OAuth client expires. If recovery fails, a "Re-authorize" button appears as a fallback.



    • Usage panel optimization
      The usage panel is now a fixed panel anchored to the application sidebar and refreshes each time it opens. Global update and restart prompts no longer overlap with the settings interface.



  • Fixes

    • Opening or refreshing an invalid or unavailable Console link (for example, a session or resource that no longer exists) no longer shows a blank or error page. You are redirected to the conversation homepage instead.

    • Resolved a high CPU usage issue when the application is idle. Resource consumption is now significantly lower when no tasks are running.

0.0.20 (2026-06-12)

Smarter restarts, timely homepage updates, and stable Console access

  • Enhancements

    • Smarter restart prompts
      After an update, the restart prompt now warns about potential interruptions only if a conversation is active. Idle sessions no longer trigger false warnings.



  • Fixes

    • Fixed an issue where the "About Me" section (Core Competencies, Work Style, Delivery Commitments) on the Waker homepage displayed outdated cached content after being modified elsewhere.

    • Fixed an issue that caused a blank screen or an error when directly accessing or refreshing a deep link in the Console, such as a session page or Waker homepage.

0.0.19 (2026-06-11)

Global settings, clear IM file summaries, and stable sessions

  • New features

    • Global settings
      A new "Global Settings" page is available in the settings menu. You can set a default AI reply language (independent of the UI language, applied to new sessions), enable "Prevent system sleep during runtime," and access network diagnostics and application updates in one place. The page supports light and dark themes.



  • Enhancements

    • File change summary
      The final reply in an IM channel now includes a file change summary for the current run, displayed with relative paths so you can quickly confirm the scope of delivery.



    • Upgrade restart prompt
      After an update completes, the Console displays a unified upgrade restart prompt. Before restarting, it shows whether any sessions or automated tasks are currently running, helping you decide when to restart.



    • Session stability
      The Console no longer freezes in a "Thinking..." state if an underlying process terminates unexpectedly. It can also reliably create new sessions even when occasional network or registration errors occur during startup.



  • Fixes

    • Fixed a bug in IM channels like DingTalk that could cause intermediate content from a sub-agent to be returned as the final reply. Now, only the true final result is returned.

0.0.18 (2026-06-10)

Skill Marketplace evolution, memory timeline, and idle consolidation

  • New features

    • Skill Marketplace and self-evolution
      You can now upload your own Skills and allow self-evolution during upload or from the details page. Evolvable Skills are marked with a "Self-evolving" badge. Skills from the Skill Marketplace are protected, read-only, and cannot be edited or evolve. When a self-evolution conflict occurs, a notification panel lets you ignore the conflict or resolve it immediately using a side-by-side diff view.



    • Memory growth timeline
      The Waker homepage now features a fishbone timeline visualizing the evolution of Memory and Skills. Each Memory event is a separate node. Clicking a node opens an in-page panel showing the Memory version history. The timeline also includes nodes for Skill lifecycle management.



    • Background Memory consolidation during idle turns
      During idle periods between conversation turns, a Waker automatically consolidates core Memory (such as user profiles, project/account definitions, and long-term goals and constraints). This happens in the background without requiring an explicit Memory operation in the main conversation.



  • Enhancements

    • Skill lineage view
      The Skill lineage view now shows the contribution relationship from a project to a Waker Skill, displaying both the reference count and usage count separately. The project-level Skill interface is no longer available.



    • /wake session identity
      IM sessions initiated with the /wake command now maintain the same sender identity and workspace context as regular IM sessions.



    • Larger file support in IM
      The file size limit for IM channels, including DingTalk, Lark, WeCom, and WeChat, has been increased from 20 MB to 100 MB. You will now receive a clear notification if a file exceeds the limit, rather than the upload failing silently.



  • Fixes

    • Fixed an issue where the "Last Conversation Time" in the Waker list was incorrectly updated by triggers or automated runs. It now accurately reflects conversational activity.

    • Fixed an issue where a session would incorrectly report a "Startup Failed" error while the process was running normally.

    • Fixed an issue that caused ordered and unordered list markers to display incorrectly in the Memory preview in the Console.

0.0.17 (2026-06-09)

IM new conversation command, enhanced controls, and stability fixes

  • New features

    • IM command for new conversation tasks
      Send /wake in an IM channel to start a new conversation task. Subsequent messages are automatically routed to the new conversation.



  • Enhancements

    • Sender identity awareness in IM
      IM conversations now record the sender's identity, allowing a Waker to identify the source channel and user for each message.



    • Security restrictions for IM control mode
      New conversations in IM channels can only be initiated through dedicated commands. Direct execution of system commands or file operations is prohibited.



    • IM file permission optimization
      Permission checks now allow access to secure system temporary directories and special device paths such as /dev/null, reducing false positives in IM sessions.



    • IM session interaction limits
      Interactive prompts that require user input are no longer triggered in IM sessions. This prevents sessions from blocking in asynchronous messaging environments.



    • CLI upgrade
      The Qoder CLI has been upgraded to version 1.0.14.



  • Fixes

    • Fixed inconsistent error handling for blocked IM sessions. Blocked sessions are now correctly terminated, allowing the next message to automatically start a new session.

    • Fixed a bug where IM replies were sometimes sent to the wrong context.

    • Fixed an issue where the file/directory selector could be triggered multiple times in a row, causing repeated pop-ups.

    • Fixed an issue where the sync mechanism could restore a service after it was disabled or deleted from the MCP.

    • Fixed an inaccurate status display after an MCP authentication failed. The status is now correctly marked as "Authentication Failed."

0.0.16 (2026-06-08)

IM channel working directory and permission optimization

  • Enhancements

    • IM channel working directory
      All IM channels (DingTalk bot, DingTalk personal, DingTalk AI assistant, Lark, WeChat, and WeCom) now support setting a working directory. You can select a local folder or bind an existing project. If a working directory is not configured, the default directory is used.



    • Project selection on IM configuration page
      You can now view both private and public projects in the working directory selector and create new projects directly from it. After selection, the list of available models refreshes automatically.



    • Seamless directory switching
      When you change the working directory for an IM channel, existing sessions automatically use the new directory upon receiving the next message. You do not need to recreate the channel.



    • Enhanced permission checks
      Permission checks for IM sessions now recognize the configured working directory, reducing access interruptions caused by directory changes.



  • Fixes

    • Fixed an issue in IM group chats where the final reply could incorrectly use the context of the next sender when multiple users sent messages in quick succession.

    • Fixed an issue where a missing authorization for a personal DingTalk channel would fail silently in the background. A re-authorization link now appears in the channel status.

    • Added path validation for the working directory to prevent saving invalid path configurations.

0.0.15 (2026-06-06)

DingTalk narration, model selector optimization, and Ubuntu fix

  • New features

    • DingTalk process narration
      The DingTalk user channel now supports a "Process Narration" mode, which you can enable in the channel settings. When enabled, the digital employee sends real-time progress messages while executing a task instead of only returning the final result.



  • Enhancements

    • Model selector optimization
      The model selector dropdown now displays only model names visible to the user. If a previously selected model is no longer available, the selection automatically switches to an available model.



  • Fixes

    • Fixed an issue on Ubuntu desktops where selecting a file or folder, or adding an image attachment, was unresponsive.

    • Fixed an issue in Firefox where the Waker name was unexpectedly cleared when opening the "Edit Waker" dialog.

0.0.14 (2026-06-04)

DingTalk channel and configuration enhancements

  • Enhancements

    • DingTalk channel editing
      A dedicated edit page in the IM channel configuration now provides a clearer, more intuitive way to modify existing DingTalk channel settings.



    • Simplified DingTalk plugin configuration
      You can now obtain DingTalk plugin configuration information directly from the Console, reducing the manual steps required for integration.



    • macOS upgrade protection
      When upgrading by running the macOS DMG, the CLI now asks for confirmation before overwriting an existing installation to prevent accidental data loss.



    • Faster lightweight SDK calls
      The lightweight SDK now skips unnecessary MCP service connections at startup, reducing its startup time.



    • IM session permission check optimization
      The plugin working directory is now resolved dynamically at runtime, ensuring more accurate permission checks across different deployment environments.



    • Guidance for exhausted Credits
      When your Credits are exhausted, the notification message now links directly to the official website's renewal or upgrade page.



  • Fixes

    • Fixed a startup failure on older Linux distributions by restoring glibc version alignment.

    • Fixed an issue where the CLI did not correctly intercept cross-Waker changes and change-type resource links, preventing unintended side effects.

0.0.13 (2026-06-03)

IM channel security, user matching, and self-evolution

  • Enhancements

    • Enhanced IM channel security
      Path permission controls are now enforced in IM sessions, ensuring that conversations and commands run within allowed working paths.



    • DingTalk channel user matching
      The DingTalk channel now supports identity resolution and message filtering based on user nicknames, improving the accuracy of user matching.



    • Memory and Skill self-evolution
      The Memory and Skill self-evolution pipeline has been optimized for improved stability and efficiency.



0.0.12 (2026-06-02)

Expanded IM channels, Skill Marketplace search, and session stability

  • New features

    • More IM channels
      Waker now supports Lark, WeChat, and WeCom bots in addition to the existing DingTalk channel.



    • Skill Marketplace search
      The CLI and Console now make it easier to search and filter content in the Skill Marketplace.



  • Enhancements

    • IM channel experience
      IM replies are now more stable and reliable in scenarios involving streaming output, media messages, paired/open access policies, and rapid consecutive messages.



    • Session recovery
      Console sessions are now more resilient and recover better from scenarios such as SSE reconnection, daemon restarts, gateway degradation, and idle/restarts.



    • Memory system
      Project Memory now supports custom sections. The language environment initialization has been optimized, and usage attribution is more accurate.



  • Fixes

    • Fixed reliability issues in IM channels: replies are no longer lost when the same sender sends messages in rapid succession, and worker or model errors now return a clear failure message to the user instead of being silently discarded.

    • Fixed issues related to reconnection and event replay that could cause the Console to get stuck in a "Thinking..." or "Waiting" state, or to produce duplicate output.

    • Fixed abnormal behavior of the stop button when a session needed to be restarted.

    • Quota-exceeded errors now appear as user-friendly notification cards.

    • Fixed an issue where reading very large images could trigger a BAD_REQUEST failure when many images were attached.

    • Fixed Skill reference completion to use the correct Skill display name.

    • Fixed other known issues.

0.0.11 (2026-05-31)

Multi-employee collaboration and Memory and Skills upgrades

  • New features

    • Public projects
      You can now create a public project, allowing all Wakers under one account to share context and artifacts within that project.



    • GitHub trigger
      The GitHub trigger now works correctly for repositories where the current account is not a collaborator.



  • Enhancements

    • Skill management
      The Skill workflow and accompanying templates have been refined.



    • Memory self-evolution
      Memory can now evolve automatically based on usage, and templates adapt to the system language.



  • Fixes

    • The list of digital employees in the Console and from the qoderwake waker list command is no longer empty after logging out and logging back in with the same account.

    • A failure to register "start on login" during installation on macOS no longer blocks the entire installation process.

    • Fixed scenarios where GitHub event triggers previously failed.

    • Fixed other known issues.

0.0.10 (2026-05-26)

QoderWake CN launches in public beta

QoderWake CN is a runtime platform for AI digital employees that lets you build a team of Wakers on your local machine. Each employee has a role, name, persona, and specialized skills, and can be summoned to chat or perform tasks. This public beta supports macOS (13+) and major Linux distributions. A Windows version is not yet available.

  • Digital employees

    • Create multiple employees, each with its own identity, Memory, Skills, and workspace.

    • Use built-in role templates (Software Engineer, QA, Product Manager, Data Analyst, Content Operations Specialist, etc.) or create fully custom roles.

    • Assign tasks through natural language conversation and view the employee's thought process, code output, and tool calls in real time.

    • Employees ask for your consent before performing sensitive operations, supporting three permission policies: Allow, Ask, and Deny.

  • Automation triggers

    • Tasks can be initiated by various triggers, such as scheduled timers and GitHub webhooks.

    • Manage automated tasks with features like run history, a calendar view, monthly stats, and execution count limits.

    • Use the "Test Fetch" option to perform a read-only check that verifies data source connectivity before saving.

  • Skill and tool integration

    • Use built-in skills out of the box, install more from the Skill Marketplace with one click, or upload custom skill packages. The platform also supports automatic Skill consolidation.

    • Integrate external tools using the MCP protocol with a full OAuth 2.0 authorization flow.

    • Fine-grained, tool-level on/off controls.

  • Long-term memory

    • Memory persists across sessions and is organized into sections such as user preferences, project knowledge, and key decisions.

    • Supports both personal Memory and project-level shared Memory.

    • Built-in semantic search, daily automatic organization, and version snapshots with rollback.

  • Multi-channel access

    • Web console: A local visual management interface that covers all operations and supports dark mode and language switching.

    • IM channels: Integrate employees with IM platforms like DingTalk to interact with them directly in group or private chats.

    • CLI: A comprehensive command-line tool for process management, operational diagnostics, backup, and recovery.