Zum Inhalt springen

mem0 Release Notes

30 Einträge aus 1 Quelle. Zuletzt aktualisiert:

Folge mem0, um die Release Notes in deinen Feed zu holen.

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 DeepSeek Plugin 0.3.0: Automatischer Abruf und Erfassung von Erinnerungen

Das Mem0 DeepSeek Plugin v0.3.0 ruft Erinnerungen jetzt automatisch beim Zusammenstellen des System-Prompts ab und erfasst abgeschlossene Turns automatisch (beides per Standard aktiv und abschaltbar), während Cross-User-Überschreibungen von userId nun allowUserOverride: true vom Operator erfordern und das Plugin als eigenständiges ESM-Artefakt unter @mem0/deepseek-plugin veröffentlicht wird.

Added:

  • Automatic recall during system-prompt/assemble, using the latest human prompt and avoiding repeated context injection within a session.
  • Automatic capture from the durable session/event stream after a completed turn. Interrupted or incomplete turns are not sent through this automatic capture path. autoRecall and autoCapture default to true and can be disabled.

Changed:

  • Reuses shared lifecycle, redaction, identity, and telemetry utilities while retaining the explicit search_memory and add_memory tools and their per-call agent/session scope. Cross-user userId overrides now require operator opt-in with allowUserOverride: true.
  • Publishes a self-contained ESM artifact under @mem0/deepseek-plugin; native Harness services and the Mem0 SDK remain external dependencies. Plugin cleanup remains tied to the native Cordis lifecycle.

Host compatibility:

  • Supports the declared Harness runtime dependencies and documents the macOS watcher workaround. The plugin does not bundle a named Sidekick or provide child filesystem isolation. #7203

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 Python SDK 2.0.20: OSS-Hinweise aus statischer Datei geladen

Das Mem0 Python SDK 2.0.20 lädt die Konfiguration der OSS-Hinweise aus einer statischen, cachebaren Repository-Datei statt über die PostHog-Feature-Flag-API und liefert bei RedisDBConfig mit unbekannten Feldern nun Standard-Pydantic-Fehler.

Improvements:

  • OSS notices: Notice configuration now comes from a static, cacheable repository file with a bundled disabled fallback and deterministic rollout assignment, instead of calling PostHog's feature-flag evaluation API. This keeps notices fail-safe when the remote config is unavailable and removes the PostHog feature-flag request from notice evaluation (#7185)
  • Vector Stores: RedisDBConfig now uses Pydantic's native extra="forbid" handling for unknown fields instead of a custom model validator, preserving strict validation while returning standard Pydantic errors (#7089)

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 Node SDK 3.1.8: OSS-Hinweise aus statischer Datei geladen

Das Mem0 Node SDK 3.1.8 lädt die Konfiguration der OSS-Hinweise aus einer statischen, cachebaren Repository-Datei mit deaktiviertem Fallback statt über die PostHog-Feature-Flag-API.

Improvements:

  • OSS notices: Notice configuration now comes from a static, cacheable repository file with a bundled disabled fallback and deterministic rollout assignment, instead of calling PostHog's feature-flag evaluation API. This keeps notices fail-safe when the remote config is unavailable and removes the PostHog feature-flag request from notice evaluation (#7185)

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 Strands Integration 0.1.1: Anonyme Nutzungsereignisse

Die Mem0 Strands Integration 0.1.1 sendet anonyme Nutzungsereignisse (ohne Abfragen, Inhalte oder API-Schlüssel) über den bestehenden PostHog-Client des Mem0 SDK, was sich mit MEM0_TELEMETRY=false abschalten lässt.

New Features:

  • Usage telemetry: Anonymous usage events (strands.store.init, strands.store.search, strands.store.add, strands.store.add_messages) ride the Mem0 SDK's existing PostHog client, unsampled, with no new dependency. Events carry only counts, durations, booleans, and coarse failure kinds: never queries, memory text, message content, entity ids, metadata, or API keys. Opt out with MEM0_TELEMETRY=false (#7110)

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 DeepSeek Plugin 0.1.1: Anonyme Nutzungsereignisse an PostHog

Das Mem0 DeepSeek Plugin 0.1.1 sendet anonyme Nutzungsereignisse zu Plugin-Einbindung und Tool-Aufrufen gebündelt an PostHog, was sich mit MEM0_TELEMETRY=false abschalten lässt.

New Features:

  • Usage telemetry: Anonymous usage events (deepseek.plugin.mounted, deepseek.tool.search_memory, deepseek.tool.add_memory) are batched to PostHog over native fetch and flushed in the background. Events carry only tool names, durations, counts, and coarse failure kinds: never queries, memory text, filters, or API keys. Opt out with MEM0_TELEMETRY=false (#7110)

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 Python SDK 2.0.19: Mehrere Fehlerbehebungen

Das Mem0 Python SDK 2.0.19 behebt mehrere Fehler, darunter die Initialisierung von HuggingFaceEmbedding mit TEI-Endpunkten ohne API-Key, die Verarbeitung listenförmiger Inhalte in remove_code_blocks(), eine klare ValueError in create_procedural_memory() und das Ende der automatischen litellm-Installation in mem0.proxy.

Bug Fixes:

  • Embeddings: HuggingFaceEmbedding now falls back to the HUGGINGFACE_API_KEY env var, then a placeholder key, when huggingface_base_url is set and no api_key is configured. The OpenAI-compatible client used to talk to TEI endpoints raises at construction when no key resolves at all, so a TEI deployment that doesn't require a real key previously failed to initialize (#6947)
  • Core: remove_code_blocks() now accepts list-shaped content (a sequence of {"text": ...} blocks, as some agent frameworks pass) by joining each block's text before stripping code fences, instead of raising AttributeError from calling .strip() on a list (#6947)
  • Core: create_procedural_memory() (Memory and AsyncMemory) now raises a clear ValueError when the LLM returns no content for the summary, instead of continuing with empty content that surfaced as a confusing error further down the call (#6947)
  • Proxy: mem0.proxy no longer auto-installs litellm via a pip install subprocess when the import fails; it now raises ImportError with instructions to install it yourself. The auto-install could hang or fail silently in restricted environments and ran an unreviewed install on the caller's behalf (#6947) …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Vercel AI SDK Provider 3.0.2: Strengere js-yaml-Overrides

Der Vercel AI SDK Provider 3.0.2 verschärft die js-yaml-pnpm-Overrides, um eine neuere CVE-Spanne abzudecken, die die bisherigen Untergrenzen nicht erfassten.

Security:

  • Dependencies: Tightened the js-yaml pnpm overrides from <3.15.0 → >=3.15.0 <4.0.0 / >=4.0.0 <4.3.0 → >=4.3.0 <5.0.0 to <3.15.1 → >=3.15.1 <4.0.0 / >=4.0.0 <4.3.1 → >=4.3.1 <5.0.0, closing a newer CVE range the previous floors didn't cover, as part of a wider dependency patch sweep across the pnpm workspaces (#7032)

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 Node SDK 3.1.7: Mehrere Fehlerbehebungen

Das Mem0 Node SDK 3.1.7 behebt mehrere Fehler, darunter die Schreibweise von agent_id, run_id und user_id bei Redis und Valkey, fehlerhafte Embedding-Cache-Zugriffe bei Texten wie constructor sowie das Verwerfen von pageSize in getAll().

Bug Fixes:

  • Vector Stores: Redis and Valkey search() / get() / list() now preserve agent_id, run_id, and user_id as snake_case in the returned payload. The shared payload formatter camelCased every key including those three identity fields, so entity ids came back as agentId / runId / userId, inconsistent with every other vector store (#6902)
  • Memory (OSS): Embedding-cache lookups now use Object.prototype.hasOwnProperty.call() instead of the in operator or a falsy || check. Memory text matching an inherited Object.prototype property name (constructor, toString, and similar) previously short-circuited the lookup and resolved to that inherited value instead of computing a real embedding, silently corrupting the stored vector (#6903)
  • Client: getAll() now sends page and pageSize as independent query params instead of requiring both to be set before either was sent. Passing only pageSize without page previously had it silently dropped, so results came back at the server's default page size (#6900) …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 Pi Agent Plugin 0.1.5: Strengerer undici-Override

Das Mem0 Pi Agent Plugin 0.1.5 verschärft den undici-pnpm-Override, um eine neuere CVE-Spanne abzudecken, die die bisherigen Untergrenzen nicht erfassten.

Security:

  • Dependencies: Tightened the undici pnpm override from <6.27.0 → >=6.27.0 <8.0.0 / >=8.0.0 <8.5.0 → >=8.5.0 to <7.29.0 → >=7.29.0 <8.0.0 / >=8.0.0 <8.9.0 → >=8.9.0 <9.0.0, closing a newer CVE range the previous floors didn't cover, as part of a wider dependency patch sweep across the pnpm workspaces (#6847)

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

mem0

Mem0 OpenClaw Plugin 1.0.16: Strengerer undici-Override

Das Mem0 OpenClaw Plugin 1.0.16 verschärft den undici-pnpm-Override, um eine neuere CVE-Spanne abzudecken, die die bisherige Untergrenze nicht erfasste.

Security:

  • Dependencies: Tightened the undici pnpm override from <6.27.0 → >=6.27.0 <8.0.0 to <7.29.0 → >=7.29.0 <8.0.0, closing a newer CVE range the previous floor didn't cover, as part of a wider dependency patch sweep across the pnpm workspaces (#6847)

Originalquelle(öffnet in neuem Tab)Problem melden