Memmy v1.0.3
Highlights
- Improved desktop and Agent Gateway recovery after disconnects by reconciling message history, task state, and runtime state during reconnection.
- Strengthened Memory processing reliability and diagnostics across import, embedding, retrieval, summarization, and memory evolution.
Desktop improvements
- Token-quota requests now show their actual eligibility and review state, including pending review, cooldowns, request limits, decisions, and the next eligible request time.
- Upgrades now preserve existing login state and local BYOK model configuration.
- Fixed pet mode incorrectly dismissing or marking the current task as read when it opens. The latest task remains available in the task list.
- Improved Markdown rendering for Memory and task details, including tables, code blocks, lists, and quoted content.
- Reduced disruption from transient connection and sidebar-operation errors.
Agent improvements
- Added a
fileMemory.enabledruntime switch for independently controlling local file memory, Recent History, and Dream capabilities. - Added targeted format and syntax validation after the Agent writes or modifies supported files.
- Increased the default maximum output budget to 65,536 tokens for complex tasks and longer responses.
- Improved Agent Gateway process recovery and restart backoff behavior.
- Agent history import now skips malformed JSONL records instead of stopping the entire synchronization.
- Shortened Session DAG retry backoff for faster recovery from transient failures.
Memory improvements
- Separated session ingestion, retrieval, import, embedding, worker, evolution, feedback, and read-model responsibilities into more maintainable modules while preserving existing storage and API compatibility.
- Added clearer retry and fallback behavior for truncated or malformed model output, summaries, retrieval, and embeddings.
- Fixed inconsistent account-mode model routing and summary generation.
- Improved preservation of relative time expressions such as “today” and “yesterday” in generated summaries.
- Hardened reward-scoring fallback validation, recalled-evidence filtering, and unknown-intent handling.
- Added more structured diagnostics for model calls, embedding work, and background processing.
Upgrade notes
-
Existing login state and local model configuration are preserved during upgrade.
-
File memory is disabled by default. To use file memory and
/dream,/dream-log, or/dream-restore, enable it in the Agent configuration:fileMemory: enabled: true
-
The legacy built-in
mytool has been removed. Existingtools.my,tools.myEnabled, andtools.mySetsettings are ignored. -
Token-quota status and request operations require a signed-in Memmy account.
-
The cross-AI continuation entry is shown only when scan permission is granted and a supported local Agent is detected.
Source and installer scope
- The v1.0.3 source tag includes PR #52 (the Windows data-storage path display fix), but the frozen v1.0.3 desktop installers were built before that change and do not include it. The fix is scheduled to first ship in official installers with v1.0.4.
What's Changed
- fix(desktop): keep latest task in pet switcher by @wuuuu119 in #37
- fix: docs home use locale-matched architecture images by @Grace-dev11 in #54
- V1.0.3 by @ZongYue99 in #56
- release: finalize Memmy v1.0.3 by @syzsunshine219 in #59
New Contributors
- @wuuuu119 made their first contribution in #37
- @Grace-dev11 made their first contribution in #54
Full Changelog: v1.0.2...v1.0.3
Downloads
- Windows x64 (China): Memmy-1.0.3-win32-x64-cn-signed.exe
- Windows x64 (International): Memmy-1.0.3-win32-x64-intl-signed.exe
- macOS Apple Silicon (China): Memmy-1.0.3-darwin-arm64-cn-signed.dmg
- macOS Apple Silicon (International): Memmy-1.0.3-darwin-arm64-intl-signed.dmg
Installation
On Windows, download the appropriate signed and run the installer. On Apple Silicon Macs, download the appropriate signed , open it, and drag Memmy to Applications.
Checksums
Verify downloads with or attached to this release. The workflow also verifies every OSS object against its header before publishing.