Skip to content

Releases: plasmate-labs/plasmate

Plasmate v0.5.0

29 Mar 02:15

Choose a tag to compare

Plasmate v0.5.0: DOM Bridge, Direct Compilation, ARIA States

New features

  • plasmate compile: Compile HTML to SOM directly from files or stdin. No browser, no network requests. Perfect for publisher build pipelines and CMS integration.
  • html_id field: SOM elements now preserve the original HTML id attribute, enabling agents to resolve back to the live DOM for interaction via selectors or JavaScript.
  • ARIA state preservation: Captures aria-expanded, aria-selected, aria-checked, aria-disabled, aria-current, aria-pressed, and aria-hidden on all elements.
  • <details>/<summary> extraction: Disclosure widgets are now a first-class interactive element with toggle action, open state, and summary text.
  • Improved table extraction: 12 columns (was 8), 30 rows (was 20), colspan handling, and table caption extraction. Better Wikipedia and data-heavy site support.
  • GDPR/cookie banner stripping: Consent overlays are automatically detected and removed from SOM output.
  • ICU/Intl support: Full ICU data loaded before V8 initialization, fixing Intl.NumberFormat and related APIs for JavaScript-heavy SPAs.
  • Raised script limits: 3MB per script, 10MB total. Handles large SPA bundles (Khan Academy, etc).

Benchmark and tooling

  • WebTaskBench: Open benchmark of 100 agent tasks across 50 real websites. Includes evaluation harness, analysis tools, and plotting scripts.
  • Results: SOM reduces input tokens 4.0x vs raw HTML. SOM is faster than both HTML and Markdown on GPT-4o and Claude Sonnet 4.

Documentation

  • SOM-first websites guide
  • Authenticated browsing guide
  • Agent browses X/Twitter guide
  • Build a research agent tutorial
  • Brand assets page
  • CONTRIBUTING.md
  • 30-page integrations and SDKs expansion

Ecosystem

  • langchain-plasmate on PyPI
  • llama-index-readers-plasmate on PyPI
  • Blog at blog.plasmate.app (9 posts)
  • SOM Cache at cache.plasmate.app (283 cached URLs)

Full Changelog: v0.4.0...v0.5.0

Full Changelog: v0.4.0...v0.5.0

Plasmate v0.4.0

23 Mar 22:50

Choose a tag to compare

Plasmate v0.3.0

22 Mar 21:43

Choose a tag to compare

What's Changed

  • feat: cookie-based auth profiles for authenticated browsing by @dbhurley in #2
  • feat: --profile flag on serve for authenticated sessions by @dbhurley in #4
  • feat: auth encryption, bridge server, and cookie expiry tracking by @dbhurley in #5

New Contributors

Full Changelog: v0.1.1...v0.3.0

Plasmate v0.1.1

18 Mar 13:16

Choose a tag to compare

Plasmate v0.1.0

17 Mar 03:53

Choose a tag to compare

Plasmate nightly

17 Mar 23:38

Choose a tag to compare

Plasmate nightly Pre-release
Pre-release

Full Changelog: v0.1.0...nightly

Full Changelog: v0.1.0...nightly

Full Changelog: v0.1.0...nightly

Full Changelog: v0.1.0...nightly