{"_id":"@agimon-ai/doompi-runner","_rev":"178-42c3c9da96ef83c3ef9526d355da2655","name":"@agimon-ai/doompi-runner","dist-tags":{"latest":"0.0.1-alpha.114","alpha":"0.0.1-alpha.114"},"versions":{"0.0.1-alpha.0":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.0","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.0","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"3f94212b4e5dd8b987c818a275a79a146aebcc22","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.0.tgz","fileCount":417,"integrity":"sha512-gXmsnss4tEKYFIt3q3qzOZ8tR9ruY04Ept6/ChMVYhc//SNS2Dq+OiLq8wXFoc+F1GFmalDE9+IVaYbakI6ukA==","signatures":[{"sig":"MEUCIQC/gjofo+anwiu34LNOcNkzEFsrlfVieGD00S8sVMTisgIgNx8CDTJbsTxOGV9MNdkenOvJ6H0MjvttzmNb+sQ52XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856693},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.0","@agimon-ai/doompi-telemetry":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.0","@agimon-ai/foundation-process-registry":"0.28.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.0","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.0","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.0","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.0_1786453901123_0.31231497231752336","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.1","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"376cf89b91d32297361c0147b2f101a05a133ee0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.1.tgz","fileCount":417,"integrity":"sha512-r+UbfZTKGPlCZPOASuDWEsPrE6JGqXe1AxnDb0IYxK0FZgihH9slaFJKUMhBQ1DUJDN1Qh6G9FqIcsQD85BQtw==","signatures":[{"sig":"MEUCIHUHUO3gva1VbRchSZY7V7hDsb7JVZ+4/fZPhL3+uz+vAiEAhaFRzLUSUWrTKH/6X+lxIIxpf2F5i1iO5b0j0KFim2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.1","@agimon-ai/doompi-telemetry":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.1","@agimon-ai/foundation-process-registry":"0.28.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.1","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.1","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.1","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.1_1786528867886_0.9607436609428168","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.2","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"12ef5fbb24ac1942f91c255219f03a70297af1a0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.2.tgz","fileCount":417,"integrity":"sha512-PvPerPVIqHNdBVHo29NyOFmMITX55wAxzXSc51/S1FzYtLPxGnB2hw+GIRvRBWFd4uvu7gaBjcY0JS1mP3wupA==","signatures":[{"sig":"MEYCIQCSdcskTkuvukcFpacDACct67AgybkKqXFQsD9WcglSJwIhAOyLnT7Ild5r6jjpEiAK7FeJKtW1/lA7SDHB6zBGMJiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.2","@agimon-ai/doompi-telemetry":"0.0.1-alpha.2","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.2","@agimon-ai/foundation-process-registry":"0.28.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.2","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.2","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.2","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.2_1786543090649_0.7367102305799753","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.3","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"7210a36cb24838d311bb183604bbc678f18807e4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.3.tgz","fileCount":417,"integrity":"sha512-o7O79gBtKScVIOPJejHSwMcBTZjn0gLlBlG/4krV/SkihxtIGi2jdtst62+Q2F4pPJqscnZHeRKK6XiDsUCJaw==","signatures":[{"sig":"MEYCIQD5S8c97SW0T6+6nF2CVBGz3A+my7Ar1hpAZV9pX8K4MgIhAMxa3gHyEmfY3X+zsxFooa4iKNiQ2AXLEiYTq/WSDV7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.3","@agimon-ai/foundation-process-registry":"0.28.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.3","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.3","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.3","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.3_1786546700557_0.5132933890753018","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.4","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"21be1b56d1be34b60289ec5b829712ce5d897ab4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.4.tgz","fileCount":417,"integrity":"sha512-uIDjyJ0v7N6MEJynVndajWJrS7mKl3AMoTUDknduqmK+xXrGMU6g1tLYuw+Gx47zPm1UVRf6n2z94jB3ltx28w==","signatures":[{"sig":"MEUCIQCZ8Kf/YHNJ6iqWwuvox8GuwVzGZYuVA6TJe2h6NYV1jAIgc8oJOpYkzEUi5LLeA+EQriC+8uDQeWbqicXO9EmJiT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.4","@agimon-ai/doompi-telemetry":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.4","@agimon-ai/foundation-process-registry":"0.28.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.4","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.4","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.4","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.4_1786587242698_0.5573080542503399","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.5","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"0737e177973f8e2d2800357fa313fb0bf13591d9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.5.tgz","fileCount":417,"integrity":"sha512-eGjTl7zshdWUrd7o0LcIbM7MqW4cIILEy/B4zWCEEC7Yd7S43Ms5ErpR6Emsv/W+mQhl6psep9Kf+pkfhR+w8Q==","signatures":[{"sig":"MEQCIBTCIj3aTu2oZWrAZzP6sUmUqg0MpkFV6ytOlBUbZqsYAiA8llRCH78hzYKQcQeDi8boLQBJVTZQzkQg1U5w3yOuSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.5","@agimon-ai/doompi-telemetry":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.5","@agimon-ai/foundation-process-registry":"0.28.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.5","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.5","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.5","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.5"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.5_1786592108502_0.8109360633131282","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.6","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"01069797ea7f75ec2b4fb71191a72e9e30879ffb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.6.tgz","fileCount":417,"integrity":"sha512-UsPGZLswypPAFhs9XaF1KgQvZV5dAdzEt6Y4XUQcmFZbt/p+tMblc9weJAmEZQlHFPK4UmEdKBSHVSjg/VJMYQ==","signatures":[{"sig":"MEUCIQDbQnfd6aMwkiEPsfBrtRN4kP0LDd3NUH9HMPZ4LXCxJQIgFgiOCr+9Lu7OMa0jyMu28+1vW+rnWuxs8ZaRE0X7Hsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.6","@agimon-ai/doompi-telemetry":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.6","@agimon-ai/foundation-process-registry":"0.28.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.6","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.6","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.6","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.6"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.6_1786597669052_0.49681122142783707","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.7","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"57ce1f67683c6cc741d0652f2aaf2dfc9e4292ee","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.7.tgz","fileCount":417,"integrity":"sha512-5KECbjUTRYd+HRXBqo+hD8fmLWHoS9QDxJjsYQutc0ZRlqdTe6O2pOK8ax4SsmepbX8lkDpUHSBKCI7QhulI3g==","signatures":[{"sig":"MEQCIFJutAvqZz9m4zln6+QqJ5Fk2MLaprLSXJa03vqj/R2iAiB9zRkf+63SJk9meKgRxkIm2ne86rpzEcJx6QTA4gqukA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.7","@agimon-ai/doompi-telemetry":"0.0.1-alpha.7","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.7","@agimon-ai/foundation-process-registry":"0.28.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.7","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.7","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.7","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.7"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.7_1786603784472_0.39930468054699464","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.8","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"d4f366c257d1dda1305ae67ac20eab13f6026123","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.8.tgz","fileCount":417,"integrity":"sha512-ckwR64Y0rhHtudEW04QiVT/AwGaUTwO1t7glZmTkgko40eb9jZjLuHSEoEYMRfp3+N/2TzCD3z34RB2J4zZWcw==","signatures":[{"sig":"MEUCIQCh19NHKpqLVvJ6WHp6tPmWB+TZgWVRT5Xi6H0JRyDhxgIgLyr521XG50Ims7ORJVgXOqVP8GYV8tdekCXwnwYq4MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.8","@agimon-ai/doompi-telemetry":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.8","@agimon-ai/foundation-process-registry":"0.28.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.8","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.8","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.8","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.8"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.8_1786608885970_0.5938643798958705","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.9","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"850c094013372857d99888230009d60dd5eb76ba","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.9.tgz","fileCount":417,"integrity":"sha512-bki2+OMdd70mB5oX5yXjpR7472QL3GfuT2iAn76DWKq/yGYuorV3KN80eAbk1+X4HUHdBrea20aISZKE6+s47A==","signatures":[{"sig":"MEQCIBPx1+cN4BtbddozYArOLbVvlmCbN/B4XZDJsSL4HW6OAiBF66ZSdJl8US6bQYw1EF4TDsrdMSWzA3qqpGSQ/0S0TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856694},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.9","@agimon-ai/doompi-telemetry":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.9","@agimon-ai/foundation-process-registry":"0.28.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.9","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.9","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.9","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.9"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.9_1786613678330_0.877205751341791","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.10","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"4a6c7847fb2e29d8be4bd83020e83408656fe20a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.10.tgz","fileCount":469,"integrity":"sha512-qERjmhqUmUo1gxCmi4fRkrwffZJgSoq/BmysrNx/Kx4bwuiZDArmJzMiutiBlWpch9Rkdvx13T+W7wFG0nbKJw==","signatures":[{"sig":"MEQCIHY5v3R5aE4nBfATbX8X8LsH88Vux3QVKx/PCGL5M2JrAiA7P/vRImOHlPfaXSPp6pxSwnvLSJRnmZfMNTUSge5uJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894367},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.10","@agimon-ai/doompi-telemetry":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.10","@agimon-ai/foundation-process-registry":"0.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.10","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.10","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.10","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.10"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.10_1786698203448_0.6654456127595865","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.11","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"62796cc0c356d83b65203763fa3b028bc7a83db7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.11.tgz","fileCount":469,"integrity":"sha512-V6TFVQW6hj75tcKIfFT6AefR41SeJoJvN0WtEkRsjBw9Ij1/2/HJlkHopgFw7cE+3ytB4payjz9QjjjMlzSa9g==","signatures":[{"sig":"MEYCIQCNX3xYDYZAL15QGrI4s+WnOTJPdAqMldE+GurNctUk3wIhAJTKQlyvwgY0IKgYxbNAn6Ea6+uZUg3Vafc4Ke/Ebxvy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900907},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.11","@agimon-ai/doompi-telemetry":"0.0.1-alpha.11","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.11","@agimon-ai/foundation-process-registry":"0.29.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.11","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.11","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.11","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.11"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.11_1786708229725_0.3397618072645199","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.12","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"bfeb152bdbbb57baa99f393e01e3df54392a25f8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.12.tgz","fileCount":469,"integrity":"sha512-FhX4KE2RrSqvyLsmHrRnyxO0C09gwtfVct2g7Caoo3NjhBw0VK3irOwkeNn0lZWY/Yzx/1eAQ4S7m16Pzg9ZCg==","signatures":[{"sig":"MEUCID97UgjVKLQcrmneMr1lK0pXjgA5C8kdnnOFzD5yhafkAiEAqjpe9iF2k23CxC1VmQQ0B6676zO9yvONjdWGLNl6yAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902784},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.12","@agimon-ai/doompi-telemetry":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.12","@agimon-ai/foundation-process-registry":"0.29.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.12","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.12","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.12","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.12"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.12_1786716650622_0.6282392455196766","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.13","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"8b994c934b802716311fafa3fd65ff1c4429980d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.13.tgz","fileCount":469,"integrity":"sha512-eVkWNE7drcm/+QZdukdd3or9dd8JqRcZUGYQj9BkL47tnQPF8TqvTGdqhF4O4MElVO4XYaPu6tp0PLogrYYpLA==","signatures":[{"sig":"MEYCIQD5Xxna6sDys6anIi3b5wCML774MpEuTfYfDMq7qSA/hwIhAIjJzXMEZV6BgE+8NwQOtUmtj0kwmxcb/0F8zptm9jDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902956},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.13","@agimon-ai/doompi-telemetry":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.13","@agimon-ai/foundation-process-registry":"0.29.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.13","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.13","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.13","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.13"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.13_1786749445432_0.18482284306810293","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.14","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"edf30167b3fc4397f175d835f5bcd1810951b4df","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.14.tgz","fileCount":469,"integrity":"sha512-kWEUOqmr0DcnJDGcZwXIfOGtzkTax55OYxRYc0oi4k6p/E5YzwgIaS7/rFOhTHVqckLb3skmNw4Q+L9zVt+fTw==","signatures":[{"sig":"MEUCIEaorz0GZzMUOKycNi7/jTdykpW+XSR46cbsvQqcb8aPAiEA619tjLn7VOoaqj01godNSHnsDI522Nx1E9CNRmt8nFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903241},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.14","@agimon-ai/doompi-telemetry":"0.0.1-alpha.14","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.14","@agimon-ai/foundation-process-registry":"0.29.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.14","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.14","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.14","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.14"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.14_1786785109242_0.9469303438516923","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.15","author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b16336e3a9968eadd8be03495268ce3cad1dd866","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.15.tgz","fileCount":469,"integrity":"sha512-LoGH7GkkeJDRw0TX2A9slGboUZTDZ7qziaXAhA7HSYJwGm7TL842/rFKhir5atFxJacnin3VM8EsT+3qVEQ1gA==","signatures":[{"sig":"MEUCIEXNcf8QwuC5u+Z7zW/rZTvBzSDihim6YsEbruQLrRPiAiEAnsWb6VxvOkJsT9IvaFHI/MNNbruQg9xqywMQPGjUXwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903652},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.15","@agimon-ai/doompi-telemetry":"0.0.1-alpha.15","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.15","@agimon-ai/foundation-process-registry":"0.29.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.15","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.15","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.15","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.15"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.15_1786879258646_0.31851792910041854","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"c78b9fcdffb327c3edfadec3d7b8eccaea4b915d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.16.tgz","fileCount":469,"integrity":"sha512-Jq2V4cLLJsBCCClGzmXOJ17AjB9CSth+BYRF/WayDlAapYwTUqB/RQmDnMinnKBL8HlK4No9MML2PbBWegwUXw==","signatures":[{"sig":"MEQCIG0iDF5D7bVq2/NdRv9nIPaR43z9V9b+9yqY7bcg8jDdAiAot+AMue05ZwTLu/ddmPmmZXcA6nURzJT4Ee0IGZ6e6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903842},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.16","@agimon-ai/doompi-telemetry":"0.0.1-alpha.16","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.16","@agimon-ai/foundation-process-registry":"0.29.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.16","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.16","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.16","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.16"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.16_1786890688568_0.19999913744916054","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"1b0a54d3d8e7ae3d37c1c0041f3e59a95b4d9ce1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.17.tgz","fileCount":469,"integrity":"sha512-9Fr1McByXDpnsNt4K2E6yo1p20R1iLidyg34bsBgrGpgjwUYI/SKcM0GNV7N5EJKKkWn1okYmzyDrzpg0gPLiw==","signatures":[{"sig":"MEUCIQDzIZaqUYAvOqY9dDjjkMqses/eBF4bsh/T6+V9jSqeOgIgSk1nIZ5GgJbEYJZsv2hrojBAOHm0K9a4ewchZ3H9oyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903842},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.17","@agimon-ai/doompi-telemetry":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.17","@agimon-ai/foundation-process-registry":"0.29.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.17","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.17","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.17","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.17"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.17_1786917216778_0.5393605281401908","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2bed8c1681f7f73a6a41286710af591b4ea2bcf2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.18.tgz","fileCount":469,"integrity":"sha512-wYKPIz5e2UEWgjEbIHOkUTPc/7TcgYjZhw1HMnZPyWw52BZADQkJGyeykgPXvzjp5gs3kTgEtfwySw20gc6FrA==","signatures":[{"sig":"MEUCID2jwVIIjR7Tz5pZy+k9VgsVkBenQKR3TsSVd9M43/MgAiEAurPqtn9/009aK4E2OV0fqs3OugbNDejD+3WOmqtjNs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903842},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.18","@agimon-ai/doompi-telemetry":"0.0.1-alpha.18","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.18","@agimon-ai/foundation-process-registry":"0.29.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.18","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.18","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.18","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.18"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.18_1786955776143_0.8959295760200803","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"e05e31466c3c2cd75331766cdd1ea827f0efbe0f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.19.tgz","fileCount":469,"integrity":"sha512-R+MTlm4ZWpqXug79pzoRJ1wY2yL4GZ4Tb0Wiwq2gEHYQ09WuQXYxDrWdHbfK3bsvp3CcrpUdbILUXnhRURrZUw==","signatures":[{"sig":"MEUCIF2ZhFyuVZHxXLLTZSsqIX3wugroC6JzL3uYU8qYLxVqAiEA327H0HeCe8uvApZiQR6Z3S+VWcf/w2jWTufRwymHbaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903842},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.19","@agimon-ai/doompi-telemetry":"0.0.1-alpha.19","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.19","@agimon-ai/foundation-process-registry":"0.29.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.19","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.19","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.19","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.19"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.19_1786962972605_0.899977129718845","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2108c0a4ae46e6acce93602d9fce8cb0229f5666","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.20.tgz","fileCount":469,"integrity":"sha512-BiCf5WfkZDYS95gqIOxLGvImwvViNAiSUvKlC3UKifnWh4M2JvQy2u2vS4xhvE4Ek+NZXindLYdwahtvpzciug==","signatures":[{"sig":"MEQCIG7PDu3DXvJgIjt8InacBs1bl5A6uAcrWXsN7BdVqEE1AiBWNLZP8t9vsR/sl6mvvEtYpKYgP97X6EitIUmBR1RdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903843},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.18.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.20","@agimon-ai/doompi-telemetry":"0.0.1-alpha.20","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.20","@agimon-ai/foundation-process-registry":"0.29.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.20","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.20","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.20","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.20"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.20_1786970757347_0.2886299014616911","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"83e1acf2f466d45dab0ae84e819596b5416510a8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.21.tgz","fileCount":469,"integrity":"sha512-0OdOyZbasWN/c3iUPeG63hE7eD6FoGDI9cZjaERlcAKwNRKkx3YUNFbBIhqukKKr5bgxXKUvmI5mxxHAWq3HKw==","signatures":[{"sig":"MEUCICW18lqLd56KMusoCbjS9DdxUiB/eNJk5r1XS8eKz0SOAiEAoH13JPYvXZJ+KPA3RUEcshmglqNnTsS8RwdEQfRe0I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903843},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.21","@agimon-ai/doompi-telemetry":"0.0.1-alpha.21","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.21","@agimon-ai/foundation-process-registry":"0.29.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.21","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.21","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.21","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.21"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.21_1786975470542_0.22900084665895415","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2c221929b051192dc0f65a593d5434db24a56501","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.22.tgz","fileCount":469,"integrity":"sha512-3mml0mg6f6hBxt1OfbW8g0g3s9+a0E8fDlHbncGxoOTzAnuRE92ZqPkLZGsaUAYJoXaEuZQPpKvgywiIoBsSng==","signatures":[{"sig":"MEQCIBqgsCnPU+wwAXyEKZU0xoabv3v7IRpYfTgWnUAHasxjAiBh1Y6ix61ulp/YAAgl8JjjAfxePqGoSxhHr0M9nxH0eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905445},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Pi bash tool replacement with background process supervision","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.22","@agimon-ai/doompi-telemetry":"0.0.1-alpha.22","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.22","@agimon-ai/foundation-process-registry":"0.29.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.22","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.22","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.22","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.22"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.22_1787053296194_0.5989231344904371","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.23","keywords":["background-process","coding-agent","doom-runner","doompi","pi-coding-agent","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"a5e1cda0ea9fff3c66fe58295c01ce7a897cb2cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.23.tgz","fileCount":469,"integrity":"sha512-kodEtOZ/VncdQdPkgVooPwXoeB8ynUAo9F9aDlZHwvWACXpfibyVrx/3D3nYmI+RRwTjk7CjQTnyrnz5baI7TQ==","signatures":[{"sig":"MEUCIGYT6XSJu98/uDomU5se7E6RdGMaCUXYQ8nZlcKJVu7BAiEA/kvKLS/Jkncfx9QXy9lNzAIh1QxhaUuffKpEbOX5sDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905667},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./extension":{"types":"./dist/extension.d.mts","import":"./dist/extension.mjs","require":"./dist/extension.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","inversify":"8.2.1","@xterm/headless":"6.0.0","reflect-metadata":"0.2.2","@agimon-ai/doompi-ui":"0.0.1-alpha.23","@agimon-ai/doompi-telemetry":"0.0.1-alpha.23","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.23","@agimon-ai/foundation-process-registry":"0.29.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.23","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.23","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.23","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.23"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.23_1787057481480_0.6280775659174265","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.24","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.24","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"c846062fe1a9f1bf87924d65e2f1796e464f5eb7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.24.tgz","fileCount":521,"integrity":"sha512-mq/jvKlOS1giBMcKZaBSwiSr2njwT156bjGU1asI2jLabgPX1EpjwWwsiDNX+6Un//aZaalCrlIz4k4WdHJwtw==","signatures":[{"sig":"MEYCIQD4Tt1HxgCt8SmRiRzVhbOwl0BHNFiYABSgzqyI9tYONgIhAJ5eeuzJHC/G/0RacmjoN/FVF371903MV7G5QmNuTFG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908006},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./ptyProvider":{"types":"./dist/ptyProvider.d.mts","import":"./dist/ptyProvider.mjs","require":"./dist/ptyProvider.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.24","@agimon-ai/doompi-telemetry":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.24","@agimon-ai/foundation-process-registry":"0.29.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.24","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.24","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.24","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.24"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.24_1787224810177_0.514295473275894","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.25","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.25","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"8ba993d2678e558ba94be9facd0c54e7b30f4df8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.25.tgz","fileCount":509,"integrity":"sha512-1/qbunxCLaNcLeTQBo2zcw3zSCZOvoZ7V0n1lb55ay/F72pPt+7WozkwfwUMJ0bc2OrWM4rpubly4KcLVzbhVw==","signatures":[{"sig":"MEUCIDMzq0mymuvi6T+/+/Kkqz9K30X5jDPg8VaU6kxnhRU4AiEAmMVCV55ki3EzcNfxtl9Wqq8rhAdXdms5GohsxyMQRWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893621},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.25","@agimon-ai/doompi-telemetry":"0.0.1-alpha.25","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.25","@agimon-ai/foundation-process-registry":"0.29.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.25","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.25","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.25","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.25"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.25_1787263494359_0.562926262805979","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.26","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"92a9a9fe2f9e225e0494d0c6e222139362d6c80d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.26.tgz","fileCount":509,"integrity":"sha512-qAavEjHwpmw+dZRvJ8lkj3AqKEFeBU/kLbz4rbfO5kHHQ5dfwnrG45UEEvW43sURrknyfEzgkV1Y63Z778wClg==","signatures":[{"sig":"MEUCIDJADvYC0S8Jvx+1TTutJ1sfPs6vPHVK8VxuAvjTjvPzAiEAujJ7cSkyzmvACthrySEzGLUWHgtexx5hz12tdDcwAYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893621},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.26","@agimon-ai/doompi-telemetry":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.26","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.26","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.26","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.26","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.26"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.26_1787275416936_0.4830449831030914","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.27","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2dda8c21f94c2c00d8d838e813e20dfd3d469e4d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.27.tgz","fileCount":4,"integrity":"sha512-u/gMxkoJYmMm/BLYR8S7ppNr2UycfktjGIzekTTQZOR/MwnVZKt3C2wcsPfbvQQQ2TpkiaMYCBI2Nx4mIhsQoA==","signatures":[{"sig":"MEUCIQCX2cjfJm0zhA0H4vyZW3lYJE6KmiabM1+LqTWcPgkuvQIgN/hPlVlc+7Gl+DgnLviL0tO6HQyFugNClfVIkM8STrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20295},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"typebox":"1.1.38","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.27","@agimon-ai/doompi-telemetry":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.27","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.27","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.27","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.27","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.27"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.27_1787295747669_0.2520845999263377","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.28","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.28","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"ded0b82795969c76c81de5f7a0533ed7e4ef9248","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.28.tgz","fileCount":509,"integrity":"sha512-Z7XMaxkOs3kx1Satu5sp2SJkIsVkxYhaADV7E214eGZthoxgzHnmRbJzOtE/bK15FFqPJmom7yuHXTk9dFQXyQ==","signatures":[{"sig":"MEYCIQCQuuMk1AYgUxq+IMNYw0Fwe6nVy3mFGXldjvc2i8iTlAIhAMsJ0Dnqjhg0xSIztWfK5IVk+tn8l0DnsdAdl14Z+c0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893672},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.28","@agimon-ai/doompi-telemetry":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.28","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.28","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.28","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.28","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.28"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.28_1787300229058_0.5886316240328997","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.29","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.29","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"354d91c094540ae10719fe4b96919893b68b5c2c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.29.tgz","fileCount":511,"integrity":"sha512-934RsqRFCVNEKi5IT4P7rH2a8dg3t59Jl4FmjQrzjThnDLPoEl4H8Pcdbha3vpJ5iV/DGZZWM3F/iyLfj2H7vQ==","signatures":[{"sig":"MEYCIQC8VNsYGCmjjaoQqk6gB5eHhIKbHHBCl3aC5KBCzY+NXgIhAOen59gOHVIFZvShVQoKpTopsE9FOZ5uhLEoIkxjOb1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898371},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.29","@agimon-ai/doompi-telemetry":"0.0.1-alpha.29","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.29","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.29","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.29","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.29","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.29"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.29_1787315052910_0.0819353137043739","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.30","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"9ef9c4fe182bb03220768930527eb0f961afeb12","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.30.tgz","fileCount":511,"integrity":"sha512-tDi5MFe0heLQ4FVyP8Hn9tWdqVy0tGi5gFfheZ2Huk1d+0JO4Qup2tCAcDdo5HMxpPbUH3cAspEtz97rTE20ug==","signatures":[{"sig":"MEUCIQDVwQ5x9RjAEcAcjjf8rQe0dUHsoRsmTVde6IkVhy4dSgIgPA6FoFcnb3aPWAtO17a5twJ8RHFhCThSCzisEFVJNpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898371},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","node-pty":"1.1.0","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.30","@agimon-ai/doompi-telemetry":"0.0.1-alpha.30","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.30","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.30","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.30","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.30","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.30"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.30_1787321462151_0.5140117690510109","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.31","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"f42c250591baf1a3a3fc05d2f7c4151363fc0b7d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.31.tgz","fileCount":543,"integrity":"sha512-ZCUXxz4Kpa4+TBaxu8lWif3WxshIzeY2Fgw0XhpyqNcEL5EbGVc62kOdxk+IcKPaoJY8YQIM6SAp/H4RBC2gyg==","signatures":[{"sig":"MEUCIGZLSWNCCKTmZlLKEX8/aQ8xe/cJYDCuyECxuJ2m7ZJyAiEAvRoDkJlnoyTVEHSvZw7WuIv6TJM4cy54qhAZFHTL/tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084553},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.31","@agimon-ai/doompi-telemetry":"0.0.1-alpha.31","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.31","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.31","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.31"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.31_1787357096976_0.22844945668652672","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.32","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.32","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b198998a44344fa7f02e64cd3363ca5bbd16acf7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.32.tgz","fileCount":547,"integrity":"sha512-U70XLyvKsvSBAvu36eBTHD80sSkhL2FM8WmyQGJKTkADXC8fO9iRvvjC/rj8WfvT7AGN+XLFVKLs9Ey20PAQig==","signatures":[{"sig":"MEQCIH+ZWy/JXkEwJ8JblYqo3eAHooRK+JQjq6+TL6uTjAJPAiBlx2MN9QociSQFttb7350ahhetDMtUG7YVmOZN+XpPYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106761},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.32","@agimon-ai/doompi-telemetry":"0.0.1-alpha.32","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.32","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.32","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.32"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.32_1787358521708_0.7305625936674713","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.33","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2d779bd302a8a38688ec10408a3a9df0ff7c0a0a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.33.tgz","fileCount":547,"integrity":"sha512-ZH6zU3KuT8YlqSviz5P7R63EMPanUUWgGUXo3fr1No7it1+9eP2SIHVU14PEpQmC7GrAnqDgAL/GFydKS10WoA==","signatures":[{"sig":"MEQCIGszLwN5FmQT4xXQXSMgiM5UyozhBJGs+Xp3mr5cDSqAAiBnx2wpXvXkx7TF4MUKIlGhIOnsfz67EgDg0Rb6toCXxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106921},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.33","@agimon-ai/doompi-telemetry":"0.0.1-alpha.33","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.33","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.33","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.33"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.33_1787361363442_0.17026980915345025","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.34","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"7ac45c0f0a4efd7d11739a28c44bf77cc40a37ef","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.34.tgz","fileCount":547,"integrity":"sha512-NgzGE/bDGNZYD6kKN4QJC/PrNVia+XPG1sXvmzaP6i1SDcjCx2KVUHGikrCLxRWHaHsnnAuhZwRJZCr4zCi9gw==","signatures":[{"sig":"MEYCIQDG7SnFqPK5PgCIddW5udcJIsf5bCbjj1hCmo350bz44wIhANddOtUsFe1xc+s99jgVQ4VsP4yPc1xZy8QncZlHdFqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106921},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.34","@agimon-ai/doompi-telemetry":"0.0.1-alpha.34","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.34","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.34","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.34"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.34_1787367319002_0.7849038845195642","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.35","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"67caf189e4a266b5b5be832f0f461da410cb61fa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.35.tgz","fileCount":547,"integrity":"sha512-SpLt3XFUllhkWaXoGm4I0znqD3tNxYnxMjbS9u3YtY88upst5EADuTb+nmqcrP12ydD40eyJWOZwrdvD0vEo8g==","signatures":[{"sig":"MEUCIBaF+uKhRbz13FhF7A7hxWKUZKC/TbV0M7EXbNfhYbPbAiEA29hnx8bX+r3DxA9UNT/HK0u6EVoJN4pIr3Zjiqd6mzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106921},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.35","@agimon-ai/doompi-telemetry":"0.0.1-alpha.35","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.35","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.35","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.35"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.35_1787385455885_0.21743314401085656","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.36","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.36","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"4cbb240e12603e6c395ab4bcf9b24d66569d7c81","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.36.tgz","fileCount":547,"integrity":"sha512-RUaroSwBU9qwlVQiwVXcFGUZOdap9R70McsQvvSmyhqQta/cRtZ6Rxl2nPf4PYnI3F2pjy9yfkQ3mXKfKhQygg==","signatures":[{"sig":"MEYCIQClXxs0o4bfjVPuD3fSMLHy9B01b77hbetwjOVeL3hOWwIhAPIrASeHrlhZIqFWvXiMx6lnkv9/5+gZ1SPYZO3HsmLI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107140},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.36","@agimon-ai/doompi-telemetry":"0.0.1-alpha.36","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.36","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.36","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.36"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.36_1787391110127_0.32623378893775556","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.37","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.37","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"ff9ce817982c08f6e92a8c28253f1814032dc72c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.37.tgz","fileCount":547,"integrity":"sha512-Ccb5e7JViT1//4Z5hBNb56EChZ4WVCdL/Tm/xncHHyYkxuWqJPzHm4FqWn9hMFVPYpI01FpvBMgtSkVfKB+3uA==","signatures":[{"sig":"MEQCIA1V2/BfZQFNQMEZH24cKsneMdCAt2LOqZNEIedoGu+vAiBE78hKQw8JYXu+MXLIywyfX6Z0obNeVWehc+EO/3yBEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107140},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.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/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.37","@agimon-ai/doompi-telemetry":"0.0.1-alpha.37","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.37","@agimon-ai/foundation-process-registry":"0.29.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.37","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.37"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.37_1787394755682_0.3119537464841027","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.38":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.38","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.38","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"d307a24a931915b6202c1aa0b2bd1b62afd98ac5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.38.tgz","fileCount":634,"integrity":"sha512-66WP3hho5+twNTsXT6+LJqsyKuBQJ5GoWPtMW+hVEV2TOYpoB5y387v6MdDIGffE6ingXi9S5bjgjwCTfgoZVA==","signatures":[{"sig":"MEYCIQCWIGUshkFMJ1AwUwUmbi4j5VrVk2fsqQ8srhWAip9xTQIhAINzsZYgZRPRdlhz4Km2Ehtvgr4AQjJei0BPJL/m57Sr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332982},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.38","@agimon-ai/doompi-telemetry":"0.0.1-alpha.38","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.1","@agimon-ai/doompi-web-components":"0.0.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.38","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.38"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.38_1787752622662_0.5547428198999325","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.39","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.39","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"da8e0d010284c8bb370ed9b3e22146fb12ff2457","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.39.tgz","fileCount":634,"integrity":"sha512-cVRCdDkXgv3KDCIxmfmwMtamG8JO1du6brS4lvOn7LmcMEdm5wfGM5Mhx5N6hfFMo06yOIufJqHF1RjgMAui+A==","signatures":[{"sig":"MEQCIGjvDAGOQfRnL+pzR9wN9E9Nd5lWOTnk6bhzfMWM63kRAiBCdttA0WvhepOuA6ceeUYILqIsm1P2SNqtlM8LmjhW5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332990},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.39","@agimon-ai/doompi-telemetry":"0.0.1-alpha.39","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.2","@agimon-ai/doompi-web-components":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.39","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.39"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.39_1787788794739_0.5313477373799711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.40":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.40","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.40","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"95b66477e08b4a924d29d5c1afc888836541461c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.40.tgz","fileCount":634,"integrity":"sha512-8k40FKA/q60OOpp8GPlXLyPz4tNzHY4rXES2ruCUJQRYsvF6IFofUpaPXjbTYWMXgv/ivbLdbsGu8Nehvx1aTg==","signatures":[{"sig":"MEQCIDMkNNYIPZFTkAoBgjA9pD8cCawPWJ4uYlDvZZ29zQxLAiAtBMVQOE5yDg//aBiiFw+Dld0CyAxeT8+5qNzosuOezQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333400},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.40","@agimon-ai/doompi-telemetry":"0.0.1-alpha.40","@agimon-ai/doompi-web-security":"0.0.1-alpha.2","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.3","@agimon-ai/doompi-web-components":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.40","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.40"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.40_1787960635657_0.8444952026901813","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.42","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.42","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"12d6e0a82cffba6c6840b017ba9e1daa5a2ce300","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.42.tgz","fileCount":634,"integrity":"sha512-ipBzbqKtpik88ucP8v3bDl/G9sNDjoEp5t/PEm8Qz7MM9X7QR5JxF3SfZxncbH4//GA3JyWzW2Pjul+GZrOPjQ==","signatures":[{"sig":"MEQCIBNwCKvfLQHAKsdeBPe5XYbpu/k0NmJBakpdF8/w/CM1AiBS42gRSeYyJrl6zK3fuObISObilyrX/DYMfm1rg6FEzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333400},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.42","@agimon-ai/doompi-telemetry":"0.0.1-alpha.42","@agimon-ai/doompi-web-security":"0.0.1-alpha.4","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.5","@agimon-ai/doompi-web-components":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.42","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.42"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.42_1788046721466_0.22144946223459483","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.43","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.43","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"7eccf8a908b9b687fb8d0209d947d31ec40fa6be","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.43.tgz","fileCount":634,"integrity":"sha512-Iy2nWq3fwdPWrogKZMBYa/8a8g1TyKanqGj7Z6wYnOT4whAOPi/R5qWkJ/8j0mcwwtXqT8JJ7eexK4+ERoP5ig==","signatures":[{"sig":"MEUCIQCyEAWXYwNTi3ODXdpEy13QbeAsZC5CPfwH6jnGBC1ewwIgLzM8fr2HP88Gw5CEIThk/HpC9OpEC6nQEUeqtkXG9gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333400},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.3","typebox":"1.3.16","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.43","@agimon-ai/doompi-telemetry":"0.0.1-alpha.43","@agimon-ai/doompi-web-security":"0.0.1-alpha.5","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.6","@agimon-ai/doompi-web-components":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.43","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.43","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.43"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.43_1788092950630_0.8775931302659212","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.44","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.44","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b3dd4f0bac171bed3b40d5c7d9a236b2f9bef797","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.44.tgz","fileCount":634,"integrity":"sha512-FOKcE/HaWNHOzq+ybY3PdnxqhVa89go5EqPCM1b76tC0N+us6paR/7rEIFgKxtJhUkO4kzYbpkF5U3WwF/GD/A==","signatures":[{"sig":"MEUCIDuztWH+qjo5cJFiuEEut4ovT+5d84L1u204IyGjprjjAiEAsKa7hvXRvYXFP6kMK0apCQPI3cSGxLXqgFVJ/jIceO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333818},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.44","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-web-security":"0.0.1-alpha.6","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.7","@agimon-ai/doompi-web-components":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.44"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.44_1788176429024_0.06798863865019533","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.45","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.45","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"62e6d46008571b5f0eb0ce4ba17026726882ae57","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.45.tgz","fileCount":634,"integrity":"sha512-BEWl3L/r5+m7zRZ9syHgl+h4VrGcOV4JZisGUnX3pDzGWPfW24kBrlx8TLjzNPQmZMBWDU2vlIdh4vqRKjTazA==","signatures":[{"sig":"MEUCIAX7v04j9XeGnfa6pMUMYMcnsxKkxCO5AYptIVB6q67jAiEApQ3Mq82LMeJUl+ikmx1J++fDEFfjgECA9C4bZ2Upfm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333818},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./web/index.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.45","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-web-security":"0.0.1-alpha.6","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.8","@agimon-ai/doompi-web-components":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.44","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.44"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.45_1788184814164_0.3626201567660152","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.46","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.46","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"c16346f168da29a074b1cdaf825e65bee77d4ea3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.46.tgz","fileCount":635,"integrity":"sha512-6VaOaoJkBVejJAIlJYf8a2ix1N4GoRH0+7hw+J6ml7eVG+dUdDprjoUsTTiXQ11Xh6hWv5WpCvEpUhSK+lroiQ==","signatures":[{"sig":"MEUCIQCV7Kn4cXwvgsbDMbPSSwOSylBMhBQflvslxkL0dV9tSQIgCOB3tZibssJGLxKgaXDjUHxHTDEHwN+OvwEnzlk05vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368083},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.46","@agimon-ai/doompi-telemetry":"0.0.1-alpha.45","@agimon-ai/doompi-web-security":"0.0.1-alpha.7","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.9","@agimon-ai/doompi-web-components":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.45","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.45"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.46_1788255080355_0.609466652156532","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.48","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.48","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"11b4eda181c5e3aec3e168e6d62fcbf89f6c188a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.48.tgz","fileCount":635,"integrity":"sha512-D56sbBnGwaCfaj18Ew0BQnmmdS0rD4ZJ5tsmG754rmXh5pM6SQHskYqopirbzGlVZrltwH0lq/jHdNdxSv2Uig==","signatures":[{"sig":"MEYCIQCSO8MmzmHlnoXHW6Z1fWsxMtox5+IXOpJJdnzF/OhKlAIhAOjHihMTJzz4vS/VDBoQCIzPaX3t3kZMGECc4Mc/VSD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368084},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.48","@agimon-ai/doompi-telemetry":"0.0.1-alpha.47","@agimon-ai/doompi-web-security":"0.0.1-alpha.9","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.11","@agimon-ai/doompi-web-components":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.47","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.45","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.45"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.48_1788304974239_0.8880866457543628","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.49","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.49","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"3872afdd648637022b61b5497d381189bfbc864d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.49.tgz","fileCount":636,"integrity":"sha512-3IJd/J5hJPZDvcCE2e52As3pVChf0F7fWIF4oDp4RRJ+VR56hwOiX1L2ITRONn/UGdx+parXRXcgLVrV8E2Qbw==","signatures":[{"sig":"MEUCIQDdMawFQM6BF8fSM8nAdQgp4jCmqxj+oOh4TmaXil19DQIgGLVu2englxkfE8aHUVKSdtVPw3P8mBSmhOUkJRpbkI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1373383},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.49","@agimon-ai/doompi-telemetry":"0.0.1-alpha.48","@agimon-ai/doompi-web-security":"0.0.1-alpha.10","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.12","@agimon-ai/doompi-web-components":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.48","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.46","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.46"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.49_1788325028064_0.011831190090091814","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.50","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.50","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2f7c4cb05aec8d9a69a3a33f5d442137ca45a7ae","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.50.tgz","fileCount":636,"integrity":"sha512-uNGt6wiU0ILR5BiRggGomuA9xdZ3XJtfASsOR1TyhalVA9f0ilkpEmBxJHNGZNvFErnbIf2mCUUrmpcQYHxvNQ==","signatures":[{"sig":"MEQCID/IknWB/VKmKGwJX9PpjsayivcCEzGupbrUTdPKJqtTAiAZdBfl8/ish3UexAn1n6qgaby7wAQaZvW3uWaZI+bdDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374608},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.50","@agimon-ai/doompi-telemetry":"0.0.1-alpha.49","@agimon-ai/doompi-web-security":"0.0.1-alpha.11","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.13","@agimon-ai/doompi-web-components":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.49","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.47","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.47"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.50_1788350517108_0.7314526678437177","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.52","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.52","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"5efdd99d1a494983a2ba2b7f09adfb29f2384af6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.52.tgz","fileCount":636,"integrity":"sha512-j3o20g8ZXA6n1fIelLO4e6UoOY1knhRGMvpoYlCcSeKDTJ3SqEGKXhCVxZbFm/WzC7MnIKo9gZ4lpEF+9SCd3g==","signatures":[{"sig":"MEQCIC+hgN5o5K9zTDKCwcyNT0QmEMWZe3+ozaei7OL9yeC3AiBo3AoEb9HBP2dIWr080XYAcyts753olqLbOS8EVnmk/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374608},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.52","@agimon-ai/doompi-telemetry":"0.0.1-alpha.51","@agimon-ai/doompi-web-security":"0.0.1-alpha.13","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.15","@agimon-ai/doompi-web-components":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.51","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.49","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.49"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.52_1788403914645_0.8658116043183446","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.53","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.53","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"d781112ffbc2e66013abc1a903fd0be96704c10a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.53.tgz","fileCount":636,"integrity":"sha512-6QSi7b9XCKnlXtp8b5y+mL0Z+OfzYKvRjQ404+eztpEzoTlvhQjhrNXhQ3fspnMZxkYDqT8/6fetMApRVYyb1g==","signatures":[{"sig":"MEQCIDTsi/wJUEqOTreqDnQTHJuWmtaJnXofZNsuYLeznBmQAiBmNXwNnlKVw+fJQSce3ylQq6YmspGQr/DAMuOstMfuCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374608},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.53","@agimon-ai/doompi-telemetry":"0.0.1-alpha.52","@agimon-ai/doompi-web-security":"0.0.1-alpha.14","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.16","@agimon-ai/doompi-web-components":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.52","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.50","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.50"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.53_1788437317180_0.0864332032237991","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.54","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.54","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"a26082bafaa364cabb82d95979b402881200b5a2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.54.tgz","fileCount":636,"integrity":"sha512-SXz3khR4f3uKj+pRAetGgLCMgJuO1WD8vNcl1VbT4UtIKPBWUn845nffyScxfX3CTibhZpI9a2gdsc5AbeToQg==","signatures":[{"sig":"MEUCIBlzMPew15yHz5Nl141+7FQPQxpAw6gybnzfNj7Cyx/PAiEAilVIpILVI6e0rXdy/Rm8CjonjA97OLnAuRMepzmpSvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384855},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.54","@agimon-ai/doompi-telemetry":"0.0.1-alpha.53","@agimon-ai/doompi-web-security":"0.0.1-alpha.15","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.17","@agimon-ai/doompi-web-components":"0.0.1-alpha.14","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.53","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.51","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.51"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.54_1788518994698_0.450033350430016","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.55","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.55","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"e823d51e359c9bef75cec9de77534a3f4c6da829","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.55.tgz","fileCount":636,"integrity":"sha512-LeacF6CZ5HObL2bdjGCIQpz2SrZ/3HtS0pBPpgWykwczq9hqM4aE0cZzGJTnsQRb9UWleCIypKQiccvG7r21og==","signatures":[{"sig":"MEUCIF4/wqwXcC1rSGOmBuAPAhATvZmHq6qWkUEdBo1BrIBFAiEAvlGaNIz7XpzpsuYh6WLBXd71UedGKFbzKASEwxjX1q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384855},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.55","@agimon-ai/doompi-telemetry":"0.0.1-alpha.54","@agimon-ai/doompi-web-security":"0.0.1-alpha.16","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.18","@agimon-ai/doompi-web-components":"0.0.1-alpha.15","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.54","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.52","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.52"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.55_1788524151020_0.27740537196248427","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.56","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.56","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"574c6317825389cc9db6125858bbe20c0c8e7bff","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.56.tgz","fileCount":636,"integrity":"sha512-qLLUSe4/8pWvcp3FZiC7ywBffHMJTsM+unNz7ohi/MWEv7950QtKY8b76hUCNUEDlZHthDDHvE4G/s79GobtWQ==","signatures":[{"sig":"MEUCIQDmoET1nsIf7DNrMNS0weNoa18G8q+CBMamUTemakeQ0wIgRrAYNvcsFnWw+SFu6HDAsE5wthgBjjiSVQSCoa2cBzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384855},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.56","@agimon-ai/doompi-telemetry":"0.0.1-alpha.55","@agimon-ai/doompi-web-security":"0.0.1-alpha.17","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.19","@agimon-ai/doompi-web-components":"0.0.1-alpha.16","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.55","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.53","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.53"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.56_1788584602742_0.13137545946164142","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.57","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.57","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"73f1c0e5fafcb859631b2693ef71db684699cdee","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.57.tgz","fileCount":636,"integrity":"sha512-jcvrdfisLgEeDnvtrLIlZPIZqWEH2aXg88tyGJaBDQvoLQr8KFt33vrFn9UaihZ9AZBTMe3vbvGSbWVDNI/mbw==","signatures":[{"sig":"MEUCIH4aV8EOtB9qUQKU8HQW3BngRJqxGdR2iUDUr57yCEOfAiEA7L/0GYAPN3WaMfHSAQ77MR4c4756+8X2bhaCiNfPDkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384855},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.57","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-web-security":"0.0.1-alpha.18","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.20","@agimon-ai/doompi-web-components":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.56","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.54"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.57_1788610496953_0.32797243406942767","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.58","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.58","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2db1d2084aa3ec1cae2dd681a6bea5f5a6855a2a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.58.tgz","fileCount":636,"integrity":"sha512-UFnWqgAMkJs9Ktr2fpmCOVCl8CVln2WZtnIl+4htOM2pD9jNFFAI2LJHo0YFw398oqJrjVgP2MzNg4/U/8hR4g==","signatures":[{"sig":"MEUCIQDwSOQmTsyJbsO0fWFCW1f4UkhRwSF4+CnZbNEbMo/OTgIgaM6Tlr6jUryPwhPqMFAJ7yinQ3Szp/Zw3fn79qy566w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385010},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.19","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.58","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-web-security":"0.0.1-alpha.19","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.20","@agimon-ai/doompi-web-components":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.57","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.54","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.54"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.58_1788654293275_0.5598358698857839","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.64","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.64","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"896547e58bc687bec277f092f0c86a5f6b193db3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.64.tgz","fileCount":641,"integrity":"sha512-AtoVkl2hXnGun9QpPhZ5wFquDUffoRUmRL1uqog7WiUasu/Z8eDVIzyA7A0gSIdJLAitAqymarc0qByThGE5bQ==","signatures":[{"sig":"MEUCIQC8X6wzzh3VMvY5eevbteJI2u96MjAI96QPBFqIV9ZLLgIgFD3nIGskjZNRZvcQ31/3EkdgoYSdDFadGeiLTcDGsb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479717},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.64","@agimon-ai/doompi-telemetry":"0.0.1-alpha.62","@agimon-ai/doompi-web-security":"0.0.1-alpha.25","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.26","@agimon-ai/doompi-web-components":"0.0.1-alpha.23","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.60","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.60"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.64_1788819920550_0.15806806503203985","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.65","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.65","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"5471990d58167f2875660278e872e0fc3e6e0e0e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.65.tgz","fileCount":641,"integrity":"sha512-foj0Edqh/txhF5bCA06aV4gZyz3iL7+tRXuZIkEkrU69oCbCKctDSxRsUjiZ7WJ8gSjlrdzVAl9TDuVjazi2RA==","signatures":[{"sig":"MEYCIQDJOy1WTCKMJC2FDzIi1ulHsOcxWC3A69QLRh0uMwn6agIhAMma/7ycGtOlfjfzgweg1FaE2E5SRPQtoesosyiWaeOb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479717},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.65","@agimon-ai/doompi-telemetry":"0.0.1-alpha.63","@agimon-ai/doompi-web-security":"0.0.1-alpha.26","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.27","@agimon-ai/doompi-web-components":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.61","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.61"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.65_1788826634384_0.9105746119111264","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.67","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.67","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"cd69c5e9c3261fb57623771e141dea3f96b6660f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.67.tgz","fileCount":641,"integrity":"sha512-oh9u44H0tQuLPyx0UDUcR6+lS8IxVB7YBfMV9oldb/CtnmdY5SNxEySx5DQMl9wWSOG4RtUoVbc5CeEMfcnD+g==","signatures":[{"sig":"MEUCIFxKvypY4yyMyrAnfAE0DdotIqzAqvQVjJBHRDm37cFNAiEA13axS9AyPiB+3Ah6Of6x3R1W9v0V0kcyK09iRt4jlik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472119},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.67","@agimon-ai/doompi-telemetry":"0.0.1-alpha.65","@agimon-ai/doompi-web-security":"0.0.1-alpha.28","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.29","@agimon-ai/doompi-web-components":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.63","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.63"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.67_1788840423337_0.2878049947663839","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.68","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.68","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"36c9e9b69eb3a783e7725c1d255c111b91d1bdd1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.68.tgz","fileCount":641,"integrity":"sha512-KXGzi08WYNB2MIXOmnObA15koUxvu4uetU6I5H9FbUBPbtExP2aQbuECU/q2bkJkD/uUMUXWpCY+//4VM02e6g==","signatures":[{"sig":"MEYCIQCjhShvn60nLVuOiUstD7PO7AaU13wVkxFyvEWIAn0uDQIhAOuqJMooG75exWEPWVba+K9gg2r4vbTIihNo9rLvHmzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471973},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@agimon-ai/doompi-telemetry":"0.0.1-alpha.66","@agimon-ai/doompi-web-security":"0.0.1-alpha.29","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.30","@agimon-ai/doompi-web-components":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.64","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.64"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.68_1788856849455_0.9004407300939643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.69","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.69","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"5450267f9404a0c3563c9e5740c8df27d9031b3b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.69.tgz","fileCount":641,"integrity":"sha512-zwvVt2mNm4gPsDnlU5lTg2AfWgQehHM4QfvVgYeTh472lLa8exbelBXL+OFDzPcpZkJa+NFcYNDVSfyM2D3bqw==","signatures":[{"sig":"MEQCIFOY8bPyGkoNWTklmdCrtki+zJKoF60dzeEmDl3v6m78AiBac5l0szY7ZFOooAzLe9baQLc1Xjxx9JBanyzTUT3+pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471973},"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"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./web-hub":{"types":"./dist/webHub.d.mts","import":"./dist/webHub.mjs","require":"./dist/webHub.cjs"},"./container":{"types":"./dist/container/index.d.mts","import":"./dist/container/index.mjs","require":"./dist/container/index.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./cli/cliApp":{"types":"./dist/cli/cliApp.d.mts","import":"./dist/cli/cliApp.mjs","require":"./dist/cli/cliApp.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./tui/format":{"types":"./dist/tui/format.d.mts","import":"./dist/tui/format.mjs","require":"./dist/tui/format.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./session-api":{"types":"./dist/sessionApi.d.mts","import":"./dist/sessionApi.mjs","require":"./dist/sessionApi.cjs"},"./tool/schema":{"types":"./dist/tool/schema.d.mts","import":"./dist/tool/schema.mjs","require":"./dist/tool/schema.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./tool/bashTool":{"types":"./dist/tool/bashTool.d.mts","import":"./dist/tool/bashTool.mjs","require":"./dist/tool/bashTool.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./services/Clock":{"types":"./dist/services/Clock/index.d.mts","import":"./dist/services/Clock/index.mjs","require":"./dist/services/Clock/index.cjs"},"./tui/bashRender":{"types":"./dist/tui/bashRender.d.mts","import":"./dist/tui/bashRender.mjs","require":"./dist/tui/bashRender.cjs"},"./tui/runnerSpace":{"types":"./dist/tui/runnerSpace.d.mts","import":"./dist/tui/runnerSpace.mjs","require":"./dist/tui/runnerSpace.cjs"},"./services/LogFile":{"types":"./dist/services/LogFile/index.d.mts","import":"./dist/services/LogFile/index.mjs","require":"./dist/services/LogFile/index.cjs"},"./services/PtyHost":{"types":"./dist/services/PtyHost/index.d.mts","import":"./dist/services/PtyHost/index.mjs","require":"./dist/services/PtyHost/index.cjs"},"./services/Spawner":{"types":"./dist/services/Spawner/index.d.mts","import":"./dist/services/Spawner/index.mjs","require":"./dist/services/Spawner/index.cjs"},"./services/Launcher":{"types":"./dist/services/Launcher/index.d.mts","import":"./dist/services/Launcher/index.mjs","require":"./dist/services/Launcher/index.cjs"},"./services/Lifeline":{"types":"./dist/services/Lifeline/index.d.mts","import":"./dist/services/Lifeline/index.mjs","require":"./dist/services/Lifeline/index.cjs"},"./services/AnsiScrub":{"types":"./dist/services/AnsiScrub/index.d.mts","import":"./dist/services/AnsiScrub/index.mjs","require":"./dist/services/AnsiScrub/index.cjs"},"./services/LogReader":{"types":"./dist/services/LogReader/index.d.mts","import":"./dist/services/LogReader/index.mjs","require":"./dist/services/LogReader/index.cjs"},"./services/PtySpawner":{"types":"./dist/services/PtySpawner/index.d.mts","import":"./dist/services/PtySpawner/index.mjs","require":"./dist/services/PtySpawner/index.cjs"},"./services/RmuxBackend":{"types":"./dist/services/RmuxBackend/index.d.mts","import":"./dist/services/RmuxBackend/index.mjs","require":"./dist/services/RmuxBackend/index.cjs"},"./services/RunnerNamer":{"types":"./dist/services/RunnerNamer/index.d.mts","import":"./dist/services/RunnerNamer/index.mjs","require":"./dist/services/RunnerNamer/index.cjs"},"./services/RunnerPaths":{"types":"./dist/services/RunnerPaths/index.d.mts","import":"./dist/services/RunnerPaths/index.mjs","require":"./dist/services/RunnerPaths/index.cjs"},"./services/RtkProcessor":{"types":"./dist/services/RtkProcessor/index.d.mts","import":"./dist/services/RtkProcessor/index.mjs","require":"./dist/services/RtkProcessor/index.cjs"},"./tool/responseEnvelope":{"types":"./dist/tool/responseEnvelope.d.mts","import":"./dist/tool/responseEnvelope.mjs","require":"./dist/tool/responseEnvelope.cjs"},"./services/BashRunService":{"types":"./dist/services/BashRunService/index.d.mts","import":"./dist/services/BashRunService/index.mjs","require":"./dist/services/BashRunService/index.cjs"},"./services/ProcessControl":{"types":"./dist/services/ProcessControl/index.d.mts","import":"./dist/services/ProcessControl/index.mjs","require":"./dist/services/ProcessControl/index.cjs"},"./services/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/index.d.mts","import":"./dist/services/RunnerRegistry/index.mjs","require":"./dist/services/RunnerRegistry/index.cjs"},"./services/LogFile/LogFile":{"types":"./dist/services/LogFile/LogFile.d.mts","import":"./dist/services/LogFile/LogFile.mjs","require":"./dist/services/LogFile/LogFile.cjs"},"./services/PtyHost/PtyHost":{"types":"./dist/services/PtyHost/PtyHost.d.mts","import":"./dist/services/PtyHost/PtyHost.mjs","require":"./dist/services/PtyHost/PtyHost.cjs"},"./services/Clock/SystemClock":{"types":"./dist/services/Clock/SystemClock.d.mts","import":"./dist/services/Clock/SystemClock.mjs","require":"./dist/services/Clock/SystemClock.cjs"},"./services/Launcher/Launcher":{"types":"./dist/services/Launcher/Launcher.d.mts","import":"./dist/services/Launcher/Launcher.mjs","require":"./dist/services/Launcher/Launcher.cjs"},"./services/Lifeline/watchdog":{"types":"./dist/services/Lifeline/client.d.mts","import":"./dist/services/Lifeline/client.mjs","require":"./dist/services/Lifeline/client.cjs"},"./services/AnsiScrub/ansiScrub":{"types":"./dist/services/AnsiScrub/ansiScrub.d.mts","import":"./dist/services/AnsiScrub/ansiScrub.mjs","require":"./dist/services/AnsiScrub/ansiScrub.cjs"},"./services/LogReader/LogReader":{"types":"./dist/services/LogReader/LogReader.d.mts","import":"./dist/services/LogReader/LogReader.mjs","require":"./dist/services/LogReader/LogReader.cjs"},"./services/Spawner/NodeSpawner":{"types":"./dist/services/Spawner/NodeSpawner.d.mts","import":"./dist/services/Spawner/NodeSpawner.mjs","require":"./dist/services/Spawner/NodeSpawner.cjs"},"./services/Lifeline/NodeLifeline":{"types":"./dist/services/Lifeline/NodeLifeline.d.mts","import":"./dist/services/Lifeline/NodeLifeline.mjs","require":"./dist/services/Lifeline/NodeLifeline.cjs"},"./services/RmuxBackend/RmuxBackend":{"types":"./dist/services/RmuxBackend/RmuxBackend.d.mts","import":"./dist/services/RmuxBackend/RmuxBackend.mjs","require":"./dist/services/RmuxBackend/RmuxBackend.cjs"},"./services/RunnerNamer/RunnerNamer":{"types":"./dist/services/RunnerNamer/RunnerNamer.d.mts","import":"./dist/services/RunnerNamer/RunnerNamer.mjs","require":"./dist/services/RunnerNamer/RunnerNamer.cjs"},"./services/RunnerPaths/RunnerPaths":{"types":"./dist/services/RunnerPaths/RunnerPaths.d.mts","import":"./dist/services/RunnerPaths/RunnerPaths.mjs","require":"./dist/services/RunnerPaths/RunnerPaths.cjs"},"./services/PtySpawner/NodePtySpawner":{"types":"./dist/services/PtySpawner/NodePtySpawner.d.mts","import":"./dist/services/PtySpawner/NodePtySpawner.mjs","require":"./dist/services/PtySpawner/NodePtySpawner.cjs"},"./services/RtkProcessor/RtkProcessor":{"types":"./dist/services/RtkProcessor/RtkProcessor.d.mts","import":"./dist/services/RtkProcessor/RtkProcessor.mjs","require":"./dist/services/RtkProcessor/RtkProcessor.cjs"},"./services/BashRunService/BashRunService":{"types":"./dist/services/BashRunService/BashRunService.d.mts","import":"./dist/services/BashRunService/BashRunService.mjs","require":"./dist/services/BashRunService/BashRunService.cjs"},"./services/RunnerRegistry/RunnerRegistry":{"types":"./dist/services/RunnerRegistry/RunnerRegistry.d.mts","import":"./dist/services/RunnerRegistry/RunnerRegistry.mjs","require":"./dist/services/RunnerRegistry/RunnerRegistry.cjs"},"./services/ProcessControl/NodeProcessControl":{"types":"./dist/services/ProcessControl/NodeProcessControl.d.mts","import":"./dist/services/ProcessControl/NodeProcessControl.mjs","require":"./dist/services/ProcessControl/NodeProcessControl.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiApi":{"session":{"dist":"./dist/sessionApi.mjs","entry":"./src/exports/sessionApi.ts"},"basePath":"runner"},"doompiWeb":{"hub":{"dist":"./dist/webHub.mjs","entry":"./src/exports/webHub.ts"},"client":"./src/exports/webClient.ts","channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.69","@agimon-ai/doompi-telemetry":"0.0.1-alpha.67","@agimon-ai/doompi-web-security":"0.0.1-alpha.30","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68","@agimon-ai/foundation-process-registry":"0.29.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.65","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.65"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.69_1788929080144_0.7619861124636387","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.70","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.70","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"dfb5c8d610260ab1d7ba63dc3713bf3a8e632a60","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.70.tgz","fileCount":778,"integrity":"sha512-x/Mf+W8nOOZBM9Scd0K+aVQEKgGCZr5q/1H+Qv16mF9T2pzCnd4e7M2j/2x/7gqjyVWXORXpO/yUBUVzqiGs3Q==","signatures":[{"sig":"MEUCIQDQ+OZXMWClZZxiEs4kGCfDfKK9VppRpizf67QEHbw7vgIgPde8TTwqmeB852fQgyEMmGBMvlSvaVXE7TMK9RmKrVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1562453},"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"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./index":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.70","@agimon-ai/doompi-core":"0.0.1-alpha.70","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68","@agimon-ai/doompi-web-security":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.29","@agimon-ai/foundation-process-registry":"0.29.19"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.66"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.70_1789335517633_0.9736414947957939","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.71","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.71","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2cc3b1afb27a06e22f28ff891112a36f3b24a362","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.71.tgz","fileCount":778,"integrity":"sha512-ghReL2KeJJlXQIMsQerNeLgDaKU44fEdnyNQ02KvtMb5JZ+kQ/7M6Jk0h/kFPRaBJQ7/a/8Mrrp7qyHTV4cp4w==","signatures":[{"sig":"MEUCIBKWgLQ2EfaI9MnUiaAzkVvDHzMBOGEU8pOTDCghnD4+AiEAjz+tQ2/08EM+EN8GwOIhJrPDoFJD0DvQJVX37ciEN98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1562453},"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"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./index":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"hono":"4.13.5","typebox":"1.3.25","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.71","@agimon-ai/doompi-core":"0.0.1-alpha.71","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68","@agimon-ai/doompi-web-security":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.29","@agimon-ai/foundation-process-registry":"0.29.19"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.66","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.66"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.71_1789357785830_0.6281431160139217","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.72","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.72","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doom-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"6ee60bbd0839c7998ea6ac969101266c4d3d6612","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.72.tgz","fileCount":778,"integrity":"sha512-UqKSGY5XolkpggGSckf4UNStGHVw93rLBzKLR30G1vAH1IW3yhBIFhiCaknxHLQi81vOujF3VM5V9wdomh7gkw==","signatures":[{"sig":"MEQCIGVnvqyGoVuLNeMYtyhCzGO0sO6U1bNShYXFdqYbuWPwAiAnS7/nqrB491O819waUEeUkFrTqzgNGsUX1hm/rzjkKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBY3wx9GkupxcZ+XlnqA+2KHOHB6TXMcqjmc9/oEHISGAiEAwyFNe4MEG+kzSDkchkl/VIz58s/16V0w/w6+1KKD8rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591394},"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"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./index":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.72","@agimon-ai/doompi-core":"0.0.1-alpha.72","@agimon-ai/doompi-telemetry":"0.0.1-alpha.69","@agimon-ai/doompi-web-security":"0.0.1-alpha.32","@agimon-ai/doompi-web-components":"0.0.1-alpha.30","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.67","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.67"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.72_1789444435575_0.5417383911054048","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.73":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.73","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.73","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"1468951bf5b6cbdc241fa815d49583cbefdd7780","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.73.tgz","fileCount":793,"integrity":"sha512-w4M5t6Xn/w6aoncON75glGEjo4xkmFAPAUvhEkyz9JweF6YjfF2JZLQEonqCjdeScxAjo8Qo5GmCDfV3UGNXtA==","signatures":[{"sig":"MEYCIQDtKHluS4fXTeLxpJxW+o7MLuIhgOq61ptd+hnws0w9MAIhAKO4Q3h9qORVckGYbGY6fLepBCnVHn9G2xDMKv4gDUEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjvvp9UENuqVXasuhGTjs27b6HIRta1lxItcoYmsxL3AiBQS/3Mv6rl2o6rxRP8yHmOwseNsnr6qL9k7tAMR9GDiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2089766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.73","@agimon-ai/doompi-core":"0.0.1-alpha.73","@agimon-ai/doompi-telemetry":"0.0.1-alpha.70","@agimon-ai/doompi-web-security":"0.0.1-alpha.33","@agimon-ai/doompi-web-components":"0.0.1-alpha.31","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.68","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.68"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.73_1789562936618_0.29980818080250815","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.75":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.75","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.75","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"24104318f3cacc8f0be7d94f81d99b0090c135b6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.75.tgz","fileCount":6,"integrity":"sha512-LgyS4qL+zO4rfcJD8xyFpRXRLHbPJ5u+9gN2VR2a+571GFIFdnbrF7AMuPqZg5FWMjBzj7hnN+QThCdvduR8PQ==","signatures":[{"sig":"MEUCIFtiMMcwAp4jWaandOkPKM8e0/6rw4yU/rYrI0ctMIbzAiEAjZ0S/huS7Wx6vBOE5Ls0VbtlUyxHLFAYbJNxt610VfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHtyfq/Kgt5lX2bDeaMilCYCwl8Iu9nLxZKNfoJDgVg8AiEA0+of9kQaIYZLILf80OswiZ4oj4jT3w4wWI4630+RPY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.75","@agimon-ai/doompi-core":"0.0.1-alpha.75","@agimon-ai/doompi-telemetry":"0.0.1-alpha.72","@agimon-ai/doompi-web-security":"0.0.1-alpha.35","@agimon-ai/doompi-web-components":"0.0.1-alpha.33","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.70","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.70"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.75_1789719072132_0.8881160397249159","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.76","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.76","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"65a33981acfd0def64866163605c950f4e1bce5e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.76.tgz","fileCount":793,"integrity":"sha512-yPjXeErQddGAlqssqHCfpdlmbJUOAUzBJx30Sc0hu1gY1Y28pNozm+uZCIsUZlMulT4+jWUmm1AHOoESUM3A0Q==","signatures":[{"sig":"MEQCIB+qVn17KqX/iRJacB9hUvzQg8yuEUv6Gis+30S4S9L+AiBlBIb98ZNDx/7zCNaCCtwLwJKaJH4jh6lAipnb+Sa5Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDJ8cYWeWyiOZPiq/XiHVz3laiSoTezOX4v5DGY2jKTAiEA9+sbuuijdCc6Xx7J6EkwNxQmN0qm4sOTiRj8BE/Dszc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102377},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.76","@agimon-ai/doompi-core":"0.0.1-alpha.76","@agimon-ai/doompi-telemetry":"0.0.1-alpha.73","@agimon-ai/doompi-web-security":"0.0.1-alpha.36","@agimon-ai/doompi-web-components":"0.0.1-alpha.34","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.71","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.71"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.76_1789735235383_0.538020057241374","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.77","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.77","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b9988fc3d51d1d5e5dbe64604299aa67bac74a42","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.77.tgz","fileCount":801,"integrity":"sha512-sQP+E/JoRNMn5ctrnOQP3rRslwwNDOB/fsJecOiZ+L4NaiAIcnlq8avo5wu6dIhzuJQKDhs2ZhErbocRJI121Q==","signatures":[{"sig":"MEYCIQDGK/1ueeE/Kh3Gx0N6NINNBxG8M0qA9dAGrpPhR+4EKQIhAOZIbKY6DzDjVXqMpLoeMritCw8GJf03HulHy10JlVyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwG/qpJMJD1PU8tRaRmsxYpLrVSYtI4NnerU1/UfWG5gIhAJJmffIK485Nl2eJENFskQlTY0qEA9pllp18xg6f8HVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2975678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.77","@agimon-ai/doompi-core":"0.0.1-alpha.77","@agimon-ai/doompi-telemetry":"0.0.1-alpha.74","@agimon-ai/doompi-web-security":"0.0.1-alpha.37","@agimon-ai/doompi-web-components":"0.0.1-alpha.35","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.72","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.72"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.77_1789856076505_0.66475968984148","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.78":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.78","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.78","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"66ca2ba4959793355b4d4844d562ad3269a1af3a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.78.tgz","fileCount":801,"integrity":"sha512-GJ3tDrPtRh8u4buBoASMDwh5nzRxH32WOCDdjywv2VjHioYbV337PFCl6K58ebCPpuc2rx4nIVjaucOACUw3QA==","signatures":[{"sig":"MEYCIQCPaYy06rf7k5n6JhO9RO3gz+LOm7PpNJM1fFl1XA3b2gIhAKXjrzqYUYeznB9E/KUheQLlaXIqXURmLEuap4RmuRq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDxBc0l2oA+f4sgVovSJemfXRmRKa6CvKClhFKDXlNUoAiEA8KeYFLj3H/pmq3EqETqbHFZyNETXTG6IMX+/m31w508=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2174059},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.78","@agimon-ai/doompi-core":"0.0.1-alpha.78","@agimon-ai/doompi-telemetry":"0.0.1-alpha.75","@agimon-ai/doompi-web-security":"0.0.1-alpha.38","@agimon-ai/doompi-web-components":"0.0.1-alpha.36","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.73","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.73"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.78_1789928844595_0.7585062872577804","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.79":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.79","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.79","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"4fd6022d0ceeefc17ed88d0e0712765abf2420dc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.79.tgz","fileCount":801,"integrity":"sha512-LhtCQMGQNTITII6F3iQkJ/llaB8QvqkXWjVBWZCrrmT6ZXGWzaoy2zw79MiRvDoRBIMz7fUrIjPTwZNajFxfiA==","signatures":[{"sig":"MEYCIQDchw4/7f9PpEVGI5xHcS53H4YjHz3t3zAGV14eJlbKzQIhAI0vg8hUO9KrJ0iWWP9N/w6OOq3QJRUBQ8TJPeAcum4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeGwDJb1uP639eBZWUpLiVZxP+5GE4pmXaZayLsU1EbQIhAM/DZFPuGNUz6QpiMniFHnT7kfXgG3UMgoGKpQ/Lbjuu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2175380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.7","typebox":"1.3.30","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.79","@agimon-ai/doompi-core":"0.0.1-alpha.79","@agimon-ai/doompi-telemetry":"0.0.1-alpha.76","@agimon-ai/doompi-web-security":"0.0.1-alpha.39","@agimon-ai/doompi-web-components":"0.0.1-alpha.37","@agimon-ai/foundation-process-registry":"0.29.25"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.74","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.74"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.79_1790026000677_0.21515100830148381","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.80","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.80","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"8638796de8925fb276517e7335351eb3d5340d40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.80.tgz","fileCount":801,"integrity":"sha512-mJZ7e4wKfY7Kscp2Li6F9fgv2QdzuLM0ynjOoEz02DV3KLScJSQqQHO3N3MrFvxVdDxSAuhDBSpAXF8Q+MvXXA==","signatures":[{"sig":"MEUCIBxrw5E4e9G0TjZUaFqe2qr81wYrxOdD6x49JU2X0du9AiEA7Te+4AYmzgJroD9AP0heGJP3y647uMTZSBdR+r6O9fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRRJyKDk3LM2FDGa2Ssiq+1UXiFMlmf+swkFdVfxU2OgIgLJVQdDTg8hmiOcjjSDmE6ceuZIwvLLmrmS+6oxJFPT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./cli-app":{"types":"./dist/cli-app.d.mts","import":"./dist/cli-app.mjs","require":"./dist/cli-app.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./log-file":{"types":"./dist/log-file.d.mts","import":"./dist/log-file.mjs","require":"./dist/log-file.cjs"},"./pty-host":{"types":"./dist/pty-host.d.mts","import":"./dist/pty-host.mjs","require":"./dist/pty-host.cjs"},"./bash-tool":{"types":"./dist/bash-tool.d.mts","import":"./dist/bash-tool.mjs","require":"./dist/bash-tool.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./ansi-scrub":{"types":"./dist/ansi-scrub.d.mts","import":"./dist/ansi-scrub.mjs","require":"./dist/ansi-scrub.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./log-reader":{"types":"./dist/log-reader.d.mts","import":"./dist/log-reader.mjs","require":"./dist/log-reader.cjs"},"./bash-render":{"types":"./dist/bash-render.d.mts","import":"./dist/bash-render.mjs","require":"./dist/bash-render.cjs"},"./bash-schema":{"types":"./dist/bash-schema.d.mts","import":"./dist/bash-schema.mjs","require":"./dist/bash-schema.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./pty-spawner":{"types":"./dist/pty-spawner.d.mts","import":"./dist/pty-spawner.mjs","require":"./dist/pty-spawner.cjs"},"./package.json":"./package.json","./rmux-backend":{"types":"./dist/rmux-backend.d.mts","import":"./dist/rmux-backend.mjs","require":"./dist/rmux-backend.cjs"},"./runner-namer":{"types":"./dist/runner-namer.d.mts","import":"./dist/runner-namer.mjs","require":"./dist/runner-namer.cjs"},"./runner-paths":{"types":"./dist/runner-paths.d.mts","import":"./dist/runner-paths.mjs","require":"./dist/runner-paths.cjs"},"./runner-space":{"types":"./dist/runner-space.d.mts","import":"./dist/runner-space.mjs","require":"./dist/runner-space.cjs"},"./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./rtk-processor":{"types":"./dist/rtk-processor.d.mts","import":"./dist/rtk-processor.mjs","require":"./dist/rtk-processor.cjs"},"./runner-format":{"types":"./dist/runner-format.d.mts","import":"./dist/runner-format.mjs","require":"./dist/runner-format.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./process-control":{"types":"./dist/process-control.d.mts","import":"./dist/process-control.mjs","require":"./dist/process-control.cjs"},"./runner-registry":{"types":"./dist/runner-registry.d.mts","import":"./dist/runner-registry.mjs","require":"./dist/runner-registry.cjs"},"./bash-run-service":{"types":"./dist/bash-run-service.d.mts","import":"./dist/bash-run-service.mjs","require":"./dist/bash-run-service.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./response-envelope":{"types":"./dist/response-envelope.d.mts","import":"./dist/response-envelope.mjs","require":"./dist/response-envelope.cjs"},"./runner-dependencies":{"types":"./dist/runner-dependencies.d.mts","import":"./dist/runner-dependencies.mjs","require":"./dist/runner-dependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.80","@agimon-ai/doompi-core":"0.0.1-alpha.80","@agimon-ai/doompi-telemetry":"0.0.1-alpha.77","@agimon-ai/doompi-web-security":"0.0.1-alpha.40","@agimon-ai/doompi-web-components":"0.0.1-alpha.38","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.75","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.75"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.80_1790052416316_0.9742570789686524","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.81","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.81","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"9ce93631e53dc72e88ea1213b2e37606a870388e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.81.tgz","fileCount":361,"integrity":"sha512-ZCSXFqmWPza5O9wHrxcb9NOGzJ/maOBzoysuvCe0+QubtzsvTyLGgFcq4+3U2QoJ2RNgCn5v1kUTvb1JynwDxw==","signatures":[{"sig":"MEUCIE8f0hLEC3h+MNEl/0vLJjrjkqGJreBiKrmL3PVRvc3xAiEA8UfMnuWXbGQDwZ4fJHBNcULsl7yczZiraRHdHjjG2Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXrvTK2FBxhnMek/qsQ/Pj4V7qh4nPqwVR9HRRNUOiUAiEAiXgZtw+ovnR0K9ZuIDGTtu0RwWmkJRvdBQ3OgN/3x44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047343},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.81","@agimon-ai/doompi-core":"0.0.1-alpha.81","@agimon-ai/doompi-telemetry":"0.0.1-alpha.78","@agimon-ai/doompi-web-security":"0.0.1-alpha.41","@agimon-ai/doompi-web-components":"0.0.1-alpha.39","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.76","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.76"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.81_1790143553390_0.38340082805542797","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.82","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.82","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"56a59cf9f2b2492b4da8b1296bab5e2361123e60","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.82.tgz","fileCount":361,"integrity":"sha512-bm3yRqv7X8igebwFvFUxVwja4oUacZryw3uao+ZiTdbl2GngvHod4IYsLQnuzWohZZOUOQfiW/zhnJ6K1GfqJw==","signatures":[{"sig":"MEUCIAZnm7ZYeyGzdgGyoyHZoos0VaV+noQTlDLu11jztSURAiEAjCC62P6RFexIy+igHjReEkvH/0/6DakIAEbMiDUSrk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFoPGoQfx2eQjg57WdIvvRnB9ZOeltzL408YO1Q0IilUAiBTb0n4fRG8Hukln0L8I+p5FD2dURukUlBhwDEBnRtt+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047343},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.82","@agimon-ai/doompi-core":"0.0.1-alpha.82","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79","@agimon-ai/doompi-web-security":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.40","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.77"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.82_1790154840361_0.2073392364703519","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.83","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.83","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"21e7e5fd9dffba6ef6806a6cb39e43c93b0ce374","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.83.tgz","fileCount":361,"integrity":"sha512-h2UZOxFx+NagbdfVOh+FDdcByciK7UcirpHe1TBEDMlqWPpSiujoGuaehE9c2ntgzNeqnccJGIO3TdZPpdXDPQ==","signatures":[{"sig":"MEUCIQDpbNT/DbVzgq7AHyvzSKsvJLSCUZWQEC7vY94GuhnqUgIgJK8+SuKhyKKEVDN9G7i6vfp4dr6oLrM/4jMsZZFL6ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnPtC4VPR3+Fk7x28EY5fILU7JwcEd/MgC7FzKdXYq4wIgEofM+RuPWnxLpSrQmwN2BDaQpQ8KnJo6cJCQ52xXctY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047343},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.83","@agimon-ai/doompi-core":"0.0.1-alpha.83","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79","@agimon-ai/doompi-web-security":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.41","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.77","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.77"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.83_1790161681749_0.18631320323620182","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.84","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.84","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"faead176cc94f66f5b9cbe0bcbc3f042b25786f0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.84.tgz","fileCount":361,"integrity":"sha512-L7SqeQG3O4v3NBGLqN1CllQ/XkVtwCRKop1i4kEBI5KW5KCeTXN0iqW5xnQSVqFpLTRX/gCYDTthn1wxYU9aAQ==","signatures":[{"sig":"MEQCIFVi6L9HvT3N0LAbeizQcAa4xc6uiDP/Rd2LYsmW3rbTAiBunSF6eQRhWkDBijwjjPppi5D0EHdjyc6JBwB0Wag93w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDa9Kmf/UtMQvfE/Z3rVe20916H0jXS0urv4Ri5cbSCmQIhAKxeRcXcBgGuDPD8orYQu6QwbEQry81VGorLvuFUwGf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047960},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.84","@agimon-ai/doompi-core":"0.0.1-alpha.84","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.42","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.78"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.84_1790223076664_0.8535311267711523","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.85","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.85","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"ffa96815319ae14e610a003030186179c78fe712","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.85.tgz","fileCount":361,"integrity":"sha512-z6GPt94Ip3YARpF1zV15dymwPReHbCYBfjXfWRjGZjrQxssSp2V7ClE1pftfvD6QZKFPVLD7aEAFu08eOvnnJQ==","signatures":[{"sig":"MEUCIQDsY2gRoTSN3XfIuC5scsdgNtj6nxln7g61NPNY5Ll/4AIgKN+nW+dLzYZW4FFyf2MQmr7nXxgnlOj3o7V98OGhlok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNAbnBtW4XXVs6arxYISofDboHYFBme+vvxTzztWpsRAIgGVE9Iu7hQ9A436lroG1VRFe3U/0CjjMXmuO0NS1tl54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047960},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.85","@agimon-ai/doompi-core":"0.0.1-alpha.85","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.43","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.78"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.85_1790294916966_0.8283858696770596","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.86","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.86","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"bf50fa5c41b37a96cacf42c610b2953f80461c70","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.86.tgz","fileCount":361,"integrity":"sha512-1hb/GshMHymm8PEoY02R+cjr962HSYMIVDdi9iU/7WtLGzwHuQFbEYvYVISUSGq8GC/Q2o6d1dq3U+Ww2v4WNQ==","signatures":[{"sig":"MEUCICcLCl69iQFtPGNU5WYW+19NeRUKyQhULtL+MfKYyytiAiEAjqq/+zGFGD3bKTB+cxHpQwD8fBv4vt0fQWdcHvSK/60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGvHKAS/WDqbZ8w7JsUgS8bUKXudkYxiJVLZqx+q5rILAiBMv6nDq2ko0uMoqheYGmA/WxVxLVrgtpthe+MSp2/NMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047960},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.86","@agimon-ai/doompi-core":"0.0.1-alpha.86","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80","@agimon-ai/doompi-web-security":"0.0.1-alpha.43","@agimon-ai/doompi-web-components":"0.0.1-alpha.44","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.78","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.78"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.86_1790298552725_0.3337962012468756","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.87":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.87","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.87","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"f1de47a83f087b22db9399fdd7f5060760a9e257","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.87.tgz","fileCount":361,"integrity":"sha512-soOurVzrFb/I/86C2EssgxhbwDT5kELfqcKZ4ck7Bl5K6LK22hHimFEGS7NhEIAWFXFZbCgIY8SY4JgECvWQrQ==","signatures":[{"sig":"MEUCIGu3F+oUzi0mJUK3zFJPNnyzPMfYzvTMzH7tTWxUa9Q4AiEA7tUVDxImN2MkbPIuN4UUE7I1pExSrJaLDjMkQto6itk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEgoFBvE67Q5NvEMyCIoZLNnx4aIL+HYqigTN3H8t9Q5AiAjWkUw3V7M26E19UpK31PnUo7ev2TB+PMtNdEd2SYJYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047936},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.87","@agimon-ai/doompi-core":"0.0.1-alpha.87","@agimon-ai/doompi-telemetry":"0.0.1-alpha.81","@agimon-ai/doompi-web-security":"0.0.1-alpha.44","@agimon-ai/doompi-web-components":"0.0.1-alpha.45","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.79","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.79"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.87_1790309928184_0.9296076844265029","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.88":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.88","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.88","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"44326fb6fbb31ef21bc96f2aaa01fa3cb9025ac8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.88.tgz","fileCount":363,"integrity":"sha512-8e/OFgQtuAdr0Lgo9YRcMau5a4SXytHTkAXGaWzypCpaIhRLL9DM0Q9h9pByn2rD3keoKOVG+5jaw/RJ78kuLw==","signatures":[{"sig":"MEUCIDChGO1W7zC0e1jEknDT1hKFIHinxxVgkLAmKWCMu8aLAiEAiB6UMtXj8UDtJQuTmMYUxGeThwgMOqICpzgM6aVX8V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKgvpSG+m2hd0boNa7aRM24zfdlBW0uLT6gf1xYjE/eAiEA1e1mE+kLAY6u99qoXU8lH1TU1emNkmHYMoklmu7u1UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2051713},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.88","@agimon-ai/doompi-core":"0.0.1-alpha.88","@agimon-ai/doompi-telemetry":"0.0.1-alpha.82","@agimon-ai/doompi-web-security":"0.0.1-alpha.45","@agimon-ai/doompi-web-components":"0.0.1-alpha.46","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.80","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.80"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.88_1790324068031_0.1252548280179615","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.89":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.89","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.89","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"e0084eacf411900b9bc31f0f047d056644c95d88","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.89.tgz","fileCount":363,"integrity":"sha512-wu6O17o1k9wMTSiRjg1OoP0HkLgn8GVcZ3arwM7wArOHTu6R0LHfy8U9A2fVVunLa58C6DpGPU5vv9mQAB2SmQ==","signatures":[{"sig":"MEQCICugeA4A9scgB4Bmy7sdUQAgB0N1YxSPmgAolD1WLecGAiAjSjZyBEx6L9X1JetcGoPeCeez7JaKIVDNwSJX0R6J9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVhQyu7ae0YSWBQE0w2x4bUM0LPkl8JSyZFK3ohmo90wIhANtx+YgS+ewf/6rPBcRDipFvsKzUrffrubo7EE4w5fLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.89","@agimon-ai/doompi-core":"0.0.1-alpha.89","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.47","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.81"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.89_1790375894606_0.7945739927355204","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.90":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.90","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.90","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b41a44c296ccedd569fb4ac0cf3773adf48a1f04","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.90.tgz","fileCount":363,"integrity":"sha512-ozavlkcVvoByGgHmp67a1nxSQ3Uuu8csMcMnozxRz7JOnVz661/cEB3BPWFbctQ+IkSqgu0KIFudsr34DPvelw==","signatures":[{"sig":"MEUCIHGCiEwSe+aN1KPmlWSjccto0p7DAr5eW68gO7q12lInAiEAljVxQZr5NdceZRc5gNFbl+aaP5mAnRh/NHfzXrOvJr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr74jxpX3nQp56/jSQD1Sdwd+So94qJyG9o7smiRjFWAIgPUwF/9gKzMh88/AJrg8NbkkpHbNYr7zi5ccyvPkC/TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.90","@agimon-ai/doompi-core":"0.0.1-alpha.90","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.48","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.81"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.90_1790387460373_0.5111884741735919","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.91":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.91","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.91","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"f7f9217d4a6340d8732458b13d5c918a1c04c011","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.91.tgz","fileCount":363,"integrity":"sha512-Ow0TWbPs4BDESkQqfpq4z2rU89Jd1UjTR+bNrZFcFXhvyq2sZ4gWKhQ+TmGJ7jbuQagPdiXNPqdQIsnIv7PO7g==","signatures":[{"sig":"MEYCIQC0Nxq+aA1nPJ0OSOWb4dqa/eeZ5mfHTEH/LVN6LtVZ+QIhAJnPsHOLqwGd+ouDgbGCrNOlpTc1GNd6YKeSGTFqifnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgm6/MPolcYq/RKoV5lRO4hMikHHJDNerra35aNWjVdwIgIXZRbdndwX7LVKVgKenppmBJmAXG1I990L3TFrrC1+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.91","@agimon-ai/doompi-core":"0.0.1-alpha.91","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.49","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.81"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.91_1790416224123_0.8096712642910491","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.92":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.92","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.92","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"c1210e9ba3a048207cfe5d13e8ef785bcf72ae39","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.92.tgz","fileCount":363,"integrity":"sha512-5MiRzQcJ+EK1W+HXSi9JtdctMGlBZSmvCNsqqlXdxSCghnnp1EpZB52tnmTjgpuprgNYv8kJF2yX4l7aG0HNcA==","signatures":[{"sig":"MEQCIBkQWB5v0hIdu5bvOMQ8UXhUkZ0RR0Xe/P4xVlCXAae6AiB5672H+sKTNam4gWOw76q7o1iVw4Gk5zvJm2mPy4NJ3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGB25Pi/l1t6vf/V/KquoN+LqPL2g0yJssHTWynagNoAIgJVMMLnBQELjvqKFP++aa13rsTMoINMvvW3JKBgHR6+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.92","@agimon-ai/doompi-core":"0.0.1-alpha.92","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-security":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.50","@agimon-ai/foundation-process-registry":"0.29.27"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.81","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.81"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.92_1790430131229_0.5297800185395605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.93":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.93","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.93","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"2c9ae64e6ba0350646d76047a5b28e1b6bdbbc0f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.93.tgz","fileCount":363,"integrity":"sha512-H+nC/Ud2WXmk7PdDE2ATCfQzF4SLjtKFO8spkzk5z/jVTu/o2VjaNtyBU29oBnuR7rLy/x1J/ddGHTXt9abEKg==","signatures":[{"sig":"MEUCIQDusHYXegHMgtWAtx5beRpH4wyDVLA0rspquP5eRJJGqAIgGyDcCZofZdGz1X4+K2taClMyFIlIWvALWffxxpTzanA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8XEdvih067U2mDazPYmIt25MPZZzbQOiTFrM2gNGz7wIhAJ3vJ/4rZ5HLefbVe/DFdBbCtN+DmwQTo+pvLR4AnoPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.93","@agimon-ai/doompi-core":"0.0.1-alpha.93","@agimon-ai/doompi-telemetry":"0.0.1-alpha.84","@agimon-ai/doompi-web-security":"0.0.1-alpha.47","@agimon-ai/doompi-web-components":"0.0.1-alpha.51","@agimon-ai/foundation-process-registry":"0.29.31"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.82","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.82"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.93_1790480599036_0.3414326874519522","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.94":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.94","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.94","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b4635b5c2bb540bbb87c43d29e667243ef289d06","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.94.tgz","fileCount":363,"integrity":"sha512-JALdeiwMK3SzNXrKJEvS802BYXcy6jb+eJvDj95gf1iC4TU/L/KiHun+u3ke7dyoDgFpwMSIktXEGknhX/DzSw==","signatures":[{"sig":"MEUCIDtdi4Fi0r/ZgsVNVT6WnKkiVffASgRPDDMxO1wZyce1AiEAu3Nwz8OV4c6ahggvMnuLIJ3I801xlitnU4CNrS7E9rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSqgZbSp4ouENEIiWayDDky5BjzJPSwMlS/rq3uq2MawIgOwHw8fUdBrY0KV2/SBrHaMjGE50Hw8XS/UMQY33VaZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.94","@agimon-ai/doompi-core":"0.0.1-alpha.94","@agimon-ai/doompi-telemetry":"0.0.1-alpha.85","@agimon-ai/doompi-web-security":"0.0.1-alpha.48","@agimon-ai/doompi-web-components":"0.0.1-alpha.52","@agimon-ai/foundation-process-registry":"0.29.31"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.83","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.83"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.94_1790488763383_0.4687382251677332","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.95":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.95","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.95","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"77c7ae24d10826da4383946592703ff27342f5a1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.95.tgz","fileCount":363,"integrity":"sha512-QGAEByVzXcz149TyHRClc8RrSjfZoVn5PXrLKG/Ifc61DW1xZG5w5k0i5YiElK/W8L3isBOFqlX1UfhpmJracA==","signatures":[{"sig":"MEUCIDXbv3+/dWIafyMnJM2ZG1UBRgvnNp4aDbzav5kHLGR1AiEAuFkzZS2i8ipDQ6sSjh/3/OMnf4d+iKSck92iSpHojII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9FEXjZNClA2XsIjVEseyDwBab5KzpC0OMtT5DGsQrNAIgabdDHIyrk5zwQZfA1SBkP6ePxofuC1gGt4D/IfKWEHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.95","@agimon-ai/doompi-core":"0.0.1-alpha.95","@agimon-ai/doompi-telemetry":"0.0.1-alpha.86","@agimon-ai/doompi-web-security":"0.0.1-alpha.49","@agimon-ai/doompi-web-components":"0.0.1-alpha.53","@agimon-ai/foundation-process-registry":"0.29.34"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.84","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.84"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.95_1790517214888_0.23651583188676506","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.96":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.96","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.96","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"ad914a1e7d325308d780fe51d30acde2325581eb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.96.tgz","fileCount":363,"integrity":"sha512-bfctBxebnIApNT4d/I8dq5qdEKMijncSjp9xF9itnbMoJWpSr15QdWy5/i1FF9Hw4EuaRG0MIVIIw9ue9LsReg==","signatures":[{"sig":"MEUCIQDcYYgxzVZHzDyv1G7LPWpWlS99tahOCZWM13/KwJhZmQIgN5VAMCPd6wVieUXTGKmjmqLBj2DOzJMaSNDRBzGGPjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFktVJvKnTtduD9Dkk9LKi7JRlbXXrY+aidSUvIieYFwIgNz0DkB5gz6KpcgNq1cWZEKys2dPZG9SO6SqTETXe2LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107485},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.96","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-telemetry":"0.0.1-alpha.87","@agimon-ai/doompi-web-security":"0.0.1-alpha.50","@agimon-ai/doompi-web-components":"0.0.1-alpha.54","@agimon-ai/foundation-process-registry":"0.29.34"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.85"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.96_1790587933192_0.24829651065426006","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.97":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.97","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.97","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"e9a0093624ed376a62255a5226adc332de367d62","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.97.tgz","fileCount":363,"integrity":"sha512-fhRO3mXhsAImL84NO7wKXKDDXxwZuS0QJwEouqW4lXtVL0snvJhB3dlx2OnMu5915j7Ax8IVIZ5t1Lc73V/eoQ==","signatures":[{"sig":"MEUCIFYBXuuH3UoMYDmZhwdxBxwFpjAzNFPirNsEmRFk1SqQAiEA/UMAtoU54QrI9p+Okx1RLGC+lcRFdA88I3u5I4HgTnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICoDDLyLYCkQVr2A78MZsyD9xbS//iXrJJDnSXznZ4b2AiEA85KM9tdws+fKJIUA5oG2kBjBsRA6gS8RSuUKnsBdG4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.96","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-telemetry":"0.0.1-alpha.87","@agimon-ai/doompi-web-security":"0.0.1-alpha.50","@agimon-ai/doompi-web-components":"0.0.1-alpha.54","@agimon-ai/foundation-process-registry":"0.29.34"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.85","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.85"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.97_1790603459873_0.5147215645603633","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.98":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.98","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.98","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"f811e94f4d396a3132ce2036728d41d3ac2aa28b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.98.tgz","fileCount":363,"integrity":"sha512-UHuRGvq9PSF5OU0BSjZwl/faZODEu7+vg3FDuhpiKqSD1otydp5TH7EzwllrzfmN17MAXRHuM2w/c/Zmmg+GYg==","signatures":[{"sig":"MEYCIQC5mpQERSYpG16ksoNxmGqxnnwNXuuxoMXNEhmBI+15RgIhAKbB4qXv0CmhjcRs25L+bmdXJhCIw8LqQgEVWNjhVHxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA+BvsU678GnAkKsWxgx4B4HiDlA07t84NZpwk7yy0GvAiAOTKc3a1qz0e7JeZsnbvDirKE8yucdRMCvSYwP7QVrZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123468},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.97","@agimon-ai/doompi-core":"0.0.1-alpha.97","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-web-security":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.55","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.86"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.98_1790685059398_0.9546211411557497","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.99":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.99","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.99","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"15010cda9cdfb019c2ed42b4cdf63c88ef2d37ec","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.99.tgz","fileCount":363,"integrity":"sha512-d+YnYDsiUBds3t31q2dBEv6slOTx+qXRwclKOjCswvtJ5pfFeruSuYOnSGodcW/8Rd2t6U/U0RhjpT2B/HkcsA==","signatures":[{"sig":"MEQCID/MI4TWAivPWN8ifXUuAUgL/oQpr8+9Rnh3BV8ecg6AAiA0NOGG1+coFwUAnJYwXkhiEtztjNA3gYa+cMFEuH9F9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU+Pcsyojzhe+4rE7Bc2lBfCvDb38T5/UP1sFUko8y2AIgJ3u0X47x6x8xrFtTKyhOMJDWUg4pu/LfJbD+SFSnSv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123468},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.98","@agimon-ai/doompi-core":"0.0.1-alpha.98","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-web-security":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.56","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.86","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.86"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.99_1790692755624_0.9967248935863406","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.100":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.100","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.100","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"ab5855573a6f9fcb62fd59a7b4621b48bd7cb21a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.100.tgz","fileCount":363,"integrity":"sha512-RcQ19egwtzp2+/00TVjFX5VkE+Fcj1OPyFEf9uTPeuNps6exCGKVqcQD0dnTxY37l47n5mnIMwsKXoywFIoarA==","signatures":[{"sig":"MEQCIFxsNPj2XzzxwP3T2j3mnKhkBCyrl/WfM0t9NtLJtnjkAiBqST6bReIa2fFWgf7BRoPkgzqdKn8LOdYe3/9t16DyZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyYslX4FS9OkDeezdydTTR17M7BaHCFFS6XXR7YJLlcAiBrYA7EFHNpcKnohx/Ykzsmd78bDB5wlVm/RaSF7XCPbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123469},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.99","@agimon-ai/doompi-core":"0.0.1-alpha.99","@agimon-ai/doompi-telemetry":"0.0.1-alpha.89","@agimon-ai/doompi-web-security":"0.0.1-alpha.52","@agimon-ai/doompi-web-components":"0.0.1-alpha.57","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.87","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.87"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.100_1790723814812_0.30920553088757186","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.101":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.101","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.101","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"6233fb4de55ba647ed2053a50ea6405b7012f3b2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.101.tgz","fileCount":363,"integrity":"sha512-PsyDtU3RCOuS1082TJDlC55lNKWa6WDuX3pjdp2z6BGjMzfECIe1QCgunoKZXx2A1oWm7iE1Rfko85UMm5hUfA==","signatures":[{"sig":"MEYCIQDrn7lnsieAJr3Pt62Yz4UKDj7Bp6a539tkVKYUE3IDwwIhAMeModq6rpMQmp/+cEtxlnv5Gcu2o/KACWvMRjkghgIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3dqlTvrmSkjqsB2qSW5+wfD73xFd7viZGoHxOQmUI7QIhAPc3tnI2/c6GNAYxDBgfvysUpye7zxnJdcZklz4Hdqt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.100","@agimon-ai/doompi-core":"0.0.1-alpha.100","@agimon-ai/doompi-telemetry":"0.0.1-alpha.90","@agimon-ai/doompi-web-security":"0.0.1-alpha.53","@agimon-ai/doompi-web-components":"0.0.1-alpha.58","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.88","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.88"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.101_1790754712928_0.9541533273125222","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.103":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.103","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.103","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"b46251c7486210bfa07601f182ba7934cee9375f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.103.tgz","fileCount":363,"integrity":"sha512-+kPaqbqjuJ0QK/kpNBrbobm69uZkKJJ8dNG63lejvomI5u0ICwgzIHMZwYdP0T+Cx+41WcZ2W+tA8evUcsqmXA==","signatures":[{"sig":"MEUCIDoCuHsunEVNIkTkFnru1a05ayuGTpzGjaeuQNpwwB3SAiEAgva/L6xG1WZ4xkBGxeRyK4hRGECt31vAagMgRchx7QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJ20AKLqWC6ovVujy28aNR9wFczhPao5UMhsKr7F7hLgIgHlWorsGVnalKKvn5C/RNETep6jOO/Eq+OsfhqTxhrv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.102","@agimon-ai/doompi-core":"0.0.1-alpha.102","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.60","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.90"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.103_1790823334635_0.6409623493074312","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.104":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.104","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.104","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"65c5aa65fe8c91f99f535dadf20eba685344dbaf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.104.tgz","fileCount":363,"integrity":"sha512-BJSwxJbwvM3TLomEquSl9gA6Q6U6XJAzOwqlfQm7rD5cxZhnU4dxheLCmM2UIr6XOp0vvbsBggjVeCBy3uDTiw==","signatures":[{"sig":"MEUCIQD5rMf0CeXdDTB739WKwbhRQPWXxu0UvYPLtNJZuhkP2AIgDk9EYVG4W99UiIbeABOT+BgNRhMPLnU0tt6E5WR8iPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrckOUEn27cdaftBwVR2FoGdXxgeWi9HtbyHugjofZnAiAs0YCIjIka9im1K2evBKljeK768nD6XsK00PIsVEQ+Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.103","@agimon-ai/doompi-core":"0.0.1-alpha.103","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.61","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.90"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.104_1790840758313_0.7711944724903492","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.105":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.105","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.105","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"722a1a2c3ca49c448ff5c1abcd5878cf14b5394e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.105.tgz","fileCount":363,"integrity":"sha512-K7BlWMPlupy6r6C2KUcmXZaXsjv9VD/WfcdrUvqv6OPv72k9k2pu+/cwL9Yr071l/znlOyG4XFLQc7CWNo9/1g==","signatures":[{"sig":"MEYCIQDDOb37a6yLxns8fR7fPuv1u0/9/E5YNAFVLzbpWScHwwIhANIuA4u+e+6k0UVTaJrOlVrn5HuclO35sBpczLL+sWE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrjRfy/MrPV4ovTe+kkmqyw5J/bU58xxJRW8k7lgR4+gIgbaDlVnqeoZVJRvp/AIjoeuFTt4MnaNwLNMpcONVTz28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.104","@agimon-ai/doompi-core":"0.0.1-alpha.104","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.62","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.90"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.105_1790852477956_0.35711471053548527","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.106":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.106","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.106","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"c2916efba0c3ba2426a9a770d77ddd7826339d5a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.106.tgz","fileCount":363,"integrity":"sha512-KWgrT0ysACcAZtVyMQD+uCE/i3uNNDIadFXxF+5pZMPK0VnwMkRuyRbGxY0isq+akEHOOlvQY0LOgptm4UBHCQ==","signatures":[{"sig":"MEQCIEqRqVwHv5BLmVHMKEtcvKX0GqkxtqPw8aYTcqAJZpxwAiAA0GXXKTtxD92s/USQgBFFnCTWLZZo2G6bFIiIipjHVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHRGW6HXDN4wzJV6W0NeJZxJrOnmr4sE7f081pjo5RgNAiEAtQljHu137ijAsfV/+0IyhVTaFsxwl2Y4WdHcot/a4OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.105","@agimon-ai/doompi-core":"0.0.1-alpha.105","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-security":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.63","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.90","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.90"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.106_1790911880796_0.3422215786999614","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.107":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.107","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.107","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"c3c257b291d392d3fedc2d72aafc05ea1a9471a6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.107.tgz","fileCount":363,"integrity":"sha512-m256JEsxLaHjrY8w98nk881JfCyAACuOSE03uPQrvm9THZHumVHbNE4nJl/Mjf+XZafLq/y0MMUagV/WueuvVw==","signatures":[{"sig":"MEQCIDEnBK36k1BQUXckTPd99ct/bqR6rDj8yBXJfbLUzr96AiAJiPZty0oDCmBRfEK13Lj2NP8ZJay+kwx2cHPqC5uoMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeqrCBmJ7FFaJU1k/ctOlwTL6zl+FHDcnKqs+Cft8p3gIhAMpxEQrbPsW+bNzfEUjJX+i4akqdcJZSo+kdFqDwjlDx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.106","@agimon-ai/doompi-core":"0.0.1-alpha.106","@agimon-ai/doompi-telemetry":"0.0.1-alpha.93","@agimon-ai/doompi-web-security":"0.0.1-alpha.56","@agimon-ai/doompi-web-components":"0.0.1-alpha.64","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.25","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.91","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.91"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.107_1790935002452_0.6520278767008472","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.108":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.108","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.108","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"3aaaecbb957846c77b548ddb87fa7104cd5b9e53","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.108.tgz","fileCount":363,"integrity":"sha512-rRNsyjvnjiRHlf8vvAcT334ZueOk1GYozVI1iAuvUqdxh/xQTl7DP7UXtwxzTkUiUr/QbcS09ceQfS6xheTmag==","signatures":[{"sig":"MEUCIHu0P/36iuXKNrfTRDxmOs0tWAyzRx0L0xqyzqRjvQEHAiEA0+7uJusyvaXY2s8y0g5CZRaxStDOSZZpOgn4iHTAzYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFgqOnl5S8bYcQWljdlS+mBIcgT2CscL9j9d2OZ5zhIoAiEA/P1C2vplmuFKw/v4FfMMhOPoyalVsuBTBqd4lr7NQi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.107","@agimon-ai/doompi-core":"0.0.1-alpha.107","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-web-security":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.65","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.92"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.108_1790942162684_0.9569129984416935","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.109":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.109","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.109","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"893d78ec0c0a09cb62025ecec4e063e1fdf73ef0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.109.tgz","fileCount":363,"integrity":"sha512-ULUwfrIyBCW1KoXpXQwMMb1dCP/6hIqjQvKMixB3Q/V0f99InKQdiGYI+GL6eRDDaECZHJZ9hZbweRbdCDF4UA==","signatures":[{"sig":"MEUCIFd9r/7FGpc3K6MdHa5nNhGHjBSj6XACv0SDgSZS02nWAiEA0rfTw4JoPHQ0DiO8ps7IAmci1jfpOcgWAJfhy17MgQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMtoTqE5U1+4m75ragIz4qrzpntrbwJ83lzlLubk0L+AiEA8Mo/nCdpdwGAo5RA1BBL8sRISHImJXOry/DEO5MgN34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.108","@agimon-ai/doompi-core":"0.0.1-alpha.108","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-web-security":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.66","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.92","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.92"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.109_1790975403138_0.7190717724102706","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.110":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.110","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.110","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"672743ef03dbd8b8254259f12bf428fc42849726","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.110.tgz","fileCount":363,"integrity":"sha512-jboZc1mKnQnTAJQdO+KU6zhTQ5GtWYbhuhjSoj4A5c6m5WGN9k/a0jy9iwlfDZ1vtMN78YQ55bfLyT14TOKbMA==","signatures":[{"sig":"MEUCIHwOIzvHS+lKPBGBVX/KsaHgMDzeeUYMDh/3WglglxODAiEA9DNammQeWYc9ESlTSuBzNDC6W9UIEhUPH5OcHZ7A2LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICsTUK+oN8tzCithK85UEuhy5CFp8lL1k7q9IlBVveFpAiEAnrW44fm49162szJeyafuzuQQTy4b2paDrZWqtjZAAME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.109","@agimon-ai/doompi-core":"0.0.1-alpha.109","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-web-security":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.67","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.93"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.110_1790998977437_0.8123562429394602","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.111":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.111","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.111","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"1041ba4397de80acc803dbc576376d9679e6ba59","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.111.tgz","fileCount":363,"integrity":"sha512-ZN5EACs6UI9EGGR4MQB905f1EaUxnHOz1vb22bbqzdo3oHePRV9a4bWMBcHdDcU6XEuumSEQGFcVH9r4xsCIag==","signatures":[{"sig":"MEQCICQFGQ3kyZov+8dPUHVcAq3Ux90m0o8V1BTm+dI/SE7CAiBREfonrNdShlthbejjD9VpPo32JFEYVXTp7kF5sg5BuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdysRbO5f/8N4nA15hE4/DJpXCkZN7vIIerRToLK+xmAIhANc41JOFnsp3wScnT3NnkVuVYXlWBN1pxqKZFEl2yyYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.8","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.110","@agimon-ai/doompi-core":"0.0.1-alpha.110","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-web-security":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.68","@agimon-ai/foundation-process-registry":"0.29.35"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.93","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.93"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.111_1791009304984_0.8057832488771977","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.112":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.112","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.112","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"3db85328d6d9a574d2a00fabb69435a14246b1af","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.112.tgz","fileCount":363,"integrity":"sha512-du7g2LR6XKVxEot8ONL80vMf+daFmshGhi/PMncOm2itsrVcqDS8bBbOJlkbhVY3ZBcgXnF7z6hgOE4iDCw9tA==","signatures":[{"sig":"MEYCIQCKB0R6TPtEBXmzn5WNFV9zpthfvZnm6d0h3Lu4JRCjcgIhANngvtKgn976WVojFOHW6bPs4zWU2c4UDgZKzwAeovdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9fRvrDSgysnM59o/sDCyCbYU7TXpPBTECsksEf6KVJAIhAL6h7BjxrMek0lwQIn63U27WvHyEzRDedgwIiY8OYlVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.111","@agimon-ai/doompi-core":"0.0.1-alpha.111","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-web-security":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.69","@agimon-ai/foundation-process-registry":"0.30.3"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.94"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.112_1791019519588_0.741899366774134","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.113":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.113","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.113","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"e397fe21f09778db2aae8b1e3440a4490dbea95e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.113.tgz","fileCount":363,"integrity":"sha512-Nd9N88a38SV5shzbBlhSTqbjnKHTSvA8tfeZ4j4xMvqPD3DfqUVO1apCiPCfJiK4kLGPJu3W/SFnsqQ2NI4Lig==","signatures":[{"sig":"MEYCIQCrAN/Wpej8xRKLZlm3+8XGumD24jrJnM9L+eaMrPIb2wIhAK6JAomAIQ9YixfGR6q2u6JP1n0wF+cd7/POAB16xmt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLcHCbu0uROEP8RdVPflyAb6mN+Av4/EBlwSl/UOTibQIhAKQ8JYP7HURG9qFUV5jBp9jd4xlVyrhN7GDfhqp9OQaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143451},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.112","@agimon-ai/doompi-core":"0.0.1-alpha.112","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-web-security":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.70","@agimon-ai/foundation-process-registry":"0.30.3"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.94","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.94"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.113_1791033610602_0.30117920481806415","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.114":{"name":"@agimon-ai/doompi-runner","version":"0.0.1-alpha.114","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-runner@0.0.1-alpha.114","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"bin":{"doompi-runner":"./dist/bin/cli.mjs"},"dist":{"shasum":"54e347a544db53f9c0cccacded7fc4fc127eb3a9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-runner/-/doompi-runner-0.0.1-alpha.114.tgz","fileCount":363,"integrity":"sha512-TFZqaXv8QaHQoZJA1wArfVGJsM90UEPN1pexMVini2zzt1XlnHbnz3rMmCbCqPwxfPb8MBFA4ZKdh4v8SLiKSg==","signatures":[{"sig":"MEUCIQDkyBVEDsmZJpeNLuum5rf2YqYSs6Xgu0e+B1iRO0yIhgIgNxgCnfWg8pCrFaWc3jApPIFd4/mY3uhYMzVP4S8R90c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXMWkvbLjqC9T+Kq/Xol3qo9+CFMTDAwlG8D5iq68DfAiEAwJVTkTVKTaVO0lYZasgHj2lUffuSHLtE5wNxJba7/4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143451},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./clock":{"types":"./dist/clock.d.mts","import":"./dist/clock.mjs","require":"./dist/clock.cjs"},"./types":{"types":"./dist/types.d.mts","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cliApp":{"types":"./dist/cliApp.d.mts","import":"./dist/cliApp.mjs","require":"./dist/cliApp.cjs"},"./config":{"types":"./dist/config.d.mts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./bin/cli":{"types":"./dist/bin/cli.d.mts","import":"./dist/bin/cli.mjs","require":"./dist/bin/cli.cjs"},"./logFile":{"types":"./dist/logFile.d.mts","import":"./dist/logFile.mjs","require":"./dist/logFile.cjs"},"./ptyHost":{"types":"./dist/ptyHost.d.mts","import":"./dist/ptyHost.mjs","require":"./dist/ptyHost.cjs"},"./session":{"types":"./dist/session.d.mts","import":"./dist/session.mjs","require":"./dist/session.cjs"},"./spawner":{"types":"./dist/spawner.d.mts","import":"./dist/spawner.mjs","require":"./dist/spawner.cjs"},"./bashTool":{"types":"./dist/bashTool.d.mts","import":"./dist/bashTool.mjs","require":"./dist/bashTool.cjs"},"./launcher":{"types":"./dist/launcher.d.mts","import":"./dist/launcher.mjs","require":"./dist/launcher.cjs"},"./lifeline":{"types":"./dist/lifeline.d.mts","import":"./dist/lifeline.mjs","require":"./dist/lifeline.cjs"},"./ansiScrub":{"types":"./dist/ansiScrub.d.mts","import":"./dist/ansiScrub.mjs","require":"./dist/ansiScrub.cjs"},"./logReader":{"types":"./dist/logReader.d.mts","import":"./dist/logReader.mjs","require":"./dist/logReader.cjs"},"./reconcile":{"types":"./dist/reconcile.d.mts","import":"./dist/reconcile.mjs","require":"./dist/reconcile.cjs"},"./bashRender":{"types":"./dist/bashRender.d.mts","import":"./dist/bashRender.mjs","require":"./dist/bashRender.cjs"},"./bashSchema":{"types":"./dist/bashSchema.d.mts","import":"./dist/bashSchema.mjs","require":"./dist/bashSchema.cjs"},"./compaction":{"types":"./dist/compaction.d.mts","import":"./dist/compaction.mjs","require":"./dist/compaction.cjs"},"./ptySpawner":{"types":"./dist/ptySpawner.d.mts","import":"./dist/ptySpawner.mjs","require":"./dist/ptySpawner.cjs"},"./bin/logSink":{"types":"./dist/bin/logSink.d.mts","import":"./dist/bin/logSink.mjs","require":"./dist/bin/logSink.cjs"},"./rmuxBackend":{"types":"./dist/rmuxBackend.d.mts","import":"./dist/rmuxBackend.mjs","require":"./dist/rmuxBackend.cjs"},"./runnerNamer":{"types":"./dist/runnerNamer.d.mts","import":"./dist/runnerNamer.mjs","require":"./dist/runnerNamer.cjs"},"./runnerPaths":{"types":"./dist/runnerPaths.d.mts","import":"./dist/runnerPaths.mjs","require":"./dist/runnerPaths.cjs"},"./runnerSpace":{"types":"./dist/runnerSpace.d.mts","import":"./dist/runnerSpace.mjs","require":"./dist/runnerSpace.cjs"},"./package.json":"./package.json","./rtkProcessor":{"types":"./dist/rtkProcessor.d.mts","import":"./dist/rtkProcessor.mjs","require":"./dist/rtkProcessor.cjs"},"./runnerFormat":{"types":"./dist/runnerFormat.d.mts","import":"./dist/runnerFormat.mjs","require":"./dist/runnerFormat.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./bashRunService":{"types":"./dist/bashRunService.d.mts","import":"./dist/bashRunService.mjs","require":"./dist/bashRunService.cjs"},"./bin/runnerHost":{"types":"./dist/bin/runnerHost.d.mts","import":"./dist/bin/runnerHost.mjs","require":"./dist/bin/runnerHost.cjs"},"./extensions/web":{"import":"./dist/extensions/web.mjs"},"./processControl":{"types":"./dist/processControl.d.mts","import":"./dist/processControl.mjs","require":"./dist/processControl.cjs"},"./runnerRegistry":{"types":"./dist/runnerRegistry.d.mts","import":"./dist/runnerRegistry.mjs","require":"./dist/runnerRegistry.cjs"},"./responseEnvelope":{"types":"./dist/responseEnvelope.d.mts","import":"./dist/responseEnvelope.mjs","require":"./dist/responseEnvelope.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"},"./runnerDependencies":{"types":"./dist/runnerDependencies.d.mts","import":"./dist/runnerDependencies.mjs","require":"./dist/runnerDependencies.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-runner/bash"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":["runner_runs"],"pluginId":"runner"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"hono":"4.13.11","typebox":"1.3.34","@rmux/sdk":"0.6.5","@xterm/headless":"6.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.113","@agimon-ai/doompi-core":"0.0.1-alpha.113","@agimon-ai/doompi-telemetry":"0.0.1-alpha.97","@agimon-ai/doompi-web-security":"0.0.1-alpha.60","@agimon-ai/doompi-web-components":"0.0.1-alpha.71","@agimon-ai/foundation-process-registry":"0.30.3"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["global","workspace","session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.29","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"optionalDependencies":{"@agimon-ai/doompi-runner-rtk-linux-x64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rmux-linux-x64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rtk-darwin-x64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rmux-darwin-x64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rtk-linux-arm64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rmux-linux-arm64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rtk-darwin-arm64":"0.0.1-alpha.95","@agimon-ai/doompi-runner-rmux-darwin-arm64":"0.0.1-alpha.95"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-runner_0.0.1-alpha.114_1791066470935_0.7038883241601217","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-11T13:11:40.769Z","modified":"2026-10-03T22:29:41.391Z","0.0.1-alpha.0":"2026-08-11T13:11:41.280Z","0.0.1-alpha.1":"2026-08-12T10:01:08.063Z","0.0.1-alpha.2":"2026-08-12T13:58:10.787Z","0.0.1-alpha.3":"2026-08-12T14:58:21.014Z","0.0.1-alpha.4":"2026-08-13T02:14:02.836Z","0.0.1-alpha.5":"2026-08-13T03:35:08.694Z","0.0.1-alpha.6":"2026-08-13T05:07:49.248Z","0.0.1-alpha.7":"2026-08-13T06:49:44.638Z","0.0.1-alpha.8":"2026-08-13T08:14:46.151Z","0.0.1-alpha.9":"2026-08-13T09:34:38.497Z","0.0.1-alpha.10":"2026-08-14T09:03:23.603Z","0.0.1-alpha.11":"2026-08-14T11:50:29.938Z","0.0.1-alpha.12":"2026-08-14T14:10:50.831Z","0.0.1-alpha.13":"2026-08-14T23:17:25.593Z","0.0.1-alpha.14":"2026-08-15T09:11:49.403Z","0.0.1-alpha.15":"2026-08-16T11:20:58.842Z","0.0.1-alpha.16":"2026-08-16T14:31:28.706Z","0.0.1-alpha.17":"2026-08-16T21:53:36.919Z","0.0.1-alpha.18":"2026-08-17T08:36:16.295Z","0.0.1-alpha.19":"2026-08-17T10:36:12.795Z","0.0.1-alpha.20":"2026-08-17T12:45:57.505Z","0.0.1-alpha.21":"2026-08-17T14:04:30.780Z","0.0.1-alpha.22":"2026-08-18T11:41:36.349Z","0.0.1-alpha.23":"2026-08-18T12:51:21.618Z","0.0.1-alpha.24":"2026-08-20T11:20:10.341Z","0.0.1-alpha.25":"2026-08-20T22:04:54.514Z","0.0.1-alpha.26":"2026-08-21T01:23:37.250Z","0.0.1-alpha.27":"2026-08-21T07:02:27.796Z","0.0.1-alpha.28":"2026-08-21T08:17:09.198Z","0.0.1-alpha.29":"2026-08-21T12:24:13.047Z","0.0.1-alpha.30":"2026-08-21T14:11:02.313Z","0.0.1-alpha.31":"2026-08-22T00:04:57.125Z","0.0.1-alpha.32":"2026-08-22T00:28:41.871Z","0.0.1-alpha.33":"2026-08-22T01:16:03.624Z","0.0.1-alpha.34":"2026-08-22T02:55:19.167Z","0.0.1-alpha.35":"2026-08-22T07:57:36.018Z","0.0.1-alpha.36":"2026-08-22T09:31:50.281Z","0.0.1-alpha.37":"2026-08-22T10:32:35.933Z","0.0.1-alpha.38":"2026-08-26T13:57:02.844Z","0.0.1-alpha.39":"2026-08-26T23:59:54.904Z","0.0.1-alpha.40":"2026-08-28T23:43:55.807Z","0.0.1-alpha.42":"2026-08-29T23:38:41.597Z","0.0.1-alpha.43":"2026-08-30T12:29:10.804Z","0.0.1-alpha.44":"2026-08-31T11:40:29.170Z","0.0.1-alpha.45":"2026-08-31T14:00:14.345Z","0.0.1-alpha.46":"2026-09-01T09:31:20.485Z","0.0.1-alpha.48":"2026-09-01T23:22:54.386Z","0.0.1-alpha.49":"2026-09-02T04:57:08.236Z","0.0.1-alpha.50":"2026-09-02T12:01:57.376Z","0.0.1-alpha.52":"2026-09-03T02:51:54.820Z","0.0.1-alpha.53":"2026-09-03T12:08:37.333Z","0.0.1-alpha.54":"2026-09-04T10:49:54.858Z","0.0.1-alpha.55":"2026-09-04T12:15:51.188Z","0.0.1-alpha.56":"2026-09-05T05:03:22.876Z","0.0.1-alpha.57":"2026-09-05T12:14:57.111Z","0.0.1-alpha.58":"2026-09-06T00:24:53.461Z","0.0.1-alpha.64":"2026-09-07T22:25:20.679Z","0.0.1-alpha.65":"2026-09-08T00:17:14.573Z","0.0.1-alpha.67":"2026-09-08T04:07:03.513Z","0.0.1-alpha.68":"2026-09-08T08:40:49.618Z","0.0.1-alpha.69":"2026-09-09T04:44:40.302Z","0.0.1-alpha.70":"2026-09-13T21:38:37.784Z","0.0.1-alpha.71":"2026-09-14T03:49:45.967Z","0.0.1-alpha.72":"2026-09-15T03:53:55.698Z","0.0.1-alpha.73":"2026-09-16T12:48:56.727Z","0.0.1-alpha.75":"2026-09-18T08:11:12.241Z","0.0.1-alpha.76":"2026-09-18T12:40:35.483Z","0.0.1-alpha.77":"2026-09-19T22:14:36.581Z","0.0.1-alpha.78":"2026-09-20T18:27:24.720Z","0.0.1-alpha.79":"2026-09-21T21:26:40.776Z","0.0.1-alpha.80":"2026-09-22T04:46:56.429Z","0.0.1-alpha.81":"2026-09-23T06:05:53.495Z","0.0.1-alpha.82":"2026-09-23T09:14:00.459Z","0.0.1-alpha.83":"2026-09-23T11:08:01.854Z","0.0.1-alpha.84":"2026-09-24T04:11:16.782Z","0.0.1-alpha.85":"2026-09-25T00:08:37.068Z","0.0.1-alpha.86":"2026-09-25T01:09:12.824Z","0.0.1-alpha.87":"2026-09-25T04:18:48.321Z","0.0.1-alpha.88":"2026-09-25T08:14:28.137Z","0.0.1-alpha.89":"2026-09-25T22:38:14.788Z","0.0.1-alpha.90":"2026-09-26T01:51:00.492Z","0.0.1-alpha.91":"2026-09-26T09:50:24.236Z","0.0.1-alpha.92":"2026-09-26T13:42:11.331Z","0.0.1-alpha.93":"2026-09-27T03:43:19.151Z","0.0.1-alpha.94":"2026-09-27T05:59:23.469Z","0.0.1-alpha.95":"2026-09-27T13:53:34.980Z","0.0.1-alpha.96":"2026-09-28T09:32:13.311Z","0.0.1-alpha.97":"2026-09-28T13:50:59.982Z","0.0.1-alpha.98":"2026-09-29T12:30:59.509Z","0.0.1-alpha.99":"2026-09-29T14:39:15.765Z","0.0.1-alpha.100":"2026-09-29T23:16:54.922Z","0.0.1-alpha.101":"2026-09-30T07:51:53.029Z","0.0.1-alpha.103":"2026-10-01T02:55:34.741Z","0.0.1-alpha.104":"2026-10-01T07:45:58.443Z","0.0.1-alpha.105":"2026-10-01T11:01:18.112Z","0.0.1-alpha.106":"2026-10-02T03:31:20.892Z","0.0.1-alpha.107":"2026-10-02T09:56:42.587Z","0.0.1-alpha.108":"2026-10-02T11:56:02.771Z","0.0.1-alpha.109":"2026-10-02T21:10:03.244Z","0.0.1-alpha.110":"2026-10-03T03:42:57.547Z","0.0.1-alpha.111":"2026-10-03T06:35:05.106Z","0.0.1-alpha.112":"2026-10-03T09:25:19.756Z","0.0.1-alpha.113":"2026-10-03T13:20:10.713Z","0.0.1-alpha.114":"2026-10-03T22:27:51.044Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","background-process","coding-agent","developer-tools","doom-runner","doompi","pi-coding-agent","pi-package","process-supervision","shell"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-runner"},"description":"Supervised shell execution, background process control, and run logs for Pi coding agents.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}