{"_id":"@agimon-ai/doompi-plan","_rev":"178-3896a59cd4a92dbc717b67d6bb1af415","name":"@agimon-ai/doompi-plan","dist-tags":{"latest":"0.0.1-alpha.114","alpha":"0.0.1-alpha.114"},"versions":{"0.0.1-alpha.0":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.0","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"263efc155a25dbaf3893d10a9d4888f0da3dd165","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.0.tgz","fileCount":74,"integrity":"sha512-HhMZ0xWfRRnhOcuN/omJcZskvrkYrx6/7w4vIC5ZW6Ux27SFSXcKX9MvSeBme0WzuN+lNeZU4e4EYeZ2oc8jNg==","signatures":[{"sig":"MEUCIQD6lEBH98NbJ4IpCLYRwJYi1gdvSEQm2KM5S3F2NHRRogIgJtVLmFxWW0r0suaKyTjnZgIpHBFogEOzNaWuQjvW3yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378461},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.0","@agimon-ai/doompi-config":"0.0.1-alpha.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.0_1786453897977_0.4229736444254715","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.1","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"665489849db0a3cc87915efcb1eb534e5b5acdd2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.1.tgz","fileCount":74,"integrity":"sha512-tTzoaIC4b+pS5lU5Ct4DKRLy6ntc9TsFXhTvyxl7EEHMfm9gA8U4+3QgVPcXMPKVJt61b0r8sRW+hgG34x1umg==","signatures":[{"sig":"MEUCIQC3Xw2D4L+ThR4CKxtqrOjxBrL6t3q5aa3c7hymmUhpbgIgfJ63CAoSumI8F2jBpK84SGdkw558vwrjJc02WBte6o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378461},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.1","@agimon-ai/doompi-config":"0.0.1-alpha.1","@agimon-ai/doompi-telemetry":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.1_1786528864166_0.09675913246333478","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.2","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"868dfc123646f3ce8d6d980610ae323542dad475","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.2.tgz","fileCount":74,"integrity":"sha512-MCf+xzP8B91faxlkpUpxRs9fwmILzDDZ+HTuaGtteTB6P7y0QzgLJrRKL0LoLRgii32OZAXrOSGlvHZm14X8GQ==","signatures":[{"sig":"MEQCICHzWuLr2WceZmhExb0swS25lNw60GB6rg8UDtmeHmNQAiBwOvhpLBKdLPytF7o71X7zJlnSjCUvLaAbKGPs29HeSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378461},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.2","@agimon-ai/doompi-config":"0.0.1-alpha.2","@agimon-ai/doompi-telemetry":"0.0.1-alpha.2","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.2_1786543087158_0.018574663340527042","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.3","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"7a007ef425f8f4beb788892764769ff50501b5af","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.3.tgz","fileCount":74,"integrity":"sha512-nW4MXd5v97uIkh/n7j7NRoMT2Z7XGl5sb8hdY8PUp9a8vhHsDQEytrSZUPDX8FGPYHDfRuj2y/iKnIPyCmVNuQ==","signatures":[{"sig":"MEQCIAwE7WjfubNeSAyCYat0bO83f14zS4h/gPaL57ASaOq1AiArLPuKU2e52TDN1AyvkFEYhOWTvy4MOTUlgKQqfLuXTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378461},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.3","@agimon-ai/doompi-config":"0.0.1-alpha.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.3_1786546697041_0.28670586589639013","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.4","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"dfa7458bb8bf971180ae1bfbcc05a95eef20c074","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.4.tgz","fileCount":74,"integrity":"sha512-CyMRfAA+Dt4urMnfAdm+kvD0n2bsYorrrWW+XOzNZtP2MIt2URRoTo6181BpxbVJQEca4hZ6rCVOA/NBhvGntw==","signatures":[{"sig":"MEUCIQCEreejtDEL6T4r0lu478mQKJZX9aVGverQPrTyBSfbRwIgSPJxqos8S8BvSUzXthiq5p3seMPsWy49oodkgmbE3cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378565},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.4","@agimon-ai/doompi-config":"0.0.1-alpha.4","@agimon-ai/doompi-telemetry":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.4_1786587240060_0.13935527202955544","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.5","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a76e07de516bc5c5f00e1b3f951597f2649e7b0c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.5.tgz","fileCount":74,"integrity":"sha512-hlwImFRYzVWYVxWRwYIm6omWCpU8kRDaVoKIUuHtGB9P1XX+AB5q/wCkswHVpTx0ilxTx+T7EATcNCdqWhJIYA==","signatures":[{"sig":"MEUCIQCjHjOXtNLACNALKRxRDAHaMijrOyURlVyKvttAa2XGZQIgP9rWYcAm0R6J8a6Bs7TlGFv71Id2FxVt0y3B+VSKgbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378565},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.5","@agimon-ai/doompi-config":"0.0.1-alpha.5","@agimon-ai/doompi-telemetry":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.5_1786592105206_0.8730928377413987","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.6","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f9205700734387da42c61302af2c7a0614f4b41d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.6.tgz","fileCount":74,"integrity":"sha512-YHYQbhaRGuJrV9BgCHDRkjf6YXK9UkhUsVD7nNHA+k7rGUmHHCjXEYnP02z1SNPYQIFTPG6l/g9f4ykc4rz1fQ==","signatures":[{"sig":"MEUCIQCvn371O5cffi7WCJU0YeuidOLhE9D3sl3sOjY4JHP95QIgbUTviFwYH1PA1Iol36xC1GYxag9eOqHhldX9GnNhmp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378565},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.6","@agimon-ai/doompi-config":"0.0.1-alpha.6","@agimon-ai/doompi-telemetry":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.6_1786597667401_0.7998656563893711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.7","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1b2bd25a01c71e3995c61140a19d4f12fb392fb2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.7.tgz","fileCount":74,"integrity":"sha512-qL2N17OVDLpG91VczY55E9M/BVN9plDTkbSpspNtNg/1NAYssVDmTijRiW1IQtmmEmgU4DTv5G7FmGcRZeapyQ==","signatures":[{"sig":"MEUCICdVnr1U4ukK+hdO67BrjSCUIab6Fc4sfE52aGqdrqiiAiEAt9q2ZUUgLsdODR0QuUE5EYMIOF+BYcFkX/XFUzHWVns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378565},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.7","@agimon-ai/doompi-config":"0.0.1-alpha.7","@agimon-ai/doompi-telemetry":"0.0.1-alpha.7","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.7_1786603781177_0.39159946583532124","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.8","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2abd4f7c7e63dfa81d5352399a4f3a5a21f27257","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.8.tgz","fileCount":74,"integrity":"sha512-pscY9LlPNPSWu7owttYbGV0M2Qh0fTvufTE881yHth4WB5nsgKHHd3Cv7L0hRPgz8hRlqBGklJu0PkCXSiQSFQ==","signatures":[{"sig":"MEUCIQDHwRqEEQJyKkMh0JiVU7qHENgkCJa374SoMD8MCS3dEgIgVV5QsaaTNSha1EHWK/+yJSdPFt3BciVv4l2RUTFLy30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378565},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.8","@agimon-ai/doompi-config":"0.0.1-alpha.8","@agimon-ai/doompi-telemetry":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.8_1786608882508_0.18012214562759055","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.9","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c522806282429060e4627e9b02182389c9ff737f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.9.tgz","fileCount":74,"integrity":"sha512-KFKFKCn4HDFZ/cBYUvJNXBcdeylvxDKeSsVVMF3o1LzWJw2hluNzfLyoKwyPAXF6Tw3jsSH3aKgNKA0M92BvBw==","signatures":[{"sig":"MEUCIQDBo2Q+y+JrCG2K1fYpxXGUJ+HY1q0j2q8lQqCcep0IUgIgdQsvFiBOlMzxO+SzZz5w9fupkxTB7i5FpLlbsNZWG5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378565},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.9","@agimon-ai/doompi-config":"0.0.1-alpha.9","@agimon-ai/doompi-telemetry":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.9_1786613674977_0.11942641125919295","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.10","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3e19040f83948dfa461e527658aef7778c5140e7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.10.tgz","fileCount":102,"integrity":"sha512-Oey+4pOwlKe2eVTJmMdiuiMSDK/XM5eiVOAFowBtKrc9I7vJZsZ1OuXg9A+sYujbXB8BS/6qIO56hToRNO4HGA==","signatures":[{"sig":"MEQCIGU3SvbqlFAIHff25HWX0i+lTgD4AQ+Z6+PD23TMxzLwAiBNSbiwskRwHqP6vkJQgeQa3/e2gKdG/v4tKWbRGo/yJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396763},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.10","@agimon-ai/doompi-config":"0.0.1-alpha.10","@agimon-ai/doompi-telemetry":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.10_1786698199984_0.3530416270182233","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.11","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"021cf21e16b26c3df0f1233aa026da55d804e498","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.11.tgz","fileCount":102,"integrity":"sha512-/RI0C+kk+FgoI3ZK9tvQAYYw5D/ZdK4sapmMYRf+6Hyk9Lkw/VqZbpnyvt0NhtYIhDjrrevVBOJQn5BC9xHE2A==","signatures":[{"sig":"MEQCIHsOkTsukYztZ3H59sGNnr8CkCamkNxy6zuCptZQeC8KAiAFaJDMAwGDuCVaK8KZLKzouVT0eAjL6TR8ZAjuvZZv8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396763},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.11","@agimon-ai/doompi-config":"0.0.1-alpha.11","@agimon-ai/doompi-telemetry":"0.0.1-alpha.11","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.11_1786708226591_0.23138549529550834","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.12","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4863e9eb1fc14a8e5ae5bce3b7407a65574ffcb1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.12.tgz","fileCount":102,"integrity":"sha512-0/QL+jNjxjBKmfeUhQ+r+48AGCqHgzea4/YKG/PYVdFeSWsuNh2VyxMAI8zhdtx+VpLQTvmq/rDVkSGsWNJ0pw==","signatures":[{"sig":"MEQCICOHJ/JLZ/DEx8iy0jGXjM9bcX9a9Sb+orkYdqKJ3oJRAiBG62XXcSomeS67IsVLevnCUt74mYVVyTtwL3hv1xye0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396763},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.12","@agimon-ai/doompi-config":"0.0.1-alpha.12","@agimon-ai/doompi-telemetry":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.12_1786716647683_0.7750727408711675","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.13","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"b99e46bd65cb8223700aeca4d72812c8e59bdb0d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.13.tgz","fileCount":102,"integrity":"sha512-mf/GVVyA8aa8emf0BiiUa1L0/mj//a+fBOLklJzDE6vDkja2Mam6QF3xWECEkyKoW01GS22BOnt1Rh2iUEZWLw==","signatures":[{"sig":"MEYCIQCyJMvcF9QMp0tBCiQV/sMZY7D2VTe00LocUZTpedmXkwIhANoJWHuNThibh8uZ1iMH2S6UU6KeE4nZGn07jrJMHwHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396763},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.13","@agimon-ai/doompi-config":"0.0.1-alpha.13","@agimon-ai/doompi-telemetry":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.13_1786749441823_0.6576146040661806","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.14","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d830d533cb95e8f02090a21c20a082cf0ab2ad9d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.14.tgz","fileCount":102,"integrity":"sha512-7G2Dao7SoiVe4GCpfFfoZKfhxtGauH3DU2qrpztwRNitCDvFUzitREKvGaS6d0Xue1IDuNCu19DbR7RFb70oWA==","signatures":[{"sig":"MEQCIEReb34y+OHZfRKU4j7ufD9SeIh2dhLMy2Z0rRwI14h6AiBtGU0+A4QVTI2jvpE8cvD3O4U17QwHzqB7Fl5vkzKyTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410492},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.14","@agimon-ai/doompi-config":"0.0.1-alpha.14","@agimon-ai/doompi-telemetry":"0.0.1-alpha.14","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.14_1786785105581_0.23378748996020682","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.15","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"863ee26e8b8434de9f2e0cf8d59b04bb2454fa77","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.15.tgz","fileCount":102,"integrity":"sha512-cg44MdDaugAx+XATWWrIfJBKoCLunsTzekjhI0docW7/CLgdEZ8fi0qKAvL7Fd5O2YDROuGfYPzr06ZkFmIVCg==","signatures":[{"sig":"MEUCIQCr4g60+TD1zxX0zYN8kPLZjHsZVOx3c102u0d8QT9bbwIgeW3g+RbJaLCgkeRoffjj5JnLIOs8A/X4xnzw86ZP9dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445233},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.15","@agimon-ai/doompi-config":"0.0.1-alpha.15","@agimon-ai/doompi-telemetry":"0.0.1-alpha.15","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.15_1786879257471_0.12185756598516839","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"5d4bc3e9fd1b2c7011193ec2858c90367baac8a9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.16.tgz","fileCount":102,"integrity":"sha512-EyvRgJEys2u9PD6BDrx2ZMTZqA43RuZGoEEfuAEvbui2kwN8LeV590Ny050hH7zpZlz81svlUqko+TXbd6dFOQ==","signatures":[{"sig":"MEUCIQDXmHtw3oZ4wVCfFQfs1KYjt1OUEFOy+V6UY2ZCCtva4wIgJaUuKt3J94wfO0dz8Rh/bxtB9PZ756ksztXKsJZ/v7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445418},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.16","@agimon-ai/doompi-config":"0.0.1-alpha.16","@agimon-ai/doompi-telemetry":"0.0.1-alpha.16","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.16_1786890685176_0.03787473450338097","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"03e861f278190b808bcacf8364839bf5e417b4f4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.17.tgz","fileCount":102,"integrity":"sha512-UmmJDLLUd2UKauF2iSR3PpxFWeIa7J9aPGHlv/jyRp4g8G4W0JFmE6gK3D67+GWlfv4MrSf0qkRgrPOTfq+ifQ==","signatures":[{"sig":"MEQCIBKxa9kwIBI+kfIN90cLUZW6v2cTKOSvdPvA44qcVHO0AiB1jTNTHUjwzySM+voceUz55GCWw/rkwfSfe9icNN2byQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445510},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.17","@agimon-ai/doompi-config":"0.0.1-alpha.17","@agimon-ai/doompi-telemetry":"0.0.1-alpha.17","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.17_1786917213813_0.030751805710632185","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"94cdb09bdebe8a0fa85ae247915a3c1d97f02087","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.18.tgz","fileCount":102,"integrity":"sha512-owSWvvXd0PhDMO2xR5F5YicofWfhajZY1dlFP8Rm3uZQAW9mKfcdeLn02m0aFgUH3mI84UDHRSY4jW+dVXXIyA==","signatures":[{"sig":"MEUCIQCESzb0cloaCGQSgnGzpYCLpRS9dEGXIXAG4AWzKD5q4wIgKnrrycTRYO18Lku2d79W3ALd9bFIaKrxNxGAwAKIKSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445581},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.18","@agimon-ai/doompi-config":"0.0.1-alpha.18","@agimon-ai/doompi-telemetry":"0.0.1-alpha.18","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.7","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.18_1786955772460_0.08123758917182711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"80d69959edb271a99fb3568df11b18532c3e68fb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.19.tgz","fileCount":102,"integrity":"sha512-MPXflSVxAF+hoClwb01ClRji+l6pj7rh0miNXCsWfePbQhhKM0QOhfLENnOojdJrpADfrBgL/6dGs3NM2bSywQ==","signatures":[{"sig":"MEUCIQDoBotm7SIW6jWAq6h4Ga5iuFBU8csDH593lBslc+Tx4QIgeNls+7DFSjKpwqy+UbfBony5blwCykHfGMnwSwhRwSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445581},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.19","@agimon-ai/doompi-config":"0.0.1-alpha.19","@agimon-ai/doompi-telemetry":"0.0.1-alpha.19","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.19_1786962967439_0.9384112574310253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"215f1566816697aff52cd593a06ec442be5ff7ff","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.20.tgz","fileCount":102,"integrity":"sha512-7wsy1JUxnPVxdW6pb9OgyElhAhdC1MRWiRp+7ajpWCU/Sqd3MapJ9HdMmIwXn7OLwGjC+sM4BM8KyksM5vmVGg==","signatures":[{"sig":"MEYCIQDYCvftcrZxn2qb8xr2EeTqHGiYjN4zfRCtumbvU3FrCQIhAIPrKCVo4sK5Q9jFtncO+B1Gu3RGMcht2Z94oJDNWVEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445581},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.20","@agimon-ai/doompi-config":"0.0.1-alpha.20","@agimon-ai/doompi-telemetry":"0.0.1-alpha.20","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.20_1786970753076_0.1964040010105088","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"d165eeb16115d193818297e4e60400118a0df018","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.21.tgz","fileCount":102,"integrity":"sha512-R4zlAlc21ZlMH7PQrboapEY0Xa6GRF1yucfXjLj38PZYoUmCVhTjY1mLIWONxqpS0goLfyWvMGFJecIZJouZkQ==","signatures":[{"sig":"MEUCIDVz1lyBoaX4dGBD0bcR9PIkPhJEVLH5PdubFMriSYhmAiEA9zw2HskyHY+x1KTCJv2ErPmMed/rV/y/Ik9qimpLjtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445582},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.21","@agimon-ai/doompi-config":"0.0.1-alpha.21","@agimon-ai/doompi-telemetry":"0.0.1-alpha.21","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.21_1786975466761_0.35850538430816736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"cd54499c23252a53447af4bb93463276ec244c44","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.22.tgz","fileCount":102,"integrity":"sha512-ApekXvhHz9L9Q69UJ6DDgDVA7QP5afHllx3yOgLPDo1q+P7ojwzir+AQAtlMatRgG/ydxWnCSTbsQBma8HjYAg==","signatures":[{"sig":"MEQCIF0v7Z8RkzsJMVfzlhCFd5jjTtkj43IrA1cFYRdplG4ZAiALKnsxagDBdN+hfTx+DewYr2Vzv2qt580xA7DaceKuJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446024},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reusable Pi read-only planning mode extension","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.22","@agimon-ai/doompi-config":"0.0.1-alpha.22","@agimon-ai/doompi-telemetry":"0.0.1-alpha.22","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.11","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.22_1787053291578_0.1856805426373873","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.23","keywords":["coding-agent","doompi","implementation-planning","pi-coding-agent","pi-extension","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/doom.mjs"]},"dist":{"shasum":"5f9ff44d92f74d48a1fd5e4c1cf454442ed9906b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.23.tgz","fileCount":102,"integrity":"sha512-5OXClCjWF41L1awIhRhrGqvu8HMYvUZhw+Qyc4TLrwGXx1A8rgIsZFUThCbSoazjTA7CW8Nc3/KilKrYr8CCHQ==","signatures":[{"sig":"MEYCIQCTn+beKd4NyeA/DVtq9etCZJRL25pPCXAT07yl6c2APgIhAJ0RyC/Dfy4xMPBeW8egzui+NzgF6kpd1TKOcHPxdqx9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446273},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":"./dist/index.mjs","./config":"./dist/config.mjs","./prompts":"./dist/prompts.mjs","./planMode":"./dist/planMode.mjs","./fableFlow":"./dist/fableFlow.mjs","./planConfig":"./dist/planConfig.mjs","./package.json":"./package.json","./extensions/pi":"./dist/extensions/pi.mjs","./extensions/doom":"./dist/extensions/doom.mjs","./logSinkTelemetry":"./dist/logSinkTelemetry.mjs"},"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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.23","@agimon-ai/doompi-config":"0.0.1-alpha.23","@agimon-ai/doompi-telemetry":"0.0.1-alpha.23","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.23_1787057477375_0.31257254465833806","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.24","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.24","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"89a642d0b836d0b2b0cd9c59954aec21e05f0b12","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.24.tgz","fileCount":92,"integrity":"sha512-yLX+RUpUJnUYJRj7ZWK8c2ywkjKUsBD209VG8E/uHtyKNqjb6fX+NATALe7SwqWiTuLtgkPTQXKcQJiyN807bg==","signatures":[{"sig":"MEQCIDZvCUMPAIERqTbQ3hGgm6qDbsgKepkBWlm81Y33IaFNAiBiDOL/L1jQnruj+uJRA4YXxTAm90N/MybQXS5nWuFKtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463539},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.24","@agimon-ai/doompi-config":"0.0.1-alpha.24","@agimon-ai/doompi-telemetry":"0.0.1-alpha.24","@agimon-ai/doompi-user-feedback":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.24_1787224806406_0.30683499095756095","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.25","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.25","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"de3b2f194e29abb23f117857f48ecbbb8547f4ff","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.25.tgz","fileCount":92,"integrity":"sha512-sHVK+lzUPmIImvmJSNc6rFnoHlU98L4JKie7ppe71iVI67Zmzs93FB+8+1t8pzFawanQqVaH4RoC+ywjV9Qjlg==","signatures":[{"sig":"MEUCIQCvnQnrUylo7gYZU2rn2WlBV+EvxKXaZVobO7TpY3jUGQIgOtlSyTjHeKWbY9zkXG0/xTRG2WtaD4s61RA7JMiB1Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476530},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.25","@agimon-ai/doompi-telemetry":"0.0.1-alpha.25","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.25_1787263473795_0.9594901861608636","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.26","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"41b6a3af3676772179fccc0f343d9f9cc33ea970","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.26.tgz","fileCount":92,"integrity":"sha512-pcsMt6uvM/sNYekHxyD3qgW2C5tMjca/9OuXgJIyVv7EcSeKUyopAQ7izeDR6cua8PDrYUIKMm5p9nSxz67vzw==","signatures":[{"sig":"MEUCIEBrlPLr0x2zJhTA3DIdA5Uu4Hyy8bJ3Yc5WRlm29orTAiEA4MK7WeHbpP+ND+iOuQug4ToaWQSQumVsHbMirsjiem8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476530},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.26","@agimon-ai/doompi-telemetry":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.26_1787275407534_0.09541130824574995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.27","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5e3061732f357ba587ec49a35a66ec06abfa84a4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.27.tgz","fileCount":3,"integrity":"sha512-yU0FazDw4horpAyAc39X2ytDRWJzSBUD04RuvsPzURVcFc1hz0Y01EGsUuvHaYy8OXJeOqd9nTr0ia8CUjfXjg==","signatures":[{"sig":"MEUCIDtHyezCmasQPCpubIUNq1UgL4Dcmbo7SoctStjxDt8kAiEAwB375izf/DZF5S/0uzT3kRK9eDN+Pop6XsCBb8SRigM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7243},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.27","@agimon-ai/doompi-telemetry":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.27_1787295742538_0.18979465958012787","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.28","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.28","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"7fd4e04ceca49044802b116ccbb8e819d0190885","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.28.tgz","fileCount":92,"integrity":"sha512-6hTvFuanhF7wPxfQa1MGFrwRj5L6RGqfb3WOqGAiWnOTB0onqLKMHPLAFu6GL9XDeyJDnzgxK6I70CL2iTjaGQ==","signatures":[{"sig":"MEYCIQC02HcnXqm13U+6QOUv8z7gHhZsv6f+r07CdF/J4tQkQAIhAP5IupISOctQPPopFYWJBMIDfVVmhKmQwn5kClHMRFG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475990},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.28","@agimon-ai/doompi-telemetry":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.28_1787300222707_0.6290307566236524","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.29","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.29","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5754eea081bef39659ce715a36bf3e32dab62fb5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.29.tgz","fileCount":94,"integrity":"sha512-wxrIbzjU8NXRszwUtevxKPRIGD4D9/HQZVXbrc7WskNcp8bxU5GxSP99kvKLrzZ/T7RWpsrx+bbkmNE0N2zDzw==","signatures":[{"sig":"MEUCIQDtlvGP/UFTNZ05ZrvCNrUlS2qn9LbRu9sjqZoXyV8zEwIgemnxy17zN4x/HGodh5KrNIchZ4lfA6h2Kclj6GExWM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480529},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.29","@agimon-ai/doompi-telemetry":"0.0.1-alpha.29","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.29_1787315059424_0.5707209447959236","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.30","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"075c3311b2613c83a7c5af1eb54882ccf7e4c72a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.30.tgz","fileCount":94,"integrity":"sha512-xe6Eshe+dc3Kp9r12beBxV2HibF7YEhX8cChBxq+QkMKWoXY3QgiKhd7wZXaN58g/Wp7WWvGqxizFeIBtbB7Rw==","signatures":[{"sig":"MEQCIBDo3pr97Pa8EO3ximoLT8M0Uz53uQZi3ZvOMbyONEN2AiBuVrGPdiLBjUG7KsutGFQauMekIrI2P7KBYHrYwPFmug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480529},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.30","@agimon-ai/doompi-telemetry":"0.0.1-alpha.30","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.30_1787321469322_0.26974800042144187","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.31","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3b1b16abb8d76a9ff3c2279f894104d31d2f2afb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.31.tgz","fileCount":94,"integrity":"sha512-JvFav711NLnILSWA0EYY6eUbu3gmPJ99V2nNTuQQsTQS7o1/9lO8+cHJXlfZzUbb1rQBRKBHaZ+ieimxxhGJPw==","signatures":[{"sig":"MEUCID9FEskPE870NCHmwLB4DHav/7+462Kjsahb+ovWiLjSAiEA/Oz2BVMrcSRC9VS1plYm4ESmdFKSGDGOREr/mfPuAQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480529},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.31","@agimon-ai/doompi-telemetry":"0.0.1-alpha.31","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.31"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.31_1787357102933_0.7364380247317839","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.32","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.32","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3d1bacecde6907f8d7670a19641b00022e36a9ef","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.32.tgz","fileCount":94,"integrity":"sha512-Yq+Akikl/308PDbPwDQrcYHNXLDVQ0lPqAOWIbYnJKHjJr8uACffiQ7LmnaMB2DEKoDVDyJ2zzklMB7EvJoPjQ==","signatures":[{"sig":"MEUCIQCxcXDJRYvtFlowks2dNZ15S4VYpCDROJRnqiY/RXItRQIgbzaIhP1K5CBAwF4yoQgTncrtuzN1OfHXf/ql6lmwveQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480529},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.32","@agimon-ai/doompi-telemetry":"0.0.1-alpha.32","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.32"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.32_1787358526601_0.7838156127449847","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.33","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a688a0a64a4958044460207911244909f69ea009","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.33.tgz","fileCount":94,"integrity":"sha512-A0lY6u7NVPyZqCAOqR+0c0U0eFnY0JNyuUQuWW+dCjtrzdPc2Ty+XIBd2L5Xi4OlIrItTb21n+SGHTllPBDfxA==","signatures":[{"sig":"MEUCIQDEBSsPbYbIWdcE60j0DMceNadFBjupJIKLgffnfOPeHwIgRQ67/AaoJefMBcsj+ZgIMGx76ihu8tFk72/0Q6t9h0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480966},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.33","@agimon-ai/doompi-telemetry":"0.0.1-alpha.33","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.33"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.33_1787361370810_0.7091013082420268","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.34","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"214db33dc60a5254dc66107c49573e42a63af9aa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.34.tgz","fileCount":94,"integrity":"sha512-/NVeq5uVA61h9o1nxMN4DqSXgX8Lws2qfnluNgm2vU/xpBC36pEUnZ39Pxi2S27gDlQi6XKHQCTpVAioIjedYg==","signatures":[{"sig":"MEUCIQCnozMKPnNZrVI4AARzFf/BHRkYCA8yiVWeBhBclHLE9AIgQuYv1YD9C67Xhe9U8WaTaiQXuc35sWztaFCgPYbOpwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481128},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.34","@agimon-ai/doompi-telemetry":"0.0.1-alpha.34","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.34"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.34_1787367324451_0.8857766643904306","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.35","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ffe7b9a5bd742a4fb5111407dd4327fe5fd4034c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.35.tgz","fileCount":94,"integrity":"sha512-r6RtoXx5e9HokxpS6Se+5C5lcBokJXdmti30LWICjuAMDLT27s1vBdMoybVnajvx2TboBrB6bawqvgIEJpok8g==","signatures":[{"sig":"MEQCIG/xtRGm1mcJBE3KDgOzfJLlV/KH4gaD5l61gcYjCDwEAiBz/j+gWf57iWF3quqYc7v/BQuMFW+U19lZUY8uS0JO3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489396},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.35","@agimon-ai/doompi-telemetry":"0.0.1-alpha.35","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.35"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.35_1787385470583_0.30185053729899414","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.36","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"179ae760cb8dc8dd5943aadb62199eba97270a76","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.36.tgz","fileCount":94,"integrity":"sha512-4pIUF02nPKBdg2gSJgdPZsJm0bXf3/6HFI+zWs7YOelBJlolTkzHdfP/nRdcYR6i59Et9NUUf+7X/C9kG55qjw==","signatures":[{"sig":"MEUCIQDx+HzdXC8uip1FV0SpvTmmYigns4QeyBL4ZCS/nnuXeQIgEGHkQwnyM/6/6mYXA0RmE4DHkfatiWdWEj3gLyEq7uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489611},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.36","@agimon-ai/doompi-telemetry":"0.0.1-alpha.36","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.36"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.36_1787391124412_0.8748386377953281","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.37","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"473e9e2ee51d1ce3fffc56eebdef3aada2dbb775","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.37.tgz","fileCount":94,"integrity":"sha512-camZWJqBQ9gDuAyTzRhWMVkuRyEmLsnOB+31sP0hgiOmciTENiBc3pcIIQCLnwm7zgVCoeL+wTNHlF9FQF+OmQ==","signatures":[{"sig":"MEQCID4f7z7PyB8mLGCGmDumTYglLTRhhdX3AZmwhdWPhPKtAiAu6Q8SRoU2seI2XNGkCqc1sMO4R0tYeaEjdMcON++eCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489611},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.37","@agimon-ai/doompi-telemetry":"0.0.1-alpha.37","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.37"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.37_1787394765746_0.7289131396442297","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.38":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.38","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"0d27ffda20d995fc14df3edc507154003db457aa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.38.tgz","fileCount":98,"integrity":"sha512-PTTBhlWROXGeP/qUkmMTu1lzaZKLKh0cYLyIgmO2bSdmHTGAu9tN7h6yuh8TKet1Yz1UbEHqOPnepfKAcZ7JPw==","signatures":[{"sig":"MEYCIQDQsiCWwI60HdW0Y4/tuEXQAb7r9ZjDYbOneAHWC5gO/AIhAL/ZThJ7GXy7VyIrGpBK5EcTbpCW0weWi9DmnBY6pef4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502911},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.38","@agimon-ai/doompi-telemetry":"0.0.1-alpha.38","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.1","@agimon-ai/doompi-web-components":"0.0.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.38_1787752640394_0.5461885349804307","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.39","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"02278ce48465122731a1425231f78f3a039e43a8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.39.tgz","fileCount":98,"integrity":"sha512-rEeAQvm0mSC7yQE4ppmF0JiQ2VYQU12hq1rxM3pES74SAdYDdLl7SeZ/mzo1zzmWKAtLzFQWJQ/zoaKnGL5hYQ==","signatures":[{"sig":"MEQCIGIBE1+dI/0IAc/Ej06aZNaT0XF74QUCsEQAmvTKknKWAiBi6wJ701yTF+RA0lTkD3VrTwEEHiQhIYuStHnzA4x0ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502919},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.39","@agimon-ai/doompi-telemetry":"0.0.1-alpha.39","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.2","@agimon-ai/doompi-web-components":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.39_1787788822591_0.441877961057634","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.40":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.40","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.40","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":"c2a8ecd95105de85e3837341fcdebb3ce8da5655","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.40.tgz","fileCount":140,"integrity":"sha512-Vc+9yBWYF39nB4qUh+KS5KWPxtkaCBhwXZdKIxoZSZuzQgpGVBc3pjopKKKNDANGxR6I+mDvCL1tv7xDqpIPrw==","signatures":[{"sig":"MEQCIGhQl69YX4bqwoOoWp1YYL8wJv02aF1M0O1PJoITF8LNAiBpSrbKzLCSKpaxLT68ig2J3fR0FDw4SFEsF36QRR3irA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595453},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.40","@agimon-ai/doompi-telemetry":"0.0.1-alpha.40","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.3","@agimon-ai/doompi-web-components":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.40_1787960652911_0.8350502541920333","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.42","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"505a3e2a81862d211c0100aef23432c756ab21b7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.42.tgz","fileCount":140,"integrity":"sha512-KJW+J+WQtdoj2rmxDZZzu/W2QX5SMWv3nr5dgf7IQHHDdgr8HYr7+RwDMgHOoiV0xnRHINTBCp2IlCCNTz4ZLw==","signatures":[{"sig":"MEUCIAUFPRTyznTLZT35g9k7yY/8/6kCjp1ekGuZYw08rqMxAiEA5Astq5bHbmh9ya5YChB7EuGO5CEROo6CryBWIl3T3Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595453},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.42","@agimon-ai/doompi-telemetry":"0.0.1-alpha.42","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.5","@agimon-ai/doompi-web-components":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.42_1788046739091_0.7620387561689292","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.43","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"70113e99cb8807aab8dd81681e27d04b8058d3bf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.43.tgz","fileCount":140,"integrity":"sha512-SU78FUkR9pgoMV0/kmgeQ0ds6wC+Y5HsvsZAC8gF14qJF3ngHEv2qinj4aBedyxWuDbrjmzJdPd/nVwzrTI7BA==","signatures":[{"sig":"MEUCICfAlMXOMzSWlKMKRfCnx+eboiwfArfY6SFf24qYJMzdAiEArNuxY3V8z1C/9MJVFiCIe/a9q4y6e+yloLKS5PLheWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595300},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.43","@agimon-ai/doompi-telemetry":"0.0.1-alpha.43","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.6","@agimon-ai/doompi-web-components":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.43_1788092966654_0.253845420752427","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.44","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"d10daafd7f7f6915383400fbef59723f07a99d25","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.44.tgz","fileCount":140,"integrity":"sha512-K4KFMWMbIVRy/0/AvIDT+zLyluEL5HHw+XxDnHryWCVohaPe/lPJAinkPi2AQdqFZuLeb/z1AOm54z/ncOUpxQ==","signatures":[{"sig":"MEUCIFPQJwZFoBJU6KeEEL53VCb1oWp/G4FQbn83C6u58Dl0AiEAgr5vsoRqRtqYXgPy1osaEsUnZYv5xwQibsj3qjPbLxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595801},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.44","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.7","@agimon-ai/doompi-web-components":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.44_1788176445933_0.8092544243991635","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.45","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"98b52d7fdcddb4fc467cfa525912cae6fca64dbf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.45.tgz","fileCount":140,"integrity":"sha512-/l7NkW++yhSQa0ybE2eXrG2OZ7T7h9b8mg2k3wuhtKcNEztM7yGlFZuWOCIQdDo//dP9EEmSsqY0iE29eNE0eA==","signatures":[{"sig":"MEYCIQDZ3okWrJQjoW3I2egv6cRSX+bkQsD7zR4Px5KJjN8mPAIhAP+92X7HEcq19n2Tj/X0DjghRZbGyEWV/ytOEVsG4mBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595801},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.44","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.8","@agimon-ai/doompi-web-components":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.45_1788184806920_0.8330598835240115","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.46","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"2b54b5874437f99c5651174828624482f42ca423","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.46.tgz","fileCount":141,"integrity":"sha512-fyrW5FDkqi7Rcp58m2f7AYs93c+d4ECAmi2/tAqA/bxn5EUYpTo/DS0P6FhMg1a2HATjGLktt5DOY+BY1qZQsw==","signatures":[{"sig":"MEUCIQD1AtEYLlclRMXmYvxj8plnWu7/kpR9sluYGTPfD0PvbAIgehQurpAYEEs7V6cCX7r/WwMUhY8CQKrugLYnvf1pDZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596051},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.45","@agimon-ai/doompi-telemetry":"0.0.1-alpha.45","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.9","@agimon-ai/doompi-web-components":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.45"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.46_1788255099288_0.5127984811043451","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.48","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"2c6df05c89b4e14c56b00a46fb747f37e1855e36","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.48.tgz","fileCount":141,"integrity":"sha512-aK+xu9Ajp7kr9nfJu3VdjeYF0xctSuuDf+RtuBIY6cIUvV0taam5wUeC7WZ0NR+RMOnYoon/R/itkY/wxedlxA==","signatures":[{"sig":"MEYCIQDeod0ZYu367AuiPD9/9zWjE/sbzIH3EC+7jO7/d8GwQwIhAJcBVskP8GbG/W6GOdo7kA7Z8p1paa2yTwPUTLjbPUkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596052},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.47","@agimon-ai/doompi-telemetry":"0.0.1-alpha.47","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.11","@agimon-ai/doompi-web-components":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.47"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.48_1788304987232_0.31055362932516006","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.49","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"7d9e662ab72b74162d3d1f0e17f318dcba1a04d2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.49.tgz","fileCount":141,"integrity":"sha512-jAnMOeb0PL4nzJQs6DdXX+d31uAHhgIGojgAFAy46aHFU8t7MOzdObdEJqCWAwnRmI9n2kFFY5Ld/WwiFrs0vw==","signatures":[{"sig":"MEQCICvVNFow747uoWc9sXEWRIr1gyUwFt68XjGJDiFBNE9gAiBEv+rl7UT2J5v1z/1thgDamIoEJkoCYfQe/gFGBPPGbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596052},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.48","@agimon-ai/doompi-telemetry":"0.0.1-alpha.48","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.12","@agimon-ai/doompi-web-components":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.48"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.49_1788325035170_0.4165512941672449","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.50","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"ce2192bb7eabff7fc536fa3a10bc475edd5e1978","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.50.tgz","fileCount":141,"integrity":"sha512-mWLQHO94lF07ypzsSm3KtFjxbt0mu3VwU5hsB5YIF6E6Z/esdEb8iEkRr8R9wGHlWNwDWnrtUeqGYrGNQbHtqg==","signatures":[{"sig":"MEQCID2/VEm0v+g/fVHe9xxPPlno94sYwencS3CSelnzV6YiAiB4yYNk7mB0CFjtinXGs0NOnevBAevQKASYdci5fq8w/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597415},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.49","@agimon-ai/doompi-telemetry":"0.0.1-alpha.49","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.13","@agimon-ai/doompi-web-components":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.49"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.50_1788350544077_0.6406283159398138","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.52","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"ed997a5f02dc7bb387fc595eda832d25868cb14f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.52.tgz","fileCount":141,"integrity":"sha512-tCvm/FbCq/H9OaODfaMTF5EIIXxOya6zVOSUxx+JIcoAPwwfRKHZlXLAtKKHz+G1Jg6qvFhS01LSXaKEXiOLsg==","signatures":[{"sig":"MEYCIQCHVfxLuSW8YafFxW2qj+zj6E4RiH9MyZDK7ZSb4RdNbgIhAPpDaa29AiLY6Ds5AB0nBIuiLYpwx5eAI74k5PeT7+xt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597415},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.51","@agimon-ai/doompi-telemetry":"0.0.1-alpha.51","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.15","@agimon-ai/doompi-web-components":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.52_1788403931795_0.6237153068612866","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.53","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"3451b2b78a5129b6b9c940f62d2c648bb4434ad1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.53.tgz","fileCount":141,"integrity":"sha512-HRxpq0a1VTALjZCO8CsZGwjFYGH1G97kmj5t6IwDQAn8KKGgAYRyrXgErcKTq1BnlC5Ol4WRVF1oU1VDdLGAPw==","signatures":[{"sig":"MEUCIB6FoDO7VgOE+q7COqHp6mAgs8zrvWhx8fAXY7g6YGKTAiEA0j5zzibvrw31F2yd09znaCV7ESxgc9dJY7rmwc8iiUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597415},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.52","@agimon-ai/doompi-telemetry":"0.0.1-alpha.52","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.16","@agimon-ai/doompi-web-components":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.53_1788437333717_0.4964888712974618","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.54","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"328e898617995843ed2f52b95cd9adf3224499e3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.54.tgz","fileCount":142,"integrity":"sha512-shsU5z09wuBEfj5lF/wWArEuKsf5oeITo4MHwuo7h9UEQfHqfioXqFtn6WwdhOLh856csD4SQI4EpKJZQEjJCA==","signatures":[{"sig":"MEYCIQD8J3vNSAwdWrHSVdOUuSguT7eo7OwlAK6GUTVgvuyEiAIhANFfDJyVt1PXQ4Yj1bEgsbYs3/2Hrav/znzIInNWo3Op","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602055},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.53","@agimon-ai/doompi-telemetry":"0.0.1-alpha.53","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.17","@agimon-ai/doompi-web-components":"0.0.1-alpha.14","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.53"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.54_1788519013887_0.4770061102927743","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.55","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"a3aefd8f60b9791addbdbf449762aa2de7c9f6ed","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.55.tgz","fileCount":142,"integrity":"sha512-KYuVfJxznMmJrB5CCbUC4LMauiSxInpwFyflCihfgMS7e/28fBD70F8IrZTdb3m4HmCH/5XxyzRtgA1CJtv64Q==","signatures":[{"sig":"MEUCIQDy1XIIg3MF0MfRx7Y52mathU1/jmkKZHkCngsHy+KvbgIgSharjb5OwPuuQyZHN8i1g11zvhKxiOEMBBgeMN2i2nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602055},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.54","@agimon-ai/doompi-telemetry":"0.0.1-alpha.54","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.18","@agimon-ai/doompi-web-components":"0.0.1-alpha.15","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.54"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.55_1788524170503_0.5700759968995008","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.56","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"088c4f0f960629a1ec52bfc338c44c960ad0de2b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.56.tgz","fileCount":142,"integrity":"sha512-soJCTb3FWUEJ0zOKbX5IKvlThLfeXBouF8dYzrriYVOHN0A5Q2A+FBoukt3c35jnfewD1rITDeY89zhKD/8LzA==","signatures":[{"sig":"MEYCIQDUQKoyQ1Q6Z8YMJQZJMfc+Gx2RrF5dREqbTmmasN04LQIhAMhz0fqRC7Mizbn4UC7J9vnPYkJN1fuTUiA76PeYstP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603149},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.55","@agimon-ai/doompi-telemetry":"0.0.1-alpha.55","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.19","@agimon-ai/doompi-web-components":"0.0.1-alpha.16","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.55"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.56_1788584621062_0.4736516229166272","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.57","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"68032c7e138ef59d05b77c3a7a6d2c512563c959","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.57.tgz","fileCount":142,"integrity":"sha512-AOneyNht1oWt1PnZMQV7HLP1185EQPaEYdhPTcdkHMyKtNuf9IzyEpJPf2w/L3U1bynJ+kOdGSMwissuDWlL0Q==","signatures":[{"sig":"MEYCIQC7IsMAoEumQcz2bgHhlhYjPb+0TxF1rdpOolBKmFQThwIhAN9SFlCxfw2f7+KK9xifH5hjEjITf4lOoyBt58+Hd60e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603149},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.56","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.20","@agimon-ai/doompi-web-components":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.56"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.57_1788610516763_0.9061633026791147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.58","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"5381d5d465d2edb5de843fd0b4f30da86ce6f626","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.58.tgz","fileCount":142,"integrity":"sha512-EXZOko+SHsWWu3qM5g2ov6tjZvjyS/SMB18/Ej21usKX1YFH+9eTBfevOoXlmL5YJjydSgkv/k5WR2eaL0KEew==","signatures":[{"sig":"MEQCIBtBfWc3lRD9BR5PILNdx0KMhiKG8J15L+7xONAsI6iiAiBcSI2PnYjE9rzNM+8OfhojYI1cMwOdeuM4mbNzBh6TmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603198},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.57","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.20","@agimon-ai/doompi-web-components":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.57"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.58_1788654312602_0.09715590012620168","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.64","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"9eb2335a165bbe5ade03fdc6edf3ac853784851d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.64.tgz","fileCount":142,"integrity":"sha512-Hc1FhQEnT577U2664or9jlnoTxajE/BmBc6ZjZWuVDyrjHDsSwBBKvbJkHI7Sz5bU6qV3MLogSvfgQIRfBDCTQ==","signatures":[{"sig":"MEYCIQDoImiHmsixPdSRAb1nYz07riVVxDLkUIEITdby/ChRGgIhAPi3WGychWVTpH3IoGnMrxFK+3QiWFiN1JgLvP2ZIGDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601426},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.63","@agimon-ai/doompi-telemetry":"0.0.1-alpha.62","@agimon-ai/doompi-web-security":"0.0.1-alpha.25","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.26","@agimon-ai/doompi-web-components":"0.0.1-alpha.23","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.64_1788819943902_0.46247372647605656","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.65","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"9eed26f7511b0be65d3797617337d321a177c23d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.65.tgz","fileCount":142,"integrity":"sha512-jXeWn0AwnryzqOplsehLWa72kds6bqGB1DM1VwGWN8a418UlwJiZJNdDPGq6EzSeZXo8m10kjKLPIfthXju9ZQ==","signatures":[{"sig":"MEUCIQCibZfqoZSVzjJXnUwNGa5Bqlx+gi2QRsftD4b4d3BNJAIgMkp9yStxV3X5ypKX6a2+8/c83oyQ6xjcxEmerBCCCi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601426},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.64","@agimon-ai/doompi-telemetry":"0.0.1-alpha.63","@agimon-ai/doompi-web-security":"0.0.1-alpha.26","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.27","@agimon-ai/doompi-web-components":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.65_1788826656757_0.1525614792298733","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.67","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.67","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":"a7200e0a4f33b7782026f3685c2e080f09e640fa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.67.tgz","fileCount":142,"integrity":"sha512-cdu2p7wCpsWuCaxU05rMnhwuUCklxjv+VO67bAEtnvfgVYrhv5Xr9cO08l02nn/dAUAdoBd8I4P0pNvrDfC8BA==","signatures":[{"sig":"MEQCID8U+aklrDINwpiBwugSvxkIaEFcwy8rQYn3Rg53GG7wAiBqZ2NFajOxzGzlmxiCN+p9Z0m7eeFjVr9H7YdHoe/TYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601426},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.66","@agimon-ai/doompi-telemetry":"0.0.1-alpha.65","@agimon-ai/doompi-web-security":"0.0.1-alpha.28","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.29","@agimon-ai/doompi-web-components":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.67_1788840442976_0.23523028230450427","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.68","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"74b771ff8afd89b567d669fb1d35fb50ab64fd49","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.68.tgz","fileCount":142,"integrity":"sha512-i3DtKzW4zkZWOF4DtpboyvpfnnNQcTXCiU850YqaaIUJLQqeK3uaC6fziAPCKRj8HdwJZ5Mtgs1lxfw/U8wgDg==","signatures":[{"sig":"MEQCIEmM3Fq/Py7QFjnkkU9z3s9+6XuVyAgHAvoPXsifz+dMAiApuXWlQGpg0a9wzQp9Vbky8sfqXu8mF3MaLwsWkTKF7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601400},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.67","@agimon-ai/doompi-telemetry":"0.0.1-alpha.66","@agimon-ai/doompi-web-security":"0.0.1-alpha.29","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.30","@agimon-ai/doompi-web-components":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.68_1788856873400_0.8234473096545583","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.69","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"ab13b78269f3593c0070e51622945cfa28de8746","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.69.tgz","fileCount":142,"integrity":"sha512-bEZEA7YMK9oxAbICijo0KbS/21/Ge7m6hV+Yfd4oM2lfsAHszXwmFxV2GoeJLvSIFYoQGtOtT+PYaxmar0AG6Q==","signatures":[{"sig":"MEUCIGFZdS5Hi99ODupHXIhtt3GOp5aCKcoE5CWRzefB7WB/AiEAkceAmEafDjlbZY/30Q4taPXa0LxNBC63R3SObvqNnlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601400},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"plans"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.68","@agimon-ai/doompi-telemetry":"0.0.1-alpha.67","@agimon-ai/doompi-web-security":"0.0.1-alpha.30","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.69_1788929102963_0.46403313017695136","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.70","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@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":"f41e60e3952b016f47776fa20d731e7869a3e313","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.70.tgz","fileCount":157,"integrity":"sha512-jqZC+sTmyU8DNWCVU7nB8WcNvinSRsJeIzl15MEJPwRtg6PYiTpR/ngexrwj/mMdEqGY+NZKCJ3zN59FFbyBAQ==","signatures":[{"sig":"MEQCIBjWFyoSIaFtdkqs4GxbpC7x+AlzTe1q0JFtsEkJRLCKAiAijI9aGr5wijx+J0Wj9O2rXeGIwaITul+mMRCRFqMurQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661840},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.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"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@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-telemetry":"0.0.1-alpha.68","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.70","@agimon-ai/doompi-web-security":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.29"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.70_1789335542812_0.9419902413265402","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.71","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.71","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":"55a8ba04838573ce784ba02d7686da99f0fa0d40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.71.tgz","fileCount":157,"integrity":"sha512-mDLiFWj5sXI+8JUDZLHTmGyw/kFWdAS8I5Eao4JcroP2zC+SjEYC1e11fLJVnh+fPxGW/58qFpe9Qzl9JC3cFg==","signatures":[{"sig":"MEUCIQDXVMW79uhrBOe/6lxnAQGLB+mQMrs+h1MGQwymSXwwXAIgA8crBeYYvZPGLmxJN1FoEMnyldvPRzqfoLhmf1UNpuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661840},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.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"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@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-telemetry":"0.0.1-alpha.68","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.71","@agimon-ai/doompi-web-security":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.29"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.71_1789357815445_0.5006404442964651","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.72","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.72","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":"8687b57a11804f21c2a70f7f91a004e0f8c5520a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.72.tgz","fileCount":157,"integrity":"sha512-BjcWUGHNvZNxi/3d5J1aw+v0vZyDuttHQNgmK3qGIwWNO3aEv/DBMqo9A3nEvnNzApWm997kL6007FNKQQbfYg==","signatures":[{"sig":"MEYCIQDGcN59krvbzWTlPCilhlziRq1youd+05jO0KZ5gRFTlgIhAIb2DWPO38VpL+B0qMoGSywMy9E4DgdIw30Z6yJdfBm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685708},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.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"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.69","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.72","@agimon-ai/doompi-web-security":"0.0.1-alpha.32","@agimon-ai/doompi-web-components":"0.0.1-alpha.30"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.72_1789444296397_0.4818772341702122","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.73":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.73","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.73","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":"1d57d74bd2b8ccb830c2eb44aa4a46aa02d1ef1f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.73.tgz","fileCount":234,"integrity":"sha512-58xTpN5iryZA0glUyYz1iSM/WdaDa4U1ItkQOLfMvdawrl9Z3OyXJ7iTnDEUa9Gyqc8jPN/k0yb+/CbPZBMRFw==","signatures":[{"sig":"MEUCIE+yIrOBJtpLJY56I4yJI7c/Fsa8Jv2uJiebzhE6/wjzAiEAj8ZFK8RRJvylOQKaPcG26VPqeVotUtzWJgiTny3uE8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960120},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.70","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.73","@agimon-ai/doompi-web-security":"0.0.1-alpha.33","@agimon-ai/doompi-web-components":"0.0.1-alpha.31"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.73_1789562877132_0.524095737678353","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.75":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.75","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.75","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":"79e94fd6c35c8b0a2f8d725f273b7d41593e11f8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.75.tgz","fileCount":7,"integrity":"sha512-3L/9tGK/7MJvktnw6cFgKu1Bkr+fZCeBD6p44ecBBBpEM0eYytuN0uP+F9BJugREzBE6eVF98aA8JROBP9DqLA==","signatures":[{"sig":"MEUCIQDlQTbByrhw+brIT5hCQZ2qF+ZXvQT8CkSskOm+JfUOnAIgPhUyLvLM00U1Y/SwkmvZrVYd5XSd1Ja8gnBWq63/770=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNIe4sHuOAKJp6o5jg2M0rehmaRb4Ml6gfUDp4RwXf5QIgZtaxXgKDc5Ei7w0ocUnhdShubmGQNpSIIAPWGiDSkJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20105},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.72","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.75","@agimon-ai/doompi-web-security":"0.0.1-alpha.35","@agimon-ai/doompi-web-components":"0.0.1-alpha.33"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.75_1789719131406_0.7034304931280091","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.76","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.76","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":"063a04de45a4c201357e9d144ec4db24469e886f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.76.tgz","fileCount":234,"integrity":"sha512-9dWp2ImGnRwAmqGXkslXi8HQjKLjV8x9VrYcBQ/ImxF8l3O+0rAY3Kmr/kRbebY4khoBmdnUWX1hlVvaRMtfcQ==","signatures":[{"sig":"MEQCIDzlfDxmdxEcnVzd6Z90NLg32oVAsK1MCzfx09yp7yqtAiBhPFQ4ZmTMJ4bLU36Iy33PdH3/e4Ks1j4CGqymzwMNNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDurYnOqBZJz5XCOOo1rNf8gHNO21hSLXY6n0mZNhC4HAIgdfBv+ieOqyDYmpSHnNVz01q6NQMlhJX6a3u2UYGYuic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960120},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.73","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.76","@agimon-ai/doompi-web-security":"0.0.1-alpha.36","@agimon-ai/doompi-web-components":"0.0.1-alpha.34"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.76_1789735213756_0.7287774639775799","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.77","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.77","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":"cf86ab9c5d45ddadc22ac86c51dcfe23e9d71010","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.77.tgz","fileCount":246,"integrity":"sha512-3F4Ut6bDS/KIivHMCMqvqs2vFad0vlhrtwb+XfWya5mpLfq937OS8/2sej7v9chunJv/h17IeFImw0m6OHcJ8A==","signatures":[{"sig":"MEQCIGlIYIj6WMp/wd1hrtT5PEVxnjet4E34V/4aaATfRkQfAiBznX6qcH5xcHE/iB+k2vY5Q9lc/RTfyF7SnJF9KKKfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdA1UTv0nY6yBAe3tDnGluhAVOJZtCtViKcFegFA5VeAiEAy2rEnzjYOIVNHKkbBVWyLoR0NbqRUrNTh6G6j73aa0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993744},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.74","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.77","@agimon-ai/doompi-web-security":"0.0.1-alpha.37","@agimon-ai/doompi-web-components":"0.0.1-alpha.35"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.77_1789855921690_0.6486548464759927","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.78":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.78","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.78","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":"93d749fc8a9218c6675ff809c5d6dff31e5e0453","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.78.tgz","fileCount":246,"integrity":"sha512-4K+ynXvjPp0Qk7Mi5tWUZfrhTIrrPHXyAg8VcGl8VKE6YO3dQY+RNcIXsiWNC6z9Q53nLbKDBpdjyjciv/HNFA==","signatures":[{"sig":"MEUCIEP7G2td4CzGm4INpT+KJL2jxe79IJaX2gt/5E7bUmDxAiEAkP7Alj9zD9R8sW3e+kM+YRm1Gc9EWCbfadEWaNxQ5/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBEn282C9FvkCPUHP5DBY86u1qIoE9/TRINhNDKRDg/5AiA2mlVE9e66GN9Xwwfa1EemByxXIfZg6bIWX937y7N7ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993744},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.75","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.78","@agimon-ai/doompi-web-security":"0.0.1-alpha.38","@agimon-ai/doompi-web-components":"0.0.1-alpha.36"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.78_1789928790490_0.17101686547701278","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.79":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.79","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.79","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":"7f958f290696a8db9fe7bbb8bff4ea388f5f7411","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.79.tgz","fileCount":250,"integrity":"sha512-te0MXf4OPBT05/Oo01o49rHQ4Y2OLX3GFBpBf/6opROzaHfdEuCSuYvrXqZiB0FqPXloGO0cEVnIozP9+0YV/A==","signatures":[{"sig":"MEQCIGb5uXl2zy04wxZXNp0JIpV1c5JKp9heG6BqBBLYLrq2AiBOooj+LdWP20cr8iZ8UVUxRYQ7tHDfb0gSl7QnERK5TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB404UgOdd2Ei1eqmg5XkJkoA4A5JfmhXT0o2ZdR/YwKAiBVawPXKV6a0nBr69LJlCJt02jfxnQhiwZyQ26oAbP3Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006159},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@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-telemetry":"0.0.1-alpha.76","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.79","@agimon-ai/doompi-web-security":"0.0.1-alpha.39","@agimon-ai/doompi-web-components":"0.0.1-alpha.37"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.79_1790025868882_0.3216030670582899","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.80","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","plan-mode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.80","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":"dd6c98e9043b7c9d462e2f9579cdf5b3daf4df1f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.80.tgz","fileCount":254,"integrity":"sha512-0Jg0RnWY4s/4l0JhijZB2UpsI1r3vRhU0/QmCFX04KJYPVi1NZx1HflTQiRtuYzID6TygLMgXJfCZD/WgiBsUw==","signatures":[{"sig":"MEUCIDhmCBNXacK1S2n4jSkOxlhhSl+ZeUPFO/VN65a+RmMOAiEAqLaDcdakzX0Df77tCvDrlbWvyPY5lEdWvXrEwcp4cto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB4GLv58gPTokNxXRM+mHy/YOCNSMIAfI9jSef78HjqRAiEAlBneSDuXOQfeMezqqJOl9Zw8SfsBppSc3OrqiwPe/eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005756},"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"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./plan-mode":{"types":"./dist/plan-mode.d.mts","import":"./dist/plan-mode.mjs","require":"./dist/plan-mode.cjs"},"./fable-flow":{"types":"./dist/fable-flow.d.mts","import":"./dist/fable-flow.mjs","require":"./dist/fable-flow.cjs"},"./plan-config":{"types":"./dist/plan-config.d.mts","import":"./dist/plan-config.mjs","require":"./dist/plan-config.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./log-sink-telemetry":{"types":"./dist/log-sink-telemetry.d.mts","import":"./dist/log-sink-telemetry.mjs","require":"./dist/log-sink-telemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.77","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.80","@agimon-ai/doompi-web-security":"0.0.1-alpha.40","@agimon-ai/doompi-web-components":"0.0.1-alpha.38"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.80_1790052364979_0.7518472182418947","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.81","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.81","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":"e91b32471b2c03bf62882c74ba3f67d36b9f1ff2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.81.tgz","fileCount":89,"integrity":"sha512-Ipqs1aI123sNiI5RbQIt0tB5g7OJ1PofUmOqvvEN5apoNlP2yCypGE5I3gf496bywcUo6/9AlsIP6SToaXFz5Q==","signatures":[{"sig":"MEQCIA53FWvTI/6nAXlmj9xk1cer7gi90ml195i9MOZZ0Q8WAiBai7d+h7TREAOr6Ljhng6WPLVSzZOqoKm7jhwZ2ybfEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1gFLtixVtRJFT+fPRICeSvRB3UjSEIozHJ5Uel/VTRAiAULklhobwQcInXTw1AVjJswds1LOTp9KCqXeswmkl9YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.78","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.81","@agimon-ai/doompi-web-security":"0.0.1-alpha.41","@agimon-ai/doompi-web-components":"0.0.1-alpha.39"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.81_1790143727448_0.464395634443298","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.82","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.82","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":"6aad89ccb618296efa31673ad7e7333633818dc7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.82.tgz","fileCount":89,"integrity":"sha512-1fYqC+Q52vgeY06uD4E5IWx9Jow+OegB3ocdtzwRhPkT3/yCl6Qinr1Tx16QAccMlqu0qwqFo2qrO6Nfto5zcQ==","signatures":[{"sig":"MEUCIADjJ+W6iry2xlD11P4Ih6I6aaizmPoqjYpzvQG/2RHMAiEAzbRnfTWY0dGBSIeNzkEVhQkh2w1p+iyedY2f4siS4b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV/oAhstL5agEkAgCqIQRYAyHdtTXru0EmVsz7ZLl5sgIgQ8UoiKy2pl8JgPhhoRa1duo9XICO92PbuwADTx1oMhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.79","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.82","@agimon-ai/doompi-web-security":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.40"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.82_1790154842639_0.7407749644281441","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.83","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.83","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":"84e15fd2779911ae5a95fc7707e2fb9122b68392","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.83.tgz","fileCount":89,"integrity":"sha512-Je8SHfknP5qURt9wSwKHAG2Ccr/9f9TWP6PpwjMkIjh4Pk1igPdPJF8PxDrbZPY1j94bBS1Lzd9MIojZ1LAN0Q==","signatures":[{"sig":"MEQCIEHMhK7ELbabdls2aNRmetEwrU/JdJKdWbjL1Lr2GbBLAiBEYJ5PaxKAcKiFq1dBfKjqZKzJPvipaUoR6d69/T7SaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9Fr+d9WxxYfI2TOKcGlP/s5oiF9fWVRXy5EkohBKl/wIhANQ3x3bR0007kd4U/UZGqRLEXjF3d/QNIj6E9Cvmw9dV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.79","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.83","@agimon-ai/doompi-web-security":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.41"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.83_1790161737114_0.9840153052859815","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.84","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.84","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":"c4cc3194e06777e640fb36b05bc13069c78d7103","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.84.tgz","fileCount":89,"integrity":"sha512-0bijV5yayx3FXuRxDVDnWTJzJD21LyEZ6fIbHrpqxWwID8QsVdkStjZeCRMIjPjeBhCsGHbEzpEkURvK8iGoIg==","signatures":[{"sig":"MEUCIQD2Q7ydSpo8SpYiOUtIEkNOi+G9C/dFzVr2jAv65cEsAAIgBwJPSRnaZ6ImsugcOV6E5cN/jV1SXSvP/HVF02gLZxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBxsODGmhxLScidx4r12/Qx2enDbiHWGg+ejaUH/GBSRAiEAo6LXV4eG+yOPbmLPMd864eND2lyU6OOUZDO40fSykU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957421},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.84","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.42"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.84_1790223074111_0.4684326243170456","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.85","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.85","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":"2742d0c901e15d3e8688e0b266277da00775a905","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.85.tgz","fileCount":89,"integrity":"sha512-7itMXOy+6A17BAuQHVjnujLg5b9bkMfAHrSlf3SQJDNAmfJIDn5/VQ/hqyF4KReFbwoCEzCO9280khY15k71jw==","signatures":[{"sig":"MEUCIB0Aupf5f3/gpFeRrwt5G3rn0oqEPNYmio8iBKDGoi3MAiEAmGfQdsd228vop6hylSdruXXRm7lXz/GkRHNOXnF4brU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGtkcFLVhn2agSsP+pUJ/rf6YC0rO/1gktV+w2v7avFAIhAPJwLYvlThgyKfZceiHhw0RED0Q2dqX3Le1Ls/hWykxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957421},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.85","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.43"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.85_1790295072052_0.810257372618763","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.86","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.86","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":"2b7a18aa7970193e47c12b4b05addaffab2c9d98","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.86.tgz","fileCount":89,"integrity":"sha512-rJqnCqhF3FAsQt/vpv4KdKLxD9/c9myA3iasE4LDigWQ8JjwDv0yJ0y5hJDRm+8VFxdqBxEnLpaa8m77RaxPSw==","signatures":[{"sig":"MEUCIQDGWxv07oTs/ebCYGaq/r++/Iy7/+qYWazPyiWBmzwXegIgYpRaLAi9/a55PVhyz1xpaOVhEvbzV3sRfCpAsHB+Kcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgo9N/vpr1t+JMBtyTzUk0RejZLvkcRyLiJAQ9f4NuHQIhAK3ZMptTgk3py5e9ZVCFFgQuJv9mpwyUHRy73gi4RJP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957421},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.86","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.44"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.86_1790298808949_0.03200514167541124","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.87":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.87","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.87","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":"1be8487914e3b81f5aebe4065b5c045edf66421d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.87.tgz","fileCount":89,"integrity":"sha512-P/zT+7mcnQhoWYFNi74vdxf+mywerhLy/7KvchEZwBZntsTlDmQP5CUU7dQq8U0t6Vk8q7Tfvpc9cr+UBCuZPw==","signatures":[{"sig":"MEUCIDR9pczZoH/uy+hjhBCR059slpOzCJ6RB2NnZ0jLxlUqAiEA4iPjwU2Y4SCtBlDfYKPDL46x0ZUbzpvqsgUC6Cmpzng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTWOEh5IxQRV0LhDRhNUdBdb6j5zYnOnkpk3YvOdaUXAIgeQsovO5w2jfu/NOWCqM8kAW5VXUBO6vRNZuhxhwNMuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957421},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.81","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.87","@agimon-ai/doompi-web-security":"0.0.1-alpha.44","@agimon-ai/doompi-web-components":"0.0.1-alpha.45"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.87_1790309951110_0.5570903444540622","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.88":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.88","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.88","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":"357882e0f41caff0e2fb7cd0ff53d54310ec04e0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.88.tgz","fileCount":91,"integrity":"sha512-O7uq550dWTovxX92siECtvzFLTjVl3XCM3ftGJoRnbuwc78pLux9sGnYYlSd17JEyfTUnKQCO8veJcmlMTC0YA==","signatures":[{"sig":"MEYCIQDxQhRqR9/NxxmvPQquLBtmIL4em4F7GOAFIGNiKY2NLQIhAMA53jpruYWOJ10BeJr3y/fv9cpZD2WMm+3mhp99dnJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFasBTM0dX1N412cTF8WTmGeG/U/0I5sWvgMGqAp321gIhAIQjqC1Ljm5RBB2wu0HchTS8OeYLGtUrPQ7oyWf20U6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":966975},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.82","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.88","@agimon-ai/doompi-web-security":"0.0.1-alpha.45","@agimon-ai/doompi-web-components":"0.0.1-alpha.46"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.88_1790324027700_0.4975016182615928","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.89":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.89","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.89","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":"e848558aa22c56d059a405a84f32cf1388fae785","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.89.tgz","fileCount":91,"integrity":"sha512-iLqv/K5fjh9wXrF2IU/KYoC35ZA802Wayfvnzk7thKJSORFle2gc5ci2T11h5JJK9KiSigzBGxlmLvENUBeRvw==","signatures":[{"sig":"MEUCIHMcpzF8OsfK9xS82NsVhIDvqxVYcPW5lE7LDz+T87cyAiEAuPYAkKtB+6tllsxXr5Ws0LB08+UCi+8MlDwH0kzcmHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAUxIIlVntzYw55wxXFxf0Xh8v106ImOrdPoJG0EcksRAiBOuZkameIb7yTwRdyrs7GlOS0XnqafFTn7JJE9LabuJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.89","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.47"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.89_1790376007826_0.9129463013132311","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.90":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.90","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.90","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":"0aa9cac8f49a5ae0f1e5a295070b8be26841d66f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.90.tgz","fileCount":91,"integrity":"sha512-g3AdgaFfR7LmwRKVI/O4lwThWdb2/Z+im9r1XzEcC5CRJDke46aUV6I84RdNDkHs93DE7oTNemFD1CXGNV+FHA==","signatures":[{"sig":"MEQCIDB6tmhECs3GI0PR9uGX+mGqf1FZIeDy8WOVZOh63ZhYAiBl+kxgQvhVTGITyBlZR07b/XNP4RTvVlVWDjYaXyAoxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAQSLNxskJY+xmSCeAR9G5bUEN741raX/GaTo8OfsBfWAiEA7bcWwqlE7znN1ePzMmshdXeWdfFPQEqzFFyVEobcwfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.90","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.48"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.90_1790387482211_0.09676300718009334","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.91":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.91","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.91","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":"9ecf55abb092e390fb3670b6896ae9abba15ecec","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.91.tgz","fileCount":91,"integrity":"sha512-xQJyPSm1e1Z5hw/20poJ8daankin4kY+wz1DyXDljar0mlAmT/OAwSNCYELBO4ORr84d4s8QASCEaO1nO8uB8g==","signatures":[{"sig":"MEYCIQDmNJHF5rNgbSxIoFETRhVAxab9PZqERxbNjP9cxgECmQIhAMEXKTbv6AjyPa3OTcfkiNoYiDnOUmZJfWDuLCtgJqe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmA5dSxSvLBiWeXj5PKgWwCG1IMxkrjAr3FkT5KGVDwAiEAik1V0Hm40ctg7PeGPvXWrXiVugvFRrX+pOwPgQt7rWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.91","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.49"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.91_1790416222085_0.6707221309788736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.92":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.92","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.92","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":"ddb69465b5ce6e49913ab53aa549a14ad97330cd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.92.tgz","fileCount":91,"integrity":"sha512-GSbI3T1WZgMD8doiP2qYi/V5aKRqYEvRqTOdK5gHfhxCL0tMV7pwlCZq0aBjYHbJQ9L1yxZShEZxBQJsAdz/tA==","signatures":[{"sig":"MEQCIBs9nvrBsmPDHeRTEbiLtlKLMPdoOvcD5RMfzJZTC9kwAiA3C5vxUQgi9M1RMJy2+xQ9OSOQCdOxF+MA/PFCB2eyqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9Gyc6bA/373NwsR4/tkGFNxUqaEal26kZxkxulueKXAiEAvf8Ws7zgIsV4/cs1HXmh0ESl0nOfNbnTbYZ4to8xnTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.92","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.50"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.92_1790430207165_0.7350839655247616","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.93":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.93","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.93","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":"4a66936bac0873d7bc03c1763c2e1ae00928ded7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.93.tgz","fileCount":91,"integrity":"sha512-qCc1WNjb2381Qw7mL69dSH2O+w2r9wG934qCsR/PJcrPbkFyVgeRBQ2xy/ihh6mSmI5ZQR+Drn6JZL6wizxHMg==","signatures":[{"sig":"MEYCIQCgrSGTUgUnwttwqycWy1RhdHja6fDJohJEBNM23yJ/0gIhALRhcN1IYfvWSDOE+NWzkFs3q0jHdscYtEVpkoo83tVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFj1pAWfVxsZa5e4PiSkFiyVwY5yrfYyKvGEmj08BeTQAiEAzd5o4g4R6fhj9pZhFZCBGMR/LcfVa2mk+L5W4+7ey2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.84","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.93","@agimon-ai/doompi-web-security":"0.0.1-alpha.47","@agimon-ai/doompi-web-components":"0.0.1-alpha.51"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.93_1790480599412_0.8979206943930289","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.94":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.94","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.94","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":"fcba4771fb5bdc94b5764defb2bbd7a4968aa8e3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.94.tgz","fileCount":91,"integrity":"sha512-nWcvfYJAP0tCxcLA3c+piIxh4MwdSF+beK7HAJHJ6iC42gj2lnpbrzcbKTXZcIN8UyB54Owf1lEGy5OzgElmMQ==","signatures":[{"sig":"MEYCIQCv9D6khmQeIPsUCEeuPTv41W2K7KCxor89oiDbvV3/BgIhAMjxLulNMYw5QQlMO8vFm3CdGMJcWigneY82Mr2cFwvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgeFZhfRob7YKz/RO+MSggSh9LMopHfWoXtS3s6IkW+AiEA53p43kfh2nf5zzm+81R/ziqrqsNCi7+SNnagaks0zQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.85","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.94","@agimon-ai/doompi-web-security":"0.0.1-alpha.48","@agimon-ai/doompi-web-components":"0.0.1-alpha.52"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.94_1790488783456_0.049672924980663336","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.95":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.95","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.95","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":"d5eaf7e570b0f6ef1bb504f8eece1156f762b5ff","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.95.tgz","fileCount":91,"integrity":"sha512-2B08HqMY66zc0y3JfPLReZRTxjDhXIyPl9fqERFV8oewx6JIi7fOAgoD1rMfEiEi3GiX1DLzDwHFTie2a6HaBA==","signatures":[{"sig":"MEYCIQCwfTGsEWIbagTRYWSykCos2g9OqYABwYQcvkuU8Mn4sAIhAO+LQU9wL4A0UvsiShG5TuG9eSArqDwqYGy8bAdUmjE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr3f8u+W4XlVUS9h3vMprVmOsFw1C8rVeF/4bBpIGA+wIgKr0rOaGuV0O2CijYuhiefIxwMipzUKRwbDVHBXgqVyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.86","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.95","@agimon-ai/doompi-web-security":"0.0.1-alpha.49","@agimon-ai/doompi-web-components":"0.0.1-alpha.53"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.95_1790517062487_0.576682750966995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.96":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.96","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.96","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":"6554d77d25aa04544b654e13bac16219d2f828c9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.96.tgz","fileCount":91,"integrity":"sha512-ordndaIvzBtSAjuYv1pSagRNRfNPi68OYjLoZcv/MhWBhS9uqq5sSiFU/262x2uc8+nlL8sRTEDGdkSofvMzzg==","signatures":[{"sig":"MEQCIAnAIMQbVM8XSAZaAtFBg/Gfxw8ZZGC7M3PB+EaM3vpVAiASZ7GA+Fc/lE8SiwNJN4tqQO89VDt7+0qr8O0JX0SQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDpvFSLdm6eD2SOxpTf9OTUf6YWYjxXaOMfv37rZNzinAiEAsM1m47PXT0N68qZG4nNcHVMSBDraD4uOUK1WTOTh6eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/run_fable_plan","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.87","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.96","@agimon-ai/doompi-web-security":"0.0.1-alpha.50","@agimon-ai/doompi-web-components":"0.0.1-alpha.54"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.96_1790587850447_0.4165388158478569","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.97":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.97","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.97","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":"318cb5e90b48966331563c41b0890f798e4704db","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.97.tgz","fileCount":91,"integrity":"sha512-qldMucPr5Zgt8l1ckfTVFbZFADhr2UtL2v3OrDrCSaUylv8zXvFMkS6iR3EtOtOIIP53y5Bht26g9zmhONHoaQ==","signatures":[{"sig":"MEUCIDiBhXl8NAcj0HBGpXUpA7m3nBljh+w+9H6hIHDmJoJnAiEA0FzGpOWlWaNGSXKNX4WV5pi+jb6hv5Y14JRR9fDcaxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGG8olGj38aoKhd3WaHwLsakHjgNwPJmYf9gqL80zMotAiBusp9WMArmD5Pu3jpD1nm4fEJS0e2oMkGU3c9UAD/IUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.97","@agimon-ai/doompi-web-security":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.55"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.97_1790684887030_0.6668462000249296","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.98":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.98","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.98","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":"71f0e29f9484558b594929a2948461f444d96238","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.98.tgz","fileCount":91,"integrity":"sha512-d7fl0aOc9BtdVkNn/40+gsdOohQzpoERjVwLRDy7hMYenXze64onSWnmixnQ2ccbPuQK81E+B4gYfK62ZMTTvw==","signatures":[{"sig":"MEUCIAsjZidAMc3v0zgE18JdDa0ZHIV4yQnI6jlEgFsaKu8PAiEA5geU6e1tD8YHthv0//5/oc/Ir6667fpXNXvdgefmcNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhTkK46JPJ90hSCdC8C8j9rdTvowPDS8OsyIGmrAPNRwIgXWo4ZEZXCuwUsQ9XBhP8wl3X7MJBNrOb5YBoy8T3qgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.98","@agimon-ai/doompi-web-security":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.56"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.98_1790692792422_0.1361981136310213","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.99":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.99","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.99","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":"62ad6fd3ca247672930e3cba31f90f495f7a66e2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.99.tgz","fileCount":91,"integrity":"sha512-MXWSkvqkIp1kpo5Kh6LoSx7/Yd5pM5hLhvW91S6bJPzuHdKUcRv5ykawW5+NiMUlS6M2kQKLWtYjivWBaRLmBQ==","signatures":[{"sig":"MEQCIFw0wpqrBmcshOd1gWeQmr/wp94aa/EbRo9cRO9lWBR1AiAKGq00acnwA7PVVnY0iY+7t3FfWWYnqcLEtavuuEZ0Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHlGZQ5Ysyx2XwlXaw2uNZavAoBACryV0zF0wV0x5jfyAiB6DmubTgCDJFyH1zY5Luxq9tQxXMuoA9Jew8NaJFcXcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.89","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.99","@agimon-ai/doompi-web-security":"0.0.1-alpha.52","@agimon-ai/doompi-web-components":"0.0.1-alpha.57"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.99_1790723832843_0.5583384056576275","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.100":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.100","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.100","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":"4bdbd89c23a9c32bc5f7374cb7fb829deedd9992","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.100.tgz","fileCount":91,"integrity":"sha512-sOJfuorEENPrsb07708KQFb6ESxJ9L8RZmuzXCLPcRIsmStEI8CWAvRrjtZ/uBaCrSy9gE7bpshsXuSM4cwQUA==","signatures":[{"sig":"MEYCIQCKgwvo29QE0Np/LeTl/o4+74fjVz+nluheSQsPeXGDQAIhAJo67bzLVd4T+TaN8RVk0Is0NIVVlLubrLJnMD+mX7ak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9BRDUigU4OfpniyEEF0K5OwNBhWjI1HD4ii7vfHJK6gIhAOBL/tMinfl0/crDJ3HXp46xGCfulIK7m766crqbv30T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932313},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.90","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.100","@agimon-ai/doompi-web-security":"0.0.1-alpha.53","@agimon-ai/doompi-web-components":"0.0.1-alpha.58"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.100_1790754765789_0.07188348033571246","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.102":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.102","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.102","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":"37cc2b99c110ed181f443026d594d1bc60178ef8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.102.tgz","fileCount":91,"integrity":"sha512-bceYgOykecqHqV1TTTrNuq5hEy11+ia+2jx0+yG13kCux03PLzeu31VLYaMPhn1iwPvcSq9knQpvKx3ZTIpedg==","signatures":[{"sig":"MEUCIQD9P6eFB8Or2G1LogBnmuPoH58CiHNWSis9QAMOKTbzlAIgHCiRf7rwF6n2ARrgbXva5RUuM0asU8lwSWKS7K36HpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeE2PjFK4U54W9ITy+07MFF8xr07E2Kxvy0ft7NOB8cgIhANoJX6GM7khmjeB32AOSMeqY+JvcNymmsYImx0oGc/ir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932314},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.102","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.60"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.102_1790823376849_0.5197447612874855","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.103":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.103","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.103","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":"e5b0dc51c068a671231c8b398928b49c268045e9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.103.tgz","fileCount":91,"integrity":"sha512-cPLcHYVKAOJZKAHnCY1LLQzB4dlE8GPQovLa2ks+vuqHjUe3qLba5Y6th7fH8xiilGrpdhIFQp1soyNuVBuLzQ==","signatures":[{"sig":"MEQCIDpKBFWhiUb+06vDHOFk438TmaGv0ill4h9ajmYQl4P0AiAeZdrTPIb4L+1dg4nVrbXq7G0HxOgosgMMX0bxLXIqhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB3i/qBhDk8CEEIcpa84+BRgcaWOQ4eNSgDXjdQF7wdPAiAdYe0pHRvt8JuTzIoDKVPisGYVY/h8so3MGtMbmeuK3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932314},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.103","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.61"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.103_1790840754513_0.7061976122620632","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.104":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.104","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.104","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":"b8b94b44506d1a600684455bb552beb83fce16c4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.104.tgz","fileCount":91,"integrity":"sha512-Pxongc66NUQJLy45kLS9ogWOmsZhjeVzuJ21ca7dA/b08atkU8JOhrCwgKo7/O79a3gaBmkMGHW71cne2s0lHw==","signatures":[{"sig":"MEQCIFMuBgHyEg9vpDU+QJewbXvvBGVnapfVO5LfUH4gl0/XAiBT6RpM4Kj8o52CZHyEvbcYrU0nDKk355yKvRkxAkNlnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9uVVVa4nCQcSLEgYa9OW7Qx1nCw7FtlsTDC17SAT7HAiEA/BLnDfJnDVRph6eVbTw5GsqDDSYSccBoznrkMju8ebQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932314},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.104","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.62"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.104_1790852331635_0.22987324115586993","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.105":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.105","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.105","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":"a57bc5ac4dfadfe91d6bffb5ae110b5a57e5bc2f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.105.tgz","fileCount":91,"integrity":"sha512-fkesiF2nNc8i8xNfXkry84EdwElRe1YGF7cOt31bmM0yHEyUqBpCGQQA1t+Q/bcEvrczghs+s2sNLz/FncCzxA==","signatures":[{"sig":"MEQCIGVtFhSZ6XDVdkBibsN8Bvr63SKihqdLe6BZ/hcdE0XNAiBU2zL2HsPyPYBYvms9P1VG+bs/MHAjpjFumwC0jDf8mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKbxOHdEeT8L5jgYMeke9MRUuHE2HV8/HtMXphHkyWrAiBd0WfRRd21r/LT1GIa/r2tkqastMoMkna6E/2QIfBIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932314},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@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-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.105","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.63"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.105_1790911861018_0.7838758912405328","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.106":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.106","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.106","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":"27cee5eec09778f3d80813a8ecca5b14f1f077cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.106.tgz","fileCount":91,"integrity":"sha512-ndUVQo29QM8iUn424Wee+go8EJSsrjC5n01mGPh+p27CSPadav5YVyOSs56f6BPYisSHJ6wJrT+0H03A9Pf76w==","signatures":[{"sig":"MEUCIGOTERAa2VltanK7KWp5TrN/64MBKMJrYGpP155n8sO8AiEAm2ms2jgEgnej4pSi2jXGbGbrgzs2iJom2r8q19Ng5lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAbmK7VL/fF48cKo3sMguR80sbGga9FTNwP88rnN2T+dAiEAuL7AGDA5DA1aChNO1ivnEoashf92SXfQmqQVRNuTYvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.106","@agimon-ai/doompi-config":"0.0.1-alpha.105","@agimon-ai/doompi-telemetry":"0.0.1-alpha.93","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.106","@agimon-ai/doompi-web-security":"0.0.1-alpha.56","@agimon-ai/doompi-web-components":"0.0.1-alpha.64"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.25","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.106_1790935137022_0.9633125838978633","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.107":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.107","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.107","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":"c4b23472bc91b6da6eb2d2ef4cea066935cc76fb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.107.tgz","fileCount":91,"integrity":"sha512-kN7V/ewGYl51PaqMUptzK9UcjVGUHyi8vnRLdDELiQOoD8FDGEcqCiTqsDSKM9upF2Uy6s0ycBFI1ty+fjGYBA==","signatures":[{"sig":"MEQCIAn+CXMdfd8tz/pkhA4lQ9ph3ZVtdM1l9BQvIUJiFU+3AiAko0vKas6xgz8v/ex8sK4j/J0DiTDt1F23XwiUUeJpfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1n7L+J7rZFHOc+ugYh3i85zZAaGsOK5iY1/JvQR2JcAiA3I5QkqHQrpLX6qqz3VMmc/wf4z+O9Sfbd9pbncPa+Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.107","@agimon-ai/doompi-config":"0.0.1-alpha.106","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.107","@agimon-ai/doompi-web-security":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.65"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.107_1790942417112_0.943691144555453","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.108":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.108","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.108","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":"91aab296baa832b35781aed7065f251369e75db5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.108.tgz","fileCount":91,"integrity":"sha512-aNHtpXt8SHGBYsaGyXhXVzYmufI/BofeqTXSIhNTWCqHctXzMYLcUOTqQ0rGOInplijRcGF2mmwDGTfR9kDAjg==","signatures":[{"sig":"MEUCIQC6qAE4xArW7Ptbu3aGjJuBIgnDKD2cp1TA9uVACTLbAAIgdeMp100VCa83R9a8gpnNIPGGh8Yh+6u+KlzkMVO6kIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOfhQAiE1W8jYMJH7C3kKNIHZfvgthKEndayix2tp/WwIgc4YFbRQHY1pcAdFCYBiS1YhhUF5cXU/1RgpuOQCkxXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.108","@agimon-ai/doompi-config":"0.0.1-alpha.107","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.108","@agimon-ai/doompi-web-security":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.66"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.108_1790975497903_0.8403170158846551","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.109":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.109","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.109","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":"9f92b91da14934803826998a82377b6a5a10337c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.109.tgz","fileCount":91,"integrity":"sha512-EMbjdh45fya7MN2/ROlb1PiAbYWxbsM23cGaywJB5c3Vpy9xLXjVWz81ABxPVQZUTiH2lEIwSZJFgt5eyGv2dg==","signatures":[{"sig":"MEYCIQC3NOX7yOK2/cXunB6AGHYilUbNxmCTjVxBEonV1dXUMgIhAK57g8sxbS0I0+CdQKv0RShxKW6SgmEDipVgA8NJcrnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB7hPrz+NPz/3FinQySCgicam1QOv/jbhvct9Ck0NvXRAiBMJK+4m07Z0rZLqaOwngpcMRX56f2Bj3jlWVsvGhTIqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.109","@agimon-ai/doompi-config":"0.0.1-alpha.108","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.109","@agimon-ai/doompi-web-security":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.67"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.109_1790999120125_0.41594314908604013","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.110":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.110","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.110","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":"5eca39ca2e81a0ea0e6817bd2865e9848b603ecb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.110.tgz","fileCount":91,"integrity":"sha512-TJNDwYhhHSuGOB5Xf5ADBhI7mF/JKnHqqkSeZ1o1QepbS/hE6T9vQfFVVqYcDMGHOyC+oc1ON+nxzehFdAdbow==","signatures":[{"sig":"MEYCIQCxoaCbOfafLB9BALnhS5ley5Ayp6Pe7zH1WT9ZYRfRUQIhALlPWDqEtYhnbiaC9MBkihZ2y/zFkZLNgLb5lg/QKU2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1pWXc3Dn64PXkOQYe5w9WnNIoeh5j6dfmbA7Ta3CVIAIgYVXs7a1C3eS2uugyxHfFFLg94ITIAhBgJPENPuApZqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.110","@agimon-ai/doompi-config":"0.0.1-alpha.109","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.110","@agimon-ai/doompi-web-security":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.68"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.110_1791009449895_0.6295146948420256","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.111":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.111","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.111","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":"79966359d9b384c01a1aaf23e2ec491499341df4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.111.tgz","fileCount":91,"integrity":"sha512-gtb4Jh8z0lXJNvRlI4EeOFUnL+78TI3NPu4zHxbi31MpZUvwfJ872ZeLTYYc8iMJJgq96BGKTiTOYWjdHX7Jig==","signatures":[{"sig":"MEYCIQDwQSvpf8dOER0FPMbGA0NRx+KayQREgeKOWkk5APrWxAIhAPQbh/fll9pnzmmfibGzyqjd+ri7FK+6BorUaB/Vy+kE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCplt20bFZPbsvD7CMKVoZtJxPeSgD9V3d5pGofO7nuzwIhAPeCXD+seBeNOsEAdXhDlVSd45SlW8ugE3ZClKHwtB7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932368},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.111","@agimon-ai/doompi-config":"0.0.1-alpha.110","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.111","@agimon-ai/doompi-web-security":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.69"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.111_1791019540837_0.8756871307990539","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.112":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.112","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.112","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":"58817606ea9b84c123da2846dc856a1f3b9b6a7d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.112.tgz","fileCount":91,"integrity":"sha512-D0PJR6qWBzdWLNOWR61/cIeJi+qkydV7GiYoHu0zwC8/SwfhYbNAxbTz7jDRO858dIhz8HKEoCKq4OZhh7Qkww==","signatures":[{"sig":"MEYCIQCmscGP1T1al8kVUg3OZ750v1othQVq3sCmXr2Ytxp92wIhANkyUMN5UvRLH0jCeUsKcX+FqEdP7BO7yc2MOzovYaMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNF6WBVaxDkBM5U1cLGV3F1K9vSnwiLW7g6InXnmNK5AiB9tq9mNcLJC57X5UAiE0Uk8Jv13RkRe6fKunwbLCiTtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932368},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.112","@agimon-ai/doompi-config":"0.0.1-alpha.111","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.112","@agimon-ai/doompi-web-security":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.70"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.112_1791033718682_0.41411436791017486","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.113":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.113","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.113","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":"8a8e6293d29057b48ca0d46d88dc2d2de94717b7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.113.tgz","fileCount":91,"integrity":"sha512-4HlGLxsR3HZUasXYbFywKG3U1VwJoZNvTPgwXyhnXDJv2fMf56vST17HSioTT5We5L0Wjyr62IOTl0VxDWiL+Q==","signatures":[{"sig":"MEUCIQDk8k9eeRMPY76wo7QVTcH/hD+8H6BstU9dC5KbEkmBeAIgPtAhEduN5zKYbcT8Z3Ii8z3yc8IdIPvfsbtUDnKti+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9NvVVEuynIqbex2DtVRS4bXM28SpATlDlV1CD8MrwHwIhAIWOUAD6GCQGEc476eqP8en+F5MdN15RhYy02NK9gaW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932368},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.113","@agimon-ai/doompi-config":"0.0.1-alpha.112","@agimon-ai/doompi-telemetry":"0.0.1-alpha.97","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.113","@agimon-ai/doompi-web-security":"0.0.1-alpha.60","@agimon-ai/doompi-web-components":"0.0.1-alpha.71"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@agimon-ai/doompi-build":"0.0.1-alpha.29","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.113_1791066338140_0.2628513200501479","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.114":{"name":"@agimon-ai/doompi-plan","version":"0.0.1-alpha.114","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-plan@0.0.1-alpha.114","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":"8496bf3fbd65da4fff4dc5d0750b37966dbf2180","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-plan/-/doompi-plan-0.0.1-alpha.114.tgz","fileCount":91,"integrity":"sha512-bcaHtMxfo5aOLYJyABh8tmuv/mBX1aWHYZAPhnw8bjYoC+chp0lC5w5vcdiZaD3eqH5o3Kf3ef3OMTLvb//IGA==","signatures":[{"sig":"MEYCIQCVeMnL6R3Vk4GBYlZkBvZcPJKKwrDcCULq5F8S/2M5UQIhAInLWZLV630QxDLYXXgWmp4VamEsgM+MxG3NILpW6eMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJesPqW082jDs/3+99Bwe4sWVJUBtTcPsEl0BcTczwHAiAmLSgUCcLQgm3oIcoFbPKvVlPbDBFkEZuoUhvvrZwkjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932368},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./prompts":{"types":"./dist/prompts.d.mts","import":"./dist/prompts.mjs","require":"./dist/prompts.cjs"},"./planMode":{"types":"./dist/planMode.d.mts","import":"./dist/planMode.mjs","require":"./dist/planMode.cjs"},"./fableFlow":{"types":"./dist/fableFlow.d.mts","import":"./dist/fableFlow.mjs","require":"./dist/fableFlow.cjs"},"./planConfig":{"types":"./dist/planConfig.d.mts","import":"./dist/planConfig.mjs","require":"./dist/planConfig.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./logSinkTelemetry":{"types":"./dist/logSinkTelemetry.d.mts","import":"./dist/logSinkTelemetry.mjs","require":"./dist/logSinkTelemetry.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 && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-plan/complete_plan","@agimon-ai/doompi-plan/record_debug_evidence","@agimon-ai/doompi-plan/write_plan"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["global","workspace","session"],"channels":[],"pluginId":"plan"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.114","@agimon-ai/doompi-config":"0.0.1-alpha.113","@agimon-ai/doompi-telemetry":"0.0.1-alpha.98","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.114","@agimon-ai/doompi-web-security":"0.0.1-alpha.61","@agimon-ai/doompi-web-components":"0.0.1-alpha.72"},"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","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@agimon-ai/doompi-build":"0.0.1-alpha.30","@earendil-works/pi-coding-agent":"1.0.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/doompi-plan_0.0.1-alpha.114_1791087065868_0.8929077647947581","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-11T13:11:37.746Z","modified":"2026-10-04T04:16:08.133Z","0.0.1-alpha.0":"2026-08-11T13:11:38.126Z","0.0.1-alpha.1":"2026-08-12T10:01:04.324Z","0.0.1-alpha.2":"2026-08-12T13:58:07.348Z","0.0.1-alpha.3":"2026-08-12T14:58:17.188Z","0.0.1-alpha.4":"2026-08-13T02:14:00.231Z","0.0.1-alpha.5":"2026-08-13T03:35:05.354Z","0.0.1-alpha.6":"2026-08-13T05:07:47.555Z","0.0.1-alpha.7":"2026-08-13T06:49:41.318Z","0.0.1-alpha.8":"2026-08-13T08:14:42.652Z","0.0.1-alpha.9":"2026-08-13T09:34:35.227Z","0.0.1-alpha.10":"2026-08-14T09:03:20.140Z","0.0.1-alpha.11":"2026-08-14T11:50:26.738Z","0.0.1-alpha.12":"2026-08-14T14:10:47.829Z","0.0.1-alpha.13":"2026-08-14T23:17:21.990Z","0.0.1-alpha.14":"2026-08-15T09:11:45.711Z","0.0.1-alpha.15":"2026-08-16T11:20:57.631Z","0.0.1-alpha.16":"2026-08-16T14:31:25.336Z","0.0.1-alpha.17":"2026-08-16T21:53:33.939Z","0.0.1-alpha.18":"2026-08-17T08:36:12.608Z","0.0.1-alpha.19":"2026-08-17T10:36:07.569Z","0.0.1-alpha.20":"2026-08-17T12:45:53.220Z","0.0.1-alpha.21":"2026-08-17T14:04:26.898Z","0.0.1-alpha.22":"2026-08-18T11:41:31.715Z","0.0.1-alpha.23":"2026-08-18T12:51:17.509Z","0.0.1-alpha.24":"2026-08-20T11:20:06.596Z","0.0.1-alpha.25":"2026-08-20T22:04:33.955Z","0.0.1-alpha.26":"2026-08-21T01:23:27.682Z","0.0.1-alpha.27":"2026-08-21T07:02:22.679Z","0.0.1-alpha.28":"2026-08-21T08:17:02.874Z","0.0.1-alpha.29":"2026-08-21T12:24:19.591Z","0.0.1-alpha.30":"2026-08-21T14:11:09.480Z","0.0.1-alpha.31":"2026-08-22T00:05:03.090Z","0.0.1-alpha.32":"2026-08-22T00:28:46.744Z","0.0.1-alpha.33":"2026-08-22T01:16:10.978Z","0.0.1-alpha.34":"2026-08-22T02:55:24.612Z","0.0.1-alpha.35":"2026-08-22T07:57:50.728Z","0.0.1-alpha.36":"2026-08-22T09:32:04.568Z","0.0.1-alpha.37":"2026-08-22T10:32:45.890Z","0.0.1-alpha.38":"2026-08-26T13:57:20.582Z","0.0.1-alpha.39":"2026-08-27T00:00:22.766Z","0.0.1-alpha.40":"2026-08-28T23:44:13.069Z","0.0.1-alpha.42":"2026-08-29T23:38:59.214Z","0.0.1-alpha.43":"2026-08-30T12:29:26.818Z","0.0.1-alpha.44":"2026-08-31T11:40:46.079Z","0.0.1-alpha.45":"2026-08-31T14:00:07.074Z","0.0.1-alpha.46":"2026-09-01T09:31:39.433Z","0.0.1-alpha.48":"2026-09-01T23:23:07.414Z","0.0.1-alpha.49":"2026-09-02T04:57:15.321Z","0.0.1-alpha.50":"2026-09-02T12:02:24.232Z","0.0.1-alpha.52":"2026-09-03T02:52:11.957Z","0.0.1-alpha.53":"2026-09-03T12:08:53.891Z","0.0.1-alpha.54":"2026-09-04T10:50:14.105Z","0.0.1-alpha.55":"2026-09-04T12:16:10.638Z","0.0.1-alpha.56":"2026-09-05T05:03:41.287Z","0.0.1-alpha.57":"2026-09-05T12:15:16.904Z","0.0.1-alpha.58":"2026-09-06T00:25:12.775Z","0.0.1-alpha.64":"2026-09-07T22:25:44.051Z","0.0.1-alpha.65":"2026-09-08T00:17:36.889Z","0.0.1-alpha.67":"2026-09-08T04:07:23.146Z","0.0.1-alpha.68":"2026-09-08T08:41:13.551Z","0.0.1-alpha.69":"2026-09-09T04:45:03.151Z","0.0.1-alpha.70":"2026-09-13T21:39:02.975Z","0.0.1-alpha.71":"2026-09-14T03:50:15.621Z","0.0.1-alpha.72":"2026-09-15T03:51:36.542Z","0.0.1-alpha.73":"2026-09-16T12:47:57.259Z","0.0.1-alpha.75":"2026-09-18T08:12:11.504Z","0.0.1-alpha.76":"2026-09-18T12:40:13.869Z","0.0.1-alpha.77":"2026-09-19T22:12:01.787Z","0.0.1-alpha.78":"2026-09-20T18:26:30.578Z","0.0.1-alpha.79":"2026-09-21T21:24:29.003Z","0.0.1-alpha.80":"2026-09-22T04:46:05.084Z","0.0.1-alpha.81":"2026-09-23T06:08:47.571Z","0.0.1-alpha.82":"2026-09-23T09:14:02.740Z","0.0.1-alpha.83":"2026-09-23T11:08:57.250Z","0.0.1-alpha.84":"2026-09-24T04:11:14.200Z","0.0.1-alpha.85":"2026-09-25T00:11:12.134Z","0.0.1-alpha.86":"2026-09-25T01:13:29.055Z","0.0.1-alpha.87":"2026-09-25T04:19:11.195Z","0.0.1-alpha.88":"2026-09-25T08:13:47.822Z","0.0.1-alpha.89":"2026-09-25T22:40:07.952Z","0.0.1-alpha.90":"2026-09-26T01:51:22.328Z","0.0.1-alpha.91":"2026-09-26T09:50:22.174Z","0.0.1-alpha.92":"2026-09-26T13:43:27.264Z","0.0.1-alpha.93":"2026-09-27T03:43:19.534Z","0.0.1-alpha.94":"2026-09-27T05:59:43.576Z","0.0.1-alpha.95":"2026-09-27T13:51:02.583Z","0.0.1-alpha.96":"2026-09-28T09:30:50.568Z","0.0.1-alpha.97":"2026-09-29T12:28:07.131Z","0.0.1-alpha.98":"2026-09-29T14:39:52.513Z","0.0.1-alpha.99":"2026-09-29T23:17:12.939Z","0.0.1-alpha.100":"2026-09-30T07:52:45.874Z","0.0.1-alpha.102":"2026-10-01T02:56:16.958Z","0.0.1-alpha.103":"2026-10-01T07:45:54.612Z","0.0.1-alpha.104":"2026-10-01T10:58:51.730Z","0.0.1-alpha.105":"2026-10-02T03:31:01.102Z","0.0.1-alpha.106":"2026-10-02T09:58:57.112Z","0.0.1-alpha.107":"2026-10-02T12:00:17.225Z","0.0.1-alpha.108":"2026-10-02T21:11:38.004Z","0.0.1-alpha.109":"2026-10-03T03:45:20.213Z","0.0.1-alpha.110":"2026-10-03T06:37:29.987Z","0.0.1-alpha.111":"2026-10-03T09:25:40.950Z","0.0.1-alpha.112":"2026-10-03T13:21:58.793Z","0.0.1-alpha.113":"2026-10-03T22:25:38.278Z","0.0.1-alpha.114":"2026-10-04T04:11:05.954Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","coding-agent","developer-tools","doompi","implementation-planning","pi-coding-agent","pi-extension","pi-package","planMode","tool-restrictions"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-plan"},"description":"Reviewable Pi planning mode that removes file-editing tools and persists implementation plans.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}