Skip to content

v2.21.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 18:55
· 101 commits to main since this release

Fixed

  • Profile learning no longer misbehaves without a provider — previously, with no analysis provider configured, learning either threw on every session idle (log spam forever) or, worse, consumed prompts and silently discarded them. It now stays inert with a one-time log note, and prompts remain queued so a profile can still build if a provider is configured later.

Changed

  • Dashboard speaks user, not schema — "container tags" renamed to "projects" and form labels to "project tag"; the profile empty state now explains profiles are learned from auto-captured sessions and need a memory provider + 10 prompts, instead of an unactionable "keep chatting". (Raised by @ovizii in #55.)

Fixed

  • Stale web assets published to npm — the build copied src/web over dist/web without cleaning, so deleted files (e.g. the pre-redesign i18n.js) persisted in releases. dist/web is now cleaned before each build.

Added

  • opencode-mem0 update CLI command — one cross-platform step to get the latest release: bumps any npm-installed copy and clears OpenCode's pinned plugin cache, so a restart loads the newest version. The update-available toast now points at this command.

  • Update notification — On startup the plugin checks npm for a newer release and shows a toast with update instructions if one exists (OpenCode pins plugin versions in its cache, so users otherwise never learn about updates). Silent when offline or up-to-date.

Full Changelog: v2.20.1...v2.21.0