@prjct.app/pi-context-prune

Prune superseded Pi memory snapshots and optionally provider reasoning payloads; guard cache costs on model switches.

Packages

Package details

extension

Install @prjct.app/pi-context-prune from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@prjct.app/pi-context-prune
Package
@prjct.app/pi-context-prune
Version
0.1.5
Published
Oct 13, 2026
Downloads
379/mo · 19/wk
Author
jlopezlira
License
MIT
Types
extension
Size
1.6 MB
Dependencies
1 dependency · 1 peer
Pi manifest JSON
{
  "image": "https://raw.githubusercontent.com/prjct-app/pi-context-prune/main/docs/cover-v2.png",
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Pi context controls

pi-context-prune — for PI Agent

pi install npm:@prjct.app/pi-context-prune

Pi owns compaction. Payload pruning is disabled by default, preserving the full conversation and encrypted reasoning across long sessions. Model switches keep context; the extension reports cache cost without recommending compaction.

Legacy manual experimentation requires PI_PRUNE=1. It can be disabled again with PI_PRUNE=0; reasoning pruning additionally requires PI_PRUNE_REASONING=1. Automatic memory cleanup only considers earlier full rule snapshots, not ordinary user requests quoting memory markup or separately retrieved passages.