Skip to content

Releases: tickernelz/opencode-mem

v2.14.3

18 May 09:31

Choose a tag to compare

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

Full Changelog: v2.14.2...v2.14.3

v2.14.2

12 May 16:34

Choose a tag to compare

Full Changelog: v2.14.1...v2.14.2

v2.14.1

10 May 11:59

Choose a tag to compare

Fixes

  • Prevent OpenCode/Bun plugin loader bundling from eagerly traversing @huggingface/transformers internals during plugin startup.
  • Keep local embedding backend lazy-loaded so @huggingface/transformers is only imported when local embeddings are actually used.
  • Pin @huggingface/transformers to the tested 4.0.1 version instead of floating to newer package layouts.

Verification

  • bun run typecheck
  • bun run build
  • bun test ./tests/package-dependencies.test.ts ./tests/plugin-bundle-boundary.test.ts ./tests/plugin-loader-contract.test.ts ./tests/opencode-provider.test.ts
  • npm pack + fresh install smoke test confirmed [email protected], @huggingface/[email protected], no static HF import in dist/services/embedding.js, and dist/plugin.js imports successfully.

Full Changelog: v2.14.0...v2.14.1

v2.14.0

09 May 03:42

Choose a tag to compare

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, and custom OpenCode providers.

Validation

  • bun install --frozen-lockfile
  • bun run typecheck
  • bun run build
  • bun test ./tests/opencode-provider.test.ts — 11 pass

Note: the broader existing test suite still has unrelated pre-existing failures in Windows path/profile/scope/plugin-loader/vector migration coverage; those were not introduced by this release work.

Full changelog: v2.13.0...v2.14.0

What's Changed

Other Changes

  • fix: Chinese language detection fallback and lower minLength threshold by @tony027wh in #76
  • feat(memory): add optional all-projects query scope by @huilang021x in #84
  • refactor(ai): tighten openai-chat typing without base extraction by @NaNomicon in #93
  • fix(plugin): derive id from package name by @regulusleow in #92
  • fix: allow explicit profile preference writes by @Coqueiro in #91
  • fix(embedding): migrate from @xenova/transformers to @huggingface/transformers by @jsmjsm in #90
  • fix(embedding,api): unblock web UI by fixing pipeline() hang and read-path warmup by @StumHuang in #100
  • refactor(ai): use opencode v2 SDK session.prompt for structured output by @StumHuang in #101

New Contributors

Full Changelog: v2.13.0...v2.14.0

v2.13.0

03 Apr 02:49
v2.13.0
b358628

Choose a tag to compare

What's Changed

Other Changes

  • fix(plugin): restore OpenCode 1.3 loader compatibility by @NaNomicon in #81

New Contributors

Full Changelog: v2.12.1...v2.13.0

v2.12.1

31 Mar 00:53

Choose a tag to compare

What's Changed

Other Changes

  • feat(config): add project-scoped config resolution via .opencode/ directory by @perebusquets in #65
  • feat(web): add select page action by @tony027wh in #72

New Contributors

Full Changelog: v2.12.0...v2.12.1

v2.12.0

17 Mar 03:14

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: v2.11.12...v2.12.0

v2.11.12

13 Mar 08:26

Choose a tag to compare

Full Changelog: v2.11.11...v2.11.12

v2.11.11

12 Mar 02:40

Choose a tag to compare

What's Changed

Other Changes

  • feat: add memoryExtraParams for custom API request body parameters by @itsahedge in #57

New Contributors

Full Changelog: v2.11.10...v2.11.11

v2.11.10

11 Mar 06:41

Choose a tag to compare

Full Changelog: v2.11.9...v2.11.10