diff --git a/.github/release-notes/v1.0.7.md b/.github/release-notes/v1.0.7.md new file mode 100644 index 000000000..003234e8f --- /dev/null +++ b/.github/release-notes/v1.0.7.md @@ -0,0 +1,19 @@ +# Memmy v1.0.7 + +## Highlights + +- Added persistent goals for longer Agent tasks. Memmy can keep the active objective, progress, and continuation context across turns instead of treating every message as a separate task. +- Added per-session model selection and a unified model workspace for account models and BYOK providers, with provider-aware connection checks and clearer configuration status. +- Added DeepSeek Harness as an Agent source, including local history discovery and Memmy Skill installation for sharing Memory on demand. + +## Agent and desktop improvements + +- Improved cross-Agent task continuity across desktop, IM channels, and the terminal interface, including queued messages and more consistent session projection. +- Added provider and model logos, clearer model-selection controls, and safer handling when a configured model or endpoint is unavailable. +- Improved terminal startup, restart, and gateway behavior so configuration migrations and session recovery complete before the interactive interface connects. + +## Memory and reliability improvements + +- Added versioned migrations for model configuration and goal state so existing installations can move to the new runtime structure without losing supported settings. +- Improved Memory task routing, retrieval query handling, episode processing, and related error reporting for more reliable capture and recall. +- Strengthened session admission, cancellation, transcript synchronization, and tool-result handling to reduce duplicated, misplaced, or incomplete conversation state. diff --git a/App/backend/src/project-version.ts b/App/backend/src/project-version.ts index a7daef9cc..863b18977 100644 --- a/App/backend/src/project-version.ts +++ b/App/backend/src/project-version.ts @@ -1,2 +1,2 @@ /** Generated from the root package.json by scripts/sync-project-version.mjs. */ -export const MEMMY_VERSION = "1.0.5"; +export const MEMMY_VERSION = "1.0.7"; diff --git a/App/memmy-agent/package-lock.json b/App/memmy-agent/package-lock.json index 39085cfcf..75eb18952 100644 --- a/App/memmy-agent/package-lock.json +++ b/App/memmy-agent/package-lock.json @@ -1,12 +1,12 @@ { "name": "memmy-agent", - "version": "1.0.6", + "version": "1.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "memmy-agent", - "version": "1.0.6", + "version": "1.0.7", "dependencies": { "@anthropic-ai/sdk": "^0.100.1", "@aws-sdk/client-bedrock-runtime": "^3.1061.0", diff --git a/App/memmy-agent/package.json b/App/memmy-agent/package.json index 09b8dd8fd..16ebd119e 100644 --- a/App/memmy-agent/package.json +++ b/App/memmy-agent/package.json @@ -1,6 +1,6 @@ { "name": "memmy-agent", - "version": "1.0.6", + "version": "1.0.7", "description": "TypeScript refactor of memmy's agent runtime.", "type": "module", "main": "./dist/index.js", diff --git a/App/shell/desktop/package.json b/App/shell/desktop/package.json index 423749e24..1d96a3f8e 100644 --- a/App/shell/desktop/package.json +++ b/App/shell/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@memmy/desktop", - "version": "1.0.6", + "version": "1.0.7", "private": true, "type": "module", "description": "Memmy desktop client.", diff --git a/Memory/package.json b/Memory/package.json index 411dc4de9..6234208b9 100644 --- a/Memory/package.json +++ b/Memory/package.json @@ -1,6 +1,6 @@ { "name": "@memmy/memory", - "version": "1.0.6", + "version": "1.0.7", "private": true, "type": "module", "main": "./dist/src/index.js", diff --git a/Memory/src/cli/npm/package.json b/Memory/src/cli/npm/package.json index 070da64f9..a50de6626 100644 --- a/Memory/src/cli/npm/package.json +++ b/Memory/src/cli/npm/package.json @@ -1,6 +1,6 @@ { "name": "@memtensor/memmy-memory-cli", - "version": "1.0.6", + "version": "1.0.7", "description": "Memmy Memory CLI for local agent memory.", "type": "module", "bin": { diff --git a/package-lock.json b/package-lock.json index 30fe62afb..e5695926e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "memmy-agent", - "version": "1.0.6", + "version": "1.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "memmy-agent", - "version": "1.0.6", + "version": "1.0.7", "workspaces": [ "Migrations", "Memory", @@ -87,7 +87,7 @@ }, "App/shell/desktop": { "name": "@memmy/desktop", - "version": "1.0.6", + "version": "1.0.7", "dependencies": { "@memmy/backend": "0.0.0", "@memmy/desktop-interface": "0.0.0", @@ -224,7 +224,7 @@ }, "Memory": { "name": "@memmy/memory", - "version": "1.0.6", + "version": "1.0.7", "dependencies": { "@huggingface/transformers": "^3.8.0", "@memmy/local-api-contracts": "0.0.0", diff --git a/package.json b/package.json index 13b27d997..f8349124d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "memmy-agent", - "version": "1.0.6", + "version": "1.0.7", "private": true, "type": "module", "description": "Local-first agent memory substrate with desktop and CLI surfaces.",