This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+7 more
Summary
AI summaryUpdates Mem0 OpenCode Plugin, /mem0:switch-project Expanded, and Search Filter Changes across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Automatic coding categories now configure in background at startup. Automatic coding categories now configure in background at startup. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Global search toggle enables cross‑user, cross‑project memory access. Global search toggle enables cross‑user, cross‑project memory access. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
/mem0:switch-project gains --global and --no-global flags. /mem0:switch-project gains --global and --no-global flags. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Refactor | Low |
Search filters dynamically construct based on global_search setting. Search filters dynamically construct based on global_search setting. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Refactor | Low |
Resume and error‑pattern searches drop metadata.type sub‑filters, broadening recall. Resume and error‑pattern searches drop metadata.type sub‑filters, broadening recall. Source: llm_adapter@2026-06-01 Confidence: high |
— |
Full changelog
Mem0 OpenCode Plugin (v0.1.2)
Automatic Coding Categories
Categories are now configured automatically in the background when the plugin starts — no manual setup needed.
- 17 development-focused categories installed on the Mem0 project at startup (architecture_decisions, api_design, security, debugging_notes, etc.)
- Fully idempotent: SHA-256 fingerprints of the category list and API key gate re-application (~/.mem0/categories_setup.json)
- Never blocks session initialization — runs as a background promise
- /mem0:onboard Step 5 now verifies categories exist rather than prompting the user to install them (#5300)
Global Search Mode
New global_search toggle for cross-user, cross-project memory access.
- Set global_search: true in ~/.mem0/settings.json to search all memories across all users and projects
- Searches use {"OR": [{"user_id": "*"}]} filters; writes still scope to the current user_id and app_id
- Applies to all plugin search paths: initial load, per-message recall, resume detection, error-pattern lookup, and compaction context
- MEM0_GLOBAL_SEARCH env var exported to child shells via the shell.env hook (#5300)
/mem0:switch-project Expanded
- Added --global flag to enable global search (/mem0:switch-project --global)
- Added --no-global flag to disable it and return to per-project scoping
- Persists to ~/.mem0/settings.json — no manual config editing needed (#5300)
Search Filter Changes
- All search paths now dynamically construct filters based on the global_search setting
- Resume and error-pattern searches no longer include metadata.type sub-filters (session_state, decision, anti_pattern, bug_fix), broadening recall
- System context message updated to inform the model when global search is active (#5300)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]