Skip to content

LaPis 1.1.4

Latest

Choose a tag to compare

@GeneGulanesJr GeneGulanesJr released this 06 Aug 00:41
· 37 commits to main since this release
41681df

Fixed

  • npm packaging: the published package now boots. The files whitelist omitted scripts/, hermes/, and prompts/, so the published 1.1.3 crashed on every subcommand with MODULE_NOT_FOUND (scripts/cleanup-sessions is eager-loaded by the CLI gateway). All three are now shipped — the bundled Hermes skill and Pi prompts install correctly from npm installs, and lapis hermes doctor passes.
  • get-code-source accepts repo-relative paths. Relative --file paths (e.g. lib/helper.js) are resolved against the indexed repo root; absolute paths behave identically. The not-found error now reports the resolved path instead of a bare "Symbol not found".
  • Hermetic config tests. test/config.test.js tilde-expansion tests pass whether or not LAPIS_HOME is set in the environment.
  • CI pack smoke test. The workflow now fails if the npm tarball would ship without the critical files — the packaging regression cannot silently return.
  • Docs: docs/HERMES.md corrected the stale "three hook entries" wording to five.

Verified

  • Full vitest suite: 1981 tests green
  • Lint green
  • Tarball boot test (cleanup-sessions, hermes install/doctor, search) from the extracted package

Install

npm install -g @genegulanesjr/lapis (after the npm publish of 1.1.4)