Skip to content

v3.1.0 — pi distribution channel + integration stamp fix

Choose a tag to compare

@Korrnals Korrnals released this 01 Sep 11:08
· 40 commits to main since this release
  • 2026-09-01

MINOR — two additive, non-breaking changes: the npm/π distribution channel (new package surface, no core changes) and an integration stamp-placement fix (self-heal after frontmatter). No API breaks; no migration required.

Added

  • npm/π distribution channelmnemos-pi package published under three names (mnemos-pi, @korrlabs/mnemospi, @korrlabs/mnemos-pi) via OIDC trusted publishing (no long-lived npm token). package.json declares the π extension entry points; scripts/sync-version.mjs keeps package.json version synced from pyproject.toml (single source of truth); scripts/publish-all.mjs publishes all three names idempotently; .github/workflows/publish-npm.yml triggers on v* tags.
  • LICENSE — MIT license file added for npm packaging.

Fixed

  • Integration stamp placement — the self-heal stamp is now placed after frontmatter in integration templates (integrations/instructions/*, integrations/skills/*), closing the skill-loading bug where frontmatter parsing broke on stamp-injected files. src/mnemos/cli/integration.py refactored for correct stamp insertion; tests/test_integration.py extended with coverage for the stamp-after-frontmatter case.