| v2.34.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.34.0 --> ## What's Changed ### Other Changes * fix(auto-capture): read tool names from v2-shaped tool parts by @Phototonic in https://github.com/tickernelz/opencode-mem/pull/431 * feat(ai): add API Route memory provider preset by @DennyHo0917 in https://github.com/tickernelz/opencode-mem/pull/432 * feat(context): add provenance metadata to injected memories by @Phototonic in https://github.com/tickernelz/opencode-mem/ | High | 10/24/2026 |
| v2.33.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.33.0 --> ## What's Changed ### Maintenance * chore(deps): bump the minor-and-patch group across 2 directories with 4 updates by @dependabot[bot] in https://github.com/tickernelz/opencode-mem/pull/419 ### Other Changes * docs(minimax): recommend M3.1 Flash and verify request contracts by @octo-patch in https://github.com/tickernelz/opencode-mem/pull/423 * feat: add Cheaper Inference memory provider preset by @aiapienth | High | 10/21/2026 |
| v2.32.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.32.0 --> ## What's Changed ### Features * feat(web): add health/stats view to the web UI by @Phototonic in https://github.com/tickernelz/opencode-mem/pull/416 ### Other Changes * docs: move translated READMEs into i18n/ by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/415 * chore(release): release v2.32.0 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/417 **Full Changelog**: https://g | High | 10/18/2026 |
| v2.31.3 | <!-- Release notes generated using configuration in .github/release.yml at v2.31.3 --> ## What's Changed ### Other Changes * fix(config): preserve quoted strings when stripping JSONC trailing commas by @March-7 in https://github.com/tickernelz/opencode-mem/pull/411 * fix(skills): reopen DB after boot-time Turso close by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/413 * chore(release): release v2.31.3 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/414 ## New Co | High | 10/15/2026 |
| v2.31.2 | <!-- Release notes generated using configuration in .github/release.yml at v2.31.2 --> ## What's Changed ### Other Changes * fix: re-raise SIGINT/SIGTERM after plugin cleanup by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/409 * chore(release): release v2.31.2 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/410 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.31.1...v2.31.2 | High | 10/13/2026 |
| v2.31.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.31.0 --> ## What's Changed ### Other Changes * feat(i18n): add German localization to the web UI by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/398 * feat(skills): add shared editable skills with V2 bridge and GUI by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/403 * fix(embedding): retry transient remote embedding failures (fixes import timeout #400) by @nnikolov3 in https://github.co | High | 10/12/2026 |
| v2.30.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.30.0 --> ## What's Changed ### Other Changes * fix(embedding): resolve ONNX dtype from model declaration or cache by @yihuishou in https://github.com/tickernelz/opencode-mem/pull/393 * feat(embedding): configurable pooling and task prefixes by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/394 * fix(v2): surface toasts via RPC TUI companion by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/ | High | 10/10/2026 |
| v2.29.2 | <!-- Release notes generated using configuration in .github/release.yml at v2.29.2 --> ## What's Changed ### Other Changes * fix(ai): retry tool calls after argument validation failure by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/389 * chore(release): release v2.29.2 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/390 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.29.1...v2.29.2 | High | 10/6/2026 |
| v2.29.1 | <!-- Release notes generated using configuration in .github/release.yml at v2.29.1 --> ## What's Changed ### Other Changes * fix(capture): skip prompts from subagent child sessions by @doublepi123 in https://github.com/tickernelz/opencode-mem/pull/382 * fix(profile): return JSON instead of calling a tool on the OpenCode path by @doublepi123 in https://github.com/tickernelz/opencode-mem/pull/381 * chore(deps): bump @tursodatabase/database to 0.8.2 by @EyJunge1 in https://github.com/tickernelz/op | High | 10/6/2026 |
| v2.28.4 | <!-- Release notes generated using configuration in .github/release.yml at v2.28.4 --> ## What's Changed ### Maintenance * chore(deps): bump the minor-and-patch group across 2 directories with 2 updates by @dependabot[bot] in https://github.com/tickernelz/opencode-mem/pull/376 ### Other Changes * fix(v2): refresh connected providers after late host registration by @doublepi123 in https://github.com/tickernelz/opencode-mem/pull/373 * chore(release): release v2.28.4 by @EyJunge1 in https://github | High | 10/5/2026 |
| v2.28.3 | <!-- Release notes generated using configuration in .github/release.yml at v2.28.3 --> ## What's Changed ### Other Changes * fix(ci): guard release + cover Ubuntu 24.04/26.04 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/368 * feat(turso): hybrid keyword ranking, session_id index, unify learning lock by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/370 * fix: harden provider discovery, capture scheduling and learning locks by @doublepi123 in https://github.com/t | High | 10/3/2026 |
| v2.28.2 | <!-- Release notes generated using configuration in .github/release.yml at v2.28.2 --> ## What's Changed ### Other Changes * fix(ai): disable thinking on structured-output agent (#253) by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/364 * fix(ai): make Claude-auth auto-capture work via text-JSON (#278) by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/365 * chore(release): release v2.28.2 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/367 **Full | High | 10/3/2026 |
| v2.27.1 | <!-- Release notes generated using configuration in .github/release.yml at v2.27.1 --> ## What's Changed ### Other Changes * fix(tag-migration): skip memories that are already fully tagged by @share121 in https://github.com/tickernelz/opencode-mem/pull/351 * fix(migration): convert libSQL indexes before legacy verification by @Phototonic in https://github.com/tickernelz/opencode-mem/pull/353 * fix(plugin): add root entrypoint so a local checkout loads by @share121 in https://github.com/tickerne | High | 10/2/2026 |
| v2.26.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.26.0 --> ## What's Changed ### Maintenance * chore(deps): bump the minor-and-patch group across 2 directories with 9 updates by @dependabot[bot] in https://github.com/tickernelz/opencode-mem/pull/292 ### Other Changes * fix: deduplicate embedded Tags footer in compaction restore by @phil-lipp in https://github.com/tickernelz/opencode-mem/pull/249 * fix: show matched memory count during search by @amandeavor in https:/ | High | 9/6/2026 |
| v2.25.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.25.0 --> ## What's Changed ### Maintenance * chore(deps): bump the minor-and-patch group across 2 directories with 11 updates by @dependabot[bot] in https://github.com/tickernelz/opencode-mem/pull/256 * chore(deps): bump the minor-and-patch group across 2 directories with 9 updates by @dependabot[bot] in https://github.com/tickernelz/opencode-mem/pull/271 ### Other Changes * fix: keep orphaned linked memories visible | High | 8/25/2026 |
| v2.24.3 | <!-- Release notes generated using configuration in .github/release.yml at v2.24.3 --> ## What's Changed ### Other Changes * fix: normalize project paths when querying captured prompts by @LHMQ878 in https://github.com/tickernelz/opencode-mem/pull/245 * chore: release v2.24.3 by @EyJunge1 in https://github.com/tickernelz/opencode-mem/pull/246 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.24.2...v2.24.3 | Medium | 8/8/2026 |
| v2.24.0 | ## What's Changed ### Project memory portability - Add `memory list-shards` to discover current, linked, orphaned, missing, and ambiguous project shards. - Add crash-safe `memory migrate` with dry runs, strict target conflict handling, rollback, startup recovery, and Windows path support. - Add versioned `memory export` and `memory import` for portable backups with re-embedding on restore. - Document local moves, orphan recovery by hash, cross-machine transfer, and export security consideration | High | 8/4/2026 |
| v2.20.1 | <!-- Release notes generated using configuration in .github/release.yml at v2.20.1 --> ## What's Changed ### Other Changes * fix(cleanup): reclaim disk via VACUUM after retention cleanup by @4nibhal in https://github.com/tickernelz/opencode-mem/pull/187 * fix(user-profile-analysis): cap context sent to profile LLM by @4nibhal in https://github.com/tickernelz/opencode-mem/pull/186 * fix(user-memory-learning): gate profile analysis on provider readiness by @4nibhal in https://github.com/tickernel | High | 7/23/2026 |
| v2.19.4 | <!-- Release notes generated using configuration in .github/release.yml at v2.19.4 --> ## What's Changed ### Other Changes * Fix/issue 82 provider bootstrap by @GraDea in https://github.com/tickernelz/opencode-mem/pull/165 * chore: harden release version guard by @GraDea in https://github.com/tickernelz/opencode-mem/pull/166 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.19.2...v2.19.4 | High | 7/10/2026 |
| v2.17.4 | <!-- Release notes generated using configuration in .github/release.yml at v2.17.4 --> ## What's Changed ### Other Changes * Fix Windows build and test suite compatibility by @x-Spartacus in https://github.com/tickernelz/opencode-mem/pull/139 * fix(web): escape memory type badges by @GraDea in https://github.com/tickernelz/opencode-mem/pull/137 ## New Contributors * @x-Spartacus made their first contribution in https://github.com/tickernelz/opencode-mem/pull/139 **Full Changelog**: https://gi | High | 6/28/2026 |
| v2.17.2 | <!-- Release notes generated using configuration in .github/release.yml at v2.17.2 --> ## What's Changed ### Other Changes * fix(sqlite): spread single-array params in node:sqlite run() shim by @leiverkus in https://github.com/tickernelz/opencode-mem/pull/133 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.17.1...v2.17.2 | High | 6/20/2026 |
| v2.17.1 | <!-- Release notes generated using configuration in .github/release.yml at v2.17.1 --> ## What's Changed ### Other Changes * fix(auto-capture): release captured=2 lock on abort to prevent stuck prompts by @junyuyuan in https://github.com/tickernelz/opencode-mem/pull/132 * fix(embedding): wrap tags with Topics: template and inline them into summary by @junyuyuan in https://github.com/tickernelz/opencode-mem/pull/131 * fix: Windows shutdown, socket cleanup, and JSON parse resilience for tool call | High | 6/13/2026 |
| v2.17.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.17.0 --> ## What's Changed ### Other Changes * feat(embedding): migrate to @huggingface/transformers@^4 (fixes sharp ARM64 install, #94/#97) by @leiverkus in https://github.com/tickernelz/opencode-mem/pull/127 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.16.0...v2.17.0 | High | 6/7/2026 |
| v2.15.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.15.0 --> ## What's Changed ### Other Changes * fix(runtime): support Node plugin loader (bun:sqlite + Bun.serve fallbacks) by @leiverkus in https://github.com/tickernelz/opencode-mem/pull/121 * feat(i18n): add Arabic localization support by @eyadcsdev in https://github.com/tickernelz/opencode-mem/pull/118 * fix: prevent data loss on memory update when embedding API is unreachable by @High-cla in https://github.com/tic | High | 6/5/2026 |
| v2.14.3 | ## Fixed - Fix OpenCode plugin loading on strict ESM runtimes by importing `package.json` with `with { type: "json" }`. - Add a regression guard that verifies the built `dist/plugin.js` keeps the JSON import attribute. ## Verification - `bun run build` - `bun test tests/plugin-loader-contract.test.ts` - `bun test` - `bun run typecheck` - `bun run format:check` - `git diff --check` Fixes #112 <!-- Release notes generated using configuration in .github/release.yml at v2.14.3 --> **Full Chan | High | 5/18/2026 |
| v2.14.2 | <!-- Release notes generated using configuration in .github/release.yml at v2.14.2 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.14.1...v2.14.2 | High | 5/12/2026 |
| v2.14.0 | ## v2.14.0 ### Highlights - Fix Web UI/read API hangs by avoiding embedding warmup on read-only SQLite paths. - Harden local embedding initialization by forcing ONNX WASM threading to `1` in Node/Bun runtimes. - Refactor auto-capture/profile structured-output generation to use OpenCode v2 `session.prompt` instead of manually reading `auth.json` and calling provider APIs directly. - Unlock any provider already configured in OpenCode for memory extraction, including GitHub Copilot, Claude OAuth, | High | 5/9/2026 |
| v2.13.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.13.0 --> ## What's Changed ### Other Changes * fix(plugin): restore OpenCode 1.3 loader compatibility by @NaNomicon in https://github.com/tickernelz/opencode-mem/pull/81 ## New Contributors * @NaNomicon made their first contribution in https://github.com/tickernelz/opencode-mem/pull/81 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.12.1...v2.13.0 | High | 4/3/2026 |
| v2.12.1 | <!-- Release notes generated using configuration in .github/release.yml at v2.12.1 --> ## What's Changed ### Other Changes * feat(config): add project-scoped config resolution via .opencode/ directory by @perebusquets in https://github.com/tickernelz/opencode-mem/pull/65 * feat(web): add select page action by @tony027wh in https://github.com/tickernelz/opencode-mem/pull/72 ## New Contributors * @tony027wh made their first contribution in https://github.com/tickernelz/opencode-mem/pull/72 **Fu | Medium | 3/31/2026 |
| v2.12.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.12.0 --> ## What's Changed ### Other Changes * feat: add option to use opencode's internal providers by @perebusquets in https://github.com/tickernelz/opencode-mem/pull/63 ## New Contributors * @perebusquets made their first contribution in https://github.com/tickernelz/opencode-mem/pull/63 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.12...v2.12.0 | Low | 3/17/2026 |
| v2.11.12 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.12 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.11...v2.11.12 | Low | 3/13/2026 |
| v2.11.11 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.11 --> ## What's Changed ### Other Changes * feat: add memoryExtraParams for custom API request body parameters by @itsahedge in https://github.com/tickernelz/opencode-mem/pull/57 ## New Contributors * @itsahedge made their first contribution in https://github.com/tickernelz/opencode-mem/pull/57 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.10...v2.11.11 | Low | 3/12/2026 |
| v2.11.10 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.10 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.9...v2.11.10 | Low | 3/11/2026 |
| v2.11.9 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.9 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.8...v2.11.9 | Low | 3/11/2026 |
| v2.11.8 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.8 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.7...v2.11.8 | Low | 3/11/2026 |
| v2.11.7 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.7 --> ## What's Changed ### Other Changes * fix: resolve symlinks in git-common-dir for worktree support by @newbeelee048 in https://github.com/tickernelz/opencode-mem/pull/52 ## New Contributors * @newbeelee048 made their first contribution in https://github.com/tickernelz/opencode-mem/pull/52 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.6...v2.11.7 | Low | 3/4/2026 |
| v2.11.6 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.6 --> ## What's Changed ### Other Changes * fix: correct hnswlib-wasm API, add i18n & tests by @kui123456789 in https://github.com/tickernelz/opencode-mem/pull/48 * fix: use in-memory HNSW with auto-rebuild & add i18n.js web server route by @kui123456789 in https://github.com/tickernelz/opencode-mem/pull/49 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.4...v2.11.6 | Low | 3/2/2026 |
| v2.11.4 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.4 --> ## What's Changed ### Other Changes * feat: replace hnswlib-node with hnswlib-wasm for cross-platform compatibility by @kui123456789 in https://github.com/tickernelz/opencode-mem/pull/47 **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.3...v2.11.4 | Low | 2/28/2026 |
| v2.11.3 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.3 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.2...v2.11.3 | Low | 2/20/2026 |
| v2.11.2 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.2 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.1...v2.11.2 | Low | 2/20/2026 |
| v2.11.1 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.1 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.11.0...v2.11.1 | Low | 2/20/2026 |
| v2.11.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.11.0 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.10.0...v2.11.0 | Low | 2/20/2026 |
| v2.10.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.10.0 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.9.2...v2.10.0 | Low | 2/20/2026 |
| v2.9.0 | <!-- Release notes generated using configuration in .github/release.yml at v2.9.0 --> **Full Changelog**: https://github.com/tickernelz/opencode-mem/compare/v2.8.9...v2.9.0 | Low | 2/20/2026 |
{ "plugin": ["opencode-mem"], }