Repository navigation
v0.2.1
[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.contextMenusregistration,ask_about_selection/rewrite_selection/translate_selectionkeyboard commands,runTransformephemeral sessions, the Preview component, the dom-apply layer, the selection-capture layer, anddocs/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, andsrc/heavy.ts(the heavy-loader factored out for v0.2; the lazy import moves back inline intosrc/session.ts).SessionHandlesurface oninitSession— the chat-only build doesn't needopenPanel/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
mainback to a stable baseline. package.jsonversion 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.