github chandra447/pi-hermes-memory v0.7.17

8 hours ago

v0.7.17

This release packages the fixes merged since v0.7.15, including the pre-publish fixes for issues #68 and #66.

Fixed

  • Failure-memory consolidation (#68, #76)

    • failures.md now participates in both automatic and manual consolidation flows.
    • Failure memory no longer gets stuck in a persistent overflow state while other core memory targets can recover.
  • SQLite shutdown cleanup / WAL truncation (#75)

    • The extension now closes the SQLite DatabaseManager during session shutdown.
    • This triggers WAL checkpoint truncation so the -wal file does not retain its high-water size across sessions.
  • Configured Pi agent root support (#67)

    • The extension now consistently honors PI_CODING_AGENT_DIR instead of assuming ~/.pi/agent.
    • Config, session indexing, memory storage, skill storage, and session search now resolve from the configured Pi agent root.

Changed

  • Procedural skill tool naming (#66, #76)
    • The procedural-skill management tool is now exposed as skill_manage.
    • This makes the tool's purpose more explicit and reduces accidental use as a generic skill-discovery tool.

Validation

Verified in the merged work with:

  • npm run check
  • npx tsx --test tests/store/db.test.ts
  • npx tsx --test tests/paths.test.ts
  • npx tsx --test tests/config.test.ts
  • npx tsx --test tests/handlers/resources-discover.test.ts
  • npx tsx --test tests/project.test.ts
  • npx tsx --test tests/extension-root-migration.test.ts
  • npx tsx --test tests/handlers/auto-consolidate.test.ts
  • npx tsx --test tests/tools/skill-tool.test.ts
  • npx tsx --test tests/handlers/prompt-context.test.ts

Included pull requests

  • #76 — fix: address issues #66 and #68
  • #75 — fix(db): close SQLite on session shutdown to truncate the WAL
  • #67 — fix: honor PI_CODING_AGENT_DIR for agent paths

Don't miss a new pi-hermes-memory release

NewReleases is sending notifications on new releases.