{"_id":"@agimon-ai/doompi-loop","_rev":"161-d1f3b94482089c070fc99e9567b10ec3","name":"@agimon-ai/doompi-loop","dist-tags":{"latest":"0.0.1-alpha.105","alpha":"0.0.1-alpha.106"},"versions":{"0.0.1-alpha.0":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.0","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"0bed191e31ea0b201eebf75f58f25e432fa289da","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.0.tgz","fileCount":49,"integrity":"sha512-+d4/IfDJ8d+C2v1iJqmisdGJDJ6kDFudg0cjQn2YdBbSm7Or5yK+JE99duURJZY3TZHsRfcCGNp9hZpQAS/VEQ==","signatures":[{"sig":"MEUCIQCJVJFend5wz4DO6WbI8NB/ZdQPS1gDSl2bV7K+upyltAIgOw/0jhcBt1kZlrFzd9GgAFZJwUu0+rEdgfliiGjNWqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101048},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.0_1786453895393_0.09595239945679679","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.1","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"a2cacea41e12dfa70dc437884a69752d3f07d2e7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.1.tgz","fileCount":49,"integrity":"sha512-83NB8dac8JGRI0rAwoMt3qamJJFWq9LdTOSW8WQS1PP4tQ8qcnIQVh3s7vAjGyHLuQQWYZZxo3hC6yut4Y1wbQ==","signatures":[{"sig":"MEQCIExyR77QhCe/KnYQ6DTVmt8IxM4BLPcxHV+3w9LzsZdMAiB4Uz2srUc27akrJtfVPWKj4jRz+B3EV+KIH72rSsWizg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101048},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.1_1786528861598_0.7589431572476686","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.2","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"6b801422d38b85b8c40f3f0c2be420fa58ba7e73","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.2.tgz","fileCount":49,"integrity":"sha512-gj50M6Tx8rBkjtbeyYcl16uHzFJ88jhTDQtrrhcCOHOzv2xX+GNsOUgesd2tQdI4luPpv8N/OHjRAFy9i032UQ==","signatures":[{"sig":"MEUCIQDgVN4tplEpAWRc+X6PRjjPdV5NAixNAZloH1HjOR9QgwIgYabmV8XLW8LGGkgyJiZfY+acFHaZKGMQMA3X+x8JCjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101048},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.2","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.2_1786543084191_0.8700184101770072","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.3","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"9fa8180ac03b438c2734db04644f7b30b8d99c08","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.3.tgz","fileCount":49,"integrity":"sha512-UHXXKZJZED2gmzOG3Kvw8giWVhsGeLwjDDZqQe60eXN5a1xcVrLdi8wvqub9jFk1BNCRU3CQsdv9qgYiRjXWEg==","signatures":[{"sig":"MEUCIQCZgHkAXeeqBERq/cot2nEfcCyDhGAtneVSNPEe/BTuEAIgV7dXGtueeJOG1JX8impWEaPqAvk/KEL4smHGKYfNF6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101048},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.3_1786546689715_0.4577491630862831","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.4","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"609e83fdb22d068d206c677c6ab397a453f26a9c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.4.tgz","fileCount":49,"integrity":"sha512-cWJMmn3obYd2IDp2FkrK0tRYSpr03MiTMpEKCm0Y145L5bQDjAVTiaBWfHtqhOMi8FUDNR1U4nRih16UhggkMw==","signatures":[{"sig":"MEYCIQDuzZcZA5742/n9z3Y98qOGdrR1doAA5BxkORF+MrFkBQIhALUz4vDHeNmxB1qAtAe4i7D5WHdVTMtxTWaVfJWDFadJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101048},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.4_1786587234941_0.3345991001334083","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.5","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"f784b85089cdfa835118560db5fd232e56a654d8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.5.tgz","fileCount":49,"integrity":"sha512-ahbVu83NZqk3laPkjXIEEZKVEZPhi6HGcie4lf9m+j9U66VeV+S87H8IGer+6z/Q0tQkKR0XbdOjBXQxZyJcsw==","signatures":[{"sig":"MEUCIEBsL+oOzZXtUUz0BkgSpkS6UdhAjYJaU6OvrSpX6MorAiEA/1am1G5/QsNjMBdHqvjrw+eAR3M5xN1lVJowjzOA7NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101048},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.5_1786592104931_0.177280882757624","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.6","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"239828c2ae11bec62083078d40fd54b071ec8e4d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.6.tgz","fileCount":57,"integrity":"sha512-Y4iwY0QXP1so4UM1f+lgwjKwy0tgL88V3gEi34M6RGqtFnLzUe1Pv/OmDdXDHrM8S/Y/WgS1228e8nuoyp0iFg==","signatures":[{"sig":"MEQCIESy3ZMuO4wFLYrf29kOGq7fEweqpVP9v2vqDnWvbSVMAiAmQYDmDdXgtPcUiz0e5WR1LzDy3DubzhvNQOAn682pnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120438},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.6_1786597662639_0.49955393044634233","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.7","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"b0eb714b4f5bebcca0c733272c6a86a4cb294cdc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.7.tgz","fileCount":57,"integrity":"sha512-Pc9BST9YefrNvGFfRq1SOLF+nzGZPnbDiInD0Eo8X29ehgjvo8TU8F6nuf13vg3sEE/kHzvLghlJX2ndqf9/Fg==","signatures":[{"sig":"MEUCIQD8Dlm+pd54obDWdIPEmCTJdLxytAV+Ljsbo3zDuDkdDQIgSbrcjrshbv2nv1zcHq6ll5wcTXP7Mk175zhr7RZFGHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120438},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.7","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.7_1786603780857_0.9263351891030649","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.8","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"7b2b0e7c8cdeea1f945c202c953f356551875183","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.8.tgz","fileCount":57,"integrity":"sha512-w6MUn82vq2VaCIK5Xzf8zjCLidtFMEyziqjTLN5Asliizzwzhr6Q1Y+ChdNu979xrbQIAcw+5iRbvkMVVktwAw==","signatures":[{"sig":"MEUCIE7/Ce705rjECWLzYMenalrrE+V6aX3tipAKZedfbwRuAiEA5suW0xztFNWinx5vzE0GfG7DZ3WP6ITHHiRPH5OHQYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120438},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.8_1786608880050_0.08519302732474077","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.9","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"65ac6ce38f611801d1456e0f6f29a812ab199876","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.9.tgz","fileCount":57,"integrity":"sha512-nuNr14Jt7YhXFMV8geny4OQEJfBpzC+9v0hhHqxRhIN1MG2xyAQbkwnK/fU/Nwps2vB4BILqHTUMpfwFzvQRcw==","signatures":[{"sig":"MEUCIHiAr7sX98wHNXD+r9J/ipLAJz2HOwGW+OgjxJTQEEAlAiEAhPbQsSyNhdQHDx4knSNHODEvM9FLGP9tdFhDRnTXrik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120438},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.9_1786613673190_0.7759793325568898","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.10","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"d294fb0e8e2ceee05133fe172aa8f1d75093887f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.10.tgz","fileCount":57,"integrity":"sha512-eFGM72tVZzAcRbAQf4znuLIZwfKuyFq43yJy1BsheebDYgrHc7BhaGOSRiCHaboUl0yKvKkGvctwxppb6KM4AQ==","signatures":[{"sig":"MEUCIQDiLyix4jIBTCRZPM7Dw4HabDwCQ3ClNzUhHrxrwSjXLAIgYC2aPSR0JpU5kHAZVeNXfPotKrmkKsZhtWkixxtfQ5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121391},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.10_1786698199690_0.03943619851696756","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.11","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"f094547e1e7d849a4bb746c7caf264f0efa8b70e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.11.tgz","fileCount":57,"integrity":"sha512-Qh+RLg5F5d6Fc8wOme+zuLQrMo2Ks6Z9nwTASYwHrqqyjEJBuBok/zIM1G1x7MGeonzTonR0d+lcs3bMD7p5kg==","signatures":[{"sig":"MEUCIQCf7xRf0e+CwgXNzM1x20k5UnSKXwIJscEKxPRRmiLocgIgFSl13boZLkfu+YqUOpi4gGpnxu71SMFtaVhGi3KdlhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121391},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.11","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.11_1786708226304_0.6962912262512491","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.12","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"14ea933b89ac771cd19edebb6f058f07c10f65e1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.12.tgz","fileCount":57,"integrity":"sha512-2F4tacep+qjCeomoGhbKX4M50kyGG7dfM2x2h16i/Lo077fzGXw0COe4DgQ3CIHNwjF5H+jdPPFfq5VGZSfKzw==","signatures":[{"sig":"MEYCIQDM0ydoXWEhTiXCICRxY6d91NOCwSMP3qOp4Eyk9DWgoAIhAOrxMvKB2B2aYOGPWL0SVInaY4vwpzoCbgrAj7bVgIzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121391},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.12_1786716644556_0.6550658728488865","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.13","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"c3653ecf6024cccd5ebb342b42f93b8d59a66b68","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.13.tgz","fileCount":57,"integrity":"sha512-HrcpCwKdXqS8XzQgeLUs/hK3oVWyFvLod7WOd/C+uSGU6yyxPsxqrPtEL4QwanaX2Egmsk6ri48xrIvZo9yH3Q==","signatures":[{"sig":"MEUCIQDSljdLvODYQglGciIU14TimHinxvXQg2iUmlsZuh3FswIgfziqQy/3YN/e1oWSxDT2Lv4cT0m35TLaatQJptDEP3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121391},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.13_1786749439970_0.896952267813854","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.14","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"8c6365a6bb3bfac52784fdee9f576c760b527ecc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.14.tgz","fileCount":57,"integrity":"sha512-Ut8/yUSYz/YpmZqet95ar52Jl6w3QVsHDzhCDZchds0OCk160m7ggWyyr8kkkMMrtpafWXnZWP5GmPBS4DvCGg==","signatures":[{"sig":"MEUCIQD827Cw/+5vm5gGZ1f6J6zzpC1gCUQePcQGHUwC9dfMzQIgDGtRvxxJcV/RMybK+gvXd+hXnHwQOgGHrF81cvzFo3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133403},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.14","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.14_1786785104038_0.05218684399405871","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.15","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2d29b860aff85226f1e4519e7fad81e9f62b11bc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.15.tgz","fileCount":63,"integrity":"sha512-mbm+KuerEg3H25PDRPu25VyHFvIcW5afCWRE7qQpofv/rGHx8cQFIEHeA7gqqJAt5I00bIMR4FL2aP4YGJUkJQ==","signatures":[{"sig":"MEUCIQD2WA99xLw/SwnsXzKY1q4v5hl7jTe4E7eXn34tsvsP1gIgMIgqkA4/mffsCMPtINhT5DLLMXBmOZgrYKuOREuoPkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132941},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.15","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.15_1786879251717_0.5970965158725186","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"24437a46aed318ec637fd47b6c2cdff3c4ce0e39","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.16.tgz","fileCount":63,"integrity":"sha512-5FjY6OtgL5+aXKjKyUPLfpwZVg4E19l1dogv0+I06Q2lRB6F1F6hsNSagxR361h6NEiPDPp0x3NFqhhXba3yDQ==","signatures":[{"sig":"MEUCIQD3hhODx0jPgQU6yP1Mh9F6/JEgV5VlWl4XHNPktOP1MAIgHN7J5jvWLrLgEmAEqAdcMuBagaFT+clESsi0+Lcy99U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133046},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.16","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.16_1786890681832_0.7400268116648476","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d339b98f56657d9dc038ebd50eec7c842d405796","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.17.tgz","fileCount":63,"integrity":"sha512-TEkrzX5qsIfeAe5y+XgFso1e8okHRxoY0hHSY1d7z0t4lsVe/hbPHoeBUjRBVBKfsKcS7B9Hk9N2BQNo4uUOAw==","signatures":[{"sig":"MEUCIAUhINVdYfWSzcYZE2bkwRp+qjl81OBF+fzZj+5GkBKgAiEAnSUcV0nQ+f64DEnV+1qMZmDBHqT7+YhzW4mwRSnNMC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133046},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.17_1786917210075_0.8076197145728183","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0dd4f207bf99351f539687660e351d8bed847739","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.18.tgz","fileCount":63,"integrity":"sha512-V0NIyFmURivpNWZrHGI4ZvcMoLi23D/a8XsR2YE9tLwEJWcMSRF/FtM4FFYS75PrDFTxrD6miXX4d3AhEbArcA==","signatures":[{"sig":"MEQCIHQoT8IIcl9DAYpMSIRUNzZOcByWyKr/CTVHKOkS73VQAiBDcsZKI93UWiQRlP4EZscbmkxaSOS6vVY6w7Zx6fzBuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133046},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.18","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.18_1786955768195_0.23548530365891107","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a8e99baab9938a2cf70a354d6e3922c806f9f477","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.19.tgz","fileCount":63,"integrity":"sha512-JYsd/HD8qJNfRVLEmKm1BsA/GkVjLNe7eShkjmi/p6PM14u4TqeyqjWWEY3wmGC/rbSWyHTVAx0W0J2zsiScyA==","signatures":[{"sig":"MEUCIA0f1AVHDDMxa6aVuuChAybzX3APevpY+VXptJTfcvQDAiEAoy/wUWfyZTmb0RWAyyEm3vTVYgF84wdJSop4PjqXhdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133046},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.19","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.19_1786962960186_0.5427544193242271","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"8292709b2d58d0b46d4b0d68878634c963910f53","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.20.tgz","fileCount":63,"integrity":"sha512-YgQgskHECfDuoAfjaQzXxeOVvJ4yCWwkb6TFQUnDqPKvxrW25UGrMy8BT0sRG9TnDx0ZTyrQ2bQRWko+pIE8hA==","signatures":[{"sig":"MEYCIQCumUNlBbDXSQbvmdfZF3cSgFgkJwXmCV8i2WwP+FDBvgIhALXInxahRHfckkUGMRcpr0VPpBjnnYRn2U+TWSVwqcU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133046},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.20","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.20_1786970749371_0.7039682342493458","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"83f2b410a0927c3d9ae460b7dc2070c1b56c1a05","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.21.tgz","fileCount":63,"integrity":"sha512-tw2huVBH4sCKRy2eovLObXnSD+IsPafdB/2HIvJkXuYVSeXwSZItOGCU6GqXz1fiuclfi4IiM79qnNGSVOPccA==","signatures":[{"sig":"MEYCIQDVxIHzI8Ecpo6zJVPpPR4dhSy2wU2t2FO7MBL3pXzhmwIhAL+JIriT8bvY94o72oURba38G46QGt6H5twpjtNvAlJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133046},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.21","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.21_1786975463299_0.1555230005720647","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e6d55e48f0094e5b58535fe05c192c3386cd9bb2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.22.tgz","fileCount":63,"integrity":"sha512-98N9N+n/WV32RPsQIYM7dgA5Wb328dtlrcGKESpiXRZ3UWX24ytjpGemOWUjMepstTSDYIwsAE6h8sLVcIh66A==","signatures":[{"sig":"MEYCIQD+thanDvIjDiFS/Eya5NJPrc6ZHaJXE/VDul82rKLnmgIhAM+BW7ThniaxjLATMw1AHAa7BOyExPwVne8Sa3pta8Kk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133463},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Generic multi-loop controller for Doompi","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.22","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.22_1787053285710_0.5992903812394594","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.23","keywords":["automation","coding-agent","doompi","pi-coding-agent","pi-extension","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"25395ff856bf5eaeb18799de610b0c99243748dc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.23.tgz","fileCount":63,"integrity":"sha512-hQgS9ZbezZZYveyxVXsV18OXkjEJb4hN7J6rXSpJQgOCFMhG9Lh0L6U2hxfE0eMRbpLV5LGZS95lL16lPFJ/LA==","signatures":[{"sig":"MEUCIQDAKFqiefma1DFpS+VH2nKyLIQcsguxqWstmJO/3GFeGAIgZidRwIOEbNPKPrJexk7GWvaGGADnvlrxkAQfg/KRtHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133696},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"@agimon-ai/doompi-ui":"0.0.1-alpha.23","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.23_1787057471411_0.5875582760128186","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.24","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"676c93d6137ee878c5e3109e907e4ba5987f31ff","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.24.tgz","fileCount":63,"integrity":"sha512-mxDOb33sphEnwYXUQFvOirKyrkN89OFtxY5LW+AuONcy7/0uwFYyuXJ7yexSDJ8vFBBai6e/1iIrmHXoPtxLxA==","signatures":[{"sig":"MEUCIQCXTNYKRmfrFoHMdzcyYQCw4pJ+vd0Fsq4B1sP+gIBWsAIgUBsRTaqykJyU4dwmwg+D7Ls9losaoBbRxUzRo7LvLCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144779},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","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-extension-contracts":"0.0.1-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.24_1787224798336_0.3377388572993023","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.25","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"6cd08f68684384f9de6f4f454f04cfe3a246fd4f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.25.tgz","fileCount":51,"integrity":"sha512-tZABldVJqTkr2wnXs2IN4KsCdnFX9ZRGjLkfvelgd5K3AHPSGRVE1sn9/rH0lXKGcX0JJPL9KICgKidH6L/NcQ==","signatures":[{"sig":"MEQCICgzXMz53QtgyDRS48+0QlxhRefOuljl0moU2twUdvCgAiBFWqkyI/DhkG0N/0qWuaxv3MDI+Fsjr3LKVjShY3Twtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCio+NfcRdxwlFI+1iJSz7/s1Yzvol9IgbaPc4SUqr+cQIhANwVoPnddYQDrpvbfOUKTucjnRNtDA5pCbWiuItRXtG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136891},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","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.25","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.25_1787263608739_0.7267860446543113","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.26","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"229d5a61c8b59418c0ea092e54ade3bb2d988537","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.26.tgz","fileCount":51,"integrity":"sha512-Q2mqMQn740dCbG7ohC2i8okiSxjRjGunIzptOGbhM9CBjJ232UWIKURErkXRxDhWIqnC0L7HWuqxITqwfVkqnQ==","signatures":[{"sig":"MEUCIQDq0qCfFv9ZRQxBnfhcMhosdFbUBqKA8+2ONCsDRf75NwIgfSlKIDwQFXw+evpFkHh92d/kuwSN/XUUPAmvfZAMT4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0Q8dcMxlJ2zM03e5kqzlqRZNkSFCRSHXu7TqY7rZEeAiAiflZNSkahfW6ENhJtdqB25JWR+kmP2ln8kvUBi2NZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136891},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","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.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.26_1787275528757_0.7621713671857282","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.27","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"7edf735210e2f32e766d53bcaf27d3b710447b09","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.27.tgz","fileCount":3,"integrity":"sha512-SDqAE/1bkjQVTq7nKUBgfeyzZolJ2yLS7tBC6GgqP3RQyW3BtwLlXGGPiicVLR/e4utzpZUZrBxPBXBvewlFyw==","signatures":[{"sig":"MEUCIFc9k1/yQgnPbgBE77PHbxvzeq0q8/3KcNZGo9pSpUDpAiEAwpD27UvhCCuJSWUBmoUd/lCSh54x1BJe3iQoK7nof6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmRuv8FdWOTs55YIctNOz0Rvp2zKLfuJx9h6+D/zwmbAiA72VFA1GBG06evIGsvEHQg7WqdurY3SJWmitjUgbkZ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6657},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.27_1787295922923_0.7334915605159715","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.28","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"66c547d4979d5f42308b6062dc0e137d2e3fd290","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.28.tgz","fileCount":51,"integrity":"sha512-bJCLqzA1M38c48UAtxIp2IGo70c7+IXF/i9MBWd6/vMHi+mi95u8SJSgEzR8ZXNFcU35zXk3X3JG6BR4Om0lPg==","signatures":[{"sig":"MEQCIDimRoPX5YEGBBdQVSyJVxa2mh9p6iMMpmwkXBp2Ho7bAiAfHwZg5UvpNN1MrwHQ0isMHh8KHkU1KpbhlK7OujejTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQGV8BPohDnpk+OjLnRMIlAnJgJRqQBSubAItXS/ik3AiBRJKrtBYsawVE9cj8rNKuiGl/Ade3nmI6ifnPuRW7uSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136891},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.28_1787300282313_0.2687414039234892","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.29","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"453bece96d87542feb93cf872bdefb21334f1a70","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.29.tgz","fileCount":53,"integrity":"sha512-c4tEpCpzy7uV8i0eTD9F9+AjbpUZHwkyAHFU6tCbQz2VECJJ37bj2C/pqs0zWIyNeagSC0//Uz8/kSgyQR4zSw==","signatures":[{"sig":"MEUCIQCWQkDFniasr6xlk4I6ShGz1KUpPd0TDvOSOfSeF7ScVwIgBJXE8R4l3xrcXfsuVD0AikzuqDT8UbICahgKwP02tRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRZRbGQHfBseBUMBH8xOvJUUuYnnzXI0l/J8QLFKFqjAIgYzSCp2Gme2SsvEqqljHroIvMN3nbQxxJFeOXQl8nnaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140583},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.29","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.29_1787315188136_0.4439369470303456","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.30","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"a4c950b6954e92eab2d5a076a42b76b05d3fccf3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.30.tgz","fileCount":53,"integrity":"sha512-9KdcPYjXnhyBKPJWltwToxDwExYmBlfRhpTw22dQex9WS7vCFzVnwqwfBzLf85kNSkvzHaEl+WK0EUJJKP/XDw==","signatures":[{"sig":"MEYCIQCN+QKIefiyLwr4j9HPdG8i2piarmWQluN7UxS/n4iRlwIhAJhDucewK5/Q+R1Bojt7ROXG24MOxExKiQWQ/m7IU0fy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICZ0EGr+cUsA+3WBTquFr0aGRXjn9JHi+rn1fJfkq6EzAiBxROG4t2nJKMUwIJMkkEmCFXyVt7ICMN5NEMMF0CeuiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140583},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.30","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.30_1787321599371_0.795967694466293","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.31","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"ad86f5bfb3f2d278b1d9c0d6d6b6344cc02135f3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.31.tgz","fileCount":53,"integrity":"sha512-r8/iARbyk3/24LgTkZry/nN3iazDUaduJyDZqKzF4h3FLg850zMx/bqi+ddeCPKRS4CwCZW3BrivHdadRZlUjw==","signatures":[{"sig":"MEQCIEk8x5DOIXVFhYui+pRM7P/FAPRzLNYn81Vy5xQNYZorAiARKB8fCgPimdCerX2hx+FCqGIzMf+xHiXZxFHkPH0WYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDy1qX6V1CX6iO18ox5diiSKHBaCVPdpCDggnpnp+L9mAIhAL0X0bSLoKkNyNQ52t1wn8PJx5WNQ75QigNqzP5jg8ey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140583},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.31","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.31_1787357171351_0.8237337073535684","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.32","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"4627b8d8e220e3a373244b9114e2adeac4d4459d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.32.tgz","fileCount":53,"integrity":"sha512-fR2AGSdUXOzGX7IS6rVY6J03anVqIJPTshxZX5aPI5V6/ySQIsiufhq8cug+HbEoQ7OouEabTPi8YKXAhlgjDA==","signatures":[{"sig":"MEQCIG6jYQYVjJljEEJ7o+Yi/CLRVxWYfFRKWL99nVEu8saGAiAFqBXK1uWY30za5zgvQ+kMXDbK3BZRZPb+bp0NCEuZfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLUKjUTwQcbXtdEtv5p3zws/tcG/AFkq69P+zBWcXgHgIgBXNQ4dpQDzSRxfZM9vCftKeyTJ0lKEnqv0it3v4Okv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140583},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.32","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.32_1787358654952_0.7051267846559126","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.33","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"3aba3505228d431ae0c38a46f6a4982f56c8f0d8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.33.tgz","fileCount":53,"integrity":"sha512-Nqdd8o/eiv9hmOpdmp7D70fvOLnl74+F7LXT6vCEoZxwOkZQVK0M/KPqRvdxuluFGhpLGBD2RI0zFhMqAUEMRg==","signatures":[{"sig":"MEUCIDhcOVvaPgTUlVMZmd37oi2DFErFtAxBTg486MI7gkJsAiEAw2tczO4uieiLEDK9w5P0gNu06S0vsLKJzofS7bs/j0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeVKfk20q6WfpBrHCkGtQdKiSSo0iBRxFiVi157qc1ZAIgGQEOoaPylTfi6Cd4dqkzW1o4w6yP0vL1bF5/svtqH20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140816},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.33","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.33_1787361560892_0.0029548424098968518","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.34","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"d92bc13729664fca36f8111dbe8b28cb1f577802","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.34.tgz","fileCount":53,"integrity":"sha512-xbxjzHo+jKKl/TA7it13Swy8tygUwgeWdQsprp8tl2ndQde+PFVsDw+Pc3cx3t2/a1Iq0+ZS1e6rD3XZ2g3R4w==","signatures":[{"sig":"MEQCICgXbBUSZE6yjyXU7B3lCqIRIJqZreIp3RQ6uzupD34pAiBisUKvUVm9s2imWBfueHV2HwZw6zmICPcCc5cak/ouKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1EvSWCweWSttl7ZmYMCfqEO5EqXs1/Wiij5WCdYQwSAiEA7t9Hrbj/kYKB4V7Q5fhNN1PwJv+Onx+KgzsLSUV3qyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140816},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.34","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.34_1787367515879_0.8340439637947277","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.35","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"365b0067fab66ac1fb48f761d06f9c1b3c8403c9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.35.tgz","fileCount":53,"integrity":"sha512-UGJ/48EKY7xWDve0eESq2+sfuDMs4iaouQBSgXcSli1nOD4EoDZlkU1enLdYeP2V3GxGdjZTkEWxKuHcldnRIw==","signatures":[{"sig":"MEQCIFo+IpzNrGRZYh1dRlC+zltWj/Oql+oLK77ser7YX0/iAiBoN5YpNcVe5Rd5iZKOFt1QvosMXjqJyW5R8aQmTdZjZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICHpHQVRLqJUWB/Ep9G5nOCZGnwWqvVQLN4VYk0jSr0PAiEA9rVBiXy4aNqH3R1KiM1JCef2JPLeQB0V+I63ImOjbUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140816},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.35","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.35_1787385538064_0.38647081735582334","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.36","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"849e2b205df40c4ddb07997a2e549625760c1d69","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.36.tgz","fileCount":53,"integrity":"sha512-pYHQOyn3ekE5eIu86lQadrL17AQHhr2DxNn4MmhrgFRU9Y1D2PPSV0RGhDmJ1ot2no77viATyLaEq5MEtNjYxw==","signatures":[{"sig":"MEUCIQCJ7pW9rJuORH1YyJtJngPORvQORbLJrDD9F35mhzc2lgIgcVWSkIdyhhrRgFy1jgDjYsI+t7rXgBJ1VD+51C7ERLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETWdoSvm3RzrkLSIaATp+86c/HM3KhQ8O7dyE7E+2oCAiA0Mrydv3Knd2UwrQu0mRh7dPgWCZFyx2D7Hegd7rH+2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141031},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.36","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.36_1787392036191_0.10525885187670458","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.37","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"8c2371707079b5e2f8598b52b5c25bf03e74e428","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.37.tgz","fileCount":53,"integrity":"sha512-5tUyLbjLVOEFsZdWFFbqY7oM4azGa9+CJzsJ0n6ifn7YXQ1nE5GpdV+ckqJMyVeidCQxLPA/IPlCldCj6IM0Rw==","signatures":[{"sig":"MEQCIFI2OzJEvoaw4HRZr1NdSAQIiaKrYfpqLy7aCcqBM2pPAiBTh87GfKA0Q1d1jzKk0EMtJ1JDSCP/gDec/q2rNrUjEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGloP0UcOdQSVb6+TkeZU+1CTpjqRKivUwXRepjOQaelAiEAqwzFLyRBmc2z//EYz9ZrI040S1cabMA/MeUeCFGfxaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141031},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.37","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.37_1787394892902_0.9767327472489786","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.38":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.38","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"f9d9c78e3178dd538568bccafbf57bdea49b930c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.38.tgz","fileCount":55,"integrity":"sha512-tstYkX3Ghz59zVhzWYx1PrLjI/shdJ7lARXFCiaEI5ex3xdIW/nbRSLBHU/M4bv+Aj/cRtKRftVkUiLgjc1IEA==","signatures":[{"sig":"MEUCIE09ZUOCDlk/s/7Maj+j56hlm7kx3NJkhzD0FJUddf1GAiEA+1jJBoUHloGkwE4RW0GHL7QuWI9skAf0Y9XVPPk0YDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSHt323bBlDHEb1JqdoAXgZTyQyUI/EBiOBPbUVrh8wAiA5n7maJrLsnDYd1v795BSnW+Q9eI1nxFAnwU5YA8JoeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142709},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.38","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.38_1787752709384_0.07893631289363823","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.39","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"e34b0668ad26b17e0fe87e7a68ad9253d4b9bd8c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.39.tgz","fileCount":55,"integrity":"sha512-X19wfWQQVR5EJ+B11sglzSZXPhYdiE8Xtq0u0w+Aov/B6c+JyaBK4391eDjMH6MMXjkvedoamWz0MJQVBDzPxQ==","signatures":[{"sig":"MEQCIHb7qQhYGuNCzUELsjCfp4YCvokKmuA+X0WxCrhdeuwiAiApUUvHt+/qwvGYiwxE5lHNuPs36FWF0djf2jbm+GLDfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAT0EVgk/PU3EpcvClYigz9rkwHi7MPnyyJH+5jSiTFEAiEA1w+o9zQa6r+RSjtb6i5Juu6D+W49omTZkPKoi6zsGbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142709},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.39","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.2","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.39_1787788951022_0.675240834164663","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.40":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.40","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"307be37400abe30227d3fb8f2d250ab680e2123f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.40.tgz","fileCount":55,"integrity":"sha512-4ILnFH0/xzKiZmxHqYU6kR7a32AbwlXQyXGvkFX76r2PkSswScD8iyto+l0bieWzdY3hjVsu5Dkc3gkNj3nbeQ==","signatures":[{"sig":"MEQCIHaR0i5tPHjwgvfkiSZduajmW9nDlBJvoKxr1zeQNG07AiBtVwBa4IwYf1inuB1AcqcO44m5lwwaHu0OrwXOqys7sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHlNIGZRZPQtt343gv5Ox2FxHZXwGKHNVQ3tGksyWGPdAiBWi+BhLScnm//xS9YFsT+EIy6PMkkih0cePo5TjKum7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142693},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.40","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.40_1787960731536_0.0538662289535381","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.42","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"4c1b815d50cb2d91815b9166d37306bce6a2350e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.42.tgz","fileCount":55,"integrity":"sha512-fj/ddxd/bxwOF60Nf4YSP7236lxXktz8o1EDbGVuTjBvKUe4GW2APGuv5+rj3E7fWY76ltfrwOqwM70Ec0cAlw==","signatures":[{"sig":"MEUCIQC4WXHr9LJT1qwq5dmCfXe1UMCoW3GVOl+2EYABFCWcmgIgau/eq+i5IpE/1jv33uf2Mg8z/VSuTmhEbhrIhLvCiHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFpGanmtmvokotRmvjtTkgRGAqduW29gl/HUh0TLW9dmAiAaGvh5LK8+bl0SmldsdkEhTFgNd0mOFh5+S7IBZKOMeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142693},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.42","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.42_1788046816715_0.4995122204419675","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.43","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"ee3ed6de330eb74dd1ccdbf07ce088d60e6f21dd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.43.tgz","fileCount":61,"integrity":"sha512-6WzzEcqozcWOrxGFYDkM2JiPVIg1aipkS5rrKmdlNEOpsHhsS8lpWfOLJJFID5fF52WJsD0iDRSljhRvABM3/Q==","signatures":[{"sig":"MEQCIHMLRthdubx2GvkEn9I3wX6OBCQ3WuqTeBNEkF61RHpqAiAX4ceF7XyYj7MLGlkZfLm4E5DKzCvV4SmfC/1STVbHcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkE5qO5oLKZj3C79yDXTZouPSMRs8W63/S0K6459PysAIgTyTopx6I52OeKDklvct6VXxfEC0mbPeAII3ZOEMIrSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156213},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.43_1788093095768_0.914525071237887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.44","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"07216c6803490623ab20cbb56c1a897a2e90ab4f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.44.tgz","fileCount":61,"integrity":"sha512-UpFJjqT2fLIUFXJ1TR30Yelq7Dac6CuSSgXP9VPdf9oyygrcrCtJbrhZVS/7SDRTJno1SgZ+sARBkVUvcHszXg==","signatures":[{"sig":"MEUCIQDTeOpXm02Y5L8hYYGUvbcQL8HBC95dqmFQyqzcJRL7rQIgMh1ZDoRg1UM26mqUkz8PWbIqbZkc/ZA8Qlb68Wm3abA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhLVBmS30+q8fOGQJ3+S8qmofk8KQRZrBwvUjhS+Mf/gIgYkTM9Qs/FiMQBa4ZZcYn5zOzU1vYndlx/43ixMwse20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156214},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.44_1788176524616_0.47200086282891096","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.45","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"226b4679ef88e217418b36028de7d0f554746d06","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.45.tgz","fileCount":61,"integrity":"sha512-Vo+CE8ahYTIrDOWvIuuMFd3K31LmSRwQaN5CCLypgru52NGpgVlQETLYk68H/e+Cnc/7xsnNFCsBGST9BbTpFw==","signatures":[{"sig":"MEQCIFB3Liiw8BVMyfCP66nL6X0Luo4LxJ6H14E62UBPSpFBAiAZd4QfFEyiCRoTc2CkjKSQLEV66Hj8vN7U+45zwW6LUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqBiF+3uPi1RcLk0EPIxRqo4+1wLC5nBpr84Bcn7ZmTAIgTiNb3snW1IDUGJkluBOGFDDRxXz3agU6+PHEAotuXLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156214},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.45","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.45_1788184887308_0.2969146893977115","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.46","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"22f9c5fb370f77efbc42659ff29982edfc147ec7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.46.tgz","fileCount":62,"integrity":"sha512-WTM8vf6JWiJ9GNg3WTWZEYewXB8SVFYECJEAdVxWyePM9CdZp7GGne68igSG3Elon1IakoXMH05TcvaNiXhJWQ==","signatures":[{"sig":"MEUCIDLR6HW09TqpuX98CN914Gx6rwuBJbfe+VxUXFdA2jeuAiEAwQl6xcCMhtoVks2MjcFBOnBAKAfAib35s0pynOKZf4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvNUKDEgvbiDUTzRs0B30ylueDqsHVlRA3ZrCD4czr6AiBp+E0uSE91+JhQXXkFq26QhJ1fwSv0gKqYDmtzM1hZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156329},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.46","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.46_1788255158355_0.17317611001665445","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.48","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"07207b234ef11a32168d15d75b69c29c41acf933","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.48.tgz","fileCount":62,"integrity":"sha512-dGJhSfgY5uGjFF21bkVCJoibMwrbGsSGxXNB4xu7IXn9kIl0coZ8USaftv0JzwYV4OlrjQXsliGL4E/CGALEMg==","signatures":[{"sig":"MEQCIFi7utx2+Bv9Sq8wP4W8YDXtE9aP+cXgpCelWXJcwjGhAiAqcBXd+5LvndOejD6BpHZZvcUdei4GVaI0lNsxqG8hcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxwESphqZ/XzLdoRjyHRCPKfeESAiFdSw67M1XQCjvgAiEA+8CQ/CGSFLzXxvseEeYHqEvCPzl8+eJJ5wd86zYlYN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156330},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.48","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.48_1788305065056_0.5300867383353924","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.49","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"24da2478149346182db6bc61459a770894e6993f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.49.tgz","fileCount":62,"integrity":"sha512-B8cyRnzBQko16vA53HPwfdns3bwEjlnDhAuE6JIU6HPQy8sDB95himACtxtUrVzgsIAHWwcaFWvRx6KOnYClDQ==","signatures":[{"sig":"MEUCIEf4iyRuNql/s75v8Ftpx75VjU0jTNo72ihBE60DGNaGAiEA9RxOxom7lFf4AGG3YZaIODnSxmfneXIC/eJ6O9ndgQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1qOnWXeS9Xpd7MI87uc8a6NDwSw0jpS8Z6ZeaRqD5vAiEA/Qz7xjVaMuA6QC565KiK4Tq7FcbhlDNEwC5v1XjzyNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156330},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.49","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.49_1788325114528_0.6388246414974386","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.50","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"6c0ab48cd2d5a7571e3f46ef77caa7eef485c1cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.50.tgz","fileCount":62,"integrity":"sha512-lIWfbRG77JsKTFCIQCLi9i4Mia9qW/V4sSNSoGC4t46ifuopDUkPho5fWV2AguPD1ZP7zkn7R/t5ANME9aNkQA==","signatures":[{"sig":"MEYCIQCa3F5QvsB16PkYw/CZp5s6/S3dharw6yWnMdno8iGXdwIhALu9ouOQdP8Gsc15yiSjgZ9zDfIc8Cz7RAN1xKTt9rfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6634CI7zLJFTd4ggyPZiyBZjMXAzlwd3S8I6f8VvFqgIgHvwPWDjYGQJEht9NRabdQPlrrOMOgD03Yph8iZ0yNCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.50","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.50_1788350603597_0.7942033865147957","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.52","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"48d91e3fe49ed5fb45e3c8504ab5033dae4f8a26","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.52.tgz","fileCount":62,"integrity":"sha512-D7WLr7g9n7UJzczFsogJ9Rwx4NarglIgbE06ZNlY8aH9pv6WexdLS5u0zUBR0KTZ0+VPw5EAxz/pX3gYRSQtMg==","signatures":[{"sig":"MEUCIQCAfUt0Q5vv9SpVb/LNaJd426TaSGKiUm56y57JlfzNIQIgNS8kXH3rijFDqt2kHxOxfBGBYQx+AuWn3xpa2s8A78w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOZtEn93zKL5r3YieGZY+8fIVE9HmJQbG0IUWbt+Xn7gIhANzHFVN3HQId5beGUg/EN/ZwajC7wjhfWhVv66P7t90J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.52","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.52_1788404030440_0.04167372805019798","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.53","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"135ae14cce7ef951bea627977246c1853fd3f782","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.53.tgz","fileCount":62,"integrity":"sha512-254fj3f679Y6Iq7qymKinTn/0zY/OiJ33FTla39Ko8hJioNN0BoXfRi2xociinPg2FT3gGweO+5Z3biCDhmp/A==","signatures":[{"sig":"MEUCIDfuBeCcSQrtHq0J5qBEqNP3QErRzZ2GcBW0InUSxfh4AiEAsNGuumOcyV/rjpdEyEn+fWiQ+gl61gPojL48a6Vef1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsASidi/jVrDxrktd2B5TTaf27W+S8+avEhPS5IRg4mAiEAps0Z0HBYTJNofcWQ3n2RtdBicjZsZajnCVBmaQrADJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.53","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.53_1788437412607_0.1637446116296275","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.54","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"5a42731af9817e2e6dbc29bcdd4111adc13ec240","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.54.tgz","fileCount":62,"integrity":"sha512-pg/agHv69AA0pFFO+D4p/tei9xy3WdesWzWhsxcm5nD27/xWMWy3JafT7p+clnvr7gQcUE7IPDGSYny+oVyn/g==","signatures":[{"sig":"MEUCIDf/oiXZ6ok7iD2dGSGfl32UPGAoP/PKFyPNVUAeWhMOAiEA/zJOqm30r8tdsl5tgbm2GUtTEo22FPCiIOUpfDgfq+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgjKDj2+MN4sH3USbXKDfXkhhFPMsn0mFOHy8keFe3rwIgLqOtmNUNHyA16FCJrXAncdKFL8qa7GIjF2aeNMKwE8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.54","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.54_1788519143909_0.7983051931149949","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.55","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"9b553eb109295f1f36d90bdf61b601dcc86a264e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.55.tgz","fileCount":62,"integrity":"sha512-Q4l4kF3jtAWUYVuSHy1MqhqW+IY1ujE/JYG07wrWCr3UiQzryBmIQmwMx9YqLEoIQo4dCoX+Y0SgWQEqXXw+GA==","signatures":[{"sig":"MEYCIQDVpIML+PChDF9EuWZs5bo1rFZPcb9bv3JfghyMx/a7ogIhAJBbQErnGwFj9emiIBCfZoIAm41sJvsLblCpkETjiKW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFuh+ATzkieCozTvxbtj/kFztGCTOHTE0pG7yucqxROwIgNFQiosqPhiMmqd8uJbXixOOKRjciesiIpFnIiMslgiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.55","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.55_1788524258255_0.14741784577352157","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.56","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"fe8408f572b7bf98e017bc1f4358d553e8d1a059","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.56.tgz","fileCount":62,"integrity":"sha512-u4U24+PFV6s86yVKJOyODOJ5zGw9/tsREotQgoCacd/f6fibywpnU4yRPdPITHgSgIESCvqE4v3S2+97HCBBmQ==","signatures":[{"sig":"MEUCIFxdYjNnPplt8OoSEvAjpEiJRpoAfOZlMmJ0c4sPSd+eAiEAroSuVEfYuHMaD8tOGcOro2RaVjjkA/PY0Jzh81CTSWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBWNwYygcjP46ZZbBlISTlac1cg1+5ez3AP2B/3hVGOXAiEAzF0M9Ef1L3omasaO9JWGvjruHs3lS6sqYgPVwU3ZCuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.56","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.56_1788584679759_0.013291829153837753","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.57","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"a8d0b72f659be1d39ef38c76d04e52a246e15315","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.57.tgz","fileCount":62,"integrity":"sha512-Q1+o89lGnAMbo2DIMdFJaW+AY3NrMqne/fI6NJYdM6J/0J5maaIzDh2Or1iAehbBXuY9i/TLvx5PB3Btqe7UrA==","signatures":[{"sig":"MEYCIQCNENDKfjQDcmrOCLOZgJxyYNfprOvUmZHmuORVlVhQOAIhAKcbLLPkvADVQ/ep3I7B56NGkUO74SLJUEYZT8O0M9eG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3IMSSIvlhvKf0BHIGwGdP6XOvmWIwJZGq8YVEx05dTgIgKbd70jD3yioxruWICwvkA8BgOOthHlGYL4E5fz2suO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.57","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.57_1788610574779_0.19764946610220724","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.58","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"68d096bc79c5a56efd9925afe5f3f182c0c497c9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.58.tgz","fileCount":62,"integrity":"sha512-CKOt457AZm4gyLJtVVvQxm16NIXpiZe0TyRjyDWOFJLtjmut4cUr1ZGLc/QEqtDLXdtxMtQhF26RhK3RTUH2+w==","signatures":[{"sig":"MEYCIQDk1T1fGc19skcTVl9pz37/uD4DuFUhqxzex2icXTjPjQIhAODyzk9pikJfWfIaY8HvTVojXOK8oZcBgWV+FHJ/N7OU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8fnYzjqWlWhS4r8sgaLkDePLPWkDB7xwXUKLgs44Y6gIgY59kWL73EashM1Gswo6PSFM1+YnoAzy/B8oPa//Ux/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156381},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.58","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.58_1788654369964_0.6285668420398445","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.64","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"8b9b892d021db388ee28468e5b51f439f0d0df69","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.64.tgz","fileCount":62,"integrity":"sha512-vZydwS6fW0aOALI9n0+ZUaOmVXkEm4uHm+/GRrRN9zHRditMjlhUzdT9w2HrjhGtxXAC54+6YuLTzXg0fx3BGw==","signatures":[{"sig":"MEYCIQDYYAiJ9pt3f/WBKaAfs+/+ZRDaYHWlhsTMwkYtrHGyIQIhALktqoT/xaEnnZ5yUfRMcLZ38z4gVCVbFfz/rK0oDw5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC49p8qfRhKZLNsbXBFrO8kKC+5fVjqTCAOflwp/JWNZQIhAMPyMcatsyChdlE8Djb0asq2GxqwATntpe9zvm8S8rIp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156312},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.64","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.64_1788820042544_0.4564565547853867","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.65","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"af36387f5f5983de0af29a6742d86f2d2b5fcd32","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.65.tgz","fileCount":62,"integrity":"sha512-T1R1f0MVej/kyzMzhc4Nq5NPTWLtiiV2Ob8DmKmVD2+PTsQnY97Qt8IquCWowgRs76CckPBM0cIJFEywF6Dbiw==","signatures":[{"sig":"MEUCIQD5jK+UqgzfOxQl2gsNfYi967lfdwl0yYXYaPm6l7681gIgH4+VKifJ6P/BlTQwvPpHYP7mDd0mN2GdyGLyBAjlHqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9QbNGqwa2V/xwHUbIonotO4YYgY42DjA5A7jQv4PCsAIhAM5C8JYsdndxsCWa7pIar3qhDk7orOuwjM6rM65nZQmW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156312},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.65","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.65_1788826907724_0.289781086435577","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.67","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"3d010643703406fa52b9dde5d0db1ff9cb48812c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.67.tgz","fileCount":62,"integrity":"sha512-29oy9LWqIpVnHKZaEAoQRUryw+6GUvybz0g4Km7Wdaa60zRp9dCCY/P9+dZVcei/BM9Ghmvjn3RHWugAmQ8QPg==","signatures":[{"sig":"MEYCIQCqzxmFFSYc1bUBPfT3CqYmbwPFfRQ66AM17lrMMZSg6gIhALtV+X4o6mrD4de06dqE6yXJANMmvd1Uw1cASS5f3glp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHT9EAtmYzW9+OOGKLKRnwFJiEJJIB+zxdqvl9qAPa5KAiEAilbFRBiKLw1icaTu6xNbWI/HoR2NJ4/U4ugZzgGE1jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156312},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.67","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.67_1788840602635_0.5875161465512706","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.68","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"29d48416b0e66fcb023200d7885eec7788d51e0c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.68.tgz","fileCount":62,"integrity":"sha512-JNvN7HIL/X2uevGu0eUhYhGhIYAv0w75yTmCt2exMeybRXqMSke3RMl9CZlvDox92ZJhQ8rHEDeRcZ9XnwRPMw==","signatures":[{"sig":"MEUCIQC++YdA1rZCTD2dGTNuLyA+UPA0Oht4JjSfBa6EuCgg5QIgErTGl+G2htIfXYVbnxvJZHbCQvEfZIUkIxZZUuec6Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1j8ZvR7cjhQ5ubitrEnqxqikrSrZ/T0STYJx5fQgXjAiEAtwru6Dz2STdJlr58maWSfqtMpDEFAs8ZtfoNdR85RaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.68_1788856934414_0.818209258671053","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.69","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"8d2d84c3145e31d05e01724d15e5f8a47ceb300f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.69.tgz","fileCount":62,"integrity":"sha512-c7eCyOXE45yFZGjWCxxgTXXK3LnHHiPl0TJtPw0ZK8IR4cHKI/s+sF3/dSyh1k/6SFDNynHxvtfFj0Otxn34CQ==","signatures":[{"sig":"MEUCIQC0c8tF4g8PcrH2kcNCIho3791NAPTBYQWlMtJUswQ9aQIgBL1mgh8uNKVaMVvTVA9cUzg5kiwonN6elPTQuSNQsX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGOsdQeUrnO4NKaeSyefjHZAiB2bllPTLhtgADdL0oE9AiEAu56FQMc4JykjLubpHayefZm3hoptaClCmtNuB4enfkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160183},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.69_1788870198680_0.41530426548762756","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.70","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"ca9fb8350ca1c9722bc7a5730b6ff6637d765f73","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.70.tgz","fileCount":62,"integrity":"sha512-y4SBiyz7O9BJRVhw2LtYEnEcjdraD50WaI8wcZKxH67cvCjqEmq86WxIyhijZNsLQLozi3dxk1PGs7RfP2XERw==","signatures":[{"sig":"MEYCIQCPyExadS6meZKYk1oomjp5O65C0hbsU2v9NP6KGDixbQIhALP5KoHEmdvKRLTSCPHsoPmnUad7I2xDJIOz9fTC1lDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+xuqm8CWUcAE/PR9rTbena9Ot9NH2HyoR3yCq6aCPsQIgW2e0I6bbgOJtaaG/fxPdtjVPryPrC8NV+mcrQhPlH/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161338},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.69","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.70_1788929161365_0.8854618519888906","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.71","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"5e913528df8d906609b616b904ab978889cd7686","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.71.tgz","fileCount":102,"integrity":"sha512-A+jKNUXdoPwt2ShYOYYXyb7x95iONXoY5fcfhjwlYg3MmlXoxZCVnW3rNKNwGWiL+SkKhDDZ2519Ub/6oPJ7oQ==","signatures":[{"sig":"MEYCIQC3nvKsMs48Qg1+Bh+BuugJ4ANJSFmuHaGwzEXAbdQB5gIhAOfVlFAF9cS4sO14DVqe513elDPjp0nod/goUhP8jZP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSVRvqKotJYh14kSy/U5PnimMvmRtcaxCAphMFZ4I7gQIgEkyr6OcIExFpsliWevyuwSoFBTwHAxURtHKTriTg1pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226878},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.70","@agimon-ai/doompi-core":"0.0.1-alpha.70","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.70","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.71_1789335615165_0.29785577229301263","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.72","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"37f4227a5016cde3e12f8b8e59fc05a6255c272d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.72.tgz","fileCount":102,"integrity":"sha512-4SSF5NsWRnnyso3SFbE7UFUDvEZCwpOJBUlm1/rRY3+HNe/vms1YSNuUfryc0aSM9+l+Oeh39mDW8Z4WhuK0Dw==","signatures":[{"sig":"MEUCIQCV5wXodp/NUBUhbRhmA/0x5OtBfAlc+tOed00INOOudgIgPUR5ckt2ypwMBB6WCranxqXwFTMQOzKWgmV55mraAls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQc23ft6Yy9ugRjyjJ/LTsIbh86seOHyyXOeUhvzA2qAIhAMPEVCFXhP8iq2mc5MxYCBuNN9rX0xS7mPPdpGBf4Ykk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226878},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.71","@agimon-ai/doompi-core":"0.0.1-alpha.71","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.71","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.72_1789357887320_0.4257081870609001","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.73":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.73","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"4bf7b6ff7c1bbc8c3344360785825551dbcdc013","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.73.tgz","fileCount":102,"integrity":"sha512-gvV9rVVqCJYZ+UwY7SaE+O0ljRDbfdSXcAHi2ncz8wzFm+omtpKU//+luCaau6WNohkEGeds4rapNoe97AQo2Q==","signatures":[{"sig":"MEUCIQD62W8Ng/T8k2y5OZB4HbvkVb8KU9G7XYaAwdzu0zuBlgIgP6Aadrblc8kejqT1+ymeFBT3ew9P5fvEp7b/ScMx3WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6Wdkh0poZQVkO4YWKkUhPVWlkk6bFGnNmxq+RfjdRFAIhANdThHvBTgUTvkyFevpBXfDO1W2dYMY3OglaMOKAXb3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226817},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.72","@agimon-ai/doompi-core":"0.0.1-alpha.72","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.72","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.73_1789444420755_0.5377212912035632","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.74":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.74","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.74","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":"0569c3d006d24d04e3bdff48f81d729b36c6eb59","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.74.tgz","fileCount":148,"integrity":"sha512-XuDt/gVa2JevsuLbcMHdSy+6u0x1OVk47JryWPHMA2ao7fVMjxHbsNQHwteQ1x3Gmh9MTZ8N2nJ9DyTyTgjNNw==","signatures":[{"sig":"MEYCIQDYLydYZdGmqh3fQL/kEzoHNGY8EfWpw/GGvaMfEHNLvwIhAPJBLYzCmguV4R0JnRrtBkd4ymmZWClYOf3SQs8b6JgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjikBUXyphpla2ERvnm0cCZW4f1KwS5ezl+qQ4QVcw/gIgR0aht1T1JqhLtTvSU5UnYzQS8a452m/CkmkmH7GjQpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327692},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.73","@agimon-ai/doompi-core":"0.0.1-alpha.73","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.73","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.74_1789563245857_0.9164788318049666","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.76","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"874c8bab52044c6e09a7082e8474c709513d55b6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.76.tgz","fileCount":6,"integrity":"sha512-aZRkuDfEnz5Uy7h+7RHYki618E0QR4kOoaVxFfCT3rw9/c+nwHXw1JvzfnRvo4BzfDtsSdMvtb8iHcMqYe4IpQ==","signatures":[{"sig":"MEQCIDak5ptcR85eo1VTcO5l8jOA44ToOZS5BIW88o+DtJKTAiBm0a1h/uEnbQuAb90rpVtzpSwhzLZgU/HeUGDVFyzuJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHEcZlhlyqxFzeb15CJK+iwpT3JMLsAfUMn3CAl+eG+gIgXABp4ekm40Gtnak8rEHJTFz1cXD3NcPoxaNDKMp/B8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12435},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.75","@agimon-ai/doompi-core":"0.0.1-alpha.75","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.75","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.76_1789719088640_0.6620728538523075","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.77","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"de910d206615a1e55ed98faac2d1b525074eb5eb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.77.tgz","fileCount":148,"integrity":"sha512-bddT+/nyOZSPIJdVgNLb3zb9qX4A8Bma0cq+yNkDewj9rg6EIR76deYRarQFDagvqwB4iQIXrNfF/3NPEgsCqQ==","signatures":[{"sig":"MEUCIFrOqGDcHuHZjN0NmKKLx4lxLipthjKnkUEQgC4lUEJJAiEApw9camBMB4K5Mc47xTvIUxfppEKmAu/IEEs8HiV2d2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXAiJIusbsipSJMw9NdvjezNnPqUSUhzzHhs7yCKmiqQIgE6t4B+hWXGQENM0JdyhDcsD85a+mCJlXxtcU7XkKchA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327692},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.76","@agimon-ai/doompi-core":"0.0.1-alpha.76","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.76","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.77_1789735252733_0.39087072807859147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.78":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.78","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"7c4820ab1d6ea6602b84e0f5b42a1787d9ddb0c1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.78.tgz","fileCount":148,"integrity":"sha512-/koLKexoUcoi4DxUYDPW/picR2W6ms1JZ34Mb6LdVQPI/aUrhLM8UDxAMxOdSQA9B+kPBueTYHm4ZHDyWkLZGQ==","signatures":[{"sig":"MEMCIG3SyA57kJFwDPO/TwZF8WHg6DyZOrbvzL1juJTVQSkyAh8NoakRpvWc4mGYMKf5L1gYXBYwfH1+j4XYw1aloe6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFYAQJZA1ZShfsZbaG8zkHhDJp8Ugjxc1YWoc0xAEz8GAiEAiYeHx4hKN7XjGGFa2LdRQ+JEwXvakqPFc19Og55ER5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327692},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.77","@agimon-ai/doompi-core":"0.0.1-alpha.77","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.77","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.78_1789855899407_0.06744744782310863","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.79":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.79","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"461a59b53d5bbfc14ef25b188fd432ccbe607f1c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.79.tgz","fileCount":148,"integrity":"sha512-Zek9BWTgNSy9zBpkCPHcyW0BmpZkaV1neg7MGEL8m1nHBwxe2D4FiSt9x28WiD/jL1YLrUey1XzaX6IfZP5fLg==","signatures":[{"sig":"MEYCIQCSZxiylYs90A036pBx8r0rQZIG9NlzqvJ0AelVWlWDlgIhAJcDKKEgoSuV1inQXRD7NvUcO5IW3ZPhT+2axJ3MmcBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxrB/7HhXyMrq6y5Gco8i/fUibYmi0+urx87WuUe5L7wIgVyruJfzoNdJoG1ycbKVJjZDd1Q8XHrYyzqlOKXAU1P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327692},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.78","@agimon-ai/doompi-core":"0.0.1-alpha.78","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.78","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.79_1789928890147_0.3323720325488231","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.80","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"978b4d29f9caecdb7abb4c2637eb4c9fe7224365","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.80.tgz","fileCount":148,"integrity":"sha512-NzIR6MrfIO5wTOlKtk57bgUJblNyecD0GsQ9R5MUr291bA1u7P0R89VRLIheSDAtO01PaMYoLesgqIDvwOuQIQ==","signatures":[{"sig":"MEUCIQDNSwE5pjPaFkTUDYI2oxX/LEfgUvuEcQX4E+41tqnoywIgLcZSEV7qNFAtFQt09ausvkNhXcnTrymh+834zJBHRLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+nNktzK+DfYGg+0TdZ07uwd1J+aAaS/9IrbOzB4g6OgIgTn6U4igkQ4vRobWqnIJ4aYwE0d0+/m/SzwTBfp8i0iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327692},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.79","@agimon-ai/doompi-core":"0.0.1-alpha.79","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.79","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.80_1790025896748_0.3018971797610577","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.81","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"4d14d2cfffb9b3af5ec0ebeef2c115e90430fc7d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.81.tgz","fileCount":148,"integrity":"sha512-IeniUL0dUPwwVIKSRF++XvMdjM8r+76q/8NTv3WJq/eOKvwIZ9nmEHnx2eBg6ajnAP8PuhIoc5RhHWgNNfafcw==","signatures":[{"sig":"MEUCIQCujj8S3FIVxjhfmCabI4NXdvPEAwVcyAATGTC1u77i7gIgZgUV5Gsr0RkdJ8i6gx1rSLc7qgOZQLa/c7/MpuIauOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDaAEQiwFonglvW4HHyT2QH8ggKe1iMtFzuJ++6W7NAGAiEAhs/lGFBorGKXKITL73Mw/Vnd/m8KMMSvqHSy6IMfByo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327692},"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"},"./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"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.80","@agimon-ai/doompi-core":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.80","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.81_1790052362606_0.32486626204497004","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.82","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"96f3a87d2c42383e838800d8d412b38c8339ca20","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.82.tgz","fileCount":42,"integrity":"sha512-C/VhIXSDfduCMslqCa6y+p+T53TGGJp87K8WwCYNUEuyWdiejaN1Fw3KXslgXHtfXeRjvPH4hGs5L5VqfgTxzQ==","signatures":[{"sig":"MEYCIQCZGvemhBLrILFHVXcOyxr081a526FKVEd6Ooi8u4ZuLwIhAOOzf9EPg7srUjViwESl/8uyVQzIoEefUBjV1Pcb/6rI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFUrZm9P0UmZLe63PnNXm2MlkGgseTBQIGPwR3iSlDYAIhAMXhiBOeaVynAvLpzY3LtssWdNVIfHIzzZSfsAK/tU1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305805},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.81","@agimon-ai/doompi-core":"0.0.1-alpha.81","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.81","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.82_1790143572627_0.15558871491868786","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.83","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"71a9e7c767b8a20d71736d72e7c131cd5735c36d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.83.tgz","fileCount":42,"integrity":"sha512-Q9eLMAYDxMX/VK7vPyCtuSO0egeVhaIGH6WS+TlK6WGfRzR9yplARwtcQ3EScAswO3lHlOehWZIGyVOsf1nu4g==","signatures":[{"sig":"MEUCIGBlyzkIQiMMvSxphr35nCB7uYkfJrNRX78SpPh4gFejAiEAm5gDZrzMjpCe/G4sBgNuP02s8UE1zcVsP8mN0swaYG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1/kx5pGsA9f+8haBZy+qb/woR0SlOes2qKyr4msyGoAiB0vXK4oAp05tOjEa5pkmqPoCb0zwGKOp/Se6IIlydNTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305805},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.82","@agimon-ai/doompi-core":"0.0.1-alpha.82","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.82","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.83_1790154881115_0.5082313650322257","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.84","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"ccad69cc6b95a7403a2ba24c4737a1127bfd9056","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.84.tgz","fileCount":42,"integrity":"sha512-nh+g/w0gQg9MDoXw61dHgeGdX1OmuzhclplQPzM+mP3Ol7n4at9ZLbNZDnEKbaZB5LRLPeMdcQ0WhptQmQZPSA==","signatures":[{"sig":"MEUCIQDcQvGsrJHkZy3HVoSHauFzOu7p3PdMaG7YuboZlA087gIgRJgiJdtfnCnNZaSfdxCBo+9DUO6ZKLyiSbIc5TIbVAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLPP0ewlD6D6YyApoTrWgHJdVtkLJ/O1+Peoz0j5UU8wIgEB9JV9lo/lkfBsyKVmq54S5Q3nt7r4IeqEAdicRVRwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305805},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.83","@agimon-ai/doompi-core":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.83","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.84_1790161736413_0.6733038818626929","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.85","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"ac6cef58be8fa8949f7f7bcc7f986e1f1f8722af","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.85.tgz","fileCount":42,"integrity":"sha512-3Mve9P7qM5NNWkMO2YmKQx///ZNpAvPmnWmScQZVNiUe1Ert7BHfoj432yzSMD3ix8I3bmL9AZTOlC1TB5vSRA==","signatures":[{"sig":"MEQCIH8pX+m61oFbRn/aJjVA+pJT/cYtqF6ms4zBicdqn40rAiBFnu/fUAo+VZq3JS/PF+w20s0A/8cpM+jV+kuQc/J4MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC94lYeZxt254chzsEq60N8QraQnPGHqdkLFN9VhetfowIgUISKzObhnDU6IZqL4Zfqb7I/7Y5t7n4CCgaaf8kdF2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.84","@agimon-ai/doompi-core":"0.0.1-alpha.84","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.84","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.85_1790223092644_0.4763703462655555","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.86","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"b8b3f9eb503bcf64a036f1e9799e0cecaa0e2261","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.86.tgz","fileCount":42,"integrity":"sha512-+twnCcLNtHxnVOOwdlCdrldB5fKnt0+s82x9r3E5MuN+0KD1DveTuz0EdKercW/WL55LrOVXAUXr7XOEDxQ1XA==","signatures":[{"sig":"MEUCIBAopVCqHxRFvs5clCFAt8CtDn7F2n+oZq+U4QJZPCBCAiEApnHWUXm4o3WTMeajAgLFSybVTUMeTBW11+LS6Crql3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICaBQXlv3mHO8CpIL1PM0Nfx6Q+UUaeiDdBWoHBS7A/VAiAVxwk/whOatdY3kTQVniIgWpCbAW7QTXsGXqLpyYExjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.85","@agimon-ai/doompi-core":"0.0.1-alpha.85","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.85","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.86_1790295069999_0.7070145159260495","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.87":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.87","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"0b4bf43e6d3d99922b182396159f31e8eeff67ce","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.87.tgz","fileCount":42,"integrity":"sha512-M0dtBN45u2hNhehDK+BqqxuYr81vOC4zhOf9FBR5jEp04/bp+MpYI/MtnB0MmznceZZ1OEcJ+lBRzxwV5NtVoA==","signatures":[{"sig":"MEUCIHoIax9krRJJCzveOlfN/zrVW4+m14BJZDBgFH8MfCaSAiEAmFr8mc3k9HMjy4/UJFi4Se1x3tG5CBM2oeAgtfsJ6mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKvsaemYowDnY4QmbsaRAP7kQGN9GQ5EZAmZ20AjXMMQIgQx4Frr5iMQrBMwuyCGravD+Xxvqkpf6wp9kYc7Igmz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.86","@agimon-ai/doompi-core":"0.0.1-alpha.86","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.86","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.87_1790298593864_0.8555281056519097","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.88":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.88","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"bf85a1b0db8d4fd53042df33b3596c8a90ac7fa4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.88.tgz","fileCount":42,"integrity":"sha512-TD6SR2Gsw8RfjPRqDWoWwtDw9yc8Cw4/6bpcBO/sVx9GVGxP+JgVjKaKPqnASiI3Qt93d54tnTnZbbLK0Jtkmw==","signatures":[{"sig":"MEYCIQDRJNTYiJoj0jVvzXUsFRloJMNXBmZeKWEpR0Q4VignBwIhAJJnKfmCv5ssOMfSzacBbmHy9LdvNaX/oqHUbbocCmdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmraIZaRGD7wHxZIFnCJ3U/hWOG9CB/aWZUGQNPTxwaAiBuMt53z76EiPHAiua+wJxY479k0dGFOfPawYBjdd4Avw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.87","@agimon-ai/doompi-core":"0.0.1-alpha.87","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.87","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.88_1790310020254_0.6337378297304705","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.89":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.89","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"8f62ed6a2ba1b7e1bb1a200efb59e4b8b30cfb25","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.89.tgz","fileCount":42,"integrity":"sha512-QqAieP4qBI7aLC4fNy+eqlRGIldtJcAFuWzhiLq2QA0YB5XCC1ZjYnW9i8a44gRD87dtWWVm3QQmmW6tLTcSog==","signatures":[{"sig":"MEQCIAisWooDj94ttJqrP1jL8q8qmO2i19Vv96WtV5qFL8+fAiA15NtNrykEGi2HYqA6c6dKiH5dF+8CAec5Te/QdlMAiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmNEN4dAN/6IAPuUHGRniNWr8dQImxbmWYibLuCVfPRgIhAJiB7DIt39EqD45whyx1+dOtuP3hPqcXNv220fUJ1iHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.88","@agimon-ai/doompi-core":"0.0.1-alpha.88","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.88","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.89_1790323830123_0.9184802125497338","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.90":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.90","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"c4e49abe0cd1dc676e64522ddf350ebdca14443c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.90.tgz","fileCount":42,"integrity":"sha512-PcJTMXdudd1z+pO1f7tAw0XB5wDIjxni5LoDeK35aMsZBKSHRCrseqwE27CkxtgU2/F8mzzCopINxyVQrVasQQ==","signatures":[{"sig":"MEYCIQDhsnaRr9wOCyhLGhsyMTpvzom1lr4OqsS7ud3BUQEhlgIhAK2koXdOZvyardwqKG2e8tM1m7U80WQZuhFzRO4J3dGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwN421or0CsXgIGAVu4SU1AFKFporumxLZ/TL6fM+r2wIgW/0lArIxYQAWv5kXN4E2qufSxkjYy9rp0m3sfcsBSU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.89","@agimon-ai/doompi-core":"0.0.1-alpha.89","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.89","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.90_1790375910027_0.06220257246711269","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.91":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.91","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"ead53d586c65d39bac3285cbeac5ae8a93a43927","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.91.tgz","fileCount":42,"integrity":"sha512-o2K3ji2vehAi4ix/+iTOKeG7vPHOXKa0HNabikp683COCJzGsPK1WQB07AEg+tx96zHldTrefX3lnl1OUk76fg==","signatures":[{"sig":"MEQCIHB6yuXf4bzICzLb2aYX5N9X2q/WZCBrZqh6d6+ML/UFAiAPOImPExfuCI5ItQ6RnApx/i7I9o2gC0LBk3vHuAFIWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICIjGnqmEsr118wwuoFBNDdt7GlrOh/cToUzjEjETz9MAiEAhkGWt+Xv9DuZVBLPA+Cnn/xK2iM/CTvmHDXkx+ONDyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.90","@agimon-ai/doompi-core":"0.0.1-alpha.90","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.90","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.91_1790387549808_0.18698354083990987","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.92":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.92","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"acac25f24530743f8d88332a8038c7b9f699c732","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.92.tgz","fileCount":42,"integrity":"sha512-G7/Wd7SrdjHCNegSB/aQjoGnXcl+y9CrUyvsL+6CtixCFaS3J/3+lfA/bOY1hxFvjICdEXujbr+3QlVUxRI0mw==","signatures":[{"sig":"MEQCIG/Hqro0UPSzgbOpQ4GElol1IXJoyNDunpYvH4gqOxRjAiBWZKLLl7wZ1/4ZCdbcrE8e3vnOPLjoxgKiPkmujCTu/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYg7fsQ/hF9TYjrdYzmmd0xo6RAdwCNo3izTe9Il2BXQIhAKVU5u1I5LGsoxd6uD/iAOgxB6IMY8ma8qJfq4v7TvbV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.91","@agimon-ai/doompi-core":"0.0.1-alpha.91","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.91","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.92_1790416220565_0.4401753559611308","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.93":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.93","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"7c31135c9088df5f6f6c6beb5b46a60d8bb2f5b1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.93.tgz","fileCount":42,"integrity":"sha512-4uKuolC1JqMfQuP/2PcdUWvi7oPboN1cMKX+6rq63scB6oPTcPwX51oE171DAizkzdCfVlxuKCSe4zar0HRfRw==","signatures":[{"sig":"MEYCIQD+2jzd7DWc/8SdtOz8i+GM6UuUIJUEE9T388/BqWfuewIhANBNbCJMxGW4YQX3hiv7kAih+2FPPXr1L3rASMw4TdiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmUgkicZT6YgelMFlktgJ2p3YyO9i1SNJc/kepr/eoPAIgH/nUNh4M7DjZarreSyRHMrgMgc9nt6jINGIRgavpwbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372063},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.92","@agimon-ai/doompi-core":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.92","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.93_1790430130427_0.7096875071059943","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.94":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.94","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"4311dc37ba5da53a95ac3daf60396426be1d2f12","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.94.tgz","fileCount":42,"integrity":"sha512-LavA+VXG+fP4kbKAh5pQvP3Cdof3010cZokMx8lbrtmmMIlqy9TjpxwdGdu4q+qIkQAzc/YDG2E//AGVZElQsw==","signatures":[{"sig":"MEUCIHwXHnlAVffCZqUqYUO3zFrhOoqhZncq8zjOgfdqhUWvAiEA3FtKlSI/FGPdQ73fAGQ5pbaUsmzBWrdib9DDGJ3ahJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHWRwYUgwCkaiFSXbZ7kNyxBnLge7iQzyF/v9Egs6lsSAiAYa07tGZs8rhnY0jVuQ+0xq26RXXwfw+M5OxClUdIwYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355065},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.93","@agimon-ai/doompi-core":"0.0.1-alpha.93","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.93","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.94_1790480665528_0.4869862557999425","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.95":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.95","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"436911a19f30bc614226834095b7acaab58670e9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.95.tgz","fileCount":42,"integrity":"sha512-tlS9YebttctdczxfEe1fEHxSjCALB6b5Kyts7KZvqf2H/mCvxobUj4stDiLGuRWb+QmPau3hYn7G4Mg6OfndDQ==","signatures":[{"sig":"MEUCIF39vlbV7jx4rdjmwMfNBdIZ+0DNoTLTSlHMoYeeVtpVAiEA3qfMGMB6fCOm0aRi7UBAEeqckwY9rguviIZLjrnnfgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDud4G2ndYO//d4mX/LD1Ruzc9FeoLoB1se1LO6llkhQQIgNnEFSiuacWkHgHWwDHd8i2Fi8DAH0AqxbxqEsS9kWvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355065},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.94","@agimon-ai/doompi-core":"0.0.1-alpha.94","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.94","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.95_1790488758006_0.37413499135722605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.96":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.96","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"872cfe8aecc3825f6a6815a1943e7ea1161fcb4f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.96.tgz","fileCount":42,"integrity":"sha512-u60ew8yIJpcBTZc2Q2uiha77rFZ0jyxSmK6+l/nHjTFBrMqyMHVkrQLr8jYjwS9Z6U4BZNCim6+OL46ODwkyKQ==","signatures":[{"sig":"MEYCIQDQV7uC6wlzuCUGgiEVRP2Ijg6B3RmmdxNPXQ+6SamGCwIhAIJx5a5BWCogo35a8qVKwEWp7fUQOczey3hgqOQ20RyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICwbSedq0gjfWo9/bTi3fVb2UjKCmIINwVM1ZIa8LkVZAiAeM8zzI8v+QlhA4T5xh0c4jNAl2n6xmgCx051wAJrBsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355065},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.95","@agimon-ai/doompi-core":"0.0.1-alpha.95","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.95","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.96_1790517037667_0.5832516382661435","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.97":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.97","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"90fc53fc9b66c313dff3b709b3e5c08749a0a54e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.97.tgz","fileCount":42,"integrity":"sha512-k2LJzbupIYLoxOKk3xxj95btnMiavtagNIedt4LIL5yCM1Z/F0rVYgyQwXOQISinIhdmFTBID8V7QQNyqHX2aA==","signatures":[{"sig":"MEYCIQDiCBcA2tORqrR2YcUrgaznpzLRsh2QmISo1yErgNIO6AIhAODNSB1rIf+snYZa+oauBYKARB9EBhWO4PsvX9Y/+Vkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6SY1cnw77HxFHz2wpmFsX91N9td33aKABrUl1ZWxYdQIhAOFflNRPv+8ugetsB0Bu0DsMye5grj/Nlw9ODKRbZsJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355065},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.96","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.96","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.97_1790587918928_0.5255812635023032","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.98":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.98","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"d25fb82247fdfb204b0e571e765cf623678162dc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.98.tgz","fileCount":42,"integrity":"sha512-m6puWiP7uSfrd2VXDcWtxY+jwjUcZRDhce4+zvoQWNGfr6u0jdNd62YO5ox2Fp6qJqWa1PlU0fiJTUl4FkOq1w==","signatures":[{"sig":"MEYCIQCaANPrh4I+p1fInFrvPx5WUKZQYxmUP9WmQ6HkTSTGcAIhALUMZXF66MwpruMinbgo+0XTT6MSypqtPCeIFe6PMz3V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGPm+qJ6oRpxkjxMyp30kG5q2ehlThErkaXcQnoBKeYrAiEA3bmMGY/wZDEjVItUuhK3HgdvuUMT77cpxDNZys8nRYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355065},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.97","@agimon-ai/doompi-core":"0.0.1-alpha.97","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.97","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.98_1790684901180_0.5783338651154186","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.99":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.99","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"2b64cb50bdbfdaca79e70fba97884eef7c11b438","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.99.tgz","fileCount":42,"integrity":"sha512-kF9I6nx/87+dhhtCfseylYl5/30B9FKgfWB6HJYMdB0ZZaLw6zs9MUNnpmT5P5+5wdyiuDun1edWEqTqei4E9A==","signatures":[{"sig":"MEQCICcXQ4z8AcSCjswoNKYXZg3l9scYKLRIDGEZ/L4XkABaAiAuLUc6fNcVnyexs81sYD6IKk6eK2SjmsfUUYYmHbWMmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBjBy44R5nVoI3gr3uUGBP9AbuWSynTsn4h2pPJTvD68AiB4NGFwMGf/FkHgPwKhdStxPHSHR2RZtQdFb9Y29KvkuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355065},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.98","@agimon-ai/doompi-core":"0.0.1-alpha.98","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.98","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.99_1790692754509_0.8817303301931463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.100":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.100","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"48a1f24450c751befd567cbc022b80c8744d27b9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.100.tgz","fileCount":42,"integrity":"sha512-0PCgDJNSYfSFU9ih/Jh8HynrrKwpg9eCDRMfgeB+yweppSDYKSUtWG7PTXVXMLFg2PQoe+SiamYN21uK4Tyi7g==","signatures":[{"sig":"MEYCIQDMnJJB6EnQHxaKhzo+KQVGVTCS3Dgcgd/kvO/xJ1aQlwIhAJWVzxkrVNfuKuB+d0Adq+y4ehYgxB9duKhuAGglY2WA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBHURHme6pl11W9QN/h2ErTgxGhUe8+jUoE9w+t/hCdGAiAJ/+9ltOubbfvYRwlLXOtia9PXUeEM8Mp3M97sbUZzzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355066},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.99","@agimon-ai/doompi-core":"0.0.1-alpha.99","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.99","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.100_1790723746928_0.8488399832073343","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.101":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.101","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@0.0.1-alpha.101","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":"4ab977c14f5416815003382dd9a1a9822972e087","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.101.tgz","fileCount":42,"integrity":"sha512-2Ln2m6eKkUgj7rMV1lOcxlNLW/W5hCrMvKJ/yt9+znuZJ3xZ07Uozacxike+7lYVfvBgTr+FpGIFW9YSHRUQng==","signatures":[{"sig":"MEQCIE5OrGPI5gbCAyiCKezTzZh69CIpLKlhO9NUeRR1M2B9AiAKM4plVXGxbi1OeWFgftnIg7MoD3HNWcpXIV2dSJ778A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj2gl4FJCknAL1z5ry/NWKVxJMN3YVLaSzNzUSkWzk2QIhAOJOpHj07EXRPF8/6xYsidVuoQciyRyLFxBYZqn7bIkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355069},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.100","@agimon-ai/doompi-core":"0.0.1-alpha.100","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.100","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.101_1790754788343_0.581275113823269","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.103":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.103","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"fecd466d907cf09052d80022390d15b1cc292f1c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.103.tgz","fileCount":42,"integrity":"sha512-zYMvptXrWd50RejCzrysantFoOQC+EtLMIt5JwcCDURgBR1hetrT3SE//DzXXlX3eb5mvkdyYcXQoKYmhgiizg==","signatures":[{"sig":"MEYCIQDmCypDTuvhmpAZubbV+9qezipemriBrsfOW6BIlI/fxAIhAMspsiGe3KCOOtXYdzjtGfyT/ITXfypg1J42j8BIrT8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+B3pL/BejOpKK52SxFXnd4a6q/68beya6pocdFXPEcAiAE4/qXkvw+W333CR3y41eE43kwQEcHKp0KYlps+SImKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355069},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.102","@agimon-ai/doompi-core":"0.0.1-alpha.102","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.102","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.103_1790823349966_0.6171183360122194","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.104":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.104","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"bb384fd6afc002989b636831d4277ff146f80e54","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.104.tgz","fileCount":42,"integrity":"sha512-IFPASjsz+wUIgvN4T4q2vlq9P8LNK1LdB9L4qxiqkPNpLt7HLhY+a4H2xGa5yUvp2IQHBhfeJT7oxsj1ZDJ3kg==","signatures":[{"sig":"MEUCIF++0ZJ0oCx1bzUkyylfBDbw1EizWZWa5af0BlLnaNMJAiEA+Px9kIryaiYuCD99FGgYf4Gx4q5dTFGsynH1ySaZuGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGA7V0AA0FL7cE4Yl1+QTdczd00xk2/wJr1kSWYjaiYqAiEAyjuv3H9W43bI6yvIdVUjb6+F45k0BQA/4Mly86IBPdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355069},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.103","@agimon-ai/doompi-core":"0.0.1-alpha.103","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.103","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.104_1790840748611_0.36379224402077304","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.105":{"name":"@agimon-ai/doompi-loop","version":"0.0.1-alpha.105","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-loop@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":"5a0a2fb50d2962773b41df8c6b660b230913c570","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.105.tgz","fileCount":42,"integrity":"sha512-jHdbyIR64ZF5PQls6eLC4Iu7HBP/mlrXLqTvGUrxVXhvnmbbNNzmbEqiHbfpEQ2rkhEuGS0Hb+omzUOzRoyaSg==","signatures":[{"sig":"MEQCICCpjfFafx/6KADGmj/2Zi88lMip1nRJknDmlQ+KqYrgAiB1Mdk2VPdfdFIvEwO+MW8vw027yChDHSzui1GJPcfHxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3i/r3UZmAZlHSdzitaUPDPCT6XhMjeg3n2Mu+9K/KUAiEAp61yGjNPlmVb3vEgy5me5iDPzsY6Pvdymj5UlxQie6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355069},"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"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"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":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.104","@agimon-ai/doompi-core":"0.0.1-alpha.104","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.104","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-loop_0.0.1-alpha.105_1790852305645_0.4729677416365061","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.106":{"pi":{"extensions":["./dist/extensions/pi.mjs"]},"_id":"@agimon-ai/doompi-loop@0.0.1-alpha.106","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"314a981dc7ff0afcf32759ffb9a73b5f7c5f65e7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-loop/-/doompi-loop-0.0.1-alpha.106.tgz","fileCount":42,"integrity":"sha512-jcbB/OJaTNMNkUShLlViEPbyUQi7WgOSK0Q7fznMwWY94vJIT5zcih4chLrTbU04XWPXe5l72miBKVpZWGyL3A==","signatures":[{"sig":"MEUCIQDG3zWp3QCnPgGzH68Fh9HA4ef5cVbDqGwuePaI/APtHAIgBuVNRBXMZedx4dx3/WJriwXVZKL/oTdPQdsaKDLl9wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIxy0dFQBzm0NEfiWcaAtiiANFZJXrrKUb9bQsyAqncAIhAIphX52I01767nb80VVgiTNfj3Oh+4A0qIaZui8otAVZ"}],"unpackedSize":355069},"main":"./dist/index.cjs","name":"@agimon-ai/doompi-loop","type":"module","types":"./dist/index.d.mts","author":"Vuong Ngo","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./loopLaunchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.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"}},"license":"MIT","scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"version":"0.0.1-alpha.106","_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"homepage":"https://agimon.ai","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"loop"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"dependencies":{"croner":"10.0.1","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.105","@agimon-ai/doompi-core":"0.0.1-alpha.105","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.105","@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"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doompi-loop_0.0.1-alpha.106_1790911856709_0.4446425124852078"}}},"time":{"created":"2026-08-11T13:11:35.083Z","modified":"2026-10-02T03:30:56.946Z","0.0.1-alpha.0":"2026-08-11T13:11:35.609Z","0.0.1-alpha.1":"2026-08-12T10:01:01.742Z","0.0.1-alpha.2":"2026-08-12T13:58:04.336Z","0.0.1-alpha.3":"2026-08-12T14:58:10.019Z","0.0.1-alpha.4":"2026-08-13T02:13:55.097Z","0.0.1-alpha.5":"2026-08-13T03:35:05.091Z","0.0.1-alpha.6":"2026-08-13T05:07:42.784Z","0.0.1-alpha.7":"2026-08-13T06:49:41.000Z","0.0.1-alpha.8":"2026-08-13T08:14:40.240Z","0.0.1-alpha.9":"2026-08-13T09:34:33.295Z","0.0.1-alpha.10":"2026-08-14T09:03:19.823Z","0.0.1-alpha.11":"2026-08-14T11:50:26.435Z","0.0.1-alpha.12":"2026-08-14T14:10:44.697Z","0.0.1-alpha.13":"2026-08-14T23:17:20.109Z","0.0.1-alpha.14":"2026-08-15T09:11:44.196Z","0.0.1-alpha.15":"2026-08-16T11:20:51.860Z","0.0.1-alpha.16":"2026-08-16T14:31:21.982Z","0.0.1-alpha.17":"2026-08-16T21:53:30.227Z","0.0.1-alpha.18":"2026-08-17T08:36:08.354Z","0.0.1-alpha.19":"2026-08-17T10:36:00.346Z","0.0.1-alpha.20":"2026-08-17T12:45:49.518Z","0.0.1-alpha.21":"2026-08-17T14:04:23.446Z","0.0.1-alpha.22":"2026-08-18T11:41:25.855Z","0.0.1-alpha.23":"2026-08-18T12:51:11.564Z","0.0.1-alpha.24":"2026-08-20T11:19:58.473Z","0.0.1-alpha.25":"2026-08-20T22:06:48.831Z","0.0.1-alpha.26":"2026-08-21T01:25:28.875Z","0.0.1-alpha.27":"2026-08-21T07:05:22.996Z","0.0.1-alpha.28":"2026-08-21T08:18:02.401Z","0.0.1-alpha.29":"2026-08-21T12:26:28.241Z","0.0.1-alpha.30":"2026-08-21T14:13:19.473Z","0.0.1-alpha.31":"2026-08-22T00:06:11.454Z","0.0.1-alpha.32":"2026-08-22T00:30:55.048Z","0.0.1-alpha.33":"2026-08-22T01:19:20.990Z","0.0.1-alpha.34":"2026-08-22T02:58:35.965Z","0.0.1-alpha.35":"2026-08-22T07:58:58.149Z","0.0.1-alpha.36":"2026-08-22T09:47:16.292Z","0.0.1-alpha.37":"2026-08-22T10:34:52.996Z","0.0.1-alpha.38":"2026-08-26T13:58:29.467Z","0.0.1-alpha.39":"2026-08-27T00:02:31.127Z","0.0.1-alpha.40":"2026-08-28T23:45:31.614Z","0.0.1-alpha.42":"2026-08-29T23:40:16.804Z","0.0.1-alpha.43":"2026-08-30T12:31:35.863Z","0.0.1-alpha.44":"2026-08-31T11:42:04.697Z","0.0.1-alpha.45":"2026-08-31T14:01:27.391Z","0.0.1-alpha.46":"2026-09-01T09:32:38.433Z","0.0.1-alpha.48":"2026-09-01T23:24:25.159Z","0.0.1-alpha.49":"2026-09-02T04:58:34.618Z","0.0.1-alpha.50":"2026-09-02T12:03:23.692Z","0.0.1-alpha.52":"2026-09-03T02:53:50.517Z","0.0.1-alpha.53":"2026-09-03T12:10:12.695Z","0.0.1-alpha.54":"2026-09-04T10:52:23.990Z","0.0.1-alpha.55":"2026-09-04T12:17:38.362Z","0.0.1-alpha.56":"2026-09-05T05:04:39.903Z","0.0.1-alpha.57":"2026-09-05T12:16:14.871Z","0.0.1-alpha.58":"2026-09-06T00:26:10.047Z","0.0.1-alpha.64":"2026-09-07T22:27:22.636Z","0.0.1-alpha.65":"2026-09-08T00:21:47.824Z","0.0.1-alpha.67":"2026-09-08T04:10:02.738Z","0.0.1-alpha.68":"2026-09-08T08:42:14.499Z","0.0.1-alpha.69":"2026-09-08T12:23:18.795Z","0.0.1-alpha.70":"2026-09-09T04:46:01.461Z","0.0.1-alpha.71":"2026-09-13T21:40:15.245Z","0.0.1-alpha.72":"2026-09-14T03:51:27.421Z","0.0.1-alpha.73":"2026-09-15T03:53:40.828Z","0.0.1-alpha.74":"2026-09-16T12:54:05.946Z","0.0.1-alpha.76":"2026-09-18T08:11:28.786Z","0.0.1-alpha.77":"2026-09-18T12:40:52.812Z","0.0.1-alpha.78":"2026-09-19T22:11:39.488Z","0.0.1-alpha.79":"2026-09-20T18:28:10.245Z","0.0.1-alpha.80":"2026-09-21T21:24:56.843Z","0.0.1-alpha.81":"2026-09-22T04:46:02.698Z","0.0.1-alpha.82":"2026-09-23T06:06:12.733Z","0.0.1-alpha.83":"2026-09-23T09:14:41.211Z","0.0.1-alpha.84":"2026-09-23T11:08:56.630Z","0.0.1-alpha.85":"2026-09-24T04:11:32.761Z","0.0.1-alpha.86":"2026-09-25T00:11:10.091Z","0.0.1-alpha.87":"2026-09-25T01:09:53.968Z","0.0.1-alpha.88":"2026-09-25T04:20:20.400Z","0.0.1-alpha.89":"2026-09-25T08:10:30.252Z","0.0.1-alpha.90":"2026-09-25T22:38:30.129Z","0.0.1-alpha.91":"2026-09-26T01:52:29.892Z","0.0.1-alpha.92":"2026-09-26T09:50:20.678Z","0.0.1-alpha.93":"2026-09-26T13:42:10.533Z","0.0.1-alpha.94":"2026-09-27T03:44:25.672Z","0.0.1-alpha.95":"2026-09-27T05:59:18.110Z","0.0.1-alpha.96":"2026-09-27T13:50:37.768Z","0.0.1-alpha.97":"2026-09-28T09:31:59.071Z","0.0.1-alpha.98":"2026-09-29T12:28:21.270Z","0.0.1-alpha.99":"2026-09-29T14:39:14.613Z","0.0.1-alpha.100":"2026-09-29T23:15:47.006Z","0.0.1-alpha.101":"2026-09-30T07:53:08.477Z","0.0.1-alpha.103":"2026-10-01T02:55:50.102Z","0.0.1-alpha.104":"2026-10-01T07:45:48.767Z","0.0.1-alpha.105":"2026-10-01T10:58:25.753Z","0.0.1-alpha.106":"2026-10-02T03:30:56.797Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","automation","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","prompt-scheduler","recurring-tasks"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-loop"},"description":"Session-scoped recurring prompt scheduler and loop controls for Pi coding agents.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}