A Pi extension that improves KV cache and prompt cache hit rates for AI providers like DeepSeek, OpenAI, Claude, and Gemini. v2.5.6 (stable) maintained by jiangge. Key features: reorders prompts to put stable content first, compresses Pi skill lists, injects prompt_cache_key fallback for OpenAI-compatible requests, warns about proxy cache/compat issues, and displays session-scoped cache stats in the footer. Renamed from pi-deepseek-cache-optimizer for broader provider support. Uses peer dependency on @earendil-works/pi-coding-agent. Does not modify models.json. Opt-out via environment variables for prompt rewriting, skill compression, or OpenAI cache key fallback.
npm install pi-cache-optimizerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic installation, enable/disable commands, and persistent opt-out via environment variable.
pi remove npm:pi-deepseek-cache-optimizer && pi install npm:pi-cache-optimizer
Ensure Pi is up-to-date and the peer dep is satisfied.
Use PI_CACHE_OPTIMIZER_NO_OPENAI_CACHE_KEY=1 instead
Use environment variables for persistent opt-out.
Interpret stats as indicators only, not ground truth.
Check /cache-optimizer compat output and remove unsupported settings.
pi install npm:pi-cache-optimizer
Remove compatible.longCacheRetention from models.json, or don't set supportsLongCacheRetention.
Restore ~/.pi/agent/models.json or re-run Pi setup.