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.mdnow 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
DatabaseManagerduring session shutdown. - This triggers WAL checkpoint truncation so the
-walfile does not retain its high-water size across sessions.
- The extension now closes the SQLite
-
Configured Pi agent root support (#67)
- The extension now consistently honors
PI_CODING_AGENT_DIRinstead of assuming~/.pi/agent. - Config, session indexing, memory storage, skill storage, and session search now resolve from the configured Pi agent root.
- The extension now consistently honors
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.
- The procedural-skill management tool is now exposed as
Validation
Verified in the merged work with:
npm run checknpx tsx --test tests/store/db.test.tsnpx tsx --test tests/paths.test.tsnpx tsx --test tests/config.test.tsnpx tsx --test tests/handlers/resources-discover.test.tsnpx tsx --test tests/project.test.tsnpx tsx --test tests/extension-root-migration.test.tsnpx tsx --test tests/handlers/auto-consolidate.test.tsnpx tsx --test tests/tools/skill-tool.test.tsnpx tsx --test tests/handlers/prompt-context.test.ts