{"_id":"@agimon-ai/doompi-workflow","_rev":"176-b980b604642b596a03323894d8c4b048","name":"@agimon-ai/doompi-workflow","dist-tags":{"latest":"0.0.1-alpha.113","alpha":"0.0.1-alpha.113"},"versions":{"0.0.1-alpha.0":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.0","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"3855b19606d180ba9d1a00be41c8a695aa2addc2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.0.tgz","fileCount":108,"integrity":"sha512-B4bfN+IXOrovBpv5W8vaUb17S0oAWqQD4LrfoFyCEm+adOBq41wl/RWjPV4P3neL2tcuuGytakBeQdME9hnlaA==","signatures":[{"sig":"MEYCIQDU5JtOTWRlcW8usScCUwIk5szZkHHifLyhkAxqyYa19QIhALvm2pNMBMf3nIFa/2k+cwLRp3HCA7i+S6hIOhQNcbk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743582},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.9","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.0","@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-workflow_0.0.1-alpha.0_1786453891965_0.3304490652766794","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.1","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"fb5b57439c348f44b568545cf7c3f6ab1a4ce6a1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.1.tgz","fileCount":108,"integrity":"sha512-n7rajqIDRlUeOVLdAFJAN/zuFUEM8TA8Z5r9ZaRMth18FPY//e0WSK/xbSNXhSijYQ9+ZgP86Bvk0MDW+fYWGw==","signatures":[{"sig":"MEYCIQDWKCvmUHVN90E38rEL6DE+OPPDI8EJT/mAqx8+1CeyMAIhAMGhydN1SxahXXB+u5GFin2Fe1QBFf6JlTkJAEmsJ2at","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743583},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.10","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.1","@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-workflow_0.0.1-alpha.1_1786528858828_0.9854501845741097","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.2","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"2d7b9bbda8115538fd8de6fdab08236cd757159d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.2.tgz","fileCount":108,"integrity":"sha512-oXLGtLM8iqQHeoc6I01uVQWAF73NbPF2MdWrrBMOzgxWqGDNO2+uzsGkUjTM1oNvf41BMT+9gAOJhN3x7VepRg==","signatures":[{"sig":"MEUCIQDXxlnWzMQFmo0fmB9YrJ5TvTjvgOFKSrHEwbsqQ7H6wAIgLCEeEQiSMatAcWZg+c3KfoqDQZCrvr5CkozgZ6YgdB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.11","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.2","@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-workflow_0.0.1-alpha.2_1786543080169_0.39891357296806174","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.3","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"fffb5941e100afa3ab52209ac34588ce26698745","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.3.tgz","fileCount":108,"integrity":"sha512-wtr2LDNdV/rvQnD9OVEEj/nnaAqYWs1XiSegN/1ElbfUsUyssnbzOL6vT3Tckq6ic6xzrU48ScYBEbn/JbCRvg==","signatures":[{"sig":"MEUCIBJyv7qZ67sKiwCD2PwSmibzEevSIKqYrYyOKq9jePMsAiEAvAFkuRxBEIOB77gbyynYlg/hLcJ11rMvzdFjhkfSyRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.12","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.3","@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-workflow_0.0.1-alpha.3_1786546686792_0.8925712894508582","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.4","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"69b20c9a329822b1e962b44446622b4d2e36c16e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.4.tgz","fileCount":108,"integrity":"sha512-I8Rtufdu2w2zRqoxkb0feFbpvn1uNLKzwlq5wJ6FyY2StEB1feoT9RQozLcbURwwyicXeY06Z0+7sdq6dA8Zjg==","signatures":[{"sig":"MEUCIQDAuOVHAtEsX1kHUA44D8FX1m+P66x80RGwTlkhuhAb7wIgavvwZoeU++Ib0Z+7j3Q92BssMAQ5USf2utWShzJ8nOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.13","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.4","@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-workflow_0.0.1-alpha.4_1786587231998_0.963153272045012","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.5","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"5fd4a84a51a83cf36a3b5896a3e439e793a585b5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.5.tgz","fileCount":108,"integrity":"sha512-PLBSuZ04rLAYVke32uXgL/omCO/DpafwiglwwLmcTDU9Mz9GGp+0sy5enZWWgBKFpFqVZ7ZCeyED5KQMXOGJgQ==","signatures":[{"sig":"MEQCICp/kreD4040+7cIvAb7NV9Z/lSuJreMsxOEzXt9CWdSAiBHsNXPymTJ2R1yizFtL5u5g566MLBDYc0aBUjSIngqEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.14","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.5","@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-workflow_0.0.1-alpha.5_1786592098996_0.16360239075536587","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.6","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"172daa65aee00486708474c04438bd68eb364cf2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.6.tgz","fileCount":108,"integrity":"sha512-Fu52Yx3ck7ewmdW1+2Zy4cPG18SBR9/j9z6ha29RmbKQISHCSp+jBjRVRhOnD2rD8kfplZ+O4aKbRvnL2sfRAw==","signatures":[{"sig":"MEQCIGL4Mqy4u2WS1IHaFhlo5/DyTWcSIj1HOIVDkT8ksRbrAiBZ88M0tSf5+p7kkEiXdDGwkf/1qU/ni7VMlkOh13zEkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.15","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.6","@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-workflow_0.0.1-alpha.6_1786597661589_0.7304877707582202","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.7","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"6a194b4d162e437272fcaee573859c7e435950cf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.7.tgz","fileCount":108,"integrity":"sha512-TsYulTa41sC4r9qbKBH2LAecCPUNeU+opWFInxxk035OpYcDAN0gJxv0+5uKngH7IOU0GtJW7fH0m1iXXNEpYg==","signatures":[{"sig":"MEUCIQCWM6QMI5nxrxuQ0oclxhL29UuKKHtl/lxBW7FijoXKhwIgbkzbN0VmLTrYX9lyH4kAMXjVntYfW6FZrk9PtGDBasU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.16","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.7","@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-workflow_0.0.1-alpha.7_1786603775045_0.37346712667260307","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.8","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"d913b1faf8f3d8793c6cea3519e02de43cf4c41b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.8.tgz","fileCount":108,"integrity":"sha512-EXLc5wLQw+TgGQum/gamN6LBbcSK/Bl9/w8PoAn6fZm0FhFu0309ulEXVzXcqVqnfUv+dXe5nQT1k3DQpK3SyQ==","signatures":[{"sig":"MEUCIBNeiq522kcCl6k55rIcSlxK1a9kfMrhpv0CW2pIdFs8AiEAqUiiDVllvGX8fsUR3VgxZ5cgIJUwoOutm3euOb76YU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.17","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.8","@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-workflow_0.0.1-alpha.8_1786608877190_0.46563116058211196","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.9","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"1c3e372bb929e98cacda88ff3ad136a5e91a1ade","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.9.tgz","fileCount":108,"integrity":"sha512-/9I1WUuMT7yYuXWs1/gWuytJ8Vdg3ASTEJwXRsP4szJ5sbVdhr9X3aQs8ZJgB+QtZwGkUkPCc8hBD3dN4fpFWA==","signatures":[{"sig":"MEUCIQCyZnITeePe+hM9J1x/JpP1Ij00u17xg5pDF5ynru4IiQIgXOUuXOHxibuBcXxl/c1sLs8fGAsDNFlDeNh3bJHnIkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766704},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.22.18","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.9","@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-workflow_0.0.1-alpha.9_1786613668436_0.47406894935202426","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.10","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"a1cc0bb9b89f2827b4eacdb194e749ef8ca6465c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.10.tgz","fileCount":112,"integrity":"sha512-RQn6VNqhBOjgJN/wrwLyk6+XgpjF859B+VnRNCgtA4bGsOLrnjUfPXflnhUhOPuYqwvKXIP29vlR8Xr/G/dSLw==","signatures":[{"sig":"MEYCIQCwpctXzDvk16rB9Pk2T6E+Kz1S7L2WdPYUMBPpnsep6gIhANzBoyZCm7NZU0CVxkKjQNFoFujk5se7tK3ZYJ7rzphu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769613},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.23.0","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.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-workflow_0.0.1-alpha.10_1786698193245_0.7451549690008226","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.11","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"5c3de987655a7d2ad9d1208116d1a0dc8b4e0aa6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.11.tgz","fileCount":112,"integrity":"sha512-TmnB6KDlORVsX9RnhfHeL+1/+bfzTvxBF0NL27BzYdH81606rqAMY7guTHlAEQXi567IZgfOl89/OElTlBlROQ==","signatures":[{"sig":"MEUCIEcgYOf2nuz43MsCfj/4Xq3aDnIVniDupabpOB5ZJrj2AiEA7gVKdQRxpT6MvKrvogaypZYpOxWmeh+m5UGEk317fLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769613},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.23.1","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.11","@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-workflow_0.0.1-alpha.11_1786708223683_0.7404576561329952","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.12","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"70277cafa898c1c4bae826a356f5ed5c0910d1f6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.12.tgz","fileCount":112,"integrity":"sha512-4lljXfIOFNilxxYqb0pRRCfxTwevMMJJLULMMrxnc6FsRy8te5ldsYvKWERrfQqSjlJ/jTXcXDSGpcycLPO7XA==","signatures":[{"sig":"MEUCICN1G1mrq9pbyhU5homL/08+AJ9RyQs/ccOjY+/BVykjAiEAkGHxWpeYHdyNKHBkcf0RMwKsua9B6jcNUfqwedxz+W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769613},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.23.2","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.12","@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-workflow_0.0.1-alpha.12_1786716641385_0.0020442825045208224","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.13","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"e21f9838ab84b68f5f021d6f2badc3bad6338d61","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.13.tgz","fileCount":112,"integrity":"sha512-hOOenu97PXcdaRCa9XzkqRS/Gi+zzKgR1y8dkfl2W3IBajYEbKn3wE11hSFZuDkIQhM92Jis74uEzN4FVyydTA==","signatures":[{"sig":"MEQCIE6NViz5GtDLZZMqbZ82z8FpxVT0BqkNTXOBFlcFWR9gAiBg3PC+ACfbg/aSNVb1veL2CWe88uaoq+LFm0uT5FVqBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769613},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/workflow-mcp":"0.23.3","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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","@agimon-ai/doompi-ui":"0.0.1-alpha.13","@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-workflow_0.0.1-alpha.13_1786749436480_0.4820093023755656","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.14","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"993664066c4a981e0a102033df08e7329b168ba3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.14.tgz","fileCount":120,"integrity":"sha512-UMhUWxe9U1bvHflqReAER9lCJMW7WjxrT4+HZ08KP6GBG8cQO0guDtmo3+Tpvgq+OSlfAyEw8BAgM0XsL0u9KA==","signatures":[{"sig":"MEUCIQD6hGUhTRGdN4scFV5YrE8TZ3I1lQvLhGjOw1FoGAvJdAIgX6jn6nkETUf7BiS5AUK6r3vweLekaJg9+Swgu6lhqsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891441},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.14","@agimon-ai/workflow-mcp":"0.23.4","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.14_1786785100949_0.7478888985808643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.15","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"053e69a9838f0efae39c3e51e44297f9f01e5f61","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.15.tgz","fileCount":120,"integrity":"sha512-bUxZtXuthHZ9AjFEcvvCgTmwm89hOJ9nXbrf4HeiUdkF8NUabe11Qdzju9FFcMDV7pwwjVZJYSX9wKuTVMZEpw==","signatures":[{"sig":"MEYCIQDE/qyiA5hbae8vDV0nDHPHAKlkZAk2TM/pTLhe2PU6ggIhAPNuzJUyVlLlMiN8/SMDzs/fR8ELYDIbuXqnFU4mH4H1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891958},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.15","@agimon-ai/workflow-mcp":"0.23.5","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.15_1786879251102_0.6842727488814502","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"b0eada0af0d2f439588cca5ac189d84b2663c7f2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.16.tgz","fileCount":120,"integrity":"sha512-/qM7EUDr8p1u7qw9Rggyz71va90syt5x/afi6iH90iIOhUNjU077ShgYg5sILv4q0PUoOYM5YJjPKh+uHQCmeg==","signatures":[{"sig":"MEUCIERh8uJS1Q2oBWa6hfmGgc/jcmrSoorMXva90epqmXO7AiEA57uJZjwPKbFu4JlvRs+1OBhZNn97TwUONQjJ460qG64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892063},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.16","@agimon-ai/workflow-mcp":"0.23.6","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.16_1786890678790_0.8879061443410896","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"4d007e1a88687a8549e268185acb764521469eb8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.17.tgz","fileCount":121,"integrity":"sha512-TVxIs1LNJ1Z+rtXG7XgGcy7Vwp1kff/+BKarHxQ9EO/lYHV1N/b9B1xyIeMrH2T5eLbakXNF49u4tkkhsQi9ug==","signatures":[{"sig":"MEQCIFCefK4X2EDqfiFJBOFIYH6fOVAXZxAgKLEegx/YXzUYAiBeGq1nM2tszHIaHWN/za9Pzrj8iHIdks1t6D6FPN+SPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894895},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.17","@agimon-ai/workflow-mcp":"0.23.7","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.17_1786917206387_0.18591620121151187","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"605e3c71b4b6600a0a1d3e717ec8e7edeb831468","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.18.tgz","fileCount":121,"integrity":"sha512-eAlxCH9z3+pvBo5iLOnyOMeCmMNtNNCX9CWoRcEVLvh2DGfXEfQJaKHQqWr3m7mHmnIDKAvRsmlck1a/U7qzOA==","signatures":[{"sig":"MEUCIQDK6UH/GTUlcWG0sym0N1zvZ9natx04GQ4W2DkcNE0dnwIgENmaTdmIFLHeSyYujyIFCsK+DZOHMiKSqvL4Wq/1O44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895327},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.18","@agimon-ai/workflow-mcp":"0.23.8","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.18_1786955761430_0.9942588351190556","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"b48444a50993338ea1e94e095146b5581d420ace","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.19.tgz","fileCount":121,"integrity":"sha512-lddGsogrh/8LTNWk/X+Zsgx8DwjljZvsBTYkyEM7S+CK8CLVCwMLjL/cmIudNBbJ1DZKuiD3f7/JVqCmiwfgTg==","signatures":[{"sig":"MEUCIGykDa15MeTxn+CIt4lMCyEU3n1nD/EsP9NF9eC5/Td7AiEA3ksfKIDCKZ147IjzICVptDwuilYXgQ+0JFWo0dzczdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895327},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.19","@agimon-ai/workflow-mcp":"0.23.9","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.19_1786962951365_0.15881161254785958","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"feb650bf9220197b0e9c91de2723a136bdffb093","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.20.tgz","fileCount":121,"integrity":"sha512-DijZyZi7jPxRdcfSG9PkoC8/9i8Kf/PbQGKx5wZEebqQAXavGnXA18P8l6YL0muV8HpHv3e2OUMah2QLYwxa7w==","signatures":[{"sig":"MEYCIQDZ3l2lPmP6jWDaveuSeQo+fUbj6UFUJWzeXshzriphZAIhAJFBn3+BjECPmXwIej3kX8CvI1SsXpAvvdIVvuicuEAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895328},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.20","@agimon-ai/workflow-mcp":"0.23.10","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.20_1786970742610_0.32740831353198474","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"764bd76bf3a00bea865818baea5f96c0e74efed7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.21.tgz","fileCount":121,"integrity":"sha512-gm3edSyTo6uWA1S2fNgYChZhL4/PZcMXIsE+O/doIhMgXNBLMOCQVlLYWFdsbaW8Z2xYcr92rp5pz4gJom0lqg==","signatures":[{"sig":"MEUCIQDlXRq1UsyxK3HliREoXDRzUaLjtPJo9ojMGZMn5hAYUAIgSt6mqktB0lVpDQluO9YJltxrEsPlppOTRUJ/0ilkGuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895328},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.21","@agimon-ai/workflow-mcp":"0.23.11","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.21_1786975460949_0.5360563818798925","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"e9a1b8532865fe801f432a6c16ec91c4b1e39401","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.22.tgz","fileCount":121,"integrity":"sha512-mAFgmNPAStRrVgjucVZaFQjw6BUaJC26a33quKtXpEmB6gTmynSXAxTcDZcp0AqgjYG/JWKY4YgechE9+oUUEw==","signatures":[{"sig":"MEYCIQCMrRdo/WdpNWrcsMFvEqfXhPnTRnjWiABzaAb1WZCVMgIhAJ+AQ6KjtHP+NbSa/0vvacduNo+YToixw+B/JzHKni/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895721},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"Doompi workflow execution and monitoring integration","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.22","@agimon-ai/workflow-mcp":"0.23.12","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.22_1787053281898_0.24851287124544963","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.23","keywords":["automation","coding-agent","doompi","github-actions","pi-extension","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"f865ac442ad115b9a5f664a84471ff5815cbc652","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.23.tgz","fileCount":121,"integrity":"sha512-pBs1wv6kcnECW4O/h0Mc2iHSM8Yk8U0hv55UjmgF/7o493kbQtjhkNs2N1J8KgbMrHRF83l/0g2UyYlZzfAj3g==","signatures":[{"sig":"MEQCIQCHwN31uNqLrFufTMUdfOwlaObZnVeSenVSZKVSKcjm/QIfTp/BJDnzhYDu9RkffNeNf2U5yNEvk94lbt0aq4CJqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895951},"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/dispatcher":{"types":"./dist/extensions/dispatcher.d.mts","import":"./dist/extensions/dispatcher.mjs","require":"./dist/extensions/dispatcher.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@agimon-ai/doompi-ui":"0.0.1-alpha.23","@agimon-ai/workflow-mcp":"0.23.13","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.23_1787057466910_0.03771502473925703","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.24","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"124bfe002c41a9736b7d0b57fc632cf61766c2fd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.24.tgz","fileCount":105,"integrity":"sha512-/4ZmRDVsexzXPQTZcE4BxnLd7Bi9lCFKqIXSewkZbF99v6aIDnWcgLm1S4YSZFPc9uE337/fmZ4qmRFCuLnTKg==","signatures":[{"sig":"MEUCIQCWGW2lKK36YCSh8XrwYqkZGirW1zTPh+Xo1hj11KwKvgIgGvt4eNiK54XSR8WoaQNt74OhjT0nzRdqns3tOQNV5Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944480},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.24","@agimon-ai/workflow-mcp":"0.23.14","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.24_1787224797624_0.5469965947934343","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.25","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"8e10b27fdd28fe0cbc916b640be02da05f998739","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.25.tgz","fileCount":105,"integrity":"sha512-5cVFLqWqOKKkY0LVavIONO3UC0trHh0ZRZ5lkvMOCnyCrk/7RwplwfnoUlAHDhuKPfevNdl3xbpkRDpnF9G0Rw==","signatures":[{"sig":"MEUCIGH1sc/PLyn2zr79TzScZnMo/3gRE9VlH5zq3oHe1Kj7AiEA3VSRreT2mUgukn4hD0DJDz8RTvp+YrUlOf4Rg/z6Msw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960774},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.25","@agimon-ai/workflow-mcp":"0.23.15","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.25_1787263479948_0.37728028380527534","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.26","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"ea811985daeade1b0f8250f6fea0028733d22c79","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.26.tgz","fileCount":105,"integrity":"sha512-pzmW7XlwazXqvToH6c3gXWW5SVm/SZ1ll0NmcKT0zjtA11N+sKRGFeM9GtiUBf9yRNi5D/P/uYXbXm+r8XLe1w==","signatures":[{"sig":"MEUCIQC0GWHSI3I7hmQmD5HPfDA9DvwiMj59fuZdwcpoCKRrqAIgew4i2otw4RefdIiKTis3JcF2bAIFJ96G1mexgUXwZZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960774},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.26","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.26_1787275401467_0.9679889997855642","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.27","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"7a0afc228336a0108840e071a03e93678400fb93","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.27.tgz","fileCount":5,"integrity":"sha512-+qgqJVm2I+BuFcueWcagyS7cDHrirhF/yLWd3FXsYy0pXvK77EI0YvqWXTtIkAqLg0OEegPXkguFPdO6Qx9Ygw==","signatures":[{"sig":"MEUCIG5dNgUUbXzyr2L1JgPGkB0dOL88O3nhEMr1RfyCoxVbAiEA144EwbuVlMLBc0CdyLitBF0Dx/Tgz2kN5z5xunG9Zdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12855},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.27","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.29.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.27_1787295739552_0.3221244101518037","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.28","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"2b78a525b070aa209633b9d69fcaae4225de7158","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.28.tgz","fileCount":105,"integrity":"sha512-G6bAzKLr98Vja69q8MTizgnpE29TKJaQv2xIczN1Zsn2M0sAX/3UYhw2gelQI6z2EpJSlHfU0RHP7dMu/E3IIA==","signatures":[{"sig":"MEUCIBtZf54/4V3Umo+Cgvvhubq/88o4DPWaTI/ovLXpJHvEAiEAs45PTKcGtdddgZOTM3rULLG8SzNtgT5fzOkpEe33M0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960774},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.28","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.28_1787300219728_0.8545559697488678","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.29","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"197a2aa2c0524b9c5fc6e64f9af146eba273f141","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.29.tgz","fileCount":107,"integrity":"sha512-YQVP7Bw4DjRu6k/4BrnL7jburAIZOhs3JJrvvLg1e85VBspfA9HIziHMwyxONMSeb9fQ5KWU+U5eQhifUzDFAQ==","signatures":[{"sig":"MEQCIHtiZx4WxLoVkLVvBubLVnmpIxYuqvNeKV/M6qI/cyLfAiB4rRJtlRRN8g/39JwRO6ScfiQcwHmwRhux95NhBndyfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965673},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.29","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.29_1787315070241_0.6458537388749077","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.30","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"750675d50691fa7b531ed415df88ca3b14aee2f2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.30.tgz","fileCount":107,"integrity":"sha512-23+V5HQb2hZL+4duzfOry9Ap+EwPVQy3A1dW3+rbg1l09l9jfmFK0ZizeTQDHCAgeBpG4RFhxZ+utZcbUsK6mw==","signatures":[{"sig":"MEYCIQDcb2sBW8racYKCKkDGro7Wh1X25WPdNg3cK2B0pMiA2AIhAMAsW2zpMEBFwujBAtYZqjTDqgzqiNf0RrKktKCi78ON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965673},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.30","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.30_1787321479762_0.7628204262469946","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.31","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"e02cb67c1fd194dfa96a7d47c4fd2c8282f65954","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.31.tgz","fileCount":107,"integrity":"sha512-af6rwdQTECGAp3q7eTPVvuIS+npitXO2T5X4pxD+PBaEDWOIlXQYwATPHugtTugOafzKaItADOWAKRoErRez5g==","signatures":[{"sig":"MEYCIQCI7vlveVCh1mh2pLGXzWe/oklBe4HlxNFERZPGMNXuYQIhAJZwMZZm0ehKrR0PC/SS1S2Sjeb+cJDnJJeWwzOyoqij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965673},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.31","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.31_1787357112907_0.524842872700757","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.32","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"521d43f3b25b3a7a17c8793f3f0be30808697708","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.32.tgz","fileCount":107,"integrity":"sha512-VRGqD03tkLu3xz8f88/1DvW5+aWKKLoQKAebf/XnPzwuYIhJslWMX42SOfhycs4UPIRjDQ03yE6uR6h1CN/mSQ==","signatures":[{"sig":"MEUCICPJ99cJPJpyfA5BKLGO07fCBsnIF6M0gR7PXiM1Uw6RAiEAjl0VE1ebqaSW6H0FmfXL5w+mm5R87EvEFQoKSbE3up8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965673},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.32","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.32_1787358536722_0.8232320155133181","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.33","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"96bfc997f34dfa4fca41c6c7876359fc15436005","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.33.tgz","fileCount":107,"integrity":"sha512-dYDcJqVMQKip3zjZ+hDQaZx+cYLsibPKKn8AiXTHlhSL4G2kbGbX6/fBXN83InqKElNQRbP2Bog+C7ic1X+J6A==","signatures":[{"sig":"MEUCIE6jGNAlxRPtP773dzTVUcwPZDJ6QoDazHn6W7q510qCAiEA3PcZ7UNTLoxlijmh3WIxv7r+aYdWOK4o978B6hM0DAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972836},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.33","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.33_1787361381267_0.7952171007775084","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.34","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"f49c1670aeb8a68ed11fadf7cedc924f273fd3fe","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.34.tgz","fileCount":107,"integrity":"sha512-GntG4o5gZ4heJw3iQhhz6jHsiyYYXOsg0V52WaqDAPTa9m/P0mO0UkHFbFdoP53I1j7d0sfW6mQ0l/WnWJmVzg==","signatures":[{"sig":"MEYCIQD8BGrRepzbo7Kh157ZKQxZyV7i3j5NoosOUUnXmEhBUgIhAJMDR6dfqeS2UKCtGWdgypAMlnqwXg8H5Ty0UU1b6U+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972836},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.34","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.34_1787367332860_0.3671553831608019","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.35","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"a506c02da6dca78a72b4ea79c24376f695b5119b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.35.tgz","fileCount":119,"integrity":"sha512-NGobJFPfrqfEgARMFIZoKd17SKVcf8azGc8YFtkroxc/uOblKSiQc01b1jMr97Qoul+/h0T7BGuOmMNmre9gyw==","signatures":[{"sig":"MEUCIFvvS1mHAF5zHVklBXa21Dx9qifltmzOnUPBsiDbLYcxAiEA7aYQe5gSsohc4o1SD+WuF7VqkZcw3UIvSV0vXzK1Bro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107186},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.35","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.35_1787385475543_0.2535083424142499","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.36","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"bd57fd553a3da2bdac00494b563765b49621e6e8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.36.tgz","fileCount":119,"integrity":"sha512-sDdxcqwC2qT3bVBgMc+fOQKZQckNkON/B+9nVI85jlJ6pjj0La+/zFkdyM0rxlmv+kVtm/UV8ZBoTTOhNUwQKA==","signatures":[{"sig":"MEUCIDhsUN6+qTVHDJNh09bN7fw5egnx9BS2XdYrOrEJVuMsAiEArPuV204FIOK8FiwRK3WQ6BnzfETPKnnaHwTUXb2mLgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107405},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.36","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.36_1787391129773_0.4268483984032301","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.37","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"515f86925c758a310092e8d7a0cb8595eca913cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.37.tgz","fileCount":119,"integrity":"sha512-rYdK670afFNFw4k5IfWbLJX6qXF7dIBLOiIzzFKD8JL1rJjd6HuGeQf5audDceHTIyN1rf87epGRgZRh641QtA==","signatures":[{"sig":"MEYCIQCGbxL+besfiIUx7WYWWIMj4qgOHzI8WjVdknjKKwIqPwIhAPapwwnfZLV8qvEEKtVjDZPszsHWaRuI25aMmkonREIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107405},"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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.37","@agimon-ai/workflow-mcp":"0.23.16","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"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-workflow_0.0.1-alpha.37_1787394769490_0.9886061609886347","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.38":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.38","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"c12d8f080d1c5a7fe1b6c8eacbbfde5709a16f56","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.38.tgz","fileCount":212,"integrity":"sha512-Kds3ubja7By/W6qjlAF+/wkPIv0dc/76U9luGUbI0QdF9dBLK1rofhb69ewbd4suwenfZO2mb6quduuJPsoWfw==","signatures":[{"sig":"MEQCIEpyWx5nkLiJ6xMikF0YKL+qYMBKdjhtP22dC855zcmDAiAprhuF/IleGmwaR9dGytGXx53KRUJ7TbmT4CKmTgaKrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489851},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.38","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.38","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.1","@agimon-ai/doompi-web-components":"0.0.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.38_1787752645128_0.022287355483079807","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.39","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"788b4f1807b3c70cde28f60f42d17a3d962a2a26","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.39.tgz","fileCount":212,"integrity":"sha512-YYjjZcVaG9KUiQ9TxOMMNgHTtaU7PZdLlPpsO3ebqc9Ce7LtSqrgYbsTzcX9xS6G8PxPaAfy6eoLn1/ynRFxBg==","signatures":[{"sig":"MEUCIEo6HI5o8rCHIKRVa/QWmUE/xeZcZq8w5prcTXd0MvvuAiEA9/Pi0KQIfHAgR0GJkHGvNwdVv8LG0tW4wDWzJeN0ezQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489859},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.39","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.39","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.2","@agimon-ai/doompi-web-components":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.39_1787788829787_0.9822098567497524","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.40":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.40","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"6608d5b8f0f08a59870ccd00a3fccadfa14d4f3f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.40.tgz","fileCount":212,"integrity":"sha512-cV1MWTgkoieiRwk3YqADe28NG7Gx62F8jPDWfiFH40gINuctdZYQ7SGxm9kAEkqRnQAH7NMBK/aiHl/9Lk45Kg==","signatures":[{"sig":"MEUCIF1glQE/MMo6k6Ee1cWisrGgaq0G/tYLxekKOvjwz/TTAiEAts4rfuydofcVmfnD7MMHc4ZA15KqN1DvYidmSGo7xxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488228},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.40","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.40","@agimon-ai/doompi-web-security":"0.0.1-alpha.2","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.3","@agimon-ai/doompi-web-components":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.40_1787960656884_0.874392560269917","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.42","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"f6ad363127f8dbf6567093bcf16bd158006b7847","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.42.tgz","fileCount":212,"integrity":"sha512-wnxXfpumkBgKED///Zrl5pZBy4mO7gKYbbpwfhzdaivo+Oob0G54O6XyiF1J0hQ/PRqf/E6GS+j7wzkUvJ6g7A==","signatures":[{"sig":"MEUCIQC3YK3wfUtvAzNCVwJ/8Up2PU95W1JLTXGV8RH6c82C2AIgKrVa8S9UgBV1O93vF+VXs9a7n5mgiXiKUSCvkOG5+G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488228},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.42","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.42","@agimon-ai/doompi-web-security":"0.0.1-alpha.4","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.5","@agimon-ai/doompi-web-components":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.42_1788046743672_0.45051407173974867","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.43","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"8e2820be0e63a60d0ee7d15c8accae48baec51cb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.43.tgz","fileCount":212,"integrity":"sha512-FiAJM7rZfn2kyGhXM2a0rQfePOJ0bkjhidrpNypu7RCmtL52tihuZpevD12PTE+YGmUPLmvojCQ8JgshsXY6jg==","signatures":[{"sig":"MEUCIQCrThmaLma8rZvM8Th7TcjgHA28pZ8i2NnKlx3Ydvta9wIgHuzrIcFz9uGXuBifdx9CGZAbFEQRreC/ygpaV0KeAkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488608},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.3","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.43","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.43","@agimon-ai/doompi-web-security":"0.0.1-alpha.5","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.43_1788092971137_0.6590747949529807","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.44","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"259a7df0bfc4a010f88a67a571e907a89e095b35","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.44.tgz","fileCount":212,"integrity":"sha512-hOtowmUZjr5oeoLFUoH7Fm02E/8StKx0BxV1ce0qbgCh0Ws86GDr8qmWq4euU6sF/HGl6GPcs5vwD/TUgGSfnQ==","signatures":[{"sig":"MEYCIQCto4bEGrE6Pqtf0kMFkTI0lPu9scCeU//Tr9vh5vNZ7wIhAMdvw4bfh93N8Ab3rBYHgxsw3FkLcU8ljq9I6zeGaT8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488594},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.44","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-web-security":"0.0.1-alpha.6","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.44_1788176450985_0.7696694954522512","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.45","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"5ed8d610ac0c248739605dc5d935c66944163a8b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.45.tgz","fileCount":212,"integrity":"sha512-Prt1RusZ509Be+r65Qnn7GCgGN7bPGbgGgL4NoK/SrjHwHHtjOg7oMBZYG0Drehykboi9/PnIkLdsHQO9RNFTg==","signatures":[{"sig":"MEQCIFhdUTo638zyoOn7ZKbAECW3miVRAZ5VP0eh5vVBC3c3AiBt/JGI3KGO3Tooyo7tQNwfria1Wjlg/5/He0FD5VicGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488594},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.45","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-web-security":"0.0.1-alpha.6","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.45_1788184835375_0.8115704969997157","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.46","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"d0e20c2ebd036c952aa0b22f6054110926d389a6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.46.tgz","fileCount":213,"integrity":"sha512-0tIg1+8iD1N+qBcxXzb/3xVd7Ub9yFWwXjHN++UJFuk0N0rrTYw/C0gUA81nP2ea5kxQZIeZuEvf/UgjbIfYPg==","signatures":[{"sig":"MEYCIQCoLxYfvNEE17CaIVfBC4kk9AX7jQnKIOw4+4U9gjAmsgIhANU9U/uYcZD39qp6s84p6NsUwjle2Hw6RFLjYplVZ9rP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489220},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.46","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.45","@agimon-ai/doompi-web-security":"0.0.1-alpha.7","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.46_1788255105199_0.4830127288780852","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.48","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"6c367567c7388f220561c67c60c76948bace0bd6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.48.tgz","fileCount":213,"integrity":"sha512-p+qp0hMvADLOQgGLL64dAxbmGKjum4S/SG8E56+Zwc233qjYSWLc+ySgm3/fGr3USV7SiAwCVox3+/tskYovmA==","signatures":[{"sig":"MEUCIFiqG3GGwNl5MREkHVXF62dkhFUOM8uE7N5sfdGs4waDAiEArkC7LrbeLR/U8KcR7kJvspJJfuGoZCepPIZqqg+dTQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489221},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.48","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.47","@agimon-ai/doompi-web-security":"0.0.1-alpha.9","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.48_1788304991596_0.7496061328802284","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.49","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"8ca3c47fb7f5d2063eb8d356ebe7510a98e5c483","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.49.tgz","fileCount":212,"integrity":"sha512-vLv6ppry2Gch9rCUBVM5qNuW3Ejc+Ef5esdRyFRNLMucndKYKgHT3BPAn8lRUaPFHlrq1oMZhNXZq2BqzJwU+g==","signatures":[{"sig":"MEQCIG5EAwxsMpcmEJJMVJ9i5TcHZCifuZGNhONZmxqNlZ1XAiAlKldMZIQuNt2yfo/sCRXw8GCfdkM0Q0Tkow1nCHPjmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479705},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.49","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.48","@agimon-ai/doompi-web-security":"0.0.1-alpha.10","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.49_1788325040194_0.643098193149622","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.50","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"1727ce6448cb14ffa6c9b48c8c2e10de056d5607","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.50.tgz","fileCount":212,"integrity":"sha512-wo/h6kefeBx63x5osiNrk7/lIW+U1OCjOcy6+328PMogz92P9hu9AlUZEt8BdeXEJAgw7ruvxaj5YIld9ML5mQ==","signatures":[{"sig":"MEQCIEC7TW/rzdjCooXmUeYjcPbWaMmO6l35w8uVOUUeZrUZAiBrjx7cfiboY05gfdn7bF+PR6UwW6OyCGUee3GpFdIDoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479924},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.50","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.49","@agimon-ai/doompi-web-security":"0.0.1-alpha.11","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.50_1788350551575_0.6611879912635767","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.52","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"57b21ec7d4c158d9584195a9afdd1b6822784550","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.52.tgz","fileCount":212,"integrity":"sha512-vHuqd3a2qnALs5rHzA1uk9Hqsvl53YD8ODo2sRpOelMVTUahesY99CLNJV2b4Qslwk0SPS2ViOvlomKbmmSNGA==","signatures":[{"sig":"MEYCIQCqYpjDPFynrx+KJdR+Zu9m+ABo0UPYYHKgpj+aNeFiRgIhAM4y7OEHyK4P57KWNRUOxhrDRJnke4DgdxtHWWBtYOi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479924},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.52","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.51","@agimon-ai/doompi-web-security":"0.0.1-alpha.13","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.52_1788403936090_0.8251830851667925","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.53","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"9ba9038380fac87bc467c7cffb14f369404fa61d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.53.tgz","fileCount":212,"integrity":"sha512-Gcpn67WkxAcU4HqNeZ3erSUWQbrvihRAkAaH71UN2mWxBv135huzJXEESdNdY642GJqWrCmjD8j+ikmmA+F0Ew==","signatures":[{"sig":"MEYCIQCT9DI7Y6hFmEys9wTm+AUEh1ircQ0ErurAQ2h1y7tMFQIhANBsy/KpllinaBxN87M4oLzvwXSegXvmOuiIdLl9UgP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479924},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.53","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.52","@agimon-ai/doompi-web-security":"0.0.1-alpha.14","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.53_1788437338080_0.49059193835312476","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.54","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"5c1dec3f019da05bcace7fd59a4e7402fab9c685","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.54.tgz","fileCount":212,"integrity":"sha512-lc7npmPd4laXHmsviptYKbb6SMB/4AyTiDWQXiBkHMw/SvGNf8t7sKHy4ttjaVaj4n0BKllesgvuu7dmfBGbEg==","signatures":[{"sig":"MEQCIDR0b1/b9u3Gu2GU/+vaB9zdXBogOfmPcYtocWcypFl6AiAQKBdfOGPqzbX//R1Jb6is/nNpli6du8nlCYwlxYVnHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484287},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.54","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.53","@agimon-ai/doompi-web-security":"0.0.1-alpha.15","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.54_1788519019547_0.4710679428765616","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.55","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"f9833c94175245b964f4f79ac006bbfc236f83a9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.55.tgz","fileCount":212,"integrity":"sha512-BHiYqikW3rcA380Xcook2tM/fq7pEJzfWb6vcAJ131qw9/WTeBhcs4cw8p95tyjA5yVY9ZqbPKOkUFioDOLuJg==","signatures":[{"sig":"MEUCIQDmVoR43R4BW4AulE8yBbBgYnXVZeCOfFn0GX/16qvRGgIgMgQvNgZlnBa478THq0LVgbYa/sOm0usdV8Xt4/W1Gg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484287},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.55","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.54","@agimon-ai/doompi-web-security":"0.0.1-alpha.16","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.55_1788524175207_0.3183139236991972","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.56","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"6c28de340fe157d18e770ef4a69a061fb25c6c2f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.56.tgz","fileCount":212,"integrity":"sha512-hnoGKBW4LKyhgXAqlLgjUFgQAjG/lze9ay7Er/aX2YT3eEh5IKbrmQrQz8biaKwJ+7zrxvEAit5djXEsV1C+gQ==","signatures":[{"sig":"MEUCIH0tesQnLrjhZoqWhqNrbucGUNS+9tmrOWlrc8+K2SsDAiEA5mWQYd7FcKgb+xx/Ml/zc7GrlLpqvaoMIG5P+kjJyOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484287},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.56","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.55","@agimon-ai/doompi-web-security":"0.0.1-alpha.17","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.56_1788584626994_0.7909229701471776","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.57","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"58437e1d441d56ecc557638164bc095d6f10f0ce","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.57.tgz","fileCount":212,"integrity":"sha512-AoWpRLsItLx7pUkB+4yIpGE2lja9gfi7+eaYa08Ynd/LsXeD0BSkbK4tEO3RI6QUBPc/jQbcfxggQ/Hul86tkw==","signatures":[{"sig":"MEQCIG7X2blcm3tcxCAw7hr/0dbNZawZYzfhmyMKG6HqkZTtAiAhmcXusNnwHqIMsJL/zXw3lCdQpc/k3ua9QJGzd+LPbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484287},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.57","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-web-security":"0.0.1-alpha.18","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.57_1788610522677_0.18498566120582138","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.58","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"d99a4631368e4bad1c4f5de9a181d683d3e14765","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.58.tgz","fileCount":212,"integrity":"sha512-olODzoqVThdbY2OwWOASVOGP8Mb1JRc9eQTDNqEhfNR94HNEIdhXH0Hgob9oXKLs38a8Sq8V7GVx66l6Sle8og==","signatures":[{"sig":"MEUCIQDIeBQS23gx8TrQUZWFj9rUgW89e0yobsxXJs4/LE1iZgIgPTKT9a3WPRU/amzfQ9u4mRN3dzdTvQKMyaltoiznR3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486795},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","hono":"4.13.5","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.58","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-web-security":"0.0.1-alpha.19","@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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.58_1788654318426_0.4967631466749023","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.64","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"cd626b0267921e1eaf97c697e56a914f72bcc3f8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.64.tgz","fileCount":212,"integrity":"sha512-nyXyZyF0EntxhwUSQh9H3Kn4NDkYxbmcNKALZqSVLOnYKwHzjF/LDXRz7ZCvb/PFreROTSOLgORUkPethh+CUg==","signatures":[{"sig":"MEYCIQDFzIscR1CGwlNlPVZWy4XHvvpRpcOFl5HddJobGmoPWQIhAK4PjrzsPqHuQo2cJdYmWXVrFUxNskymH5kbKgRYCbRi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485891},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.64","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.62","@agimon-ai/doompi-web-security":"0.0.1-alpha.25","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.26","@agimon-ai/doompi-web-components":"0.0.1-alpha.23","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.64_1788819949807_0.6745421684762081","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.65","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"4ffbf275f6f4fc57d1132630b7c1a07128d66e62","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.65.tgz","fileCount":212,"integrity":"sha512-ys35GELubwxtp3SwlE5VI+V5MlUdS2phSVS9dT04nLXfNlAZpT8mJ6OxWJArJ2oQntdWKoC1Lj2FEdkltYxTrQ==","signatures":[{"sig":"MEUCIQDm9bopz5lE0ALGKTUgypeeRwwyfc1QKh5lg5lI6Lc3dgIgPxT/OtP2VBUKom+nt2oXD6fO3lRsxlIGuU/DhlOW/YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485891},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.65","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.63","@agimon-ai/doompi-web-security":"0.0.1-alpha.26","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.27","@agimon-ai/doompi-web-components":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.65_1788826661105_0.6759546561865155","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.67","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"cf231a44936109f36dc42541d59a66dc29c5637f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.67.tgz","fileCount":212,"integrity":"sha512-+r9Rsk368rpGu0PW/2MTKVjkqvqNXftkW+T42eTceI/EQbVduoWdAcKGjzC++Ocuh7Kh4iubAGQbNC5gn+atjA==","signatures":[{"sig":"MEUCIDts3ZUQnuNBRkz5egUQyr1LO6j00gKjfZmb48fynkThAiEA6GzmooK8/bIisYo/y3nesBlnFyu/dF/8Ki1nIwmlwH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485891},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.67","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.65","@agimon-ai/doompi-web-security":"0.0.1-alpha.28","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.29","@agimon-ai/doompi-web-components":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.67_1788840447099_0.8829343877219127","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.68","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"4a8d20c07043cf7140d719a8fd20859a73fe4006","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.68.tgz","fileCount":212,"integrity":"sha512-nyzocEgcNGEMtDI50mNUq40UiDdZA+Hraol6Zxb7Di2ZtPFyQbXlHu6JkVRZ6s6GFF/Heu7bbAKliGdSL8bDUA==","signatures":[{"sig":"MEYCIQDM8AgDM2VHvnC3OqOY3/NpH/+I5DxbjbUfquAjz/ffxAIhAPVh4RvAQ5Ew7w31RSAe/YSrooJMaUjI3n/LE3YHILHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485410},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.66","@agimon-ai/doompi-web-security":"0.0.1-alpha.29","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.30","@agimon-ai/doompi-web-components":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.68_1788856880378_0.3785053124204556","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.69","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"b7e204cb7c33ed46fcc6b212bce440551e42d4de","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.69.tgz","fileCount":212,"integrity":"sha512-J+00/4wesOCWcZU45vssELe7AcCOHY4N9jB6iO8kv7Q8NMNg+YVfKnmLxwfRoS85jk7LEvtgL4hNcDHb/zBTBw==","signatures":[{"sig":"MEUCIQD/SUj1O2FB8q9X4B7Tc/RbD77gIRdUiSGlYF71r49NJgIgAaKWH+NXJr3PueXNhqutqfuLwGrzIY/e3gKWlr7j5j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489058},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.66","@agimon-ai/doompi-web-security":"0.0.1-alpha.29","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.30","@agimon-ai/doompi-web-components":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.69_1788870126799_0.08698777181273809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.70","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"77dc85714d3f6c7f7e9ff6a4deca7b1fce1cde68","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.70.tgz","fileCount":212,"integrity":"sha512-d23dYwicK9toTYQMTtHOUyOm0E40aPBopzAtRNpPd0LC3RAtlbMIC//WLYVuCg1S+ZzPTfFdMnxH/OHP0JLm7A==","signatures":[{"sig":"MEUCIQCXufoHTGI1I4/xg3vDdWcmOut493OcSmr7aLgl1S8J9AIgP5l8yRfZ14oVwHtZ7KZmQxcDaYpe7ZCVFHOEKYgMiYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489058},"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"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"hub":{"dist":"./dist/hubApi.mjs","entry":"./src/exports/hubApi.ts"},"basePath":"workflow"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.69","@agimon-ai/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.67","@agimon-ai/doompi-web-security":"0.0.1-alpha.30","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68"},"publishConfig":{"access":"public"},"_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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.70_1788929107551_0.3244836415412047","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.71","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"d6391fb5763cd443c6e786c52f33ef18ba2b5d7b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.71.tgz","fileCount":223,"integrity":"sha512-sqtM0RegGPXHRHUNzuJIYUWFBVcYHxtaZqAIYzU/iWSLB2Id8PonJPU1eczSXbG4p2N8YTTfeltsGbgl9SaxGg==","signatures":[{"sig":"MEQCIHfPj2Dfr2VD8TLT3b4RA2gKA99cMfSnYHDZAQECd+SPAiAGO8/8vCYlnM+Rj/tY1/H3RpKTNhwUfE+vNnZImGeiYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563975},"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/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","typebox":"1.3.25","@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/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.70","@agimon-ai/doompi-web-security":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.29"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.71_1789335541818_0.3328581414072378","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.72","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"0b4e7b6fbcca766b1400f0a0b357ab9896d9a243","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.72.tgz","fileCount":223,"integrity":"sha512-qvMEOvFRGI5E6semsRn+gN30ZRItytsWzhCm61laW5hlV1KGIkUC5jbtPDdY6Ctnsz6VUnDYNjug1f1EUrlX7w==","signatures":[{"sig":"MEYCIQCbN1pTj+kb9VlkptRjKNL+qiY4g5uShVM4rPneNW2v7QIhAIJXEUN8cXXcWeZ6BloZ5W51Bpo3jptzLnDRUhCcu52b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563975},"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/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"zod":"4.5.4","hono":"4.13.5","typebox":"1.3.25","@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/workflow-mcp":"0.23.19","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.71","@agimon-ai/doompi-web-security":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.29"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.72_1789357815701_0.11756023438054441","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.73":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.73","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"8b4f0132badaacc93c21d317d8ff28bcdb7d1c40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.73.tgz","fileCount":223,"integrity":"sha512-Ydc4csCpisRZKHNMhmVXXezypG/ivrT9+900IPlX7MosVU0WYplbMkXM+k4ckFFAGm9sl/6x26dWRJS2ZYWivg==","signatures":[{"sig":"MEYCIQDmBH8+2o2JWnjOMp7VS+GIYIhSBPknKBTlbPyJW1kK8gIhAINpxH0F44cYGxjVNR7+j1HSaZJ4jw/ImrgoH2fNq7OQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564511},"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/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_runs","workflow_catalog"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.69","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.72","@agimon-ai/doompi-web-security":"0.0.1-alpha.32","@agimon-ai/doompi-web-components":"0.0.1-alpha.30"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.73_1789444295534_0.752163382458656","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.74":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.74","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"158bb784e787f5ed2fdfa44c74eb49376ef9daa8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.74.tgz","fileCount":341,"integrity":"sha512-alkHlQNfnUUmpSWwJZ1wvPNwsWZqBGdRuIzk1X4fHiSVFnpcAWFCsY9BHWLSC8GeqPKPsOWEJDTuK5eWseMoOg==","signatures":[{"sig":"MEUCIQC9Mhz5UuBAi55hEQjx/XqEpC91a8Fpau/ZbiW5ZGAKPwIgHwLoPxDhOXyUyzBtvbaEYL3ZHP/O8FrRKO8EkBTGeMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248311},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.70","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.73","@agimon-ai/doompi-web-security":"0.0.1-alpha.33","@agimon-ai/doompi-web-components":"0.0.1-alpha.31"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.74_1789562877049_0.9781851694154713","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.76","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"c14b61c6f4969df70ce8179bece9af3cf8ff4769","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.76.tgz","fileCount":10,"integrity":"sha512-13kX6g2Tqf+I+20wzKw5MA2nmd7IifeIbUzAxP7rSMXYOJg6UzLWrT/20xWfn2KwmHLgIgqaeIh0hTx76foiLw==","signatures":[{"sig":"MEUCIBZGpOBAI0poqSvTvwCjAC3VIl7HrgF6wVnD+eydCf/YAiEAowO2w4WpYGUELPRQeYFySN6gUPFNlANIvLbNtFA9ghE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYlb0hDZprJ/EtJ+a8fWMcX+q8BbAFsiju2UWvYMRA0QIhAJ9UrIYhPltQnDgUZXGdU9DFAXWnL62ZtrnaeUXjBs/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29533},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.72","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.75","@agimon-ai/doompi-web-security":"0.0.1-alpha.35","@agimon-ai/doompi-web-components":"0.0.1-alpha.33"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.76_1789719192985_0.20639959470145808","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.77","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"b5ed845d0260c5bc7bdf1424bcf404c740bf9e3c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.77.tgz","fileCount":341,"integrity":"sha512-RwFsJtCUqOoeFMWmIFS5ivJyHvgCbRJbXuq/KOfcJDt3+GZx2rISX7lL52KUmXSL0FUOjXLpnhBc2OMnjdHMqA==","signatures":[{"sig":"MEYCIQC3CmMezERUtjv/C7+XEV1LbqA3J10WVhhoGN0j82mbFQIhAPAauwCUhkSeKPRxeZwBI+hDcslBf8OiimyoCFvFoRxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmMC9BbybnTqdFkqIqvCd+CoPAIR7JhHCZrkaPVRKQcwIgal1nat1c5hfW269qtyEmHtIV/chtfwsqZ8UocWrbBCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248311},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.73","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.76","@agimon-ai/doompi-web-security":"0.0.1-alpha.36","@agimon-ai/doompi-web-components":"0.0.1-alpha.34"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.77_1789735234750_0.6859830871985089","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.78":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.78","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"cd3d10245be4ffa438e29b6075d73b94198ba09d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.78.tgz","fileCount":341,"integrity":"sha512-ppdEed41S0NHtec+k9DA2CbO6FJhLohWlzPOZGBKkLuzgsdZt/U8+KEDzG1TE8xkPF8NBswClePQoJ1sPviUYg==","signatures":[{"sig":"MEUCIQDixtcPlbiAGS2OEr3nkv7uOiSXWpy4u4GYY4PulUxUXAIgN4RqEmyQSqzIF3Wy4ik3mYOzhOM2QPfSiRPTWpxTw9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4gM+mWxUCibQW5FdubVZDxntmmgc7oxqyGJniu3+EawIhAIBjD0QDiDlIEqLmAAYomMdqlzborp6wAOZUiTvoKc8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2258578},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.74","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.77","@agimon-ai/doompi-web-security":"0.0.1-alpha.37","@agimon-ai/doompi-web-components":"0.0.1-alpha.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.78_1789855942542_0.49281982930602486","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.79":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.79","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"5362160b8c91827effad67d3aa080416d37fdde2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.79.tgz","fileCount":341,"integrity":"sha512-HobLDT9pJtCBga71m4+gNoUxslDHgyXrZWY8MT7JJKv+XSP/lMhoL1McYa6w2qypPLYuv4w9mg8YhqEz9KBnWQ==","signatures":[{"sig":"MEQCIDGttrKGTZLs7rnadneWlBAvfLfRA01Y711a+joH/ijUAiAqZYqNegprEK9se4ZeNTMTtwCm9RpB+x63G1IQOvK3vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhEx3jUM/A5km/Xx+0fWBZ12Q4D2165ZA/oMY1yZG2CAiB02L4UfqNwSnRppFPK5bsxhh5SDiX3UG8dK0Z84IfoYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2258578},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.75","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.78","@agimon-ai/doompi-web-security":"0.0.1-alpha.38","@agimon-ai/doompi-web-components":"0.0.1-alpha.36"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.79_1789928790294_0.13725904833900082","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.80","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"69c6eb2e4edf3813977b09ca91d13444f017ba3a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.80.tgz","fileCount":341,"integrity":"sha512-KxfDyurOf6Yi7INuRhcBqNRjq2mbxE6bV4GyCkucYY55ZVF/BwZMQc1CQ5ZWcf8RCp2DMgD4dyS6smbIu65C/Q==","signatures":[{"sig":"MEUCIQDYVm3I1IQ1mEiuMhFlJTfP0Io9tc5dH8qzMZ0rAJ++ygIgCDjU3q/Nup/MlQK3DAJUdRmWe/jD61ZdzqmjqMt4Fl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7e6wzyZOCNDFl3yQJX4/xujZ9bDFrL9qtaFdWijhP+AIgX5/w65ttqhG65icn4MA3SmEdJKYpi74F/BwkbBJDrb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2258578},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.2","hono":"4.13.7","typebox":"1.3.30","@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/workflow-mcp":"0.23.26","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.76","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.79","@agimon-ai/doompi-web-security":"0.0.1-alpha.39","@agimon-ai/doompi-web-components":"0.0.1-alpha.37"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-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-workflow_0.0.1-alpha.80_1790025848257_0.3700448930154816","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.81","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"99a71fb133cf2c476c44c3743cf1ae1594a74566","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.81.tgz","fileCount":337,"integrity":"sha512-Bm9uRpAYxEHZefyQDRLqdEiSeCT/Z+0KOxauMoka7cMbg35SR5iBETV+ZwESRT7EZ50b9ypWfvbBfzSW9dYwBw==","signatures":[{"sig":"MEQCIGBHgJLOENUMejbeAv6143PHBOZXIMLXavIxD2yULTuwAiASnneaeEwVGrrPy9aMQZ0WUoZUw0Lp630UsHcflUfVUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYmvBRk5itXrMUowNNpyihiXKGiOBGaCzw1zc4I6O0wQIgBvQxTFCwxdGJyis0VgkkwYYeoftyeswpLdZUw7tw1Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254481},"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"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.77","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.80","@agimon-ai/doompi-web-security":"0.0.1-alpha.40","@agimon-ai/doompi-web-components":"0.0.1-alpha.38"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.81_1790052467000_0.925861273045669","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.82","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"9a6335254ae68a8dc50bae2c5d98103c681407ee","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.82.tgz","fileCount":42,"integrity":"sha512-Y1sGsTYdlEhXnfNCeZ7tv0iTKcYmi5WBctoJpL5bBx9QD/2BLgjnn0LtoYapHhjJAatQ34eLuC4eat9IGXUVuQ==","signatures":[{"sig":"MEYCIQCvPPXI4xn139IbfAidDS/3AluqyBFj/QNofOMU9UnXfQIhAP/n6Z22q9m9LTmOGR616D4Zqyd1/V//LbqKVXQ9E/QL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk2/engSp3DhQuYDQAw7MCiN7cNV8GuX0xqCTqfD/+FAIhAPUKMxTwxC7fJFS9URryJCFbzqi9OUBz/Xez+XW2631p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180918},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.78","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.81","@agimon-ai/doompi-web-security":"0.0.1-alpha.41","@agimon-ai/doompi-web-components":"0.0.1-alpha.39"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.82_1790143603806_0.23189032339994675","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.83","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"b1eda783fde8a81d3b1407193a886742edde4cb8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.83.tgz","fileCount":42,"integrity":"sha512-CJc1HD5DczU9ABRcNvSGe/H8AD0SbMpgmUI9Jd4J9PrQquUzkNOFjtZS7ft+NKS0AhMKwKxGLYdBWkEJP6wZDQ==","signatures":[{"sig":"MEQCIHtfkYQKHu2QaPaqTyooDbgdEWQkf3IhG4gYVJHpxZMDAiB13L4urKJvHk9OKcvgSOw//D3OvlJ6o7zmjwgdLSdK1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE6p5vi2hBSQGOoCWWmdsW/0VG9vhbXGM4uzTSzjtUn+AiBRX4Rm+8au0Q3gNEFmsjT3HgA6BT1jq9GjNZ51vwcblw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180918},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.82","@agimon-ai/doompi-web-security":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.40"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.83_1790154882902_0.8505238540490301","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.84","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"44ed4bfb51fcfcb9d8309926495e2f452b71c3e3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.84.tgz","fileCount":42,"integrity":"sha512-yarfKd0l3Y7iRIMEze1VP3+an2NWg4m3iAkMZyZqb1gFMyVA1TT8vSvFjABP7yKXcjBsi97ZPZ35nvhd1QP13g==","signatures":[{"sig":"MEUCIQCNTSWUdzTy9XWMmAuoQ5qlMstrwGJ7s0zwE758dwO1lQIgdcMTZlkB8qI8hlnuc3tYlP6lq3PLhbDrKDEUJppQOO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxH3bpweKsZV3uPPUgRNJ+9HJ9H6JHeO4QxLQ5HkjqvAIgLbfz4fiCgwArvFd5xwE8lrJiKv9XuqmsIrwl452WvBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180918},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.83","@agimon-ai/doompi-web-security":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.41"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.84_1790161632850_0.5108182159930463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.85","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"516cd0898cfa38bfb5a1d85db692cd109c960082","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.85.tgz","fileCount":42,"integrity":"sha512-9hoCEwSpJc3r7t0mS7BXvlmI5d0Kb9NMSmG8Tl4RY9vz3wglABakaEZdH+jWXBIks4qz3XlypOju1yyVfSZHBw==","signatures":[{"sig":"MEUCIQCItlQsSLxDh77020wuP2e++WK+L3OcX/oKByJsPOyzHwIgAclLDEwqbZtMqRiP6z54R+XkVe9s9LcjzSymNJmXR2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGeXriNfQLqs3DhcAocEYGn8PHAxS1U2we4TK32mE0CsAiBO8kpZ4VLVeeJuMePtOzCmtCyiq92LY0qRu/lEV71klg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2181182},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.84","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.42"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.85_1790223073014_0.5546434696144307","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.86","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"ec7ba820932d6c41a731fef7e470c096539433df","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.86.tgz","fileCount":42,"integrity":"sha512-G2dnMFZ4yI0I+etKE7FarSeQGk1XDwpWk+dVQJXdkeRU3r2XW2wSQd2GmRs21DNBbCuGg08IZ7BVmCRPbZBZIA==","signatures":[{"sig":"MEUCID+GV/EUDp0rs9fZ9AYsauwVcxIEb7OEtvXb+ltKClcAAiEAkbO4F1WWGEJ2EcOFYrClogvaEBgxvoi6ZMh3hhLeY6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6h4Cue12DseCqmWVDHHmXXpY8QRof+veUtMlfFft9uAIgMO0N14t81Q070Yv8RUgKaAYRlgzxstANlktA9DmzSE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2187000},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.85","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.43"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.86_1790295071898_0.8867026021077362","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.87":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.87","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"ea2f0f7a3e999bf1bac230c4a637b9eb5987b1be","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.87.tgz","fileCount":42,"integrity":"sha512-spwe79MucjaFHv6N5x6XBwMILJPNbr+OU1fM/gv798Mq/YpBT3I3zKIgkEf7CvWCOQjDHzfPH+I9/ibYK73Pfw==","signatures":[{"sig":"MEUCIDtqHZNXyum4g9NSG7ynADIwQQalLr4AN19MKCroweXYAiEAgj9rwY9flUDvuEE+NdBtG4OhMSjQk2qChtM8WcZ9cXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFkWgq9N281euV9vcPrkcE5Hs4aitjFkzI72DZ5cD3zQIhAK6VxxDoAVtJ3cr1fLrpWaGnXOHl14LTOJRcVQ+urd+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2187000},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.28","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.86","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.44"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.87_1790298554836_0.13866295551633834","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.88":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.88","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"fca735f8a3ddb5f643d6e104a14d432b0cc37171","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.88.tgz","fileCount":42,"integrity":"sha512-5C05kv4MndJyI1m139aQpiCXp3+alvqh23zkkRrInIdr8OG+smaBNMVQLorFuzZLn5iYaFWyEQuUNnHNsRzfnw==","signatures":[{"sig":"MEUCIQCce14AfLb5/qxt/4QxBRxNo3SxlCbGVxOFr/82kK0XAAIgUorFFxss6Y3NTGZIZcMNJXRB//8SJK0dANlVbeTwdVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0N1clFsZFyXLRrqfdzP75e5Mbo5SVLaBQ20yJZoGulAiEA04ikV6mt7gIRnYq5RDvmzuHwA/pHuNr1I8cRBCy+2gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2189954},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.29","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.81","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.87","@agimon-ai/doompi-web-security":"0.0.1-alpha.44","@agimon-ai/doompi-web-components":"0.0.1-alpha.45"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.88_1790309970318_0.3072044551779225","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.89":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.89","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"c92f218e5f306d80cf493bbdf03d1909f132175b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.89.tgz","fileCount":42,"integrity":"sha512-KIYT6QJpqHtkNvrgBEhZv53jy8UKDTgBnLz/rBNdYMqO8CK7rCKUelROR3MXwc6GE7Qp6bRiaxlj/hofOl1eBg==","signatures":[{"sig":"MEQCIHRUG8gCMc2KXq18ecGkjF0xBTE9lYHxy6Lcej4lte3TAiATqmj9b7wpWzdmOJSlTl/NdqWkQN8O4Ad3WPpYBxFcgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkQhcT8Yg9Wy4kmZL/s/60B84ioDitqrs3yUBBugtqkgIhAMU4QeCWslOVvcBqy6OqWX2PRdTEOWJt6NUXtRzYwHOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2189954},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.29","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.82","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.88","@agimon-ai/doompi-web-security":"0.0.1-alpha.45","@agimon-ai/doompi-web-components":"0.0.1-alpha.46"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.89_1790323933842_0.09432675034364046","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.90":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.90","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"bad597022fc0f2439bd8e91d5db82cb5c672ac91","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.90.tgz","fileCount":42,"integrity":"sha512-DgDAQq+OXgSCnP/Njy0Qr1yZNsaN//pwaUCJp9ivoLPsGaJylkWWdz7zfry+b6Kq0Xf7o3hjBzhBebC5IgUB2g==","signatures":[{"sig":"MEUCIQCiuoL7glXTilEp+1QjrYojYCBwNimJkepT2kjzK401KQIgFqI5PXh6CSrhgTIrCguTyDl81/4pet084JObcpspJto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlXW5WRRfNLHdsctEi05nKp2QVIKm5Awxf+56P1dBCDAiA6Z36rnUllR4CnUnid8RFMeodpR//a9KvqPotPw0Oh/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191139},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.29","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.89","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.47"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.90_1790375942704_0.35172134842138947","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.91":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.91","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"e508b1cd1247a26d39a15c0fe8384c81b2fc59bd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.91.tgz","fileCount":42,"integrity":"sha512-ifkraZExORchzcYN6TIUEGDt6uWB2bIuOYvJtc8dg++/Pf5AIiM1xdt/HDbKKywUcWcaLDyUzsKb0mBMm4lXsw==","signatures":[{"sig":"MEUCIQDvTs4TCfkxpbGoIMAVw1l4aRJLPPI9bWC8RXvsOkphLAIgN8oChOlqUMdGfKqn3gn9x9K6D+ccmXNVIlX/CJpYriY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC7odMcfrTLW6AHCMDfyn8KHHOk5Rm/2AmBbvCXRjTLwIhAKn6742Suda7Zf8aecn112LF/ahn7O0Re54cdWnvLToy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191139},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.29","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.90","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.48"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.91_1790387478250_0.5169356875165092","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.92":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.92","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"aa99a299d216321522fcb2216a766b2ad67cde16","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.92.tgz","fileCount":42,"integrity":"sha512-DQSfXAhy/wSXgKeZJeXc4QyBdTXe5lXk8v1CKgMhD2y0gG2lj2XYOdqAAimj/Mfl6Wo8MuSuT0jzq53GKRFPfA==","signatures":[{"sig":"MEUCIBPTebMx6XDhxQ0iz/on/VUmJvZRvQoz1CPPv/Sen+X4AiEAwbkDI3JeTTwHu8fnX9c//5vc23xSd4Wl7NCJOobQi0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHh8Vru1Rtl/S/VlRPkOtKMKzttk57NiKPEnK3gN+OuCAiAiW/Le2qduW29qzOqx2p3pU3gyWwmrt28LBgLIibF+Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191139},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.29","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.91","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.49"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.92_1790416221208_0.11440240037113081","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.93":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.93","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"b3f287541acbe41c38e7b5ad59150459d1630832","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.93.tgz","fileCount":42,"integrity":"sha512-kpDX6Tfmfcyo/qhl13K0k+4Hxc/D3Jgy8Xo2xlX4GdNy6L0f6h/E89VKY8H/IbNkoxM7d3Jrh71EZCFf4ZYZOA==","signatures":[{"sig":"MEUCIFBu/1Yg361HEreK25EKeW57/hF3qS0di+D4zelWtBQCAiEAoioJLEEKoowt/Gx5yQhDBynUJ0nnknwIJ3yd0z5/vyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCu7oKXaV7fjC6X2/olX5s23de+rcJQrCdEXoB8dk/GnQIhAJqDACCjmwIN8Mp4HdyxaFlCqKJ9bUrWt6UuRCdrEeRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191139},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.29","@modelcontextprotocol/sdk":"1.30.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.92","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.50"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.93_1790430152042_0.18190787755696647","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.94":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.94","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"c6c60de17c1ef04306ceda2eb4f8cede7d1e08be","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.94.tgz","fileCount":42,"integrity":"sha512-DeNShBbvct9jfni6b5mTAWCU6BA1h2EMy5tuGqiYujkopLnWJtUC7AgimNINUqr/P99r50t6vyaAxDUi3jnsCA==","signatures":[{"sig":"MEUCIDlk38ztjaEC23MT63dxQQqTkxyGIvtvIgFeP8Oz6i6aAiEAkZaQdYGjTbX9Xtg0fJ1mASfQtxUe9FFehWKM/mDtKxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+IzgcYVllh4M5HfNjqEUs1kSchuJwEHxcbzkiDrjYpwIhAJHjvclvdqWTACdWSFZIiesAbh8ilk0zeso1HN7FP/2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193311},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.32","@agimon-ai/doompi-telemetry":"0.0.1-alpha.84","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.93","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.47","@agimon-ai/doompi-web-components":"0.0.1-alpha.51"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.94_1790480636010_0.5626568910362535","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.95":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.95","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"6e18ce4a8d1fb0f62d35cb9bb9ab8539bc2b9ab9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.95.tgz","fileCount":42,"integrity":"sha512-wX3OEre+41FESSn1MDXJDjW71ULmRJEC6SaXrWdWYZ4a3uX/buUG+UPo/xqo+VdxAhTyXGlWycCDafbk41y67g==","signatures":[{"sig":"MEYCIQD2/iXHeNiEsl0XN7t2wa2OvG9sIyvZkpptqbTeF9YBogIhAKboOYcG6VPj2EEWPX85KqoMWxy3CDbe7U9IhZnaqUY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRorx0S7LRQ69Ufn+vFYFDi5BvzqZo2VmUcuSFz4wWaAIhAOqSGN3Gl2AUrYBTtmhZzH96lJZjuV9bsCsn00wtns1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193311},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.33","@agimon-ai/doompi-telemetry":"0.0.1-alpha.85","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.94","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.48","@agimon-ai/doompi-web-components":"0.0.1-alpha.52"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.95_1790488800151_0.613121178322179","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.96":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.96","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"fb1a61079cc9e70bb691005fe8adb8731f1291ac","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.96.tgz","fileCount":42,"integrity":"sha512-8fVKt4gBNEdzrf5T1KneytZaYZmjDcL1Bhr/7QvAOaA8OqkK/PuTp5RQnXv5HCisNSpFQm+W5F92uq8lTTuzpg==","signatures":[{"sig":"MEUCIGn0A9cA+Pap870Az5nUuLtExnI0dTQXLONRptlg8zGYAiEAhZUYprTM0mnvT6D6y1bMf2ROvevcxgg9DCnjLQdI2TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnAZiLYp6YD4+Jp3t7Vne/cAW/EY8HNDepGzpfO0w1hAIgC8uAEPJiolY5tIkfu1lRz8h4tkiV2QAdpmj/tSOZ7xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208201},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.35","@agimon-ai/doompi-telemetry":"0.0.1-alpha.86","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.95","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.49","@agimon-ai/doompi-web-components":"0.0.1-alpha.53"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.96_1790517059180_0.8324493020378552","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.97":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.97","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"6f27259928355e559aa6db1d743d97759a722c65","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.97.tgz","fileCount":42,"integrity":"sha512-W5QaH6YvBNp3h5zGmJVBBnvrw5iXXQB82SSRvRihEs+Z5YWR/p/MDbZjWyYyYh5UmfVD7xGi+1PW1rS4hsW5pA==","signatures":[{"sig":"MEUCIDFm0NLWcD6tjPERtNGpP1H93qgaYZZTvLSYpRU2B2aeAiEA1FNPbO6VUEEjxgCJNHnQAa2wIU8pbcZvPkTpIjcYEwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZIlRWk8tk2fWIgOZcBadlNGVQawQb2GMlyF9Ylq3bAAiEA/fRE/gFEQ3ZbziPDUyy65TSrHv3WTkSWOMGevALZxzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208201},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.23.35","@agimon-ai/doompi-telemetry":"0.0.1-alpha.87","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.96","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.50","@agimon-ai/doompi-web-components":"0.0.1-alpha.54"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.97_1790587866503_0.2576537416868425","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.98":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.98","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"4107cd1119c4df162d9e13731d35550f6a4f58c6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.98.tgz","fileCount":42,"integrity":"sha512-sd021Utx62pA51srpZ2tHfeZUOGJzyaveYPi++fNmIsfm2z8gyBkg8/MyISnZTLg1YGgvxdvxB3x+NvgC49/7Q==","signatures":[{"sig":"MEUCIEDEplr1l7wlAmBWcXRWIPD9aUlryAxA5UoFKMQhnvFdAiEAjE5p+SwNJwYxoUSi3+ll16JKPU0rmI13gmPIJzev2Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOnD+Clngt6jDjlD5GdnMqqhjOVXVzYTswJiGcOQfZWwIhALTV8RO1kXtkMhb+J8nkZ1AREcnRuc7OY2E4y8jEf1pK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2550261},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.97","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.55"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.98_1790685074205_0.019327893195402623","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.99":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.99","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"04c0dedd0cd7e86d79badf371d0db24027c8c580","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.99.tgz","fileCount":42,"integrity":"sha512-idVDytcHIUPux0i5DKiRZI9i2yp3gWo9hPV/+1WT4khOkn7/w0KWKfJ9k59fvB42NTOcL9SNa867Y4zGvkH9Sg==","signatures":[{"sig":"MEQCIA5B4ifR2SukZ7gNi9KS0wZnPEnr+zhPpQFayxrxNPG8AiBsuCgNT/3Q9TgI1jwj9VGyFaANa/Lmsgx/xNsR3PDc+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3jZaAuNV6w3BFUPXACU75yNMbyN0rviMU3mijqN84UAIgWDndooBZQM4fiNWdujnR2rGyferGbrN4OUkHUVnBzDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2550261},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.98","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.56"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.99_1790692776811_0.1712869121432905","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.100":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.100","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"c539f14a89f4804282cc80d27c74c63a65fb372c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.100.tgz","fileCount":42,"integrity":"sha512-olVugVAvMuVtihcJKzMFGYuKYl+ppPnr5TMDaVt8tIN029LZ3usTlHTEJgLGhorC9ZChXr5YmfIdtz8rDQS5hw==","signatures":[{"sig":"MEUCIQCYUfqeK0ex8w0n4VycD47cd4ya4+eNp37l68oo3h0pogIgEw/nCEqgLCAVrmGBWLI56YHCCy0CAuCWH2nNq9Y/DlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICzhWvPj08d/iRIHigv0HwHY7lQeAXW5SygkNGVyIw6mAiEAsVN46H3ZQGkrA3/9tqrxpKJJJd/S8iXOGm9eKZ/g8rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2550298},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.89","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.99","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.52","@agimon-ai/doompi-web-components":"0.0.1-alpha.57"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.100_1790723919999_0.07686389628404822","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.101":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.101","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"f6e4d3e6adcfc7bdf926db6ffe16314df288fa68","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.101.tgz","fileCount":42,"integrity":"sha512-u45drHHFFkRhP909JJ8vkm8Rn5h5UN4lDXkeVyrE2RzT1lx4ERtgHpAQziSxuFhEC1ka0iE8nWtKC82uFnCSYQ==","signatures":[{"sig":"MEYCIQDYAQTmEeWEnzoh/rJ971aiaWHGqjKm4tj1Ba2tp6hdhwIhAN8bdA5hJbxYSSNEwWhk+LmfMm2sdivA0IVoRLd96uRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDjfnIoInT+eZ7iF2pIq4T7uA8ncWgUQoqwSHBaCJkxyAiAaAKf3Ih/gZ2H6tOeh44Sw3mSMELuG+ErQoSpPQPEyQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2552037},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.90","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.100","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.53","@agimon-ai/doompi-web-components":"0.0.1-alpha.58"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.101_1790754760593_0.45489286017058594","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.103":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.103","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"ebc7f593d0a9658d27017da1c0f2f05ecc6584a7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.103.tgz","fileCount":42,"integrity":"sha512-3pXkfZ/5jKo8WPIAAZ7/CDc4AVC66MRgZTk8J8H1N1bbvZpZUsyWxX13nbdeIdob59DQvOB1lJHoMKgK887geg==","signatures":[{"sig":"MEUCIExuha7VURD3CLMBlnZY94jHd5mv6TAYOdHL32GqSA/xAiEAtODg3h54iWO3lXLLf62Bw6eF5sdmZJ/u0UW/lJteHbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBKz29RuR1USLQTvg+TCgUbosBYN30VNYqPvCyLYwtH0AiEAwHHKBIwKG0SLOifHBSC2iVpXzs8ghfPdwgw+lc5z9+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2591790},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.102","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.60"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.103_1790823393107_0.558749732487785","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.104":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.104","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"1371c4bdf4a15b81a6047d725408180369bcff4a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.104.tgz","fileCount":42,"integrity":"sha512-dLu+4bF6q+6GNFQy5/GVwxLeJZCL7ySxYV5B5DErF6vSF1OkywPDCoIommG23g1voc14cVNaKkIlF/P1xCnLXg==","signatures":[{"sig":"MEYCIQCYtVVXOOa8iAF08VCuPBgdKKheJKvEqinPCtaCG4V9FwIhANvGZY8UN0YcPboyNcDB7uyJ4+B0cYcx4pliztNgtpIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0vNNmZiZkFNfcj0El9jbVcCt/+UOYiyPAfwXDP2x7YAIgQcx14yw7RoutOG6k1DU6cuTK6JD1DklgP9jAxbYp59U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716661},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.103","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.61"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.104_1790840779927_0.16988076671375518","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.105":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.105","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@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":"fb7e068367e112a263d4f3181d6baebc09838a34","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.105.tgz","fileCount":42,"integrity":"sha512-XbfRL3eciDcHzow35NYD/+8wtu4e75M03ufwrUZLeug1moZsW7cmo88jtJv9BlNlFAQwUVbfE63NhNF1qPcY5Q==","signatures":[{"sig":"MEYCIQDa7D+BaPMrAG76ZYo00uZM08WlPsm7mJTlwCZO9LmlAwIhAPGiPwPyeqOjdptjP7RewnvheEAmCe6pA7QdRN+BMDL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpSflfDObUBHmvwzXmnjicwIC/bDodhknaKHqv9jZO6AIgKur8Rcn9ZoYyu1AINvz3lBLDUwepN+5UQKvEWhSr/vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716661},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.104","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.62"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.105_1790852307386_0.7294130031796351","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.106":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.106","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.106","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"b04ada2fe7de7db278297b6bb8ccb9f8e0761fb4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.106.tgz","fileCount":42,"integrity":"sha512-ZoenYBVaN5xySilo07mAbuIWCMdnl08DMMZGZsVsVjHKTJ7mzMNh43xzMKgxIvODyhngdiPSeNnUnXRpo9aQ9A==","signatures":[{"sig":"MEYCIQCQZrA1BFn9Jt2Nprxbcc62sYyHZx5uYR9CSFY0bRKTewIhAJAvcqQLCyyg9NoWtG9OL7ZbJusaObeTHHBHLNlDIoWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDSVic67nbUzX8B+LuHtL5cBHwVMtOvXMUMXpHfZcJMdAiA0a4bFmrXk7Bn3HsSMPoT621heX9sxaJZf3H4xzncP0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716661},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","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/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.105","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.63"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.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-workflow_0.0.1-alpha.106_1790911856956_0.9661839441956421","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.107":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.107","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.107","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bab9fc0226d3bc098fc6b801d0cfe50374a8ccea","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.107.tgz","fileCount":42,"integrity":"sha512-osydI5xVpXAGLHvfxve/ZHGoo9KONxiWBoNspflzpkdUH0clp7TPu1D7Y7vMcL6a0EWoE2QrWPRnSXFApJV7SA==","signatures":[{"sig":"MEUCIQCivMTu5F09atv1y6gibwn9OxER4CY5R8zQXVc01sGJBAIgXbrand9aDybo6lwYTJwGcyLtsKVcNS5q5Ae0Oxme8z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXvhJszk+LJJ49s4uPxBxN9nZxSJwlV6xrO/ZZdLonzgIhAIyRTe+9USuRNc0rwnT0aqw2Dp9193B8WOBsNbVP8hr7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716656},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.106","@agimon-ai/doompi-core":"0.0.1-alpha.106","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.93","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.106","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.56","@agimon-ai/doompi-web-components":"0.0.1-alpha.64"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.25","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.107_1790935102108_0.7644881322988957","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.108":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.108","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.108","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e55ccef2815061c810942e98fbef83290b897101","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.108.tgz","fileCount":42,"integrity":"sha512-IstmZlbDvLlD5IqY71LlUguF8YojEvPHsbAYGxYbs1xSxemTxV39tpBPktl7gT7KAd69HcP7sRZsOWcy6+rhEw==","signatures":[{"sig":"MEUCIQCvIbKcJk+MguT6y30a0CCYF1++HHb2qLgKuybcQa0EDAIgLffpqvDW7mObEyAqgsCQDTdxig4e6S18CHtY+81hCIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCREuBHXlJqiK3r4UnPFla/mO+e6yLhpfAVfR/ouhhkMwIgYqrGCnEhxIL9bMLcg/c7PGqlwJz8+gK8xCmijlJiqzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716656},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.107","@agimon-ai/doompi-core":"0.0.1-alpha.107","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.107","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.65"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.108_1790942258610_0.49734847655427417","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.109":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.109","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.109","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"98fb7b81073766ade235e7f2e2b92d1590600e50","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.109.tgz","fileCount":42,"integrity":"sha512-QNvU3TLB2/YJkgDXU0dJWSRrjWZppUCb9HtkIR1mZbBeqsGCHwiaswTSSeJhcAGvVxv5If+ym77ICKRNlPY+pw==","signatures":[{"sig":"MEUCICnpnoXA03dHRQFqVneaCtSZBjCx3S69DYEFQwcSyDUeAiEAlepNRIT2BFUc2HrB9/mFxroOib/V01sPrKgjwlKPFxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCInoE/jPGUBr+1pjfgTwm4ThH6tEVi9wUZ3vRaQTXdcAIgC+Ew2O7C199szMY9UQt4jAepSoJJKb8r0FdS/QkrHJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716656},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.108","@agimon-ai/doompi-core":"0.0.1-alpha.108","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.108","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.66"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.109_1790975426115_0.4038895450942859","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.110":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.110","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.110","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"91e1c7372dc05c07501ad08acd1ca150d6f68793","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.110.tgz","fileCount":42,"integrity":"sha512-HPMVYYqo7Gz8R9yQSiH0yI2e44lQwVAPTr6gWVCd5+uFMk1Kx4Ms6UtzGKk8okpoY8iO1WAG9rIOrfO6FiRWFQ==","signatures":[{"sig":"MEUCIQDtqdIb5859nB3Larv9alg/KLUVhK2DAojznZMcxQYYpAIgHlj1YzfnFIyxL9jdyclXcQLU1BfKgJd/agbr2hXNrDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEs959ivTDubKaEEaWmEFZKwfm4/Ugfvzefk3YVeo4X9AiEAhKf3swAvb5lFVQmsAj8glLA6JCCfy5BBc7L/DnySCZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716656},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.109","@agimon-ai/doompi-core":"0.0.1-alpha.109","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.109","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.67"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.110_1790998994088_0.13968313434927837","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.111":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.111","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.111","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"544d7f0c0c7aaac06693bf237c294fd710d4ea8e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.111.tgz","fileCount":42,"integrity":"sha512-mCNEKVVuB/IVWl/xd5pF7+vZbtAb09zMKW4Skom0bdvzVur5MGpLg+7+tDwBOllHNfHaXsACm1k/Pa4a63OnrQ==","signatures":[{"sig":"MEUCIA64sXCcfM5tw6cCE5h6r8r8NBc2m6Gtgu7V5mL8IULRAiEAokCRoOULASxe2R7ix8wl6LHkJJK9c3WU07Vqyl1jq1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFEXzA1torifRFASQrwT0uUmTay5gll4qSF2YPCBhsUmAiEAkHKRKFkLw9lq/TTIzOV5Cd7s+mkvN8+lalsC9hC8xjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716656},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.8","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.110","@agimon-ai/doompi-core":"0.0.1-alpha.110","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.110","@modelcontextprotocol/server":"2.1.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.68"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.1","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.111_1791009273240_0.9556790227736753","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.112":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.112","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.112","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"85f117b1134bc1760f8eecce523c064261b422ca","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.112.tgz","fileCount":42,"integrity":"sha512-h81xkgNBur16sCEdg4g/CI7mihy9T6IFCNF4/r1WUJ76lBhXbSliYYEPsASs1sFDAA7GS6+vVRD+4hkdsQJWFg==","signatures":[{"sig":"MEQCICk1vE7NvyOdONUhgIN3DInM8euvpPWUUURck6AluNKqAiBW6sZnFq9N0iEeGo0jQxKV0Ku33JLwZQoelysPw2aePA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmo4RQBYiS2GivM6XDkXQ271PUgpFc4/xpVpVtz3aTIAiEA3cNqRmHwuABm0QTPeF1JfK44wlWIKiKR9yB7GJaTrh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716716},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.11","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.111","@agimon-ai/doompi-core":"0.0.1-alpha.111","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.111","@modelcontextprotocol/server":"2.2.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.69"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.2","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.112_1791019577669_0.16990889653388863","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.113":{"name":"@agimon-ai/doompi-workflow","version":"0.0.1-alpha.113","keywords":["ai","automation","coding-agent","developer-tools","doompi","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-workflow@0.0.1-alpha.113","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"dd15e173da798523d51afc265d41c7cc0258481c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-workflow/-/doompi-workflow-0.0.1-alpha.113.tgz","fileCount":42,"integrity":"sha512-KnupFlvtOtRhu+4GNIsL2bBWLMph9RjPDK9JJKLAOGlh+U9+aF6g2l3iOtjkFkn3p6I929eMUDUKiXNYaOkpKg==","signatures":[{"sig":"MEQCIAHk776nI+mSpWQFhC/5ipqUUbhaoRgF7D7gjEvi8zUTAiAGsgsoBoH/8v+RMS4UAm6HZu6PeAbQ6Xwh2ysSB9dSTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA/cZMoUa8yTJioVgcTJnCLoKV/VeI/bYHCsRT01/Hz4AiBNIbJBi5xr+Z+uVYn+Pe77BOCcYLpm8oJ6wYO4Qrwc+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716716},"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"},"./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"},"./skills/workflow-recovery/SKILL.md":"./skills/workflow-recovery/SKILL.md"},"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":["workflow_catalog","workflow_runs"],"pluginId":"workflows"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"zod":"4.6.5","hono":"4.13.11","typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.112","@agimon-ai/doompi-core":"0.0.1-alpha.112","@agimon-ai/workflow-mcp":"0.24.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-minor-mode":"0.0.1-alpha.112","@modelcontextprotocol/server":"2.2.0","@agimon-ai/doompi-web-security":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.70"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","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","@tanstack/store":"0.11.2","@types/react-dom":"19.3.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-workflow_0.0.1-alpha.113_1791033629207_0.19151939720786193","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-11T13:11:31.716Z","modified":"2026-10-03T13:28:56.824Z","0.0.1-alpha.0":"2026-08-11T13:11:32.184Z","0.0.1-alpha.1":"2026-08-12T10:00:58.994Z","0.0.1-alpha.2":"2026-08-12T13:58:00.392Z","0.0.1-alpha.3":"2026-08-12T14:58:06.928Z","0.0.1-alpha.4":"2026-08-13T02:13:52.210Z","0.0.1-alpha.5":"2026-08-13T03:34:59.144Z","0.0.1-alpha.6":"2026-08-13T05:07:41.776Z","0.0.1-alpha.7":"2026-08-13T06:49:35.211Z","0.0.1-alpha.8":"2026-08-13T08:14:37.343Z","0.0.1-alpha.9":"2026-08-13T09:34:28.616Z","0.0.1-alpha.10":"2026-08-14T09:03:13.405Z","0.0.1-alpha.11":"2026-08-14T11:50:23.820Z","0.0.1-alpha.12":"2026-08-14T14:10:41.578Z","0.0.1-alpha.13":"2026-08-14T23:17:16.660Z","0.0.1-alpha.14":"2026-08-15T09:11:41.127Z","0.0.1-alpha.15":"2026-08-16T11:20:51.287Z","0.0.1-alpha.16":"2026-08-16T14:31:18.935Z","0.0.1-alpha.17":"2026-08-16T21:53:26.518Z","0.0.1-alpha.18":"2026-08-17T08:36:01.582Z","0.0.1-alpha.19":"2026-08-17T10:35:51.545Z","0.0.1-alpha.20":"2026-08-17T12:45:42.773Z","0.0.1-alpha.21":"2026-08-17T14:04:21.128Z","0.0.1-alpha.22":"2026-08-18T11:41:22.082Z","0.0.1-alpha.23":"2026-08-18T12:51:07.068Z","0.0.1-alpha.24":"2026-08-20T11:19:57.785Z","0.0.1-alpha.25":"2026-08-20T22:04:40.099Z","0.0.1-alpha.26":"2026-08-21T01:23:21.624Z","0.0.1-alpha.27":"2026-08-21T07:02:19.684Z","0.0.1-alpha.28":"2026-08-21T08:16:59.903Z","0.0.1-alpha.29":"2026-08-21T12:24:30.388Z","0.0.1-alpha.30":"2026-08-21T14:11:19.916Z","0.0.1-alpha.31":"2026-08-22T00:05:13.057Z","0.0.1-alpha.32":"2026-08-22T00:28:56.874Z","0.0.1-alpha.33":"2026-08-22T01:16:21.422Z","0.0.1-alpha.34":"2026-08-22T02:55:33.039Z","0.0.1-alpha.35":"2026-08-22T07:57:55.741Z","0.0.1-alpha.36":"2026-08-22T09:32:09.925Z","0.0.1-alpha.37":"2026-08-22T10:32:49.656Z","0.0.1-alpha.38":"2026-08-26T13:57:25.265Z","0.0.1-alpha.39":"2026-08-27T00:00:29.957Z","0.0.1-alpha.40":"2026-08-28T23:44:17.038Z","0.0.1-alpha.42":"2026-08-29T23:39:03.815Z","0.0.1-alpha.43":"2026-08-30T12:29:31.294Z","0.0.1-alpha.44":"2026-08-31T11:40:51.145Z","0.0.1-alpha.45":"2026-08-31T14:00:35.588Z","0.0.1-alpha.46":"2026-09-01T09:31:45.363Z","0.0.1-alpha.48":"2026-09-01T23:23:11.758Z","0.0.1-alpha.49":"2026-09-02T04:57:20.341Z","0.0.1-alpha.50":"2026-09-02T12:02:31.926Z","0.0.1-alpha.52":"2026-09-03T02:52:16.226Z","0.0.1-alpha.53":"2026-09-03T12:08:58.229Z","0.0.1-alpha.54":"2026-09-04T10:50:19.735Z","0.0.1-alpha.55":"2026-09-04T12:16:15.386Z","0.0.1-alpha.56":"2026-09-05T05:03:47.155Z","0.0.1-alpha.57":"2026-09-05T12:15:22.869Z","0.0.1-alpha.58":"2026-09-06T00:25:18.587Z","0.0.1-alpha.64":"2026-09-07T22:25:49.976Z","0.0.1-alpha.65":"2026-09-08T00:17:41.280Z","0.0.1-alpha.67":"2026-09-08T04:07:27.300Z","0.0.1-alpha.68":"2026-09-08T08:41:20.515Z","0.0.1-alpha.69":"2026-09-08T12:22:06.964Z","0.0.1-alpha.70":"2026-09-09T04:45:07.720Z","0.0.1-alpha.71":"2026-09-13T21:39:01.960Z","0.0.1-alpha.72":"2026-09-14T03:50:15.830Z","0.0.1-alpha.73":"2026-09-15T03:51:35.683Z","0.0.1-alpha.74":"2026-09-16T12:47:57.177Z","0.0.1-alpha.76":"2026-09-18T08:13:13.063Z","0.0.1-alpha.77":"2026-09-18T12:40:34.880Z","0.0.1-alpha.78":"2026-09-19T22:12:22.651Z","0.0.1-alpha.79":"2026-09-20T18:26:30.403Z","0.0.1-alpha.80":"2026-09-21T21:24:08.358Z","0.0.1-alpha.81":"2026-09-22T04:47:47.107Z","0.0.1-alpha.82":"2026-09-23T06:06:43.896Z","0.0.1-alpha.83":"2026-09-23T09:14:43.079Z","0.0.1-alpha.84":"2026-09-23T11:07:13.142Z","0.0.1-alpha.85":"2026-09-24T04:11:13.121Z","0.0.1-alpha.86":"2026-09-25T00:11:11.989Z","0.0.1-alpha.87":"2026-09-25T01:09:14.970Z","0.0.1-alpha.88":"2026-09-25T04:19:30.424Z","0.0.1-alpha.89":"2026-09-25T08:12:13.940Z","0.0.1-alpha.90":"2026-09-25T22:39:02.847Z","0.0.1-alpha.91":"2026-09-26T01:51:18.345Z","0.0.1-alpha.92":"2026-09-26T09:50:21.348Z","0.0.1-alpha.93":"2026-09-26T13:42:32.136Z","0.0.1-alpha.94":"2026-09-27T03:43:56.154Z","0.0.1-alpha.95":"2026-09-27T06:00:00.243Z","0.0.1-alpha.96":"2026-09-27T13:50:59.276Z","0.0.1-alpha.97":"2026-09-28T09:31:06.630Z","0.0.1-alpha.98":"2026-09-29T12:31:14.346Z","0.0.1-alpha.99":"2026-09-29T14:39:37.017Z","0.0.1-alpha.100":"2026-09-29T23:18:40.119Z","0.0.1-alpha.101":"2026-09-30T07:52:40.719Z","0.0.1-alpha.103":"2026-10-01T02:56:33.235Z","0.0.1-alpha.104":"2026-10-01T07:46:20.079Z","0.0.1-alpha.105":"2026-10-01T10:58:27.550Z","0.0.1-alpha.106":"2026-10-02T03:30:57.086Z","0.0.1-alpha.107":"2026-10-02T09:58:22.259Z","0.0.1-alpha.108":"2026-10-02T11:57:38.770Z","0.0.1-alpha.109":"2026-10-02T21:10:26.244Z","0.0.1-alpha.110":"2026-10-03T03:43:14.183Z","0.0.1-alpha.111":"2026-10-03T06:34:33.346Z","0.0.1-alpha.112":"2026-10-03T09:26:17.795Z","0.0.1-alpha.113":"2026-10-03T13:20:29.347Z"},"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","github-actions","pi-extension","pi-package","workflow","workflow-orchestration"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/minor/doompi-workflow"},"description":"GitHub Actions-style workflow graphs, artifacts, recovery, and asynchronous runs for DoomPi.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}