Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 19 May 02:20
· 204 commits to main since this release

[0.2.1] - 2026-05-18

Reverts the entire v0.2.0 DOM-aware-actions release. The feature was too ambitious for the in-browser GPU memory budget: spinning up a second LanguageModel session for every right-click action on top of the long-lived chat session pushed WebGPU into VK_ERROR_OUT_OF_DEVICE_MEMORY cascades during normal use. The tree is reset to the v0.1.1 baseline (chat-only, one model session per tab).

The rewrite-selection capability is on the roadmap and will return in a future iteration designed against the memory budget — likely by reusing the chat session for transforms rather than allocating a parallel one, and by capping max_new_tokens per-call.

Removed

  • All v0.2.0 surface area: chrome.contextMenus registration, ask_about_selection / rewrite_selection / translate_selection keyboard commands, runTransform ephemeral sessions, the Preview component, the dom-apply layer, the selection-capture layer, and docs/dom-actions.md.
  • src/transform-prompts.ts, src/transform.ts, src/dom-actions.ts, src/dom-apply.ts, src/ui/preview.ts, src/background/menus.ts, and src/heavy.ts (the heavy-loader factored out for v0.2; the lazy import moves back inline into src/session.ts).
  • SessionHandle surface on initSession — the chat-only build doesn't need openPanel / prefillAndSend / mountPreview.

Notes

  • The v0.2.0 GitHub release and tag remain published. Anyone who pinned v0.2.0 still has it; this release just rolls main back to a stable baseline.
  • package.json version bumped 0.1.1 → 0.2.1 to match the changelog; semver-wise this is a backwards-incompatible removal under a 0.x version, which is the intended signal.