{"_id":"@agimon-ai/doompi-cache","_rev":"109-715eee234c9a9b40d8e028400a4cd6c1","name":"@agimon-ai/doompi-cache","dist-tags":{"latest":"0.0.1-alpha.70","alpha":"0.0.1-alpha.71"},"versions":{"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.1","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"25e3de64cb28a79fd6e4849af896b33c12de4266","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.1.tgz","fileCount":93,"integrity":"sha512-52dgZmjHk0TqHJxRSIByuXvwhUM6l0iuCtiF2tcqVYXoc5xiw6X/UKvuQpaCFWDSgr4SPc7ixI5YvDuqIh5rqg==","signatures":[{"sig":"MEUCIBKFw/zyakJ9p0g/HNMIMH0iy6XjCMrbXDZlcG76m5uPAiEAlZL3NgN0KbTbyY5IPGPaf0N/qzHU/LkL7MBaBMAafV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.34","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.32"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.1_1787367291289_0.27121337448894844","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.2","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4e4d0a921fbf0cdc7f67a9f00e95ec6324e018d4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.2.tgz","fileCount":93,"integrity":"sha512-h/uLXzMCtmtgTA7oArs9Wuztj/2MAnJoTLVjMRNn8/hTkiwdJZnrb6cQLpQDzK4EnVf6tVIhPaEY8QYiKsyRsw==","signatures":[{"sig":"MEUCIQCT/VxNLAwKcQSc+/iCAfvBlXcSlzdp/d2tlVUcwSy/1gIgNtnYsKqaLPss1LKcbg9KPmbRPiMQ5bZo16EIX4NigWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.35","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.33"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.2_1787385430097_0.8938520614200469","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.3","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2a5149cc89abe7563d7202b686a2a64e7cd1e981","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.3.tgz","fileCount":93,"integrity":"sha512-Glv9ruLXKyZgf2g+06NnAG6vXl5WAwRWbiN74eQ90tsx5nhMEETGXBXWSmLN+Oi/T9OnTgM9SqNNuin7P54F7Q==","signatures":[{"sig":"MEYCIQCHYsiXXeS+OXdqmNJKXbSL632WTHMFCguTEYO9TNgWngIhAJkXfOYuD3UAslMLZVdsoTJEptHWjfUj0VP4NCe1yv0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.36","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.34"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.3_1787391081848_0.3267652232144005","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.4","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"834a14948ccd96da5a877398dff6368c8486d3a6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.4.tgz","fileCount":85,"integrity":"sha512-CrAyWHki+wRK+dLX6KRfNjF4HEPzshjMXnTIgMKjahbiD6pohETTVInYNGrlma2mMhtZ0sFbssw1mIHRbMbxAw==","signatures":[{"sig":"MEUCIQDwoQ4RyqHou/qUbuWlz6ccXXE0ensZLN8WWEDVhQ9hYQIgE4onCVI1IigPnmLrdllRh9ZMVLmsE+2bo/oeLdH1zIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.37","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.35"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.4_1787394730835_0.87482465229809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.5","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"07bc56529e568bb45c68b1f1af4021e3dd73f9aa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.5.tgz","fileCount":85,"integrity":"sha512-V87iT6s0OKUsHrIK1BtpnBLcZEesz8XUl8Ok03W8HsQzSTd4Ue7eh4AjNkOQZJQspGa91/PmHxfi+HoswAj+3g==","signatures":[{"sig":"MEUCIGS6MErW07DBmGWzNmJiyAWnipnodhySHqbCB87CED4sAiEA4jEdHJFPdylqOrXQozZR2ryZZFq3f/v8IVJjQpO/ziE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.38","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.36"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.5_1787752603693_0.4192262854844193","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.6","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3e9fb4bcc7eea6f56335b69a230c1b7be0a94096","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.6.tgz","fileCount":85,"integrity":"sha512-zXGqn0GVKwX3RxpZXhvwNVlVEk2G4Xop4paKbCkg/zfA4KFuHU58fs9VsfNwImbTUOtBeCK787U7g+P5A6d6qw==","signatures":[{"sig":"MEQCIBaDvoLjwQuxT9mk/uaNEaMKMsBgDTFRVbb5+84JAJULAiBqFuVmHk+XJfmK+qXhfhrEGJAWPP0omCNtjYoICVFK+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.39","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.37"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.6_1787788773806_0.6763998930342274","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.7","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d44a2c703e858669e842f9766e6e00a4d0fd823f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.7.tgz","fileCount":85,"integrity":"sha512-xDYpIXswhIVS3iL2l24pEd4rBd+8wgoHgtFN2lEbAalPTVXVnvAhGYwaPuwINDL9TJ9R2BZh+Mvmk/IxKyF8tQ==","signatures":[{"sig":"MEQCIBDsWdGAOccracnBcHDK7zYAL0T6uYNucm7Rgpvp95EHAiBWkUFSLy3hpAAJ/7d5VlbjPr4fH61MMNRZ/Iq7XDvP3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335071},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.40","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.38"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.7_1787960614056_0.7192924398612184","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.9","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"8eafa6f81b7745641f7019cd19cc5d0fb2c99c66","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.9.tgz","fileCount":85,"integrity":"sha512-99ZEaXatdal3nVfLgkmfermyOzG1ebaNxqVpk4Zvp9aUQ0oyqvI1TIVGIljJgqpV+2l6KLl3tfgOLQFSW0ReYQ==","signatures":[{"sig":"MEQCIHxyYVenKjD1wwbE0i9rl7fSaGy1v5iuJ+vRDfVCmJrLAiBRJtVx2hlo13VZsnfbu+QDqQQKGB8mNcsi0JtVRhprqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335071},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.42","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.40"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.9_1788046699735_0.8480106876280218","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.10","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1469a2898b769429eb833e3d0ece6d9951fa2253","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.10.tgz","fileCount":85,"integrity":"sha512-mzKKkjZ5JWl/KOMGkCbT/zA05NZt9z8EJXaZgF/9zov14ir3TGVAY/qIcxaqvnjaIBfrwTXNE3n+SLZfRRZn2g==","signatures":[{"sig":"MEUCIQDP+LuI6ZEiwrzT/8I+mFUnxPdSbQF9b3stcsN5wohAjgIgYtAFKA8ugH6omzYGafllG6zB6xXuZHhv+Dh1i2GWt9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335072},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.43","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.41"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.10_1788092929812_0.5699718168386894","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.11","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d2d66e556bd7c0a822a45203c4a2e442baabb989","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.11.tgz","fileCount":85,"integrity":"sha512-G7DrGw8In+O9t9oBpIKWKukQXq3R4TkvQ3Pc15yQ9NHjO/iNJI6Ykdm8Rn6SFIqo2gLtuZCkp9fJKuheaBNHMA==","signatures":[{"sig":"MEQCIAIS+Uscyd8Ctnt8DhLeBjO4ZeqH2DEF60hcED00/iCTAiACcVsipZPI6XbNQhmIhGnGCk/dqKFwnFhKHkMoXu0P6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.44","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.42"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.11_1788176406630_0.8480944680458415","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.12","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"fbb0cfeb196bfea96a9b1b0c449ed9182e4c7d6a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.12.tgz","fileCount":85,"integrity":"sha512-huEAG5XbH49teE/vcPLLbbyW1OCFENfoZitGVI4SM0ZP8ecf1Hx9jAs0rPLSHAhPZBVtdCOmKD5nNjeusNUHcA==","signatures":[{"sig":"MEUCIQDQpvcOEoXnqfCY7pbKLChCJNDJAxezQH71AwWZt7M0lgIgYRV5uD38l3RSiWgeit7EMTVJClZ5SYaqlmshILrAjR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.45","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.43"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.12_1788255056273_0.49684042436331044","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.14","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d2be485f406ea3712667954ffefe3de4adf3013b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.14.tgz","fileCount":85,"integrity":"sha512-Djpu3Luj8ulJp8yZswRQtAh81fhX90fF2Kr62YSNE5GFd53ZUMnUxdln7uEpbaU+ZZCtvj/3Q4jdGMVb1YfDWw==","signatures":[{"sig":"MEUCIBwJzAhZwXLVaYy2/pU6yX8UEkRjGSQzaNgymMcJz2kYAiEA3UHDpOcjSISrSFJQLI7pg9SCVGYqckttkxcsqc/qZeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.47","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.45"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.14_1788304962998_0.10062517238262991","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.15","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"683a858ec169fdd8059a3e9282e06c5340eeb06e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.15.tgz","fileCount":85,"integrity":"sha512-YwYDoLzguL+e3wchvAKky+ilcnkwW0feDfgcYrwG8zVqB3x39+AMLR/JZ40v2HBqvG+IrBBjsbyaB16EEQpvSw==","signatures":[{"sig":"MEYCIQDSxfqX1GW/PmXqXsGwuoXYIa/ia5arild/CUvae9g/rwIhALeaNtfRZ3w5Fckvp89DQqmKeJaykLhp/MjvgnaS3OKX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.48","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.46"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.15_1788324998955_0.2196721028388886","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ee9c3865b8fcbbd8d262a2f7ba6c56193f597044","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.16.tgz","fileCount":85,"integrity":"sha512-uCicxFQI/4sHX7f/6bMuDgdx3Ym9YVTPMlCFOhOM59Pu9MQykJOwBmZjZiJ7elbifwRS7t2fY9b5V0QhxZz9MA==","signatures":[{"sig":"MEYCIQCh2iHONEWUTln5YFSaXMUGNXOh5iIsf85R6753W7YYfgIhALkxAK1HesQH7UrzO1T8dJ0BSFgqp0BFA0ZbTfuwThv8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.49","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.47"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.16_1788350489176_0.26021558698140357","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f157aae55e4471057bdde9384f83d6e2cfe95215","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.18.tgz","fileCount":85,"integrity":"sha512-3ahbC0k0JVIS8pzrN28/bowvgF7yZoXUm6aHwTqvGhHhmKH6JWX50b6KAqo0ORLeWeJWEa1H7PmHKwNXaKYNbQ==","signatures":[{"sig":"MEUCIQDnP75vhkBa47mtnRVNbHLoUgyfN6WyGINOANRVNOg+cQIgHHuHr9uzW9yWpHiTypUffF9Y7lTpVGvgBlY7v6ed1Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.51","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.49"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.18_1788403893887_0.8098707813058221","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0036a249d8dd6edafd992d22277c4f2a6ca8258b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.19.tgz","fileCount":85,"integrity":"sha512-freqOU0OYY8ACao+NquPaJ6nJJAJozA1lJI/x2YliJK5Z0NyAOWJmECQTO15XEU8ldCT1G7tHyGUh9DGKySiFQ==","signatures":[{"sig":"MEYCIQC4DZNmALiyk6gNWnsh7VcGG+gi+2Y0BhdP9tM+9ooDpAIhAMWulTh7AUO4sEc/uLu6WkslZEgRDQdmDwU1kzXswzXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.52","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.50"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.19_1788437296667_0.8732315799453978","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"240f9685ae5a9c85237719543e63f1e4563ab84e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.20.tgz","fileCount":85,"integrity":"sha512-xSxcWhTFYaakKFWax63ZOV6fKXFGXDkDiwoVp6+iHda3xuCJZmhUvoMlYcHmLbiJJ32S5EEAxr7+xNvRe9573w==","signatures":[{"sig":"MEYCIQCz6k+UnnomwvG5T7vgU853dOCk+ILk25MZoY70YbiZkwIhAPM3HEQiVJVOVOXV5LMK0+OOHkO69imBnb8wSCcjoSu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492394},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.53","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.51"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.20_1788518969215_0.5517536290260185","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"dfeb5bb8448733d14387b69c91c476d86beb5f0c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.21.tgz","fileCount":85,"integrity":"sha512-U2bc2SkO5B1I9GN80aEB7NtzfMAn2dkJa6yhphsjEZbA7h6LdCuQPzw9j2v58Tc3ri+tN2Saj2d2ZHxuA1Mkdw==","signatures":[{"sig":"MEYCIQCg94tlL/GFLiIklmUCkppknH2N9j2wgtytF0r4NycU5wIhAO2EzUnH8J2CylANfFg2U3Sa4+okqjLJIaX/sziDWaEQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492394},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.54","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.52"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.21_1788524129634_0.6828336965679951","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0ace57bf8aaa8f801c7abb4a5cfc64ec4be23544","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.22.tgz","fileCount":85,"integrity":"sha512-scrKTq6Mscp5K2IlN4YxqBAw24QhoUl5WaGeTlwL/ujDzUFeLtjwqlS5QTEovEkLNqs/RmzyepPcb2neTg9tZQ==","signatures":[{"sig":"MEUCIEVN0DflDBqpMsX7vksw72TK7IPHHuPOSat8DIsVejBSAiEAr0l22GRPvBsutWuZcFJ27B92xdF0S3qDOMBHWR/jfBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.55","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.53"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.22_1788584581315_0.15792640944234093","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.23","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a921258338afe8cd5a44363d8e4a669ec0ce87c2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.23.tgz","fileCount":85,"integrity":"sha512-3d1JLZS/5ZHzmiuPfjkgAsr+SuE05snhn1+Ktd5XFiHz0ozCRMWzDjozt2b+bi/vRmKyshT0NDyXQQ0uQv0KRw==","signatures":[{"sig":"MEMCHzeSL9xkt9almG6qnKTzGwE0fb3zxgKdMOnI5tgBUe0CID+00KcaXUGlLopcK0EuO4smi2SS+VYl+r5OSls+MwHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.56","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.54"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.23_1788610474559_0.8896784389900778","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.24","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.24","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bcb0b9878d833a741b6c518ce7e99bf9d0665af1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.24.tgz","fileCount":85,"integrity":"sha512-MdLNZy52gj8yMBdEfvn85o9U0Ittqep1s3zBRojQUKVPxd12vVaOrWLwkvgALut9mzXiGzekS8ip3+Bl3vHNzA==","signatures":[{"sig":"MEUCICJPCNbVcGT6SuxIs440R6LvoOC3ERSeBrTxXTk5mS8HAiEA4pVMsunkEPQSuiOkClAp7MlBJr0fLVcgVG8ZfJ9l0II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.57","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.54"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.24_1788654289586_0.006610112376317145","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.30","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e91c11991375fe0cd1f1c21311d5613def9e32d6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.30.tgz","fileCount":85,"integrity":"sha512-oREg4oYPKeEhMZ4uF3PSBqprhNdgAJxWotEf5c+NC0sVzVbptjLU6ERZLqWlwPmdyUwjUOff8voSMRp8++bGUg==","signatures":[{"sig":"MEQCIHG/YH6B2r+/mWT12q4ZgCOVeezM+1j0d+YGz+60qcgaAiA0w8DhHW5zhEZ18YHvZ+LLt5HfttvvBD1ic1pM3ktPnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490235},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.63","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.60"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.30_1788819897209_0.23481399260378177","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.31","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"328658237ad7e55ea957c33aaa40c41155079148","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.31.tgz","fileCount":85,"integrity":"sha512-TZDIAneaAz3A43qdPKN3oZ3/1cj+qdG5iJz+fvsf0tt8CVCWoOAumOEksL47hrZgYXjIfuGAMKlYPfEiTK3jLw==","signatures":[{"sig":"MEYCIQC1hYmmjjc3qis5BIuLL9KEW93uEMVULtdHiJ03Stx+mgIhAI7gvtScDrlerbZ4KxcLGRuC/AvMMjJr/dEOaBEiIbwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490235},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.64","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.61"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.31_1788826611475_0.38402673886633676","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.33","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f31e4772eddddd813eaa48e50500e882c6f0b97e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.33.tgz","fileCount":85,"integrity":"sha512-O859jDLglk1IGbeBOP8CbdiDTcAZY2sAYK2SeBYcppAYn5klY86ICbwkDJKI1eQ2LdqC+0FqTkaqpBdUpR42YA==","signatures":[{"sig":"MEYCIQD/Q52rCCs6uXsYHIIC1S8KFUuSe2pPOPJdH2ZGbvLocwIhALQz6kauQajSJs0rNAbbgW/sLzfzv2vrnpp3NB4/KjQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490235},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.66","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.63"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.33_1788840404309_0.6634635750904228","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.34","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bc0c3f2ec89f703869ed6c2fc069304c70680b9e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.34.tgz","fileCount":85,"integrity":"sha512-xhOu8nMgq2zdLCGspG+Nx8rjgHxMH34EkbEYqLzkSig9DjF0o+h2k9luJvy1aWr0mdiEnelQPdtFqLn9L2vdnQ==","signatures":[{"sig":"MEQCIGwpSIADewwIEdJMg2QRfxgyLs8U7jhUinYEmgRK/3wdAiAWOBLdVB6iKz0onSrqO/T7ePVG3U5FxZIx9sa5T0oMnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490235},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.67","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.64"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.34_1788856826927_0.8121676594406433","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.35","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2e5fd3a6ee486b7173a7cd300d614fb8f5fdc819","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.35.tgz","fileCount":85,"integrity":"sha512-pBbdUJuRpEwDEsKcsLa2eOgfLzVxDxkkDUrA+f9c0DEOzYWusb4sXylWB7iw8uHrYyHiFludpWpmLQgYfXuxHA==","signatures":[{"sig":"MEQCIEt/i+s+f80uNSdXr7TcOVtggMTtGRzSPPs4L0rklodLAiAiyOAMATq6r7UrrFM+aDHpalH6Nna5Vr5bMk/MVsJtKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490235},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.68","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.65"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.35_1788929057446_0.20022608286295296","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.36","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.36","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"49d2aaa60e4d751768eaa81ceec51511d8c8e3c5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.36.tgz","fileCount":109,"integrity":"sha512-8wsprqC5aQQghMwpo3hD6XhDXAuBUg4Bvt9hBQxImmZ5rufr1bw1Cd0Bf8DxqTb1vuBmD1ft0mwQynFYIoRQcw==","signatures":[{"sig":"MEQCIAnNKoINMxysofLAF2WYVFy//N5Bp5n/tUPUszS2gfd/AiAxjL0JUHcRuV82D5ilxhMsTqUUQUAuChEZt7R3DHMTsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507767},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.70","@agimon-ai/doompi-config":"0.0.1-alpha.69","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.70"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.66"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.36_1789335505324_0.9820678715243643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.37","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.37","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"6c5c9c2d95d1eb8ca08bc5e9158b56ce3f6737f8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.37.tgz","fileCount":109,"integrity":"sha512-AlHJqXTjV/FA+RRBNmaJM4G2KnfLR7BUUmpOkHwi0nNQRHCOz/tQ2XJrqhX/woVYIRGWupAKC99fna2MXCXQUQ==","signatures":[{"sig":"MEUCIQCSN/yOTMf8TybZhjPOt+rYRH2pMGYeLNoc05fgELH/+AIgAPAulaTHBx7wAkjDOPYvJyuomcUzj//Wn6ZUlCon6Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507767},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"pi-cache-optimizer":"2.8.6","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.71","@agimon-ai/doompi-config":"0.0.1-alpha.70","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.71"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.66"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.37_1789357781438_0.43825902635650227","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.38":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.38","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.38","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"27fc384ac24a8a986dd398b7505669a22da808d2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.38.tgz","fileCount":109,"integrity":"sha512-ge2WwrSQG0U5wYOnDde+uqL7sFKnDlcpbfPCTmT4e3oCtoKHh7wPHZ8OoTINXSxmPsE+vNGK9PW8g08ksXrcpg==","signatures":[{"sig":"MEQCIHkOa30LoqgwjWfwTEhV7ldpANGclhNXqIiJCcnHIZaKAiB6hIoCr1fVj7R5xuE24pYqeETlmuh2pl1pyRv4ct+ZHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWjrpul1lf+OBbor1B+vpr6DKwhkbnIwAS5N3g9Q7eAAiBk/6lJT3ZmicdfuWVigSNc6+CiU49sJsijvoTgbldzxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1809992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.72","@agimon-ai/doompi-config":"0.0.1-alpha.71","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.72"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.67"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.38_1789444345592_0.5729910203307893","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.39","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.39","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d5e163c44e50046e2fed81c0166a08c0db34d5e4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.39.tgz","fileCount":117,"integrity":"sha512-nUJKWT0HXQfUt+pcfHds81gLuy3DV17/UgxBY7wLYeSA/9A8LHl52eucEzCMDt4OM/H2FecuML7hZMriKFlaaA==","signatures":[{"sig":"MEYCIQD81IFDNtfle0Jpo8HXbZAszH2/w1uLEA/ASjfAcUkQGQIhALESveB4fBcPX7zg9HLrAZVfDIynhAGz7Olb9A+11shR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuwd9gH9RzFcg5lrqkd1ueKBdWcL5MZwylDQOk7YMFBQIhAPf0XzVvCx4BbolLtsxAhaRz6MmNYt6MjmNGSYRxWlAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254516},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.73","@agimon-ai/doompi-config":"0.0.1-alpha.72","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.73"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.68"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.39_1789563037325_0.5945921074358214","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.41":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.41","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.41","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5756908e617666e9b5a7e2d2ee77c5e89c2e2378","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.41.tgz","fileCount":5,"integrity":"sha512-QyeOv8WxMCEOFc6nj9bnBDpbza/MqKB6WBcb+h/qD6Hf+EVIkNk/31Q/EXLjw2bPozg6PgBt3WL6E3Owx7d5Og==","signatures":[{"sig":"MEYCIQCVitxI9PS1geUoXObL+PBHWrkV3HcU35/qjzaVM1PFdAIhAI7JwQrygjXgDZR2dns4SC38nJS6BI54S3K8Q8m3bbTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEiYHixxmYLuMQbvjhcrKT1NEdN7AkAEXuB5NUFj6JacAiB3pQGYwBc8oaCVPJHmtvvW+rYvGgAb96iL9yW7FIR31w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8403},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.75","@agimon-ai/doompi-config":"0.0.1-alpha.74","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.75"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.70"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.41_1789719313304_0.9397810888687674","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.42","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.42","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"25087bbf6616a38d3701a7d2255c2f7b5fe1642c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.42.tgz","fileCount":117,"integrity":"sha512-wlSp00rivOZiZtOgbzB0/EWfHmOo0Lk9NHboIKGdGtS3/m15Fxci63Go+MzkM2uKqVYR1mISuJSaKVHVfnkjdA==","signatures":[{"sig":"MEUCICBQQgpa6qINwqRwsYS+4OOLl45BjQbG+sFF+2eQjgmYAiEAjdEJFx1ANPfWw8YS04/NyJwYdGdJR5M6fV8bOoFquGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIDjzGju/Mw2Ex2ALN/nM06fSh88DBCIQkECjvylQA1QIgIYWuJV+nD0DRd+kht9yjuFcx/TjA5j49DAZPX3iW/WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254416},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.76","@agimon-ai/doompi-config":"0.0.1-alpha.75","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.76"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.71"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.42_1789735376849_0.48104956307407454","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.43","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.43","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3d73d1c4bfcc5fadd444bccec34290c261161174","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.43.tgz","fileCount":125,"integrity":"sha512-i8z2Q9Cur2z45axaTnPhEwcci8xyTjh007h2Dfgm/0d50jDscM3n1e8bp8ID5G4AiCxyH5bm5C3zKY52Dd9M7A==","signatures":[{"sig":"MEQCIBXGiW6ZD8AoNrYB+m9EIgCMIG6Ovsw1OHFZk/ZhYTNUAiAdZUavgcfPkEDZ/P3DAzj/qrp1qOf6UntY/IyenqpmmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1PfmFdYIK7Vop0Yl4DBBtMYjAmhuRQ+YJIuSyhRmh5QIhAOGnMHBCFU88WYRMkHFwvYJTTKgJme9bQR7kDCuRXZve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260769},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.77","@agimon-ai/doompi-config":"0.0.1-alpha.76","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.77"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.72"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.43_1789855872511_0.6970607993058098","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.44","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.44","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2c23e6cdfaf7d0e652889ccb08aa00c2b78de02d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.44.tgz","fileCount":125,"integrity":"sha512-sxz3VYc5rwiUXk2LbRK6uDm0MhYD7F9BK2CfmbGLP4EHYvOMmO74CLQotI1WTnjw0FSimJTRsQWxmSs+gvgKAQ==","signatures":[{"sig":"MEUCIClkJGYoeBeqBwQFgmmVdFRFg/aRBEErDENqEZfMtrc/AiEAtP/YZPuamfSvEAWVkKGtvBckowrFiLRJYWwB0DiAVlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSDKxU/Rg6LihmVT47zJa1s1M0I33o3OxkBORJGVTPCAIhAKbuv6qk7lweEeqOdrb/1+1jMCM3n6w+AUkg7UrINr2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260769},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.78","@agimon-ai/doompi-config":"0.0.1-alpha.77","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.78"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.73"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.44_1789928805553_0.8580672155730871","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.45","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.45","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bf85572bf2af6d509ec50aa62d64668d8e043f64","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.45.tgz","fileCount":125,"integrity":"sha512-NhS6VB2dxtcxYRzhpFWWi1vlH3KlV69pVBAm1p4qtCYMObOkkFXbxN6P2RN5mQrTQVrswm60cF3eyyF2hJ9VCg==","signatures":[{"sig":"MEUCIQCYmeRJx9zqUQOMZc9v8iQYPZfkVvS8Vt4GLDAik8GvCQIgHM000dn5ybIDkPnw90JFBd628nDQyE1Mzavqr6JMn2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6b7op8VFZC9OV8FrtBuP6jL6f9RIMe0iZ6B16/33pKAiBk6px+7QGhuD5FTn/uj/OIILhY3PL8NbQUmcGIFZH6RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260769},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.7","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.79","@agimon-ai/doompi-config":"0.0.1-alpha.78","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.79"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.74"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.45_1790025818957_0.49666246093050925","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.46","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.46","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1a13c0e2d6c5a226c11d33f663a1511dbe0809bf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.46.tgz","fileCount":125,"integrity":"sha512-inVmyWKJXOOp63xn0TZZmPZZD/j3p13OcXa1WxTuLnJI2/5clQIpxb+fjwuVRrEvR2ZjRzQuuFzjg27/om7dCA==","signatures":[{"sig":"MEUCIDRDwNHTZmLGZ+EjL2F2vpYHgV8Mldk0//GgC3e40IajAiEAlVQoV3IUSEDa+UeDJcnTYQeiPTPQ/oY1VHdGe7xSG8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKopGciTnj2awcI0EUWHJDdt48xHTgvOhDxMcqRM8/2gIgYeNExO+ZUUW6EPEfKEjnHaARcXhZ2fXpFclUbwTeRHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445347},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.80","@agimon-ai/doompi-config":"0.0.1-alpha.79","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.75"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.46_1790052376614_0.16996519669786636","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.47":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.47","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.47","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3fa6f1b9e28290b19a5b455618d6afd83164c093","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.47.tgz","fileCount":95,"integrity":"sha512-CbwWMkx32xoges6jkFHaP4OhQQ1iT2d7nRD1C6fPxAPPAh1MPE8YYAL07PJUDkaSpY25iwG/rhC4dghgtB87Sg==","signatures":[{"sig":"MEUCIFm0qBnOKAACnFNF/jNs9AiNJOl2TseYnnr5untb6CARAiEAwjiWBucefHD78RV1D1yGPVvYfaSX9J3lAtv6sGrxC/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDca20nJfm7ZNs+axnb/t8vg0mRt02LwKPnFyV5uAYKBAiEA0PiVY1K8r5FTht60av/oxvFSInOi4sQslPeH4Gag7Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430157},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.81","@agimon-ai/doompi-config":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.81"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.76"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.47_1790143539360_0.2865589596617235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.48","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.48","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"64ef00673a078d3cfb534e8885e229c28244dd3f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.48.tgz","fileCount":95,"integrity":"sha512-R0Wx0AvZd4BzFOeYQkN5qSVLxMdM/D+eBhPkpaQghnGRoeLpO3IPozWXfJTNIK1+uVSAFsdFvq7HujexeR3BVg==","signatures":[{"sig":"MEUCIQC8HWtcw8ncZwEErd0/eBMaFtieFdo5HFBCiK+Fm+js1wIgR7wvLRhRIU64FAFnzJKc78B2w0c+7o+BJbAKz9cLLqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA318+HxwndjF8Rj/FM6iJUCjxYvAwk9/dqwpljFPj9HAiBScxSjm0+o+puH8IYjdXl5xktg26vkGcWccreztoIY0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430157},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.82","@agimon-ai/doompi-config":"0.0.1-alpha.81","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.82"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.77"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.48_1790154805280_0.7176823747026981","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.49","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.49","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1f2374daf6466facea672952830f6fc8ffd4ff6d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.49.tgz","fileCount":95,"integrity":"sha512-X57TEv+67oXeKtvY8lhzzwOp+WZkY8KIjndLXEFR4QZr2a5/HBS6TvIEaMII6h6cmccAW3+dVIGWijQ1qBniyw==","signatures":[{"sig":"MEUCICNnjddIvoqKEaqn6yURAdNslW8eX/c4KcmG/BqyQ0/TAiEAhSuD00/P97sXFa2JmUoeBWIpWjvU2ij7/Cj9lQcInPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9b3vVhGEfrmUR3Q4C/IWtoe0s3oTYkz60t+mpT5uasAiBKErEDShgO4Jn0JG847Pfx68DF/lHygESvprd7zdrNbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430157},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.83","@agimon-ai/doompi-config":"0.0.1-alpha.82","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.83"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.77"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.49_1790161676421_0.649840109975466","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.50","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.50","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"6bf0d6103826a7f74d4822f9a9a5c1c40f03ca26","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.50.tgz","fileCount":95,"integrity":"sha512-2xLind1+mHQU/CnzYCCYGHtlfHdn8CB0p8tXqHRBGr59M51760uK3StWmv9BHz878IVHh902K5QwtmzcqyTjOw==","signatures":[{"sig":"MEUCIHCIjrl+AV0qils0ln/31Cj5GaRc7v6Kxw4t5yqnJodKAiEA+fVYDK0HeWpPV2E1+4k+/XQa6MKE5c0JCzZ/yCcDGm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESeqSG7MfZFrv4/jQT+O2P7MXKDu04JbdZYveGlIqlzAiAeJU1g6ZjeIAF6MdEeb6BJv96WTtK44qUj9rfbcYENsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.84","@agimon-ai/doompi-config":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.84"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.50_1790223059904_0.24330927119452372","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.51":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.51","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.51","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"6a325d29dd2a8d1b2f4936dcea4bbbd2f29e1df0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.51.tgz","fileCount":95,"integrity":"sha512-Rh2Zt+WYdhp88AcXWHgRoBBHpN+meb1z5x8P0jkN+pxEkKQzxobVsIgVWt1Pj9pN3EQ7fQZugrLTArsnxGg3lA==","signatures":[{"sig":"MEYCIQDBkjyzvUokMq1U9yAsXcMOPxfle4yfdi8Kx1NDnBacRQIhAICtciXWStmOMSbR6O9hoq7jqmTouN7HROLMIe5xfKta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWTAuCCDkBNrIC8ot8qVUcdUytpYW3lwW6+dwoIm9elAIgateo6mieyVYaHetaaWm6GX3b7ofzycC5VlBc0ouHD4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.85","@agimon-ai/doompi-config":"0.0.1-alpha.84","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.85"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.51_1790294913593_0.04174330462984699","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.52","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.52","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"67a751aa268ea473d1f044a6badc02ad5446c178","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.52.tgz","fileCount":95,"integrity":"sha512-zstGdKcRjjEcvaET/hOesFF5KO8tb8duZrB5yjC0UIbQpkXVZca3Ksagrvp/n6wivzfJvJwDuLUxjfwnm1WUjA==","signatures":[{"sig":"MEQCIAG9fyVhOH7i9zLR5lK/tHqVECvcRlg26jHcqhV/JSUQAiBa9vsToCAIO6P1fgbshtQ0RSctBnE2jQCHf6PlPAOTRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG7tQFplEhlssTzQZwN102jGWHjsaecgVMlBygO3T9H6AiAK8ucTJTvL/WxPDbn+posNo/e1yN1qQfEvVMDdB2XO8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.86","@agimon-ai/doompi-config":"0.0.1-alpha.85","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.86"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.52_1790298572858_0.15661641090853706","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.53","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.53","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a92c5134a4e1cf0e3261dde1861e0357915105df","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.53.tgz","fileCount":95,"integrity":"sha512-UcPnfa0wBcm+WDiSWeYLPwPWsK8lP9ugyYL9SJbhMf4EFu49exIvxdLu1tp9o6jLAgFsfnOHlcHyoOpcxxCqwQ==","signatures":[{"sig":"MEYCIQDMPk5fXqHFMn4irA1KSnVt2EIOwPMeC98dVJjxf9wWOgIhAPn5Bna2Ndq2r3pPlUcSktyJUioadJApVKKvlfLNhnEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF5JiNBUKZT2/gNJYUoOddJb/h3/HvIcHzejXry5mMoBAiBqAGdk6xtmUJkp7ZFzFHcYDGpIJz/8xL/Nk57rMhGa/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.87","@agimon-ai/doompi-config":"0.0.1-alpha.86","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.87"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.79"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.53_1790309984945_0.08027148821810615","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.54","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.54","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a736896cec35c686ba105df9aae221d99175a096","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.54.tgz","fileCount":95,"integrity":"sha512-/0Eom9UI0kl+RLeaWHzh5liQUgt+fD195apI1kqIXl+76ksbTGeLhd2XrNUW6kI96emknBI1x/+KYWr3r3MnWg==","signatures":[{"sig":"MEUCICYPW7TzfoVMxzb0p4ks0Zm7C/ROKG5PNLhQcHPM0SnJAiEA9r71TirO6Z9kcFcsXuSWLFwApk4PoT4Bg0v3QqmncZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBoyt2piIvpOvpW5Gjuq7HADUqWc68m0fwOKcnmMJYRxAiEAhmNDGJmsjgl4jby9FzpaEoK3vLjLx35iJlIXl4ldOoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.88","@agimon-ai/doompi-config":"0.0.1-alpha.87","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.88"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.80"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.54_1790324181762_0.6992005093280689","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.55","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.55","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d142da711d48bd623f7330e55cb045eba5660905","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.55.tgz","fileCount":95,"integrity":"sha512-ifYZ2RfC6zJ2fY/zM1uFQZZv7mZpEZxHF3p3G+V30abErXJVYFihSKgPBe1mLWhSMEdUAh+UIIzcwprlCZ0uTQ==","signatures":[{"sig":"MEUCIQDxWCt7xSyccd6m8Kp7ZOpTVk4nnvT5GwArW/8k4I1+lwIgYZDiqyLQ+jdNbfIZO9LFgs/gyKyJwAk/GrjnSH0X8Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQywgWxWcDysu7bM0M8TEXW46kHp0Lyon9GoAM+SfWQAIgXdFTer9ooNfxqMjRfLSXUBKLATXKGz+D5UVyyof4SgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.89","@agimon-ai/doompi-config":"0.0.1-alpha.88","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.89"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.55_1790375945239_0.7175362341065861","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.56","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.56","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0edcfb876e4605f8ea8c4c0f9b7b2d78e8b4e546","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.56.tgz","fileCount":95,"integrity":"sha512-kZ3O6ElEQADgPgvWvxeGa5C9PyUF2RMXpf1jQ4RcjiCAkhmPDwVBWp6H3sCmR6r/sYEQ+1kD+C/Z09sojpWC/w==","signatures":[{"sig":"MEQCIF0/TiapHRTDFKgHML5FeGwMmgyD8f6Ki1gkhYXP0FWDAiAZQdqxWimeCsGn5A5kn8hKRbaepKGFu1fMgLZNiAzKog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXlxWI2UvLzWcnAiRCGCm3+a6g+xjdyX+14rLHHm7aNAiB9M9DB3oneYWsMfjAGg/d8pO3psK4ZGryr0I64Pc+18w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.90","@agimon-ai/doompi-config":"0.0.1-alpha.89","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.90"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.56_1790387462504_0.38673801364912475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.57","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.57","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"fe386543f9dfac1abb4e5ac1670803f5eb2665b1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.57.tgz","fileCount":95,"integrity":"sha512-pk5wcO6NzaWzn67mgtcgZLTahRHNSeFngxcBjB8FHOM083+Z4AEg33Cvpc+lpU03VxAlK9exdOZQfjDeDFAEKQ==","signatures":[{"sig":"MEUCIChhRequQB8iXuoKLw4FnCZ9h7GLRuMDhQyp2GAEKqKAAiEAp4C/pw7JktFSrAvQ/yj1gTuj2gU7Van/H4mORbucV+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3Ysm6cktrKivfhaOXZJrirRmwVu0CixCCDpcodWZB7wIgHRXGjOi2Zifjzc3WME5DEjldUP1/VqsbroxK9MlHdPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.91","@agimon-ai/doompi-config":"0.0.1-alpha.90","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.91"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.57_1790416201919_0.834133067215616","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.58","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.58","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2e1d7fc33c002e6f2465f2287ca90e90c2761ce6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.58.tgz","fileCount":95,"integrity":"sha512-VamLAUSCzGfZ+PI9wqb+ZWkivqcumZVKijzH+oIuVDv2ostONP1Tgh3aN6oeDickTGPGJd6zLEGu/hwf1VBhsA==","signatures":[{"sig":"MEUCIH7v2x+UksPApIwbRo8JQLy3FsoHdTL6ohxIreS9/NjiAiEAumlRTLE+mI0cGvMNw9knn6mOwJp739i3uL/KlDQur4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBP2//NYpd7yw4N/7Ad5/LelheCGMB0M9MAGGc0qdjFbAiA+mERhfKwwdiW3zhZs1m+K0VYYpfQY5uw0NONBXkindg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.92","@agimon-ai/doompi-config":"0.0.1-alpha.91","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.92"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.58_1790430183859_0.22882567426376643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.59":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.59","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.59","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2b64725092b2cbaf4c775d412018ca513362158a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.59.tgz","fileCount":95,"integrity":"sha512-LkVsH7QFIF0+eeG4DsHoziEivAOXiTl6DwY3vsSI5FYefUtou4ZwxPgRAqQGxrfggkYRQ5iNvdhOJVddaSO5vw==","signatures":[{"sig":"MEUCICAVIS2BYaIyLRQ4BmkaY2wxQl2lKT6Tw84xCZ/t23H8AiEA/ZoESvmYTDnSznWw1a0mXN1a8z+jcBxKw4sO6dpFsBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDo9AsQyoOHH8Y6741UUTB+GF5nskoX67f0GpOk0ef8QAiEA8suI7cA7kAMFEVzQET+Gs5T/bXxunBAhrkAXaWcTk/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.93","@agimon-ai/doompi-config":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.93"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.82"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.59_1790480668001_0.6150788061647481","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.60":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.60","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.60","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"b97b6ca8b8eb7320de17c15a38bd246b04a80838","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.60.tgz","fileCount":95,"integrity":"sha512-axGub5AsuTsE5g02YQBgnKPGIExLGtWnWmrTdTpSARf1kLoP4m+47XM7JydT4Ml/4lHxgFc3gzINk/GkpJ7dfQ==","signatures":[{"sig":"MEYCIQDej/f0rqOCkqI0IWgYWwFyK/qg3QQZnzr60kVy7JNiwwIhAK3cIT/Io/FWnG1oOALIeb6rCo55oTa/N8HzA63sHVHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBuedTuxmeaWWi2XjBz/4AHnwy1yREbOoXDbs+visqi/AiAohOdTnUan8ZOH3b7FxpVwJ/0VyCnnceC23jnXPFfyww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.94","@agimon-ai/doompi-config":"0.0.1-alpha.93","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.94"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.83"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.60_1790488815969_0.9633751535426285","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.61":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.61","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.61","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"66187ee81a085d475545c8f513a3433f14dab3ac","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.61.tgz","fileCount":95,"integrity":"sha512-O2MuzohhrBdK/bTVJ8lU8qrI9n9wRTY4zmSbCCQcIVs0EQZ6uWme0px8UoCB2yUBD/i8OmalVMFJyCjPder/sg==","signatures":[{"sig":"MEYCIQD9pecC6d7CPqcEcVgOLAYLMWI66P1icoZjlEiW2BZtQgIhAL1NII336iSy9jK1iEmOpLou901yjBZhYumYTbmFKAzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdVMbuaj32uXcuyVW9oh2pie0THyjHll6yjvxszcmCJQIgEiDExbwAGh5mexsF17SxpI/epMXdY3ysDJZE6Ngcfnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.95","@agimon-ai/doompi-config":"0.0.1-alpha.94","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.95"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.84"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.61_1790517052686_0.1698806855014261","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.62":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.62","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.62","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f6140866a2e0e601b071a6c690c35c94978afc18","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.62.tgz","fileCount":95,"integrity":"sha512-sHH50w1jSHiEkS3dTUvbGUvskqO6EdMD/jEjW4MhLAt2wZhdEahCornJA8dlSkEb6Wh+J2JMmwk8W7/rvhuzAQ==","signatures":[{"sig":"MEUCIQDVMybRvZuOBfUj4yg8Q2YL2rxTRF42zLlQ98iDM8B9zAIgBPZb7CMDlLdKvxVH7HpPv2fkDqFISvUJqpS4Y3MHytc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA/2bnYCxqp63aPjFeOn0dZDMRIKlaU7yCEHsurgK9BNAiAjX1evyn260fikqv7Ovqku3SBjOzC1OU1vT6T8q801Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-config":"0.0.1-alpha.95","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.96"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.85"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.62_1790588079011_0.1661891097099999","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.63":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.63","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.63","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c21d7a08db394498d099e9151bd87be84ec9b0f2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.63.tgz","fileCount":95,"integrity":"sha512-c0bbf1+LQmQV0+GAhQZxbqpR9bx+z84eKPSug9u+tHIH9TP0EApcAdLRMIEG0Ds3dDJ2AU8cnnaxW0Jvj67gyw==","signatures":[{"sig":"MEUCIAX/YWCf9Xq6KIfb2XRmBguZhsxuEYvRvov5J1I3iM7tAiEA7JXAYdeGb7mSF160I/n7roWZRGB8eSJZR8opOFY9MGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCV8c6Q4co3zx3HUITUSlKoSYG5vqEqVlGXhO/t5FtzrwIgIXZ8tteh7C9gpCqgAf1CoE6eeICtEUoQO6+0WseE3So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.97","@agimon-ai/doompi-config":"0.0.1-alpha.96","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.97"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.86"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.63_1790685049644_0.6148800532852781","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.64","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.64","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f73d0b4e9efaa1443558d5cb6d1ca9b29cf2a6c3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.64.tgz","fileCount":95,"integrity":"sha512-XoXroCrZoRQ6Nq3wdM/bCpdgqVgK+05b6deZnL0uDPUKU5FQki3YmzZyL7u8mVIrxLkkoa3NwZtK/KObE/h6XQ==","signatures":[{"sig":"MEYCIQCnvC2AGfRQUmiSjRy/pnTE7z1BefJ1/4GOc9VaNnbtuwIhAMKIXDFDUvfx2q+nu/9E4AHqEYxiCuvqNLfjo2Lf0lRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICP/cP415Ef2CIGDTvJpeYsx9d+L+yLjOkH5MACa9+3MAiBTldiUIvoq7o+MNznoRWY6M7lKgPowbkovOwFzUYm08w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.98","@agimon-ai/doompi-config":"0.0.1-alpha.97","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.98"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.86"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.64_1790692798197_0.9416208439319291","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.65","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.65","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2dabeb99de5de8c366a7a5291aa2482586b873ef","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.65.tgz","fileCount":95,"integrity":"sha512-CfrVisN2zK/bqjhPWoLyTJa5wyon/d9MblRdeRQuRHYFERJQiswoMQQTt7nEY5KgfICz9D/Jbq3vPm8pUASgBg==","signatures":[{"sig":"MEQCIDAFrtpgLHU1REyvep0ql1olAN9JyqHs5tzRmJzsJoaNAiBSOXigw0lhl5kQmNjAr/INi28h6IaghbIWkZl8X7Y5yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQFTppddGb6QoH1K1dbkDvDE+siWVfzBWWfxY3f2kDwgIgRtn7ny45gYJGSiKyNBwX3XxLZ4FA+blUoAIzlSgs6DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.99","@agimon-ai/doompi-config":"0.0.1-alpha.98","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.99"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.87"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.65_1790723805395_0.01078188274929559","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.66":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.66","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.66","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c573779c0796ad68b636bc832b731936ccc53a01","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.66.tgz","fileCount":95,"integrity":"sha512-hD1KnqTghMoltn31V7+YMuRb/go812rsj0MNN/o0NAQuqFc5FOxXnSnrmLMvVoip0KmuO8Wk45oavQCpftnzLg==","signatures":[{"sig":"MEYCIQC9f9UZXLxiIueLAXipjur3UW5PbL7RQE3iJh7kgvkI3QIhAM/LazJHIin6B4UVc+IbUQh0uVjVTnLCtFNlSrZkR1OR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5/0iIOyPVS81RgC58zSEnhGJLu1xd4yb0BOWTMzy+yAiEA/jAs9jofuhpBjk4M2dyDRnQaTRJIyXSEoffM8Ny6y1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430335},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.100","@agimon-ai/doompi-config":"0.0.1-alpha.99","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.100"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.88"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.66_1790754655178_0.974852176387738","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.68","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.68","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1dc6eb4f38e9a41cff8912e4f5ad1649f69f58dd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.68.tgz","fileCount":95,"integrity":"sha512-CPCyX/GmcFqH2zyQvc8pFpQXg3fummygz2H28ohqsBEpWTFtsdN0qhbDU8wEAhdVnmp9MKwvoxmBOD4QW1tU7Q==","signatures":[{"sig":"MEQCIHN4N8KW4GbpO8utbgWBIlQ9TSVkRVlSxGVqvhhfA9JwAiBz3iRDwFhY6L/GuuMdHAlp0vy2qW+c12Waf6yZXoR6aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqDYysKTeVYsJYKC98VxNjJh5VOEICtgw7PTeKHY9QgAIhANSe1DKpCXAd8yu5XH7Ufp0sEUAMcX0t9AA7iSMBdhcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430336},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.102","@agimon-ai/doompi-config":"0.0.1-alpha.101","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.102"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.68_1790823395815_0.8464373289653535","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.69","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.69","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ed663a0c55e240f9e88364f7fdf66550033bdfce","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.69.tgz","fileCount":95,"integrity":"sha512-Al27FocMPPNG5dS47FuAt/YiH7UHy6/B1ZMc+cbmhzIkTikVfd+dXcGPprxQbPd5T7SCW9aolg/+lq4I+l7xYg==","signatures":[{"sig":"MEQCIHq2BqpFzAnTdViqhZbr6hF0QwXoBGAymSsItMS2JNQyAiBtl34a5412tvdX2U+4f1RVM9vxHLGsfIZlny3S1G7Aog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFf2tJbZY9seEbqkIlTUXW1KbJCuq0X0zKrPH77ElPGRAiAtvP3kVhvZM3tv+zpgQYgdDhfS9eG0lkXEhB28XWAA4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430336},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.103","@agimon-ai/doompi-config":"0.0.1-alpha.102","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.103"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.69_1790840729747_0.5808493405301227","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-cache","version":"0.0.1-alpha.70","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-cache@0.0.1-alpha.70","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d5e9665ed77b7ce01d80811392018504604a34af","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.70.tgz","fileCount":95,"integrity":"sha512-VzqU24YPTwRdzPrv36YFTuyaytb27ZolCB/HONYbAO2qmGXn/RVLYelCrtpJaJ5vcfsUU9moy1oJe9QsBw9TLg==","signatures":[{"sig":"MEUCIBhJ9TI3D7tRaNQCbNT+N67zJJDidXwgNeykQK9JQLy3AiEA2M/BpvTeZ5Hc9VXKPoZEuVjTMrHvXpzjWoWgBba1tgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfs4817QLxnV8VodZxW6iVhoxkQokFdsJmHjaxNlgROAIhAO4Rw9WukjnyRz858cVMe7uIMdtq9qXGH6SLJjrMUOBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430336},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.104","@agimon-ai/doompi-config":"0.0.1-alpha.103","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.104"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-cache_0.0.1-alpha.70_1790852287273_0.2695621635551202","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"pi":{"extensions":["./dist/extensions/pi.mjs"]},"_id":"@agimon-ai/doompi-cache@0.0.1-alpha.71","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"08da3b0b63fa50d1ada1bf3b32e7ff18f04c1df9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-cache/-/doompi-cache-0.0.1-alpha.71.tgz","fileCount":95,"integrity":"sha512-uycIti5qB4eBJV8PLt3a2By1ZpAazrMGbHHfTJcQdich6FC0Y9K0D78/FWp9m+Mo16b3iSnz1IQPf3HfJeoILg==","signatures":[{"sig":"MEQCIA5n+y7/Dr+kLBuz0beCaMaLvbGxcUThdBEOgE4qOni7AiAhqGy8vOFAWUhLcLFEMA1W7LD16vUYJqOx5R8aanSxfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWWNX6GqtM/umvD0AIRvGdtcFwdOlNaEpxf0yz27u6NAIhAPJJchq3UMR4rFXXYxHK6Pnd6igrwsp2ovMSe47PeKpq"}],"unpackedSize":2430336},"main":"./dist/index.cjs","name":"@agimon-ai/doompi-cache","type":"module","types":"./dist/index.d.mts","author":"Vuong Ngo","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./env":{"types":"./dist/env.d.mts","import":"./dist/env.mjs","require":"./dist/env.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"license":"MIT","scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"version":"0.0.1-alpha.71","_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"homepage":"https://agimon.ai","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","directories":{},"jsnext:main":"./dist/index.mjs","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"dependencies":{"pi-cache-optimizer":"2.8.10","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.105","@agimon-ai/doompi-config":"0.0.1-alpha.104","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.105"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doompi-cache_0.0.1-alpha.71_1790911881924_0.4868967984332013"}}},"time":{"created":"2026-08-22T02:54:51.138Z","modified":"2026-10-02T03:31:22.186Z","0.0.1-alpha.1":"2026-08-22T02:54:51.455Z","0.0.1-alpha.2":"2026-08-22T07:57:10.231Z","0.0.1-alpha.3":"2026-08-22T09:31:21.996Z","0.0.1-alpha.4":"2026-08-22T10:32:10.990Z","0.0.1-alpha.5":"2026-08-26T13:56:44.149Z","0.0.1-alpha.6":"2026-08-26T23:59:33.990Z","0.0.1-alpha.7":"2026-08-28T23:43:34.213Z","0.0.1-alpha.9":"2026-08-29T23:38:19.865Z","0.0.1-alpha.10":"2026-08-30T12:28:49.952Z","0.0.1-alpha.11":"2026-08-31T11:40:06.761Z","0.0.1-alpha.12":"2026-09-01T09:30:56.422Z","0.0.1-alpha.14":"2026-09-01T23:22:43.176Z","0.0.1-alpha.15":"2026-09-02T04:56:39.091Z","0.0.1-alpha.16":"2026-09-02T12:01:29.316Z","0.0.1-alpha.18":"2026-09-03T02:51:34.041Z","0.0.1-alpha.19":"2026-09-03T12:08:16.819Z","0.0.1-alpha.20":"2026-09-04T10:49:29.350Z","0.0.1-alpha.21":"2026-09-04T12:15:29.792Z","0.0.1-alpha.22":"2026-09-05T05:03:01.459Z","0.0.1-alpha.23":"2026-09-05T12:14:34.752Z","0.0.1-alpha.24":"2026-09-06T00:24:49.771Z","0.0.1-alpha.30":"2026-09-07T22:24:57.371Z","0.0.1-alpha.31":"2026-09-08T00:16:51.678Z","0.0.1-alpha.33":"2026-09-08T04:06:44.492Z","0.0.1-alpha.34":"2026-09-08T08:40:27.093Z","0.0.1-alpha.35":"2026-09-09T04:44:17.587Z","0.0.1-alpha.36":"2026-09-13T21:38:25.472Z","0.0.1-alpha.37":"2026-09-14T03:49:41.589Z","0.0.1-alpha.38":"2026-09-15T03:52:25.693Z","0.0.1-alpha.39":"2026-09-16T12:50:37.485Z","0.0.1-alpha.41":"2026-09-18T08:15:13.390Z","0.0.1-alpha.42":"2026-09-18T12:42:56.942Z","0.0.1-alpha.43":"2026-09-19T22:11:12.601Z","0.0.1-alpha.44":"2026-09-20T18:26:45.637Z","0.0.1-alpha.45":"2026-09-21T21:23:39.063Z","0.0.1-alpha.46":"2026-09-22T04:46:16.722Z","0.0.1-alpha.47":"2026-09-23T06:05:39.443Z","0.0.1-alpha.48":"2026-09-23T09:13:25.357Z","0.0.1-alpha.49":"2026-09-23T11:07:56.583Z","0.0.1-alpha.50":"2026-09-24T04:11:00.027Z","0.0.1-alpha.51":"2026-09-25T00:08:33.713Z","0.0.1-alpha.52":"2026-09-25T01:09:33.012Z","0.0.1-alpha.53":"2026-09-25T04:19:45.054Z","0.0.1-alpha.54":"2026-09-25T08:16:21.864Z","0.0.1-alpha.55":"2026-09-25T22:39:05.329Z","0.0.1-alpha.56":"2026-09-26T01:51:02.623Z","0.0.1-alpha.57":"2026-09-26T09:50:02.018Z","0.0.1-alpha.58":"2026-09-26T13:43:03.956Z","0.0.1-alpha.59":"2026-09-27T03:44:28.298Z","0.0.1-alpha.60":"2026-09-27T06:00:16.098Z","0.0.1-alpha.61":"2026-09-27T13:50:52.802Z","0.0.1-alpha.62":"2026-09-28T09:34:39.102Z","0.0.1-alpha.63":"2026-09-29T12:30:49.746Z","0.0.1-alpha.64":"2026-09-29T14:39:58.328Z","0.0.1-alpha.65":"2026-09-29T23:16:45.504Z","0.0.1-alpha.66":"2026-09-30T07:50:55.300Z","0.0.1-alpha.68":"2026-10-01T02:56:35.936Z","0.0.1-alpha.69":"2026-10-01T07:45:29.921Z","0.0.1-alpha.70":"2026-10-01T10:58:07.390Z","0.0.1-alpha.71":"2026-10-02T03:31:22.024Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-cache","typescript"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-cache"},"description":"Provider prompt cache policy and deterministic routing for DoomPi","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}