pi-compaction
v0.1.0
Published
A Pi extension for context compaction — compressing and summarizing conversation context while preserving essential information.
Readme
pi-compaction
A Pi extension for context compaction — compressing and summarizing conversation context while preserving essential information.
Structure
src/index.ts— Extension entry point and exportssrc/models.ts— Core data models and type definitionssrc/archive.ts— Archival of context segments for long-term storagesrc/extraction.ts— Key information extraction from conversation historysrc/context-builder.ts— Rebuilding compacted context for continued usesrc/tools.ts— Tool definitions exposed to the Pi agent
Development
npm install
npm run build # Type-check via tsc
npm test # Run vitest
npm run test:watch