{"_id":"@2008muyu/pi-plan","_rev":"15-0cffe78145f426713b7b67c2f6c054b5","name":"@2008muyu/pi-plan","dist-tags":{"latest":"1.4.2"},"versions":{"1.1.0":{"name":"@2008muyu/pi-plan","version":"1.1.0","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.0","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"b31a85a4a88502b7c4dbfccfc8725b4872327be3","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.0.tgz","fileCount":3,"integrity":"sha512-sS9SJFDym7zUKpf2vxbyFZu9R5rC7Y8x5PME0sXZb8HjQzCJJ8utkdAl6BrpiDD9Fj7Z6iheVUdZIUUSRrmfkg==","signatures":[{"sig":"MEQCIHerPNSSKUdWAfjrCU8/oTFwEpfCq5coRWokBn2sTYKuAiBi8THmLalVVXjcSqzMLrmoAAR39IdlpWAkS6yUDCsL0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46723},"gitHead":"68889cb6497b9cb53ca1f2cb505a4c1cdf5c694d","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@2008muyu/pi-ui-prompt-dialog":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.0_1780576653188_0.6349867281926203","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@2008muyu/pi-plan","version":"1.1.2","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.2","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"547ce5dbadc9ee09874f13c775738cdf20304c5d","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.2.tgz","fileCount":3,"integrity":"sha512-JWK7vLLaFELICOWijrSUWsdYa01LUQ2DcfTCoYz2T0TQUop3pL4bRY5/vpvxtQ0nS5DRAbI8xOzK3T7w+UVPYQ==","signatures":[{"sig":"MEUCIQCZpEWuANqu+MnWwUnd162vfX4E48RSWWIVaQzX+6I6mAIgB/aNo1w7E3KlXlb0yKU2tPGzeERdwJl/0NP30ElA9Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47163},"gitHead":"68889cb6497b9cb53ca1f2cb505a4c1cdf5c694d","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@2008muyu/pi-ui-prompt-dialog":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.2_1780579118476_0.26446523807205113","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@2008muyu/pi-plan","version":"1.1.3","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.3","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"4bd4a811f76e2873673958737e290def5cc07471","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.3.tgz","fileCount":3,"integrity":"sha512-yOQxxzDWLz6xUQl3QJ4gqRDpacTyeMshnRq1Mf94Rtq4BV6lPmxITGs64P1JcVOZ618CwyjJ1ykId1+eBa4Apw==","signatures":[{"sig":"MEUCIQDSbyN91L/oWRajj7gBVFxOyuJfhwFTBgjsbJHRxOBAzQIgBRHuxQkOdR9yuJzO1IbevpGMOB/TLezP7/IpqtWWcOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46447},"gitHead":"288c41b0e9163338a8caf2952573e1af43cc950a","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.3_1780581147938_0.5637783424194109","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@2008muyu/pi-plan","version":"1.1.4","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.4","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"c9e312f4568170957057ed3106b320cd5c0dba94","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.4.tgz","fileCount":3,"integrity":"sha512-4aGl9z9RAIwyvtRkuhw5mUhkJCj4mTtgRZPdkeT536UnSHzvV8952PejzpqanBuhijeA03qOGm0pOYB8jPOpOg==","signatures":[{"sig":"MEUCIQCnkOQ3hbatYw5Y1gHXDckYrt8V7hT22ZU6GRqk3FwfaAIgQnwth+VEWV6h1JHpwTqtufIIkhw7HmIdMu1UwfAfNU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46758},"gitHead":"8290969b756e7cd3b605cf1fbd5772f6b6b53d80","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.4_1780627534207_0.6763211289071089","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@2008muyu/pi-plan","version":"1.1.5","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.5","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"f11cb85548af4d09f3c921fb7b9b0738403340d7","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.5.tgz","fileCount":3,"integrity":"sha512-St9n+Axhmz45mLgsav3jnyRwCMH21w4GveItqTjTTBHCIwn7Wt16Vyyc/eeT1reCEnaAExPrQ/QsMAIAHlbzMw==","signatures":[{"sig":"MEQCIFG/PTmfXilyQTzXoHF0liO0omasU1dKydkAdX6lER5gAiARKRtW26RaV2YLsQtQ4aNplAfKJ0dBhablXp4w1S776A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46968},"gitHead":"a52573254e9b1ed61694d0097a403506cb83d926","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.5_1780628387861_0.7498893852939224","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@2008muyu/pi-plan","version":"1.1.6","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.6","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"884ba4feb3ed868901a217037f12b3c6aff578ae","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.6.tgz","fileCount":3,"integrity":"sha512-4nA2mrhtut2dVYLWZeFZEjQaHaTLEoJMZuQtgNssWMvvOvxVbNZS5wv5pOPPFOsWMDMquGjF85OHAVJ3GTQRTQ==","signatures":[{"sig":"MEUCIEyTPq83fp9Fd01RDQfbTLSSr6Bd044q51FI5vleBDulAiEA/qULb8w3OUP3G52d9duQbLYhfKsJ60Mpx8H5EaavxLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46929},"gitHead":"6f237e7b3a83250dfea1be427d4caa89558e300e","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.6_1780628969204_0.4868602894219831","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@2008muyu/pi-plan","version":"1.1.7","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.7","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"933d7e92f119380bb1b6448c4d70c972b509e955","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.7.tgz","fileCount":3,"integrity":"sha512-+dwGt69+saa1rRm1UBME5ydgf3Tfvr+tbSmE5+RDXbnal+rdP0ktSBAjoO44N98eBBUeELdxoPZbN3g83o7vcg==","signatures":[{"sig":"MEQCIGh+I+4Ux6nNwJhACNRChoVs16VzXQFlDh001AOuG/s3AiAIx1oj/BWE+3EiN64lUeUhkcYAohLlB/q3b6uDzSJosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47645},"gitHead":"1e855fe56b07adac88c4ff21b0ca38d539561ead","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.7_1780636854722_0.8064444254644654","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@2008muyu/pi-plan","version":"1.1.8","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.1.8","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"7b8f00c1820fee15a3398fc24202d3023e4b3793","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.1.8.tgz","fileCount":3,"integrity":"sha512-71YVI0oXWB1Ma6+oxcnkoGqTSHA6149H1F+ZfeSyvPCzcwbIZIgAKsouCuT77swSw/iWxNUPttnvfywLBhVaew==","signatures":[{"sig":"MEUCIQCQ4Fv8LHSFl3U+nVGbWFjA/qNQHixmYtyDjQPy3FN6pgIgO76OPQLUeTMmki6+AE2WUI3nsBQtXu69+FsiGgOrRmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47691},"gitHead":"2da3cb5b42689511826a3f16a824f1969cb5a0b2","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.1.8_1780842196300_0.13653014694599808","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@2008muyu/pi-plan","version":"1.2.0","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.2.0","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"b2c7bcec62bc3116721aaad4abe7a2edc0cb52ff","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.2.0.tgz","fileCount":3,"integrity":"sha512-EOMgYCEibTXpnORvG219pPN0lSXf5xWhjGQN56TSWqf2p3cB7aZzK1w6AiFojQaNrhXKrz8Dp4pNF36RspU/Cg==","signatures":[{"sig":"MEYCIQDOeycbP3UP6XFLgSW1BPQj5OfOsLqjlzQkmtx4ZS+91wIhALgTII2ZT/n2FT9khmzhsQ/z+fDZNgosZ6d0xjE3EnrW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49562},"gitHead":"ce8804f5a468edf7b1eff5eb3953ccd039d7c5b9","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.2.0_1780842506058_0.5522003274678875","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@2008muyu/pi-plan","version":"1.3.0","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.3.0","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"d21f87464833e115cbf1f288a4e5d434645aaffa","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.3.0.tgz","fileCount":3,"integrity":"sha512-4wmrrAuw4ke+U6Gw+j+ZW6nO4mhtli+b+qS8zrrWqYeoPKhcohk1NqBG3lniUTGF90RDdW3tzTXzkNF59pqvhA==","signatures":[{"sig":"MEQCIFgBv1aGhTXBpyHJw40WHbaLQ1SnvLnpo1odz0do27fNAiAlfdGRXU28KxX/h8D0fzuJJ2vjzg4DJd8IboEmpsrfsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51308},"gitHead":"5d45789a79d43a7a01a19feb363d0bf419f41075","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.3.0_1780846015026_0.26220740702715184","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@2008muyu/pi-plan","version":"1.3.1","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.3.1","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"cbaab12c2f8acf2a1890bddb2a97f5c6951f45b5","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.3.1.tgz","fileCount":3,"integrity":"sha512-lT5/M6ZPXbjQ2rSKJw9B5kVoNcOU21ULPq1s/PE6HFny8jD0bB2Y+u319Mst9W89Wt/lXnrXsJa8JFmvFOGFwA==","signatures":[{"sig":"MEQCIHzEAB2AsulaqKqeMDnZJzcJ9WDtpnGUSAwTFMgNjD6LAiA/JJnOVY6Mo1u5Bt0X9r6Rq305Sj/y0EFi/I0M/tMH0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53163},"gitHead":"5d45789a79d43a7a01a19feb363d0bf419f41075","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.3.1_1780851436182_0.8211324451957365","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@2008muyu/pi-plan","version":"1.3.2","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.3.2","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"6bb2d45e1d576d0d6e398a86a229224a1c988fb6","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.3.2.tgz","fileCount":3,"integrity":"sha512-xXt2bMmh4g9oM696cR+BNePdRdY+uuB5WrXVjZoojiIHbwux2p8gwRqgfyy2S3TMpK25taJ1/oNfYiem4VjZIA==","signatures":[{"sig":"MEQCICHVS2tsjq9afx3p53LDOKZtR9eIUpdY3c00W0Dge+iqAiAXcCoufORcVVEF22aZnHzozMCrYoryNe7hTx7UpiwYpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54447},"gitHead":"5d45789a79d43a7a01a19feb363d0bf419f41075","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.3.2_1780851673075_0.1152736890005952","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@2008muyu/pi-plan","version":"1.4.0","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.4.0","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"13a3f4babac3220ad563aaeb470ecf74170d29e3","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.4.0.tgz","fileCount":4,"integrity":"sha512-QwDeJj1cU1i396B6x2px9hBuZsj4PUcDfadu2Jin8IUSrjKpny7GilHYreMtyw9aBhCN1yg0amdV+ETf2OC2hg==","signatures":[{"sig":"MEUCIG8C792CKBy48HGRLdifw1N9fEz/lOGtBOW5VLX1m7EEAiEA1BBVncq2V1HVxtLvLzOuOaib9JUkiNegXVWLbqPLEpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83693},"gitHead":"5d45789a79d43a7a01a19feb363d0bf419f41075","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.4.0_1780853615912_0.6175893183678827","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@2008muyu/pi-plan","version":"1.4.1","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","_id":"@2008muyu/pi-plan@1.4.1","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"homepage":"https://github.com/2008muyu/pi-plan#readme","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"pi":{"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png","extensions":["./extensions/pi-plan.ts"]},"dist":{"shasum":"cf63b51404130936531f107c708b1eca770492e8","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.4.1.tgz","fileCount":4,"integrity":"sha512-1iHEzwimVFuHjSK5HGDHMSvnNIJS8KTPJgVSo94QFCJWyksPBIEntY7ipAAHDiqzVt/hj+SDm9dw1lNt/fJEXA==","signatures":[{"sig":"MEUCIAYludIKemSwS7eKJJViq154vdMtsbkiFZv97b9erCnIAiEAm1amuHr7uNUpnLLGfIPVRGP6mpC7SkBfxVhX+IY75zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83705},"gitHead":"cf0d71ce2bbadc3e9de85f40e4b2da963a137414","_npmUser":{"name":"2008","email":"506634967@qq.com"},"repository":{"url":"git+https://github.com/2008muyu/pi-plan.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-plan_1.4.1_1780890870248_0.9067735008991133","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@2008muyu/pi-plan","version":"1.4.2","description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","keywords":["pi-package","pi-extension","plan-mode","planning"],"author":{"name":"2008muyu"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/2008muyu/pi-plan.git"},"pi":{"extensions":["./extensions/pi-plan.ts"],"image":"https://github.com/2008muyu/pi-plan/raw/main/docs/screenshot.png"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"gitHead":"f8eca9839c269491d1db7fd2639c377e8c8ecf48","_id":"@2008muyu/pi-plan@1.4.2","bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"homepage":"https://github.com/2008muyu/pi-plan#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hdim72VtNda5YoBgJXBxVVWau2Txtu+YRUnRkidEW1XtOOpVh1BuHnC425rFQbV0MBzbxXHOR5a9x+DxR5eW1Q==","shasum":"11d81db364c2a8b1d474a6ca44d11607d7e6eb30","tarball":"https://registry.npmjs.org/@2008muyu/pi-plan/-/pi-plan-1.4.2.tgz","fileCount":4,"unpackedSize":90601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5DgxmhmMEUC6IvSQoP/cmT4K3xx4D6dXOZ2jqpcNcjwIgIn3otfc5E6haM4ffjqMROPPqim/DiewRv1GWsc3k/oU="}]},"_npmUser":{"name":"2008","email":"506634967@qq.com"},"directories":{},"maintainers":[{"name":"2008","email":"506634967@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-plan_1.4.2_1780896986485_0.17915020498242273"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-04T12:37:33.065Z","modified":"2026-06-08T05:36:26.782Z","1.1.0":"2026-06-04T12:37:33.339Z","1.1.2":"2026-06-04T13:18:38.668Z","1.1.3":"2026-06-04T13:52:28.065Z","1.1.4":"2026-06-05T02:45:34.357Z","1.1.5":"2026-06-05T02:59:48.002Z","1.1.6":"2026-06-05T03:09:29.363Z","1.1.7":"2026-06-05T05:20:54.874Z","1.1.8":"2026-06-07T14:23:16.425Z","1.2.0":"2026-06-07T14:28:26.184Z","1.3.0":"2026-06-07T15:26:55.195Z","1.3.1":"2026-06-07T16:57:16.314Z","1.3.2":"2026-06-07T17:01:13.204Z","1.4.0":"2026-06-07T17:33:36.051Z","1.4.1":"2026-06-08T03:54:30.387Z","1.4.2":"2026-06-08T05:36:26.654Z"},"bugs":{"url":"https://github.com/2008muyu/pi-plan/issues"},"author":{"name":"2008muyu"},"license":"MIT","homepage":"https://github.com/2008muyu/pi-plan#readme","keywords":["pi-package","pi-extension","plan-mode","planning"],"repository":{"type":"git","url":"git+https://github.com/2008muyu/pi-plan.git"},"description":"Configurable two-phase planning workflow for pi — plan with a strong model, execute with a light model","maintainers":[{"name":"2008","email":"506634967@qq.com"}],"readme":"# @2008muyu/pi-plan\n\n> Configurable two-phase planning workflow for [pi coding agent](https://github.com/earendil-works/pi-coding-agent).\n> Plan with a **strong model**, execute with a **light model** — all models fully configurable.\n\n[中文版](#中文说明)\n\n## Why?\n\nExisting plan-mode extensions hardcode model settings. `@2008muyu/pi-plan` lets you choose:\n\n- **Planning model** — strong reasoning (e.g. `claude-opus-4-6`, `gemini-3-pro`, `deepseek-r1`)\n- **Execution model** — lightweight for saving tokens (e.g. `gpt-5.5`, `claude-sonnet-4`)\n\nConfigure once via `/plan-settings`, then just `/plan` and go.\n\n## Install\n\n```bash\npi install npm:@2008muyu/pi-plan\n```\n\nOr from GitHub:\n```bash\npi install git:github.com/2008muyu/pi-plan\n```\n\nRestart pi (or run `:reload`).\n\n## Usage\n\n### `/plan` — Enter plan mode\n\n```bash\n/plan add authentication middleware with JWT support\n```\n\nPi switches to your configured **plan model**, restricts tools to read-only (read/grep/find/ls), and the agent analyzes the codebase. Once ready, it calls `submit_plan` to create `.plans/<name>/PLAN.md`.\n\nWhen the plan is done, you get a menu:\n- **Execute the plan** — switches to the **execution model**, restores full tools\n- **Stay in plan mode** — keep refining\n- **Refine the plan** — edit the plan interactively\n\n### `/plan resume` — Resume a saved plan\n\n```bash\n/plan resume\n```\n\nLists all in-progress plans from disk. Pick one to continue execution or re-enter planning.\n\n### `/plan list` — Show all plans\n\n```bash\n/plan list   # or /plan ls\n```\n\nShows all saved plans with status and progress. Select one to resume, abandon, switch to, or delete.\n\n### `/plan clean` — Delete completed plans\n\n```bash\n/plan clean\n```\n\nLists all done / superseded / abandoned plans for deletion. Select which to remove.\n\n### `/plan abandon` — Abandon current plan\n\n```bash\n/plan abandon\n```\n\nMarks the current plan as abandoned (without deleting its files).\n\n### `/plan-settings` — Unified settings\n\nOpens an interactive menu for:\n- Plan model provider + ID + thinking level\n- Exec model provider + ID + thinking level\n- Bash safety mode (blacklist / allowlist)\n- Plan blocked tools (project-level, saved to `.pi/pi-plan.json`)\n\n### `/todos` — View progress\n\nShows all tasks with status icons.\n\n| Icon | Status |\n|------|--------|\n| ○ | Pending |\n| ✓ | Done |\n| ⊘ | Skipped |\n| ✗ | Blocked |\n| ⏸ | Deferred (discovered) |\n\n### Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `Ctrl+Alt+P` | Toggle plan mode |\n\n## Configuration\n\nConfig stored in `~/.pi/agent/pi-plan.json`. Also supports environment variables:\n\n| Env variable | Default | Description |\n|-------------|---------|-------------|\n| `PI_PLAN_PROVIDER` | `anthropic` | Planning model provider |\n| `PI_PLAN_MODEL` | `claude-opus-4-6` | Planning model ID |\n| `PI_PLAN_THINKING` | `medium` | Planning thinking level |\n| `PI_EXEC_PROVIDER` | `openai` | Execution model provider |\n| `PI_EXEC_MODEL` | `gpt-5.5` | Execution model ID |\n| `PI_EXEC_THINKING` | `low` | Execution thinking level |\n\n## Tools\n\n| Tool | Phase | Purpose |\n|------|-------|---------|\n| `submit_plan` | Plan | Submit finalized plan with tasks |\n| `revise_plan` | Plan | Revise an existing plan |\n| `update_task` | Exec | Mark task done/skipped/blocked |\n| `update_tasks` | Exec | Batch task update |\n| `add_task` | Exec | Capture discovered follow-up |\n| `plan_status` | Any | Read-only snapshot |\n| `reconcile_plans` | Any | Repair task/registry drift |\n\n## Plan Lifecycle\n\nPlans have a lifecycle with automatic state transitions:\n\n| State | Trigger |\n|-------|---------|\n| `in-progress` | Plan submitted via `submit_plan` |\n| `done` | All tasks completed (auto-detected) |\n| `superseded` | New plan started while another was in-progress (auto-detected) |\n| `abandoned` | User marks via `/plan abandon`, or prompted on exit if plan was never executed |\n\nTracked in `.plans/plans.jsonl`. Use `/plan list` to view, `/plan clean` to remove completed ones.\n\n## Project-Level Tool Blocking\n\nIn addition to the default blocked tools (edit/write, exec-only), you can block project-specific tools in plan mode:\n\n```json\n// .pi/pi-plan.json\n{ \"planBlockedTools\": [\"godot_create_node\", \"godot_set_cell\"] }\n```\n\nConfigured via `/plan-settings` → option 6, or edit the file manually. This is project-scoped — different projects can have different blocked tools.\n\n## Blocked Task Handling\n\nWhen a task is blocked during execution, a menu appears:\n1. **Skip** — skip and continue\n2. **Provide instructions** — give guidance, retry\n3. **Re-plan** — go back to plan mode\n4. **Abort** — exit plan mode\n\n## How it works\n\n```\n/plan → enterPlanMode()\n  → save current model\n  → switch to plan model\n  → restrict to read-only tools\n  → inject plan prompt\n\nAgent analyzes → submit_plan\n  → .plans/<name>/ files created\n\nExecute → startExecution()\n  → switch to exec model\n  → restore full tools\n  → inject execution prompt\n\nAgent completes tasks → update_task\n  → blocked? → menu → skip/instruct/re-plan/abort\n  → done? → exit or stay\n```\n\n---\n\n# 中文说明\n\n## 简介\n\n**@2008muyu/pi-plan** 是一个可配置的双阶段规划扩展。规划用强模型（思考深入），执行用轻模型（省 token），所有模型均可通过 `/plan-settings` 统一设置。\n\n## 安装\n\n```bash\npi install npm:@2008muyu/pi-plan\n```\n\n或从 GitHub 安装：\n```bash\npi install git:github.com/2008muyu/pi-plan\n```\n\n重启 pi（或运行 `:reload`）。\n\n## 使用方法\n\n### `/plan` — 进入规划模式\n\n```bash\n/plan 添加 JWT 认证中间件\n```\n\npi 自动切换到配置的**规划模型**，工具限制为只读模式。Agent 分析代码后调用 `submit_plan` 提交方案。确认后可选择执行、继续规划或修改方案。\n\n### `/plan resume` — 恢复已保存的方案\n\n显示磁盘上所有进行中的方案，选择继续执行或重新规划。\n\n### `/plan-settings` — 统一设置\n\n交互菜单统一配置规划/执行模型的 provider、ID、思考强度，以及 bash 安全模式。\n\n### `/todos` — 查看进度\n\n显示所有任务及其状态。\n\n### Blocked 任务处理\n\n执行阶段如果任务被阻塞，弹菜单：跳过、提供说明重试、重新规划、终止执行。\n\n## 配置\n\n配置文件 `~/.pi/agent/pi-plan.json`，也支持环境变量（见上方英文表格）。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}