{"_id":"@agimon-ai/doompi-extension-contracts","_rev":"93-738cf6becf412c08949a2fbb073ae458","name":"@agimon-ai/doompi-extension-contracts","dist-tags":{"latest":"0.0.1-alpha.68","alpha":"0.0.1-alpha.68"},"versions":{"0.0.1-alpha.0":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.0","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"85be0f7a96ab7aa3d2fa68cccf86cc2244936f19","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.0.tgz","fileCount":127,"integrity":"sha512-f3t4r+hH8+anDoojPoqQZ5h6LZnbbqbIi5ij6TWxMXhHzhMvthRp6qYfLaj9iurOt3svUoQ3WNfPTbTSkV0NtQ==","signatures":[{"sig":"MEUCIQD3dNPoTO2XZCZNmkIZ2zr50FMX3d3+//RsJQOZ7DYAjAIgXnh+BPhwbKEPypRC/AdY6fYbRovRQUwuf6Qsd0tZrY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557850},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.0_1786453872806_0.6370686412948581","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.1","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"2d31862ae0dd5248b195e44f6da695efd058a851","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.1.tgz","fileCount":127,"integrity":"sha512-HnA9FIIJNa+MAw4HW7qKJeLIAb+qdq1r5hre978vfhWX+AGpsClezF0PDA8OZ+JP7OdboftBX0Tef1vR8ci34w==","signatures":[{"sig":"MEQCIGi8WF9bOz+yyVJ6aVaMOb16FF9Xq2Bi7zlZlkQJHhO+AiBUd3M3hXaXyZXKMDnptx8t94XLmri5iDUA1WesBp6Aww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557850},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.1_1786528837403_0.9628074320128652","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.2","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"015d468fdfacf6809292d438e0986ec23f6034c4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.2.tgz","fileCount":127,"integrity":"sha512-91rQYe8BcETG5zRpfO5TJ3OPaqSlFAeUX6GJm1j8rALbTtWTF+CUXSvgurHrlAM6sypnq4/M1g1L3frxuBsOzA==","signatures":[{"sig":"MEUCIDEYYs5efFUnpDVOks2RY6dvOk0i+nKlw2vQCtBT7hzwAiEApYv2MrkTLcNJy2dunoqzDROp1hM+zxA0mRE7RtBl3KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567661},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.2_1786543061532_0.18539265418353446","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.3","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"d0546a06109b55e7375409437bb142eef7f6eac1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.3.tgz","fileCount":127,"integrity":"sha512-y32BkEwnHunZihXk9QUgk+r1iaBjbzsdzOhJoMy80bxM2MyitDWWiTe2c1LbGhWCXVkrunw6dN9ABMRQ9sGorQ==","signatures":[{"sig":"MEQCIA9VdJhHrZH5sd3FBav/lHnpe10iucSqUE474cYzGlfdAiA73rLt6b54ASovFAAY6LFnHE6OTdN0FjdazOx3dry44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567661},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.3_1786546670125_0.03394522702470071","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.4","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"db9c8e79948e16d9e075e1278d5163ad27e58b6a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.4.tgz","fileCount":127,"integrity":"sha512-fBnEMDYqWRze4rtXwGv7UjJOnfDwh60QK0/eJTpPDpyevxwM56uPthGAliQDVOfRr+pM0CWKijh2AqXzYI7Xww==","signatures":[{"sig":"MEQCIBeD/E7pyLzpRlQ64oObg4Y7oGL9r9w4coefmISNmn8mAiBxaBbG8LiSvyBtWU6I3VvV0VVMSsxWnebmtAl//f4o+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564315},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.4_1786587214310_0.16872781236684942","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.5","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"b0c6467060cb3e973f98d0818f59b2b5fd5bf15c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.5.tgz","fileCount":127,"integrity":"sha512-lgTdltqzAi++frPt5RXS4DRlVAgJQvfWt9P1yepPsnJKRIpPGYge97PLvpYxj6hlSiqoQ6dET/aHxr/IMtJe7A==","signatures":[{"sig":"MEUCIQCige23rNVo8ZoBgo4yIj6U9t+nqzcw78o8aGWPlVZ3XwIgdQPhgpefmI1EKX3G2kmxQxAtWha9V6jp9qEbwpaKNgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564315},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.5_1786592081917_0.43256339328214755","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.6","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"49842ce7eda037a9141e606e82f14fd1af36074a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.6.tgz","fileCount":127,"integrity":"sha512-d1jUwxIWXphn7zNUDeee4g1s0zvmj7ZBPa/PzH/Yg0XhSnRxM2QfApm5wyWkgc7OMb4MfRKAOZvcr2xBXJXnBg==","signatures":[{"sig":"MEYCIQC95gIL4J/GxEVIzfxM8EkaClL8qkR2EcYRDgHBtGnw6AIhAKW354iU7xZ0Q4A55npUO3ZxYfrrI1dOoMmOM5WuYyto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564315},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.6_1786597640005_0.5657587433061089","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.7","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"24185f39b62fe015c0513fdc0d97532ccba7bf2a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.7.tgz","fileCount":127,"integrity":"sha512-JxDHw+6JRpfI89Zc3U53MyhNd1h1pxL3bQNFQ7E/hhKIHVUdKlJEvajnp2W6AMteuHcfKpO+kcnZKorpBr37AA==","signatures":[{"sig":"MEUCIG5CWBnB2xzFAG2FeHcw67CYXco2isp/URk1MIbmlTPXAiEA97XHyW3MoP3j8Q0mU2fZEs/6bIz0ouq5W0RdA0lBZs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564315},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.7_1786603757490_0.11932899786267193","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.8","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"96e6994d66469d0ad8ecb455458563e0c320b096","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.8.tgz","fileCount":127,"integrity":"sha512-dkv/mMGlZYiAR18C63/Kw7mgJTofUTETJneEnOFko+M4a/plXIUmTPsmW+8gYVU3kAwu+5YQImBR4J6KlOuN9A==","signatures":[{"sig":"MEQCIGBoW27z39L4BkpR31hTNWqe+S9qUunkMtO+KwNLjjV0AiAjZeA2fxpk3QTQeckEhGVChTIZ3gMPffsqJJPNRx9qgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564315},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.8_1786608859967_0.2507213213989534","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.9","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"e9d39e20df41e9df6113b3ffadd148a46d19ebd5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.9.tgz","fileCount":127,"integrity":"sha512-9t7h7YLiyZn6Dem8Wr9tEALq5iqiajoLZG08RwHLTT5jBNZkz486HhthLOBjlnDZLo4nk6pxW3zzwpvRStPpWA==","signatures":[{"sig":"MEYCIQCtiI76Q3PXqXfAROOddi0dG3gwXi2huyt9CYLDZkvu/QIhANBUqamkUfqFUQMcSSitjt1DIbeXhU64a3+MluMdYpX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564315},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.9_1786613649910_0.7888144378601012","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.10","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"2f22b19e1ca2927220334cab603b67689d57cf19","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.10.tgz","fileCount":207,"integrity":"sha512-+gk3iuoJOTO2JUnNRtYKz5Ewcy7pZmR8Tf8RSxayzoIf58ZYNUjCahUqQxC96osjWBOS5FITBKzO5jlhkJF49A==","signatures":[{"sig":"MEYCIQDe+F/9SnSmgn2yXEspuwHF4UtTUPObsyWjo/J8uW4eTAIhAPa9yXAgZ/2gFNJjjS5B2fGW4Pif+vksi1dXkZsSw9hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629105},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.10_1786698172315_0.9540530386761483","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.11","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"8f961b8f480f935d559c669ff5a73e53dfc13da7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.11.tgz","fileCount":207,"integrity":"sha512-O1JIyQZ9RjDqMW5N114rv32c2HSM4hFl4pQhDvlggJ8y+vxaMJPPD5HYS4unz1hfrTlUM8df8B8DHQ+FoXBOWA==","signatures":[{"sig":"MEQCIH7XZQBwdaGs8XDWP7VUy3QXpDCiZfKNAb7sapIJvg0dAiA8E9caAdHSjMsIlbPFeDrqHflFA4U8qV7pRBb+npSv8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631921},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.11_1786708201256_0.6525909786905717","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.12","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"87522a438d97a28e4c0f912280cb7d1b19c291e5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.12.tgz","fileCount":207,"integrity":"sha512-uIu8rbRCcurUcyJarBTs6XOBlIRn4qtQev7Up/4mPEhOey8SMxXXpp0twgoLTl4eYNnOTgJaq3/6vJ9SM9WJag==","signatures":[{"sig":"MEUCIElR/veFgl8gr5tgxDq46usX2SCeHVQcuJYl++xnla25AiEAwCdgukbdUjDzM/+Jqgkr53oesto0W1/mLDfpCC/yF/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631921},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.12_1786716617812_0.27279296818028675","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.13","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"86e91bfdd8036bd685c01d0f71e59f7049ad60ec","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.13.tgz","fileCount":207,"integrity":"sha512-uoGu+hp2yvNb5zzTCVhB/hM5blbfsQVXKOwXY8+fW2mY3ym84tGqKUVkLUKpZy3or4tkGV3q+ezCrqrs/xfHOQ==","signatures":[{"sig":"MEUCIQCvi7hzZ38lNcdQi9crFpNiYUlI7IjHgZd/uE+N7+CcagIgVg78vBHj6clnjv6QIFh0JRUb/rI75E6Tfnrn09dhSAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631921},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.13_1786749413723_0.6233264783558148","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.14","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"28d2bef55f62a0b0a1fb9d31468311d69c0e85e8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.14.tgz","fileCount":231,"integrity":"sha512-v8c5I6DzgPGhL4rd35nth325VSxgiZs33sc0xKwtV+nSbfndSFmCSkQY93lXfMHDaKrP+7I1WQbplbWrzKdsDA==","signatures":[{"sig":"MEQCIDV6O7G77HPbaueoOsvjBRC4xdsf3wjO5VBP1vFHKHWxAiA+sijsoM0A2WA0rhosHnhoxD81fSbu6/8Z/RWr4rEbCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838383},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.14_1786785075338_0.06504327815062272","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.15","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"315dd3c6400b6dfda8534cb38f99375b7ef4dada","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.15.tgz","fileCount":243,"integrity":"sha512-rBe/QxewIUBGh3UlgI6OaJSG0jcGcdDprfwSouVpjn36OuyRQA+jP5WwuGfGRcx4G8ql5Cnbzm/KopKFTwZ+kQ==","signatures":[{"sig":"MEUCIDexmHHRviIGMPXNHNU/0/61bGMLEsr4eoBiLUH+Xi5bAiEA+jnvXpYDu61AEjcUESmAtsR5M429wlUzviKtjhBv1Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095341},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.15_1786879225905_0.15852562658074354","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"2032887c6f5338a44d4b75282ab79d20348e1248","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.16.tgz","fileCount":243,"integrity":"sha512-LiybOtWn0xpuC6+othG+xLjHepFTtzzaarHvwF3eEC6HKWHcgafRkRM+CF3kyM/NNiECUZtUTIy0zJJ6KIKV2g==","signatures":[{"sig":"MEYCIQCbZuQ9ZApSPLKqXGhSOD8R9XTfczeZikSjVc+TWT202AIhAPAPjkLx0w5Ni3LJQe783T5zsFI5gubaE6KCGJoGuM0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101661},"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"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.16_1786890656095_0.6231332291869447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"992f72c5a0ed47e4847db44f1e52d81170814197","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.17.tgz","fileCount":255,"integrity":"sha512-aV3Qn1s5XLb7nIawvC3D18uL+DPQ+Oob9tOKYPN4zHryu0xt6XpfgqBYow1rjzap6r0y0PIYgunJsZNE/RXnIw==","signatures":[{"sig":"MEYCIQDAicYQ8GFGvJnpAGVQgfz8XWSrDec+YrwI3fI3zIa4TAIhAOLr8r08JZKq0KtRfOIby8OInYND3vBsm1MjcYl4jWdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210192},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.17_1786917182628_0.7811162550785424","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"04e16ef10a976e852fe90f58dcdec318c28454fe","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.18.tgz","fileCount":255,"integrity":"sha512-IAITLjJFk1KYLrTGMwJ75TZ9gODc0Uj0lyF4An/wY9loRFDj5l3c+wO6GRjiLzwiLNct9Rybi7cmXwAE9/6YPg==","signatures":[{"sig":"MEUCIQCT6ytrKZ6igbSe2GXChTSD+Garb9H5ucqLhM7Y3qGKEQIgFiA4ImZGCV22FgGe8G0hB1hG+0g4xTc4s71gBzRifuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210192},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.18_1786955732472_0.5920503014578851","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"ad52e11ebe1c269b60df116f3940b318724d832d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.19.tgz","fileCount":255,"integrity":"sha512-ksLVfqqHFcQfmKUjCB1ZPY7+QA6v7cxomjzpn2uCWw8pzsI2n8e56gRmZeRDrJOUJhS4PkBlqbIJpNwXhgaaCg==","signatures":[{"sig":"MEQCIC3FsmV78b+45fd/xWWGmIAW2Im+ZR6ipF8EgsssimLMAiBn7uEN9nNgVRNoS9DwbXYPKjLKlWYnc1NIYiPWAqOOIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210192},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.19_1786962921310_0.9048293079526482","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"a1092ad73fd19fd0f940847fcf72f8c3af4250ce","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.20.tgz","fileCount":255,"integrity":"sha512-eEmpuvFz92E21ryJceXAfYflf2kuwH1X22aNWJK9//avqii0BEoYCm8I/te9dmzcni/xbavAA2V0RThJJEhzHw==","signatures":[{"sig":"MEUCICkixjnSD06wRE3alTdV9Uae3lKnrkH56vdimFrqawVaAiEAuYMPiRBmN2k+MwkmdFOs07Id1iHAEo495kfwTu743K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210192},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.20_1786970715863_0.5708781658350168","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"dfc67f1e8096ae5a42d5040cb49da12662ab2c57","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.21.tgz","fileCount":255,"integrity":"sha512-fUfuP4nDGP2f0HvQCZrFwiWFayxg1lKRq6ID932THGG0tc0Ur1EozWLFq+K7ip7+2BN83BKugSv0W56vYFdSeA==","signatures":[{"sig":"MEQCIHTFE6Vq9NMVghqS+i2IcuMupLM+mICSR1hJbnEm9WCCAiBYALnfYI1DscaJsbio1N/spUjdAFozTcuX86zDGb/2GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210192},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.21_1786975435203_0.08152389481663702","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"5f6d009986a49a59966b6515c37942c4b643fe6d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.22.tgz","fileCount":255,"integrity":"sha512-79savgTdwGvrsiMP1B8KMMawV1d2p0SBpqmvj/OSMzLqbaYOnuJI2WJ0r6Up6eyCdBNAzRJ8CJP9UbXILrj90w==","signatures":[{"sig":"MEUCIAaizuR3e0IUlv6QLjboam0UZTHr7+01FLZceV3rtJOBAiEA4KzKHNVPxPjawiazPFNDlBZGk0UZqjRIAeSVnDXPo4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211550},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Validated event protocols shared by Doompi extensions","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.22_1787053250235_0.027746100850972955","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.23","keywords":["doompi","extension-api","leader-key","lifecycle","pi-extension","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"c8b960fd2b1f1a0838307c84b4622972c79ab7be","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.23.tgz","fileCount":255,"integrity":"sha512-7CU8Vl/JOurLiW/bzoraZlr6SWFpFWDosT+lFz6LeVX5R9DAzhdgs6ngAtla/LNVCbvnIVt+0rgZQqeyBr5fdQ==","signatures":[{"sig":"MEQCIBcNMvk1rJFH/pIeQGDf6QSau7bXZFxk9FofngknFHgUAiAGaypnK4VkzayZcs/yCABBJmAvkio42GDcBjtqr8oT4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211763},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38"},"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"},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.23_1787057441482_0.8118503636725838","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.24","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.24","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"5db299e583dff53f0bd5ce1502d97988e52c9164","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.24.tgz","fileCount":287,"integrity":"sha512-Ol71wSvsUoanpN32FsidfVWXHINWom8LisBP0ymL46GfpbKfgWB2sZktZTN8OrjCzhh9xaGarje9X7OD18Oo5A==","signatures":[{"sig":"MEUCIQCB2VhLPunS+gWJ0V5kLgS1HpLQtP459p27Sij+3pSiQwIgQpeFbaSwJBU2sGz4GCEvTcdD6LVMkw/lxLnWUSQJ1O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295666},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./workflow":{"types":"./dist/workflow.d.mts","import":"./dist/workflow.mjs","require":"./dist/workflow.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./runner-pty":{"types":"./dist/runnerPty.d.mts","import":"./dist/runnerPty.mjs","require":"./dist/runnerPty.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./session-context":{"types":"./dist/sessionContext.d.mts","import":"./dist/sessionContext.mjs","require":"./dist/sessionContext.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.24_1787224765416_0.5097225431035459","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.25","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.25","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"ab3215111d4341a2932d8ccca67e2144d3cf71c3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.25.tgz","fileCount":327,"integrity":"sha512-VxNwJ0nu7jffqSQTIK5iwjc0TlMsWteLOZXxpqcT0y4oyCB94Gps2IwM5CbXqVoI7bBO0iSVjqK3N15M2W8nyA==","signatures":[{"sig":"MEUCIQDo6T0KykUtLHTSPkTGxTFU4cpTVEg1Gb+JZKlK9BbQ5gIgexvF9QFe8xSMS7bkgujLRLECoBU9ize7rNcsZynWgxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098816},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.25_1787263450854_0.3010241461998282","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.26","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"76b63be9d9a2125f269c89131b4c9b7b139fbcfa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.26.tgz","fileCount":327,"integrity":"sha512-r250JnH5NxkqtSnDbwBZsf/8MbXe0IdZN68/+nBdHamBBdj4lAI2hGa3EsH5YsZorLEOy+thkZlI8qDt6FYfjA==","signatures":[{"sig":"MEQCIH5c36F1bbQjmHQ8fdVTcPkMDPChx48uBEY/kiIIu46eAiBICM6dMyDtwr7CTJvW1p9u1WZa+6Ot91Pe1KJ/P78aOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098816},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.26_1787275373365_0.10878449955132319","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.27","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"e5890ba6b696f0320ad40ddb12889d1dca94ec3d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.27.tgz","fileCount":3,"integrity":"sha512-Gg19wc5DAjtmsIwnbV4D8U/x3a/jWv133fjmAJbIRBgSfAj5QBy3ZV/mSINPDlF/7hR28N5VXqKv5sKTzOq0OQ==","signatures":[{"sig":"MEYCIQDHvIiCBDaWvHVb/WL2A+WwaLOaUg7ijmoAPaM8hrmWDgIhAOHVV+zqIvtiZe44meRuU0W9g+JiExMOzk5EhLYDfuMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11451},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"typebox":"1.1.38","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.27_1787295712240_0.7667475700551647","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.28","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.28","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"aa31120cfabf0ccd2aea8ce443e307f861a72a16","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.28.tgz","fileCount":327,"integrity":"sha512-PIa+npA4LYnYwXwoNk9QVFk7YZ9v6mDZ2KEe+3UNetCrisoxdXGGZkAfyTLn8wGcLzcOAZ/6N5ARth9PdrlQjg==","signatures":[{"sig":"MEQCIATcnK2U/kSvY+41x+DJByUQ87ZqXej7RfCBK80+4wavAiAQok4vWqTFLhiEX5bgPgD3z8t9NE3OAeNo83db25EO/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099246},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.28_1787300191716_0.4710247980450035","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.29","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.29","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"929feb9353763cde0105470372c5b80f68e3851c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.29.tgz","fileCount":391,"integrity":"sha512-vJWDsEHMxeB6Hi1P7npb4tThSXaOj0DDbiCsZuN8hkmNNbhPY0nhQfXWD48CpR3svBOLbCEOCdZYErqpRPFJjw==","signatures":[{"sig":"MEUCIQCNBwYJM17JVCER6O/zHCIyOvEX9e/6VlMWleRsjLjrkQIgH4PxBgyxyQFKJelbWe1Tzcu0hhyOdBSDQi59V0L70Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177148},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.29_1787315025935_0.746452070039443","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.30","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"d74d8f4e53325bb4a4a0732476e9f185272fd7ac","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.30.tgz","fileCount":391,"integrity":"sha512-36wyRyALGjwSu5gO0jKEUrJ5sdQ7uq1Oh9BTL1/1QV7wJVdN7gL9djPiLsyFZlpixUtzP3nEM93iW3P3KGGBkQ==","signatures":[{"sig":"MEUCIQCzwfV6UuVOQHykaAUeoY/BnFK7fNeJ5pk4Vv5Mi6QWsQIgbVAit82ItHvxudz36GCy1idSDeMoZmm0ccNMvK+veQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177148},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.30_1787321437487_0.14387695835184067","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.31","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"55317f80a71866ef82486d4c52ebeaa564bec21b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.31.tgz","fileCount":391,"integrity":"sha512-ExqAdVvGP7rgApbxzv9ZeKm97nx1TUO2/aUiW9v/yqg+4GGj1UDhAdULH/PhQQJU5KxDbVNSXVDDy2O2xtpwSw==","signatures":[{"sig":"MEQCIBU/1Z++zZrX7LfXGFx5O9kbrSdyXWFQhdahD9YMOPPUAiB9nkculsvI0RKkZ0qgsbhA9LcJY+T0q6MhG87gQfXGMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177148},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.31_1787357063380_0.8637770411565444","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.32","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.32","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"871f28443c9d2c1bfc3f5ec2ae41ce572c20244b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.32.tgz","fileCount":391,"integrity":"sha512-baqbmngt/S4DXI3ao7VXEXqbgGjifyWNbjs820I/+kEls6g53FGazAC1mycXW32/PwHBtiOp3rWtMdHmTwqAow==","signatures":[{"sig":"MEUCIFe9ioYHPu21ulmYAvRMxfIHrMeFRQXUsgU1z0YlPpQuAiEAzzIAXtctcGKALylI4KIOWYCvPKRvxTafPAGubdGoVeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177148},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.32_1787358489353_0.7691388065367877","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.33","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"1283be86956d00c90af21e6abc8182da9584ce40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.33.tgz","fileCount":391,"integrity":"sha512-Y3qw/d2VwyUJ00Ap6VVjC+X8qtIIot4XHW2isvrIa3Zyta4DrynI1XRBANQpCi3t8RZDTDyfjVMqjn8BRu+wdw==","signatures":[{"sig":"MEQCIGktGYIozstefmp83ru8PAAOqQNhzC4ExdGH2c7dKg4PAiB7E7mmvAjpOg3XUibwO/oC9jEBw7wYSs4drMRVnyTVpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180491},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.33_1787361330257_0.06643322416128217","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.34","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"37a0ee44440de3b94b1e71f0245d198bbb1813b9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.34.tgz","fileCount":391,"integrity":"sha512-elcduaOmzx9psY0rsdwaZc+K4sECed7uANQUb/P3PTlxKmkFMiWC4wkWmzjdH4t9TE8gAymqvRRPFzbpilBf8g==","signatures":[{"sig":"MEYCIQDCz/ycpEHck5DDwq1Z6vZj2r13+4ekP5BMNcIAlawpggIhAMJj10Vq/Fs6CwU++pNgK9EX32vip3DcfXYAFtPETsib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185013},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.34_1787367285161_0.7910084794969388","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.35","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","dist":{"shasum":"39a54aa77747e4974dac55582448df8fda479d73","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.35.tgz","fileCount":391,"integrity":"sha512-MZSvHCgfnkKjnzfds7ocnLVoJh2mNMOIOipM0mtbiJIaEawUGpLWnJMTZi/RODzPOxv7R8fOz0CL7tIGkf63bA==","signatures":[{"sig":"MEUCIQCFn6AH8YJ7mnudLUzrwLJRgIQXdppjGfZRDdZe3HpT7QIgETokIdrLz7gMy3N253RpzN9abd54SYt+84lImGquWjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185013},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.35_1787385423157_0.19217719584339954","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.36","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"96c82ed3e6a972bf8f226120ef91432da18537e8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.36.tgz","fileCount":391,"integrity":"sha512-p+y/scc4BgKgX/Ljga6BB6jVnywdQMSzqpQvpenC5xdUuLJgXT4LIrzAn9+ZO3zsZJWHZm2kP4hOz+G8lDk89Q==","signatures":[{"sig":"MEYCIQC6nIRxxZ+1CcyBjIybnt2l3AOezSIwnLYcBOxDcDYkGgIhAIWVKk7BAW1rqi9q901C7AjUTLGfWH7ZUtqFGqInhlEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185242},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.36_1787391074619_0.12412386969249356","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.37","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"fe64fa469a7aa79b212607a576192f34bd2ef614","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.37.tgz","fileCount":391,"integrity":"sha512-0USsWLNDnRh+JJaKl+d90MKpjEqvLwuSCYWxUzo8wjJAGeotU8e2DBB+CAix/AZ7nFismGpy+o0vPPHyKbD+NQ==","signatures":[{"sig":"MEQCIGvXe8X5wKndMLp6xHs6PDAbG2tPUFmECJ8NUKe6UdcLAiBB6v8n/nhv2P4gsTiskizf5z+P5nsVx+mJoqsKu7cFmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185242},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.37_1787394726109_0.40086586318189554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.38":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.38","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"7e0abb4388f291d9c5ef4ffbee412515cf6f4ef8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.38.tgz","fileCount":476,"integrity":"sha512-+tR3nu21gCm82CfoR3fHJMLrhssalJ7QlrIGCa/goWYQI+A7qLN7Lylbac30pSOGZm1iL0G6mGQw2ouaUpHDdQ==","signatures":[{"sig":"MEYCIQCmd7PKOFrCdjRy23f1JOHUq9TxYFOcXX9n5Lelgo7huQIhAPk4xudTE44wyJ0D6JA1614tQAGOyqDqBksQRDPmx4UJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390505},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.38_1787752596912_0.5431678083105627","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.39","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"8d51c16712548291eb2c57e6aca4f88eac06ffb4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.39.tgz","fileCount":476,"integrity":"sha512-e6yCz6W9c3nNHnUvfg6xHVmLPgVUfczV3fRI4mIjlwcDkylNsUInrKQ9zp6wOjSjglVC++Z3oXPMSOtcJy/xWQ==","signatures":[{"sig":"MEQCICUrwGHdvzmsLYTx2//ApgZK7yVfKCvsywJ79rA/Vy5EAiAA6GmrCJhiAXC6zoW6cCNWYRYvU5Ar+OTFyU/DiK1/Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390505},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.39_1787788767281_0.07107527898574184","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.40":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.40","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"8c27f7788b7456cdbec039e2a4793dd20cd3b081","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.40.tgz","fileCount":500,"integrity":"sha512-NRjcJ7azdnxspEZpwLiPcr5APfVtdbgaEtEm5ZmlWnqt6jg1jTSJR3l9+IeaexjKFUGCA12uzO0FNJruchmW5w==","signatures":[{"sig":"MEUCIQDAqzUd5RuZqXCgw/nyoB0o3aHxDJbEDOxQ8qxJ0BPTGAIgCUR0e8jfpmzDC1STac4yYyoSvY/mg+RRK+fQlf46Zuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448913},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.40_1787960606995_0.6157371029681951","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.42","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"f034849b7d3622bc0dd149872c20814b428761cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.42.tgz","fileCount":500,"integrity":"sha512-yH4xDUUhVuAjlPTixb5tTyQXRE745zadHnBYn4dGVY3X4Y8UP72MLvLUFAJGCcZ6Kp261poJoDWGIK1KHbaHmQ==","signatures":[{"sig":"MEUCIQCmX+tIOzs/FZ8FHDTpQOHyVHWy+LpS/VCeFiNRcNW3AgIgIJcaU3klavn1HnDhzgfnx5z8jfhE7froI74IAzS5KNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451217},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.42_1788046692900_0.6831492457767405","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.43","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"7b654ad85d457a917510f2772b20fde356d3257a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.43.tgz","fileCount":500,"integrity":"sha512-GtUxyqVs6HN5Z8BdMdQO5T6kBgAmcp1WfXkLUHgBM4Rj2VriSJTiLiFEl+R3u00jRstdEKj4JIWqO6Bh8Z0TQw==","signatures":[{"sig":"MEUCIG5ck3+KxS08Xekx0oumP+7z0FKlr5DaTCt6T9L7tfHWAiEAgUqiWOjBdkX56Qgg8YOH07XZfpncgmm7REQBPca6m1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451217},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.43_1788092923618_0.28695714891323876","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.44","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"2cfe8003dcbd7cc37b18f4c5328ec16addf5331a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.44.tgz","fileCount":500,"integrity":"sha512-uT0daXeAMPDyX0dF3Aa8OpaPQo1/09fpD8wCaS2T+qTnCNMGobw7OaU4V/uDGRPhl666mNAR+at1fTbtT9z16g==","signatures":[{"sig":"MEQCICOeF4fJtoOidN7x3PIED8VeEb8ESKxjIYVtTeuG+4haAiAwBrlbIgncpOLaOcLTSkThRz0Ljr2E+Om5XYglL51RKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452808},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.44_1788176399943_0.9102386513194809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.45","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"42899447bdd3cbae276c40a35a0e96f6f4e43cfd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.45.tgz","fileCount":500,"integrity":"sha512-Ie2Hej1+5OlRPoCyElMk5XGe1sLtNgnutlqyRlHNVOegqqbV0U31pVFzvQWsuus6KKF2s36WE4pmquiycBpgAA==","signatures":[{"sig":"MEUCIACVjrxY90JxZBL7M4pb+eZk9joCLxrqXrHBaZZjonUHAiEAnD09H9g7aYoqRl9YlOfjjb2OLxRDiVf+SACLawXop5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458171},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.45_1788255049686_0.8378268232674422","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.47":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.47","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.47","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"ecf6df6bc5a462d753531cc5c6e0e79bf5c74d9e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.47.tgz","fileCount":500,"integrity":"sha512-1FVwsmIjm8Vy5clJIPN56PZT0dn1i2kseNLUgCH3TnoBqW2y0v5cxnNbyggv6M+rUgwLdWp6f552oaOf3QXSow==","signatures":[{"sig":"MEUCIQClNx7/Oyh7KXxpXu1EjoiUX645lY5KWSSHqlEWWWQmywIgGXn7F27Y0LooDOEiMnbS8bLsEm3hzPqFWTjPKQQl03Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458171},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.47_1788304956819_0.17698425482036506","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.48","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"c5b7de1ce87c63979c6bec57dca2f6bd5efbe065","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.48.tgz","fileCount":500,"integrity":"sha512-l2mXevSZbLQvOweH4zia4YzODsFrTSJEglkGu8qSXAHlK/yd0Vz0H1SMWOoMH7+nj9wf5q96H/dE0FlGnilXuQ==","signatures":[{"sig":"MEQCIAnkiE+XwrZG+Q+oYuYyCEn53dS6gwJREcPhyINd8XBdAiBJK6SVshHBQj8xoidhXdD3+KHrLxe2RbOeTTqzwRtnlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458171},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.48_1788324993611_0.8176265070284925","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.49","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"c90fb37b82ab561c29f822d00e322ecbbbf551cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.49.tgz","fileCount":500,"integrity":"sha512-CXR6PRayiKYwjwaKR+g0bNo0uuZXx43OdfDSqJfPaFP8FTnZuzcDN2UbzopsUDbalmah1Yfpnr60ObwqTWlZIw==","signatures":[{"sig":"MEYCIQCbMHYPxmNlACdAiFUCRGzahnd1NElZpwGqj3oNXtaQhAIhANv/SUB5ZS0xY4bRpf/xObm0Q5a656kPZ3iROeRIQFEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458171},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.49_1788350483066_0.11879737024331094","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.51":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.51","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.51","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"4ab2c37101ab33c5ffcbc10a3518ccb5e466d431","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.51.tgz","fileCount":500,"integrity":"sha512-64ai8ptwdfvBFUqysHAfoeywNU4wmK6ZMRkvsN5/q4Cie22SbR1r4hJ9aQiKTHGy2hhy0W2RnWlYrwv5R5tzcg==","signatures":[{"sig":"MEYCIQCaJr+baVXs1ArdJYiaPHZoNH7vpv6A0D8KwL2SGaqYQAIhAJj841o7LLNj0FF1IUSAjy2FcpqOpSOtlBiBssIDWrM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458171},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.51_1788403887794_0.3623451670646738","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.52","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"27a010ef995b9a8149bad3590b315355f9571fb1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.52.tgz","fileCount":500,"integrity":"sha512-e+Sa8YH+KdCytlLeVHYl0iqaXVkiFq/72waHmV1IX77riAk0i+Nd2KqET8IpUJ6EbgnF5SsJJV1olsznju2vmA==","signatures":[{"sig":"MEUCIF8sv9Jf6BKVw7v2dKe+nlu0UEBcpJ+mrWCPNe3uXBwnAiEA9j8shhp5JdgI1fpofoazbpLDOcK31PlaPrrzFq67ISM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458171},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.52_1788437291014_0.5660066637319796","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.53","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"96abe84fca8d94b6191915e202a7515a6843c408","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.53.tgz","fileCount":500,"integrity":"sha512-1H8H+Vpp/b2rWwUKWFUHmhtSxN5KUaWeUw2xCb6ZcRZfTj3k+KPny3geO8AEgnQZfqoU5w5HDmeWE25QSlgEjQ==","signatures":[{"sig":"MEUCIQCULAa8Fxu94oVPYzKohUpQWow0GWvCK2ajihMTAvt2pwIgQquSwsOUTUXTyvQXOYpCIQBdHOesXo0EVaGlFxNUw/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460807},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.53_1788518962785_0.7527466632361133","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.54","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"869e7072dae8176f240f8d80074bfcea7d81e19d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.54.tgz","fileCount":500,"integrity":"sha512-hxxOBEtRIMXPHjboXuqpO4NdVhRaBLoyZhzp54gMj28ODNEXLbxZi7wdENs7Iv92bBxUHayxrpasOj4K+m1KUQ==","signatures":[{"sig":"MEQCIEpP0+Pq/QuIO0nTMqeeROLCiugdtN71nKL8JpKt6pY/AiBj0rAkPvJBeDd93Qbp5zIh/TRyXnkfdj2JAOTpD7djJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460807},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.54_1788524123168_0.952488745783808","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.55","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"0bb902fe514405d831a8b04fd2628ce38bfc64c4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.55.tgz","fileCount":524,"integrity":"sha512-qo5SlkliRPZFYD38QtdYwUvnQSaAY0XtCZOKI35MzcLHxgajDdxNpAVC8UfcXLGogpzqs4xnYHweHjnksuCHVQ==","signatures":[{"sig":"MEQCIA8iTkWWGQIBGEZAC4HWt0onmwYJPqQyE2CGsqEPlyxEAiBG9kGfrJwPd7ytZZWd7Duvg3cKIEQ21c3fKPVqCyK6cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502699},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@earendil-works/chord":"0.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.55_1788584574916_0.810317346348294","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.56","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"3935486125c561aa08293dddbc09467255abd251","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.56.tgz","fileCount":524,"integrity":"sha512-NfHeX1QdA7VuzX/jP0LniTE/GmWJ/Uktcr4C3KZXlzn4vhYr6KbU11WQ0S6+EMIJQUf9eleSi01CsOzUcxE6PQ==","signatures":[{"sig":"MEQCIFUVslTbksdBJYINg4oPUiO6hHG4IivN1bZ22Vlj6b6GAiAA918p2ywI3DDkXa+XAXv7J56RpdaQuP/wiHJhQyROsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502405},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@earendil-works/chord":"0.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.56_1788610468291_0.1871049305972472","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.57","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"6186d73daef1a82e87a1c6183e36d87584528ddc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.57.tgz","fileCount":524,"integrity":"sha512-67HQeunzF3ENYkfPpw9jUQE8451i9cv5rOhL3w5/3pV1AC3i/jiwGDtTn+C6eYgXyKXhlYLlHdUDDj2wahUtLQ==","signatures":[{"sig":"MEYCIQCkf5Z79bTO0q9Mr9WSV2moYrcP7T1XOX9YyJnJHL+6vQIhAPeL3VA7UyD3T49mqcSm2XjcQAkfNGUuo6t7nck+tosa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503430},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@earendil-works/chord":"0.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.57_1788654282857_0.7384756153077183","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.63":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.63","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.63","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"e9e664e8d553316c6354252b8d20d3e3c42e5a32","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.63.tgz","fileCount":536,"integrity":"sha512-jzakHq6aufKpXOcswGjBel+AwNQNdWtJv69Tu3Btb3lo69fRUhnfBFhS4F8Dv4o0OjR+4Kr8YRhpT2XJaxqr6g==","signatures":[{"sig":"MEYCIQCRu3LB0nWhwpnlyb6ml0nh9hDZKiOVILFHVX2ZHI5MSgIhAJYLRZlNMCeus2KSp4+Zocp3b2prKji72ZW64lOSA/Cs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494213},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./agent-model":{"types":"./dist/agentModel.d.mts","import":"./dist/agentModel.mjs","require":"./dist/agentModel.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@earendil-works/chord":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.63_1788819890780_0.8573375470006908","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.64","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"10ade3e3de6155d25eaf64c6848e4406ddd5620b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.64.tgz","fileCount":536,"integrity":"sha512-tzWHtfgA+v1JAeLaxYqd5qs3dK0QKCnmMUJyvXcGlZC0xlZRNlqR5EbYZBj1pJDqoQBUPdjZKtLuNIFFdDm4YQ==","signatures":[{"sig":"MEYCIQD28vvfIP9qu4OybMw6GU5UvOVbPKIxJgc85o4SxJSWMAIhAKxwPKVKXMhjFkHKjCZ+fiotZeV53/VIOoO7Pqxjr2GX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494213},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./agent-model":{"types":"./dist/agentModel.d.mts","import":"./dist/agentModel.mjs","require":"./dist/agentModel.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@earendil-works/chord":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.64_1788826604978_0.4251573496571044","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.66":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.66","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@0.0.1-alpha.66","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"fc950d90dd4ec15b3fafadb66fbb31afe22d75fb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.66.tgz","fileCount":548,"integrity":"sha512-brL37unQZBvPojMEsK3mL2uh0Nc5SMsZgEnDeZPriGJED+hkic3LOF8/WvAOGCziXi2t1WEQXuCd2ehEWilJFg==","signatures":[{"sig":"MEYCIQC7Mc1bq6CeX3qI69gpv/cvxdANdP6AB56h+oP0de3qTAIhAMRWcHXA4W9YcjHZ9itWWwqT7fueTt368fuQcu15IqL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513787},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./agent-model":{"types":"./dist/agentModel.d.mts","import":"./dist/agentModel.mjs","require":"./dist/agentModel.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./profile-identity":{"types":"./dist/profileIdentity.d.mts","import":"./dist/profileIdentity.mjs","require":"./dist/profileIdentity.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@earendil-works/chord":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.66_1788840398233_0.6565264601587542","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.67","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"ba500a9ab3a4cc92bf8e18f1eaf7f47d652aee3b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.67.tgz","fileCount":548,"integrity":"sha512-9Sdy/2lp6HCSmC4oVW5PhuIDFg7Jmu9dbIpqTKDQJQPJkZp+1tvwU2+qNKf0ztfUdMRbEDvY7ZcCo+zjU5tX3g==","signatures":[{"sig":"MEQCIGR7QF96B9tnOx76dfOCHVXNheDy5/xYCFOr+8lEyz7TAiAhamBhM6zZU51K6tcQQ671Hojb6Dkuk+GWfdnY9wTRUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513787},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./agent-model":{"types":"./dist/agentModel.d.mts","import":"./dist/agentModel.mjs","require":"./dist/agentModel.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./profile-identity":{"types":"./dist/profileIdentity.d.mts","import":"./dist/profileIdentity.mjs","require":"./dist/profileIdentity.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@earendil-works/chord":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.67_1788856820304_0.5999365717654381","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-extension-contracts","version":"0.0.1-alpha.68","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-extension-contracts@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"},"dist":{"shasum":"202c1904a74b1f7a6af85f5c8026bfe0d35fcdbf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-extension-contracts/-/doompi-extension-contracts-0.0.1-alpha.68.tgz","fileCount":548,"integrity":"sha512-QhHuK7FLY2wnuVUoEJpm/xDKfgz1N7+kkMPua9k9uNiJ/Nsd5E/cWSSyUsPAKJgpn0y1W6LI3L4Zfurd1VaDjg==","signatures":[{"sig":"MEUCIQDrsAlroNEKfUFGAitFptvCwxsqwZTIqT15nkz9jjukJQIgSGFY3F09F1B+dT1GZgcTppvz+gUaDK+VgOTFponJnCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513787},"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"},"./help":{"types":"./dist/help.d.mts","import":"./dist/help.mjs","require":"./dist/help.cjs"},"./mode":{"types":"./dist/mode.d.mts","import":"./dist/mode.mjs","require":"./dist/mode.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./footer":{"types":"./dist/footer.d.mts","import":"./dist/footer.mjs","require":"./dist/footer.cjs"},"./leader":{"types":"./dist/leader.d.mts","import":"./dist/leader.mjs","require":"./dist/leader.cjs"},"./skills":{"types":"./dist/skills.d.mts","import":"./dist/skills.mjs","require":"./dist/skills.cjs"},"./ui-hub":{"types":"./dist/uiHub.d.mts","import":"./dist/uiHub.mjs","require":"./dist/uiHub.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./ask-user":{"types":"./dist/askUser.d.mts","import":"./dist/askUser.mjs","require":"./dist/askUser.cjs"},"./protocol":{"types":"./dist/protocol.d.mts","import":"./dist/protocol.mjs","require":"./dist/protocol.cjs"},"./narration":{"types":"./dist/narration.d.mts","import":"./dist/narration.mjs","require":"./dist/narration.cjs"},"./readiness":{"types":"./dist/readiness.d.mts","import":"./dist/readiness.mjs","require":"./dist/readiness.cjs"},"./delegation":{"types":"./dist/delegation.d.mts","import":"./dist/delegation.mjs","require":"./dist/delegation.cjs"},"./fable-plan":{"types":"./dist/fablePlan.d.mts","import":"./dist/fablePlan.mjs","require":"./dist/fablePlan.cjs"},"./mcp-status":{"types":"./dist/mcpStatus.d.mts","import":"./dist/mcpStatus.mjs","require":"./dist/mcpStatus.cjs"},"./transition":{"types":"./dist/transition.d.mts","import":"./dist/transition.mjs","require":"./dist/transition.cjs"},"./agent-model":{"types":"./dist/agentModel.d.mts","import":"./dist/agentModel.mjs","require":"./dist/agentModel.cjs"},"./cordis-host":{"types":"./dist/cordisHost.d.mts","import":"./dist/cordisHost.mjs","require":"./dist/cordisHost.cjs"},"./mcp-session":{"types":"./dist/mcpSession.d.mts","import":"./dist/mcpSession.mjs","require":"./dist/mcpSession.cjs"},"./package-api":{"types":"./dist/packageApi.d.mts","import":"./dist/packageApi.mjs","require":"./dist/packageApi.cjs"},"./voice-tools":{"types":"./dist/voiceTools.d.mts","import":"./dist/voiceTools.mjs","require":"./dist/voiceTools.cjs"},"./notification":{"types":"./dist/notification.d.mts","import":"./dist/notification.mjs","require":"./dist/notification.cjs"},"./package.json":"./package.json","./author-facade":{"types":"./dist/authorFacade.d.mts","import":"./dist/authorFacade.mjs","require":"./dist/authorFacade.cjs"},"./child-process":{"types":"./dist/childProcess.d.mts","import":"./dist/childProcess.mjs","require":"./dist/childProcess.cjs"},"./subagent-tool":{"types":"./dist/subagentTool.d.mts","import":"./dist/subagentTool.mjs","require":"./dist/subagentTool.cjs"},"./loop-launchers":{"types":"./dist/loopLaunchers.d.mts","import":"./dist/loopLaunchers.mjs","require":"./dist/loopLaunchers.cjs"},"./mcp-projection":{"types":"./dist/mcpProjection.d.mts","import":"./dist/mcpProjection.mjs","require":"./dist/mcpProjection.cjs"},"./tool-overrides":{"types":"./dist/toolOverrides.d.mts","import":"./dist/toolOverrides.mjs","require":"./dist/toolOverrides.cjs"},"./background-work":{"types":"./dist/backgroundWork.d.mts","import":"./dist/backgroundWork.mjs","require":"./dist/backgroundWork.cjs"},"./sandbox-harness":{"types":"./dist/sandboxHarness.d.mts","import":"./dist/sandboxHarness.mjs","require":"./dist/sandboxHarness.cjs"},"./subagent-policy":{"types":"./dist/subagentPolicy.d.mts","import":"./dist/subagentPolicy.mjs","require":"./dist/subagentPolicy.cjs"},"./profile-identity":{"types":"./dist/profileIdentity.d.mts","import":"./dist/profileIdentity.mjs","require":"./dist/profileIdentity.cjs"},"./relaunch-handoff":{"types":"./dist/relaunchHandoff.d.mts","import":"./dist/relaunchHandoff.mjs","require":"./dist/relaunchHandoff.cjs"},"./session-protocol":{"types":"./dist/sessionProtocol.d.mts","import":"./dist/sessionProtocol.mjs","require":"./dist/sessionProtocol.cjs"},"./cockpit-container":{"types":"./dist/cockpitContainer.d.mts","import":"./dist/cockpitContainer.mjs","require":"./dist/cockpitContainer.cjs"},"./mcp-tool-resolver":{"types":"./dist/mcpToolResolver.d.mts","import":"./dist/mcpToolResolver.mjs","require":"./dist/mcpToolResolver.cjs"},"./package-api-loader":{"types":"./dist/packageApiLoader.d.mts","import":"./dist/packageApiLoader.mjs","require":"./dist/packageApiLoader.cjs"},"./voice-reload-handoff":{"types":"./dist/voiceReloadHandoff.d.mts","import":"./dist/voiceReloadHandoff.mjs","require":"./dist/voiceReloadHandoff.cjs"},"./context-contributions":{"types":"./dist/contextContributions.d.mts","import":"./dist/contextContributions.mjs","require":"./dist/contextContributions.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@earendil-works/chord":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-extension-contracts_0.0.1-alpha.68_1788929050940_0.19821781851213194","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-11T13:11:12.687Z","modified":"2026-09-09T04:50:32.713Z","0.0.1-alpha.0":"2026-08-11T13:11:12.951Z","0.0.1-alpha.1":"2026-08-12T10:00:37.570Z","0.0.1-alpha.2":"2026-08-12T13:57:41.672Z","0.0.1-alpha.3":"2026-08-12T14:57:50.274Z","0.0.1-alpha.4":"2026-08-13T02:13:34.471Z","0.0.1-alpha.5":"2026-08-13T03:34:42.096Z","0.0.1-alpha.6":"2026-08-13T05:07:20.131Z","0.0.1-alpha.7":"2026-08-13T06:49:17.650Z","0.0.1-alpha.8":"2026-08-13T08:14:20.113Z","0.0.1-alpha.9":"2026-08-13T09:34:10.040Z","0.0.1-alpha.10":"2026-08-14T09:02:52.495Z","0.0.1-alpha.11":"2026-08-14T11:50:01.387Z","0.0.1-alpha.12":"2026-08-14T14:10:18.004Z","0.0.1-alpha.13":"2026-08-14T23:16:53.905Z","0.0.1-alpha.14":"2026-08-15T09:11:15.489Z","0.0.1-alpha.15":"2026-08-16T11:20:26.057Z","0.0.1-alpha.16":"2026-08-16T14:30:56.260Z","0.0.1-alpha.17":"2026-08-16T21:53:02.766Z","0.0.1-alpha.18":"2026-08-17T08:35:32.621Z","0.0.1-alpha.19":"2026-08-17T10:35:21.472Z","0.0.1-alpha.20":"2026-08-17T12:45:16.015Z","0.0.1-alpha.21":"2026-08-17T14:03:55.354Z","0.0.1-alpha.22":"2026-08-18T11:40:50.367Z","0.0.1-alpha.23":"2026-08-18T12:50:41.660Z","0.0.1-alpha.24":"2026-08-20T11:19:25.591Z","0.0.1-alpha.25":"2026-08-20T22:04:11.011Z","0.0.1-alpha.26":"2026-08-21T01:22:53.522Z","0.0.1-alpha.27":"2026-08-21T07:01:52.397Z","0.0.1-alpha.28":"2026-08-21T08:16:31.912Z","0.0.1-alpha.29":"2026-08-21T12:23:46.124Z","0.0.1-alpha.30":"2026-08-21T14:10:37.647Z","0.0.1-alpha.31":"2026-08-22T00:04:23.532Z","0.0.1-alpha.32":"2026-08-22T00:28:09.544Z","0.0.1-alpha.33":"2026-08-22T01:15:30.431Z","0.0.1-alpha.34":"2026-08-22T02:54:45.294Z","0.0.1-alpha.35":"2026-08-22T07:57:03.333Z","0.0.1-alpha.36":"2026-08-22T09:31:14.750Z","0.0.1-alpha.37":"2026-08-22T10:32:06.274Z","0.0.1-alpha.38":"2026-08-26T13:56:37.044Z","0.0.1-alpha.39":"2026-08-26T23:59:27.419Z","0.0.1-alpha.40":"2026-08-28T23:43:27.193Z","0.0.1-alpha.42":"2026-08-29T23:38:13.093Z","0.0.1-alpha.43":"2026-08-30T12:28:43.752Z","0.0.1-alpha.44":"2026-08-31T11:40:00.100Z","0.0.1-alpha.45":"2026-09-01T09:30:49.857Z","0.0.1-alpha.47":"2026-09-01T23:22:36.968Z","0.0.1-alpha.48":"2026-09-02T04:56:33.772Z","0.0.1-alpha.49":"2026-09-02T12:01:23.209Z","0.0.1-alpha.51":"2026-09-03T02:51:27.935Z","0.0.1-alpha.52":"2026-09-03T12:08:11.170Z","0.0.1-alpha.53":"2026-09-04T10:49:22.963Z","0.0.1-alpha.54":"2026-09-04T12:15:23.302Z","0.0.1-alpha.55":"2026-09-05T05:02:55.092Z","0.0.1-alpha.56":"2026-09-05T12:14:28.470Z","0.0.1-alpha.57":"2026-09-06T00:24:43.026Z","0.0.1-alpha.63":"2026-09-07T22:24:50.947Z","0.0.1-alpha.64":"2026-09-08T00:16:45.158Z","0.0.1-alpha.66":"2026-09-08T04:06:38.630Z","0.0.1-alpha.67":"2026-09-08T08:40:20.443Z","0.0.1-alpha.68":"2026-09-09T04:44:11.102Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","coding-agent","developer-tools","doompi","extension-api","leader-key","lifecycle","pi-extension","pi-package","protocol","typescript"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-extension-contracts"},"description":"Typed lifecycle, protocol, and Leader contracts for independently bundled DoomPi extensions.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}