{"_id":"@yusukeshib/pi-babysit","_rev":"40-fff0e21cb2eeac5ea1b37f5fa6352ead","name":"@yusukeshib/pi-babysit","dist-tags":{"latest":"0.6.17"},"versions":{"0.2.0":{"name":"@yusukeshib/pi-babysit","version":"0.2.0","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.2.0","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"417041893ac3842dfaba674ec37befa82d568545","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.2.0.tgz","fileCount":7,"integrity":"sha512-H/ZkRFV6LtciwUzfRY5mETxV0Z/5lguN1/aTl3t6j1kqENCjfj4hRAcn5AyCRsOJDS4RLG7DIefHA+EyKsc3SQ==","signatures":[{"sig":"MEUCIQDGAqXEIcmjoVzf1dw+2JYqe1JnJPTPKdV17fdmNZcztgIgPIkX6S5l+/k8orrYMxmq5SeP8TJUIxt7DKTlpq1eZoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90962},"type":"module","gitHead":"fd67082ee94cc186a3a2eeb20712726e79d8f26c","scripts":{"release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"10.9.8","description":"Run anything long-lived under babysit — one supervision substrate for processes and pi subagents, surfaced to the agent as babysit_run/check/send/wait/kill.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.2.0_1783781291840_0.676290934532058","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@yusukeshib/pi-babysit","version":"0.2.1","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.2.1","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"1305ba425a129028b253d590e9f9f9df2ea76c0c","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.2.1.tgz","fileCount":7,"integrity":"sha512-FfxPJIaWo0EYqDonVywK2KBRi4Wp5Zn+sGaJfXVTFu26P5gi7Cdwv76Ke+9Qg0pteANghSASNPVNiTEy2ulAhg==","signatures":[{"sig":"MEQCIG+2UK73yaWrcndAWaEnhdsY02jFg4gBMXU2s2n8qMIOAiAY/SNtuXg2wZJ00t6lI7rvBejYDrOCoNKPB+ZqFWeenA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93003},"type":"module","gitHead":"e570cbf6e560c0b86df123c8a338f76a51e0707e","scripts":{"release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"10.9.8","description":"Run anything long-lived under babysit — one supervision substrate for processes and pi subagents, surfaced to the agent as babysit_run/check/send/wait/kill.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.2.1_1784296974653_0.8937688511875925","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@yusukeshib/pi-babysit","version":"0.2.2","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.2.2","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"42ef57b6428379d956c38ffc6532fae65f914ea9","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.2.2.tgz","fileCount":7,"integrity":"sha512-quq1/+I8fpwWzmBR4R0B8x6+I6uRMjYaYUm/Tgb4jCr50PM9byQFsVdOuBFtRUS+0f0YMIytjEBajn//P3d5mg==","signatures":[{"sig":"MEUCIQDZVSV3z5dg1BHVw3jJS1/aljsoGUesc6EaenRt4kHPHgIgdcrfHNJWLelkuGZpx1qjxi4LYRaM37D8593kb2sAnCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94007},"type":"module","gitHead":"bd79f311127a742aba57ba3bbb5b43db59651449","scripts":{"release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"10.9.8","description":"Run anything long-lived under babysit — one supervision substrate for processes and pi subagents, surfaced to the agent as babysit_run/check/send/wait/kill.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.2.2_1784469417627_0.9964852347844524","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@yusukeshib/pi-babysit","version":"0.2.3","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.2.3","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"7b860bdaeeb2aaf328f757b1c0b3d53bd1337b0d","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.2.3.tgz","fileCount":7,"integrity":"sha512-Y7udNz4bs80cwhNyESYA70viTnFyVxtv3FRcJoDo+OTuA14vI1L6Oan/oHL8/xQfnEMlWWYRsFxGss5OgMlMGg==","signatures":[{"sig":"MEYCIQDlMuldvjF8ZJH58lkjODyugXiPegtCuLycxmQaMa5VAAIhAPTesbI+nij1I4/ZxiiPlWrhrxuS6qDRY7jwmq6C81SS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94178},"type":"module","gitHead":"1005e2b3030e734746e552674912b8cf2a7d8947","scripts":{"release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run anything long-lived under babysit — one supervision substrate for processes and pi subagents, surfaced to the agent as babysit_run/check/send/wait/kill.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.2.3_1784583958343_0.9979418509765665","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@yusukeshib/pi-babysit","version":"0.2.4","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.2.4","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"959481f87eda4be9dfb350f86b1bb607446a4d7d","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.2.4.tgz","fileCount":7,"integrity":"sha512-eba0x+QevSaRKA0pzB8kFtdm9y1iRd0Fctgn5LGUvtR/EESEuQSmVqTPUKg+r5iHQpIlaJ41kQs66g3cKuARmg==","signatures":[{"sig":"MEUCIAYgVkPeQ4BHWiM40y9IcGE4Dl/FLHZxa+tZaAs4JzqYAiEAlfDHNCQOQG247c/mXg78/1juags55u7UI0Vf79+JnPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105186},"type":"module","gitHead":"1005e2b3030e734746e552674912b8cf2a7d8947","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run long-lived processes and pi subagents under babysit, with bounded local reports over captured logs.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.2.4_1784638086124_0.2638369115185162","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@yusukeshib/pi-babysit","version":"0.3.0","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.0","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"b5e78fab91a219bf188c7b9651f77a1a5ed723fa","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.0.tgz","fileCount":7,"integrity":"sha512-Xt6eezGyzjvIeKa2+SIj2qzpAPp/bbw51S8+W4SpOOuQNqMd9v0Vlr0ux1U9eKMsd4nCK3P6zJk1tGaY1FU70A==","signatures":[{"sig":"MEUCIQCv/NWJWB/XmYDrOaDRqSvMkT5eLWQ00oZSxY0hmwwRwQIgSSWnVXuvJjykdW3Pk6VZqECeQIYTE+ukb1P2E/IDZ+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98158},"type":"module","gitHead":"7fa01f6707487bb7c624ea56156ef5787be48c8b","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.0_1784675625579_0.7153218599821025","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@yusukeshib/pi-babysit","version":"0.3.1","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.1","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"212ba9dedf2a9a48c7a612403705298b3186d501","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.1.tgz","fileCount":7,"integrity":"sha512-mdGPnpL0M6QTlW0ckGzd+Okpihp/JzaxPbTIZ8bPJbQ0a6LNIdwDrpvwIsvLE2O1ELKV5xOPemAOq0L0b6RI2Q==","signatures":[{"sig":"MEUCIQCV0W1sQ1AoVfs0ba4fxcdGCa/RVYdAWYyItPqrTNqjGAIgUfonBRaC8Gal058Sy5gT6vgVCRDB/Tl4ZmNrRIneVEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100362},"type":"module","gitHead":"99f5bcea43a61f2ea60787e0662e3ba59304afef","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.1_1784677730415_0.6313258935890447","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@yusukeshib/pi-babysit","version":"0.3.2","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.2","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"874af40e48e81f199d55e04411874093e49c8a03","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.2.tgz","fileCount":7,"integrity":"sha512-iZEtnidB4F3fsjTXudIHkdoqx89B3sFwtBf6VDxVc13TIUKT/EtzpkW4v43uqbZmXqnhwnd6SUhCFSgWUoGbDw==","signatures":[{"sig":"MEQCIHx5fxVKX80mrrVPJluMzFJIlt5265jXG7Y40PEYdjULAiBPtzrZA3VtthgLPc2r3vHk2R360VP26ArYEFvWIb5X3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102501},"type":"module","gitHead":"dd9de9723a64ff351692719605ef3fbeea3c9614","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.2_1784678395797_0.8535699976337738","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@yusukeshib/pi-babysit","version":"0.3.3","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.3","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"48fb0337cd87115a67776bb4cb7ed4303dfe8f98","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.3.tgz","fileCount":7,"integrity":"sha512-PhgS+HRzSK0NaKgVjkMcQVkHeDkGggRWo4hZVgnojOxAYgGAdvIxMb4OzrbaQzTtjMIMoopIGWiK3GxHz0sQAA==","signatures":[{"sig":"MEQCIACXIO/h8YJiCzu5Z3qV6UhH7bR0MR+PHjkEmjSZPXCpAiB/oTKqYfzQZ2O86Fdi2WWJQQmoKUztL/4t8ayopLiWuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102679},"type":"module","gitHead":"89361a0216c84c18c02a592178240a810ebbe7bb","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.3_1784678591536_0.9031480560950276","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@yusukeshib/pi-babysit","version":"0.3.4","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.4","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"62e07de45eb808aec9863589f1427b78bab9c667","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.4.tgz","fileCount":7,"integrity":"sha512-qD2QV8lksse3RNd405bezN6HKThfAepeYNEYiLfdBCnqztUNkyJndOrB9eVkL7hHJqZBayW/fdtVSm415rElaw==","signatures":[{"sig":"MEUCIDOTeC/R2Tme5jn7r1zaGwRxZOnz44lIxGgBRUfR5Z0zAiEAm3YqVeceY3GBeHgOxalY3XM4M7YAZF7NFdhacwk0CB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106724},"type":"module","gitHead":"7cfad9552bf43e62bba91d364d22703473e1a181","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.4_1784721506349_0.4047623608351667","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@yusukeshib/pi-babysit","version":"0.3.6","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.6","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"49c3fd558a7029127bc88ea7c229fb347280fe51","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.6.tgz","fileCount":8,"integrity":"sha512-oPN2lY3gp1t6yRVVbkcz5UIVrdlnHHuva8WmOKhuldmYUjDq3FP4WiP5BHp8VkYpEHQMn9/jYX4ninutr4OGug==","signatures":[{"sig":"MEUCIE2/dXJuBXKUDyNAIRO3xZA9jIguCvHfY0UDgvKiO9y1AiEApRABdhdTJjjLas88ipJ6X23COzau9at2tg/qRVVouAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111366},"type":"module","gitHead":"713c35783e0f557148889b763d1297788934df8d","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.6_1784746108719_0.8166600290805395","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@yusukeshib/pi-babysit","version":"0.3.7","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.7","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"1936843adff5dc622e4b58f7c5d61938d142fb9f","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.7.tgz","fileCount":8,"integrity":"sha512-f0aMp2MAE7nFCOdrwsClaHTAlNjueUSgP/vC40iq2biN6DbTIEH3lg+H7xEurTOo6x9y2/I56GQyH27wlX1Emw==","signatures":[{"sig":"MEYCIQDE7XjMJ8r8lR25lrOn1FftrOJwUzhXcQGCXYXmO0l2jQIhALl0dcSt4VuXmKSQT9kjEZRH4w4LyF/lmzvSkkNWlc/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117075},"type":"module","gitHead":"5987d01071ae91518167a05fc52d04a53d1ce624","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.7_1784752675940_0.24664404438663823","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@yusukeshib/pi-babysit","version":"0.3.8","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.8","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"7b791ce763fe711bdbf792ec456d9ac555f79fec","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.8.tgz","fileCount":8,"integrity":"sha512-rPdvS5zAE4tj8l1DSfix6nEJLV7MSNAjzxbbsXcNxRuJ/usT+2vYg0bq8nuK7PFxNdyXR1e/yhDBd8ab2zBhUA==","signatures":[{"sig":"MEUCID/fq+5C01Uex4kPN7MwLewSznzyKG4Wj5ImmYyeMFhwAiEA37h0iZRgF2wSu590MI/Tj1+EXHN6WTOfRg6TIt4Ivi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124124},"type":"module","gitHead":"70ab2e025c8741a26344d7dd8325320b24035ce1","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.8_1784765697935_0.4082796370804651","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@yusukeshib/pi-babysit","version":"0.3.9","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.9","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"07e6b6390ed816bb6d425c1cf806e61e137b2a6a","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.9.tgz","fileCount":8,"integrity":"sha512-e0dnJFYbIe9VPIoXESqfBuSb0kVKO64NxF9L9iRuI7ywt2PySksUXwLaUok9Q08LaOZD8hVpui2Ama2IirwXCg==","signatures":[{"sig":"MEUCIQCorXrABw8SWnmM0Ay3TNF7wDBdL8Segkehn2Ycs1NUUQIgTN+era6fsUa1UrLcNWhvRT6Lw58rZex0vTDs0kgPydU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129289},"type":"module","gitHead":"61df4dcb1bb489cc32249444994fa0faeaf58c09","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.9_1784767435559_0.5360395702640333","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@yusukeshib/pi-babysit","version":"0.3.11","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.11","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"2d8402d9c6f41faffe0d2ba9930d1aba06dc91fb","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.11.tgz","fileCount":9,"integrity":"sha512-Jy/Bwo125SJVJ4g+SDB+Z0ZkZIydDyXihcqRwFKmw0gVDrx50TO6KCu2aQSIFk2zY9ARYs/2ZOOpTpULVIpZqQ==","signatures":[{"sig":"MEQCIBSEq02SQ4iXrQSVozmdkAlpm37b47vUF+k1D5+Hozf0AiBIBJYnn5/gutsBH6TEs9KAHHogeuDoM8sNZX3hLbJ6Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136139},"type":"module","gitHead":"5403a8d5446a08c0ce10ca0ac0476ba267e777cf","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.11_1784894212561_0.8369627444319085","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@yusukeshib/pi-babysit","version":"0.3.12","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.12","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"537cd46a21c964adcb1be068475bc16482da49b9","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.12.tgz","fileCount":9,"integrity":"sha512-iCkApyhNBisHDtKZf0fHUdER2Irw1Z9LfcR3jGksotCDng0GL/e1OFFftvmvAtip8oTiPdo8QSVpTDp9Gac5og==","signatures":[{"sig":"MEUCIEUnX2YnF69bE4ZJXfnbgj+3jss6tZBdkFBf/GPdEmsvAiEAzEO1wWKaTaEeaAzGR9RNt4DYVTrOzC9dEdBrtGvc3hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141382},"type":"module","gitHead":"6f8f10d21f5f133411f3359a464072497fac02ed","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.12_1784907713608_0.028005317126325036","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@yusukeshib/pi-babysit","version":"0.3.13","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.13","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"8f1091f59618ee8c8e41fd3c28c20884870f8c32","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.13.tgz","fileCount":9,"integrity":"sha512-600/L94S+zecCNnG4SGH7hIAHzQh8xk4iBJKZ3GCpWd7Pu9lm05iQU6V4xIGIS9ST7O2MIZQnYaMhEMhVrGyXA==","signatures":[{"sig":"MEQCIGDd26SNgwHFSjs/x2Lp7PqcL04Twi1wjLti/NkrYLk2AiA76TyZ8a3+ioKwDQRm6VM3gfQUgenK1CuCizR8GYiGTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150418},"type":"module","gitHead":"e62c03244b86b120ed98ba181873dc53607234ab","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.13_1784980398882_0.7065624389623786","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@yusukeshib/pi-babysit","version":"0.3.14","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.14","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"b58c68d32154123de6d0d8ea57360ba30a41301d","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.14.tgz","fileCount":9,"integrity":"sha512-r7bgA7w5a+8PxFMcj/dM8nN+jzj6KVEnBbaX1Hl8JkmeTkRJiW0nXZZm9c7FH/R0SVwRAqCL3DHAYzuNz17oTA==","signatures":[{"sig":"MEQCIC/HEB0oGcOYmoEdInFgB2tv6q013cTPjVkpnTUSstZ/AiBXvN5CAuGMf/3HPqBdxgHMoWEbABmSTtxTOnRiZ/XXXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175350},"type":"module","gitHead":"0c0441f26d7245f78963a1f575f1fed06af66761","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.14_1784989287320_0.5644239619052462","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@yusukeshib/pi-babysit","version":"0.3.15","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.15","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"230c46da3a1a24fc49455151753ef27970f99527","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.15.tgz","fileCount":9,"integrity":"sha512-tM9xMqA+XsODmUMuVzQWi5DH0/gblnvLwiSCXexFNgzDaJ1/kG9EIOse6iCvwF1XF0u2Ic9sSjIRy5ZyU6F2gQ==","signatures":[{"sig":"MEYCIQDUY+JTtXwCnqP0MlXYWE2ugJ9frRVFp14AYJlAedG5lAIhALnrGBXjOjd0coyzfMBBTtgRrwKkzQpEMakQ6V+ok2CZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183366},"type":"module","gitHead":"9372b649bfe077f6a81c50095949fb381c80c155","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.15_1785016131595_0.699663293506174","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@yusukeshib/pi-babysit","version":"0.3.16","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.16","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"fb1e0e8f18cbb7589371a6fefaa7f9f45ea12809","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.16.tgz","fileCount":9,"integrity":"sha512-SgC9d1WvpaGJ4Kuan/TGuKfz7GBw4qJfv5hVYUhdQudYy8Pq9xHoMTMaJmGvcZGSPsLb2AsiIEs3P6KwIurPmA==","signatures":[{"sig":"MEQCIEn0RMDZeE7ei0WVN/r3f7grZkHultsCUFQ1KZbOReWGAiBnr2JfU+v4Nty2Lt48bq2v4UwukBM6yO73Kx3IoZQJkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183926},"type":"module","gitHead":"d42b918ca5614f5b3b4d60efb28eb37b1e5b2bbe","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.16_1785065400889_0.32800210655713347","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@yusukeshib/pi-babysit","version":"0.3.17","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.3.17","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"7d4c860925d6162bf511e52a3fbea42b88cdd2e4","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.3.17.tgz","fileCount":9,"integrity":"sha512-keC65SqaDfnk2GHbvzFGg1ADcOku44Krtx4jfzpkmqugfG4FCqW76viVU9szAk5nITtR2t8BMRTALujn8238+g==","signatures":[{"sig":"MEYCIQC/Wx2tgPRNG5nrLtvg50NdBttYh2MnTYXbdTU9C9CeTAIhAN02L5hgIHULd/CsfNmaf9Ww1VwjZCZYSe2taiajvyrR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185675},"type":"module","gitHead":"2d2d848df54b78e3bd5f0204159f44bfb1366f49","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.3.17_1785151796116_0.7008311900934996","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@yusukeshib/pi-babysit","version":"0.4.0","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.4.0","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6ed1e18b17e2186810fb79f0e8f0712b9277b734","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.4.0.tgz","fileCount":9,"integrity":"sha512-XPOR8mvkPXltLy76Sw38y2HPw0ziJXSa0txJRQSXwTNnk3BgERKoq5fl+5XGP8dGG9QD+2Vpx3sNZWHSG610gg==","signatures":[{"sig":"MEYCIQDuXGF6OU0jSsS9KfjMh/DELXfEEANcMnAJCRafI1amOQIhAPfdJk1vPtaBUggz0Qmecd+qVdlRkIpWgIHfF3o1kujM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198928},"type":"module","gitHead":"e79111e34c4053d13c62d6d10b65ee81a9539be3","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.4.0_1785288775360_0.5264693690368976","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@yusukeshib/pi-babysit","version":"0.5.0","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.5.0","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"b8603543e8c22aa8e5dbfb426c591ae69add7cdd","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.5.0.tgz","fileCount":9,"integrity":"sha512-k30G2tJR9VgtCnuSHkvDNVBaKbmHGdW/j1yTirR7rf3WxbxqyRUto/b+Ec5EC8zCi+Etr6+UxcN55bUuIl2d2A==","signatures":[{"sig":"MEUCIQDxJ7OUqtUCTZJ/GIkiVU9oN9VZVLOO5Ou+MtGsAtt+ngIgdo/rqixG5j0sfzqi8pcwYDbCTyCP/de5Eh5WSWVXFRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205627},"type":"module","gitHead":"a9f2d78c5b6d16dc8d2ec7c16badf461b2b0811b","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.5.0_1785369185846_0.5835490384866986","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@yusukeshib/pi-babysit","version":"0.6.0","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.0","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"1202bc5051850c3f12820e431e527c4556c8e8db","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.0.tgz","fileCount":9,"integrity":"sha512-pQ2MrvvjmCgPIsYb6VNrn6YGPSfcx97AqW3TJMVTMkJJ1c6uF4P8cX40mltenummUH8PMQw1ILXTTyL+R6vW1w==","signatures":[{"sig":"MEUCIQDGL31vFgfUbxXtAklS6K3Yo2sfpltwGfqJucr52o8ltgIgaGGMXxQ3HX40v78FDAt2YG0nT5vHQgJKwTawmcdu5bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207888},"type":"module","gitHead":"93d6bddd32433e400b0411b6c5b6e643b0783fa1","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.0_1785546661356_0.24443586048926647","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@yusukeshib/pi-babysit","version":"0.6.1","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.1","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"f53653d00b2e825851dedaf858e75eb643def6f0","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.1.tgz","fileCount":9,"integrity":"sha512-IOEM6hT7AK0oVlDtBDz9VOm3pC1MvXgM7ErZUOFdN9wekLYMwilqgGdq9ki9dsiAIslR8IREu/w7OOTCUNBevQ==","signatures":[{"sig":"MEQCIExeDloI9adiKJFoz5T3uNU6NiR4yC5ATG4SvR5Z+Cp3AiBWCGjB9M1YvQdYBND0HelBmk0yW25ISAQS56guJisA+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209658},"type":"module","gitHead":"a4a9185f2adebeff259b17211d02cba2ba5cffce","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.17.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.5.1","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.1_1785956721113_0.904156439449098","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@yusukeshib/pi-babysit","version":"0.6.2","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.2","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"7eb3438bc7dd51496b720e1aeff4e71bb80e4b50","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.2.tgz","fileCount":9,"integrity":"sha512-Y+twYJxj2wfMriNL2HXFDf9GF0F0UoVHnd+y7tfae6zBuyXFZ22QtBqn2Kw0bXHraHI5kd+SxnkBw2ObWs1N6Q==","signatures":[{"sig":"MEQCIEImpkxdk6C0oKMZuo2Mr/v1aa8hzM1X7/nO7SlV8+dVAiA8TfHARvjfAQ6IxmPxWvV56ql/tzfptqa5mPuHWvTjIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213300},"type":"module","gitHead":"60e8fc74ce2fd7d2577acf26e58a92683bc97256","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.2_1786881728293_0.3161696944201071","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@yusukeshib/pi-babysit","version":"0.6.3","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.3","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"260b77bb6c650b89e61312622a432b2574a8e761","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.3.tgz","fileCount":9,"integrity":"sha512-qeWgjXY1qauLcA/9fxNMog6e6HcpEh4Q39JvjjsygCUHtdfYbUnSm3fVoK9Oa0IAyukSXZrMdQOAh2Sa4JvjiA==","signatures":[{"sig":"MEUCICw5WUBLlta6TC2sl9ZYtUT0sQcntaQ4WgHStC+MwZZwAiEAifBcmRkKRqCxaEKpUe/OXYwkcgJ1DnpO5oVo/RWHWh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213232},"type":"module","gitHead":"6aea45c77ffe761185bbe0e4ba16dd22366f7fd9","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.3_1786885553321_0.3797532755412305","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@yusukeshib/pi-babysit","version":"0.6.4","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.4","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"41835867261eb6af1070fcfb5386cc9247a38585","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.4.tgz","fileCount":9,"integrity":"sha512-DQbGYBtcbOgU6cgM0eLZLyED2ja/DJCiiTEiOMid5gJLok+dnCIrenrpS9z0+Kn4tGqQaic6V4uIxwuMGIZHzA==","signatures":[{"sig":"MEQCIHJ8M439+ZSnhMw0SRPAHDKAyykbCcnQKEonRndhoGLLAiAyF8PW3/baIeEtPRzPcl9N0prji9He9Lc7X/V6Tr3WQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213541},"type":"module","gitHead":"1f783db28f2f12361c180faf000ee691dd67d6c0","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.0","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.4_1788396972471_0.8721507020856625","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@yusukeshib/pi-babysit","version":"0.6.5","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.5","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"a464768396dd9828ab36e1caf58ee1066da300cb","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.5.tgz","fileCount":9,"integrity":"sha512-gd2gwexW3njDplikfACU/Lx7y/gBFSqDUMJgx1+l4EMVR/ELNZM8tDx9bWKUyhE+03PyHM5mAT0t4W9UGeZvLg==","signatures":[{"sig":"MEUCIQCEzZar1oasnuFTFDcvPRkHOu4pAXd1CC53lzZ3mBbTIgIgHOfzj+vkK5pvrBr5NhP+JwWP8Sp4Xr0x1/kOV2qjEuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKg1HAIFOwm+FY/+YDWcPH6HeNeeMqVG3hFwBwWM3hRQIgZyQ2ZnyWr+eHQSc2Kin9HHvbWLAwwPftiYhkSF1vdB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223722},"type":"module","gitHead":"e1c4325629e5ba05babb093ef6d94b462cce2aa0","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.9.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.5_1789824621801_0.578522371571335","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@yusukeshib/pi-babysit","version":"0.6.6","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.6","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"7456834cd25283865574b66abf35b852b54f860a","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.6.tgz","fileCount":9,"integrity":"sha512-vRo+lEswbKpJR/Qdjw6Er4xyWWeJ7zdHrvml3pVjWTWTMRLrQzFZCzpjWm6RKvvPYZDnvraqGY1K5az/6w6U7g==","signatures":[{"sig":"MEYCIQCtdBpZUXJRIcZeoe6DGGAESLZhBOgnw2o9+hYubCzk5QIhAJJfib/ZShFpLmAV4WbY16fLxTev2q3GFSGY6kYCThYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICbe2UcrLS0lN/vlOehq67yNqqE0U4UAMtcTqSXru9LpAiEAkxqXrTb6G9f+MA6DsKN1/cgaUT8ROWWoOebqIgqkh90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227505},"type":"module","gitHead":"d2883e484c9e97740492dd980257fd0e58bd316c","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.6_1790625099799_0.3194920797424621","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@yusukeshib/pi-babysit","version":"0.6.7","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.7","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6275b602da633bee5befe847781c227bdb06bb02","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.7.tgz","fileCount":9,"integrity":"sha512-Pv+A/eOuTZEIXher7MnacPZYZFiZE09Aj+x55LATuna0ke/TLk6BZNSj6wRhkwGh1FjARy/WK25eFu5fXF40aA==","signatures":[{"sig":"MEQCICwRytycwTRY4bydoU92rr7ivGSpgRgOvXDQLCfeJWhdAiBIIJTXORRrceBL10OouB018o1eR8i/ydAlnkGpSmY+Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmLQ8xi4ivCvCytJ5JVsYKaKYcx7zvYqxwji8znR+j9QIgWYdxCfobRFZFL7GZ4oa470pHXu4iv1cHPrK9GPXfw2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228486},"type":"module","gitHead":"2ca4ff24009d8d57f4f30ac31003d036d16accc1","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.7_1790681393669_0.6942917649924287","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@yusukeshib/pi-babysit","version":"0.6.8","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.8","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"68c42a8691270ade987e873899a4164daedf2ff4","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.8.tgz","fileCount":9,"integrity":"sha512-llfXkBum8nOCgXS/pf+ckndRdyVr6Z0Yt4jI5VDLUx9GqweGbCc7nsQhIDVv+GlNdtlngP7yEkPvC5vDdROdQA==","signatures":[{"sig":"MEUCIEcuNpJ0xqqTbvzAbQ2+cCxbMWDJIVxyeDza9LHg5gBDAiEAvxhIymmPvF/yhsVAqfQqYU7zzD8UXG88QvNQOY2NCfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgOmKC3wueTl2Apvhx9lp4oU1DgRf3WxHegRcLk7V35gIgS4eTX4pMrx/Cea33dQU7UUp7QIDRlkVO9lqhfg6UE84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230769},"type":"module","gitHead":"894c59966fd5380f4a6263f401922e3629142f00","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.8_1790846982184_0.4535015727351539","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@yusukeshib/pi-babysit","version":"0.6.9","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.9","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"ee0da936256ff6d44c61b61f5237c59f4a5033dd","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.9.tgz","fileCount":9,"integrity":"sha512-+6dLKb+32F46xlVHMSIlI8gxnRB1A62RO67LZbnMP5oOyum2CastKrpJRmm1HSuQqxhnPIf2sAW485RKl7o01w==","signatures":[{"sig":"MEYCIQD1lBsQvBPfqlkRMCQayzjKB6zkVaZC0tSo3eu0cNjBuQIhAMokyedAmR4uRIgBoMPTdFqdDkdQTcpjj2UA11wxfAXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIErem8tkh69vJL0WE+dpJ8U5E7TfVYFAhFD3bRrfEYLbAiAtej5zSdjHWw0Z/v0yNA/81rFQCs8w7sCFBgo+MITPyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230946},"type":"module","gitHead":"f6ca68f94c7a46caae3f95e56558d6f0c9cc2748","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.9_1790859780658_0.5531473567242504","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@yusukeshib/pi-babysit","version":"0.6.11","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.11","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"877d06965d17e962def69ec55ab7fcfcccf71140","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.11.tgz","fileCount":9,"integrity":"sha512-jTOfyWLoG2Zm/MPkt0PnHiJ4l9RUa8/j20O8S72SqMMLy1EGfQWOzYTYnXBHUNOf7ltdn/5uZR0el62bBbqVMg==","signatures":[{"sig":"MEUCIEw+4NtpO9NQkyys1LovDNLnUr9nEowO3EM5tKGPbs/UAiEAzWk7fUctOmUaZT7jBLBErbQ+SET5fSKDaobYpv/uU14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG/QEmVUdezC6B3FnBk4zhAZCBAdJQ6kH4gg/K9g2lwpAiA3LukmSv7o9jRKwtsbxu32/+27Oyljq0JPcFyJfR22sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230717},"type":"module","gitHead":"ec0e9485c7af8558221202533d43cfab778aac80","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.11_1790860293150_0.5013123847600267","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@yusukeshib/pi-babysit","version":"0.6.12","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.12","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"11ca68de716aebe7ecf81ec051547563b960d40f","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.12.tgz","fileCount":9,"integrity":"sha512-mNGOs9egPjTAdh5gyCzkzbCpK3JYwnCPV/mErEqdatqSNafG8x352M2Ix06erWCYCebNAJfoiWeHof3xfmGPpA==","signatures":[{"sig":"MEUCIQDrZx3MSUJCqAJHysRf/wie4R5kCD5ed/PFS6snFBhq0QIgY46DoMFuoTFxFfUFQxUmwvvzA/P3yceydBelEETaDCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp2wM44aQllVng7NDeAK1JL4Lmh9pLPH3ev4PnfZSl4AIgUlG+n1TiEdKwmgWjPPU+MZIMplDQ/iuotE7x4wDeAJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230701},"type":"module","gitHead":"eacd0650bbf0a9353cf07a219040b15367d36f93","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.12_1790861575404_0.7204200337389","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@yusukeshib/pi-babysit","version":"0.6.13","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.13","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"d242fca319ed417fed00e54a2fbd0b9f00afb998","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.13.tgz","fileCount":9,"integrity":"sha512-GNakoDObIhqmEfalIp0D5m8sPliTtdXoZmQUywSX7whL8Ib9jcsMi2iWLQoqnHR6lmKePPsBziBh4BOlCJVcOQ==","signatures":[{"sig":"MEQCIFo1xEcNjVxtx/1OF0JvDDDHHzrkMaRV2Np9X4bkjAlsAiAdkR0+8YWFjwRxZAckwnDPzN/7Y35USlyrX9WJrmYNfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpLtvWdaFYfh+coQPOL+yWuvZea1Dl+1wfbQh+4yOPnwIgJCwSNAgxx9OvkJ2asQ65J+N1s/ewzY3l2zVeYmFwX7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231909},"type":"module","gitHead":"47cf6ea1be31da22431619fa36cd4442bde3718c","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.13_1791021591626_0.7262022353702473","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@yusukeshib/pi-babysit","version":"0.6.14","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.14","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"73fc821c004f4742a9016e7aee6f7d242645fedb","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.14.tgz","fileCount":9,"integrity":"sha512-zbUpkeSg+jmaXf6gx8UQkYqjhyDtcNHAmsu8JVAKTPcGZsw4qCVdP12kDHn5HnQ1DnSweSvYhpu5+8jPnMe3Ug==","signatures":[{"sig":"MEUCIEMYACKh2ByixpXIn5ghl+g16N1fDztBLlG94X8Msl0rAiEAzxzv2mqFRKBIlgN7thCs5oB8PzlJNF9BWCGEfZCMPHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr28iv2XZPkUd7FdJLDwQ+VmTv7AcwTj1+35bVTs514AIgPFBlSNQ6E+pQV4Ph5nru2G/Lt0o08ICbBhSQzPfd50M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233157},"type":"module","gitHead":"307a7bde392883f673c60efe42df38758e4a64c6","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.14_1791055689140_0.28820697243638915","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@yusukeshib/pi-babysit","version":"0.6.15","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.15","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"c4360c27482b07ed75cbd1fd009d286df160eaf9","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.15.tgz","fileCount":10,"integrity":"sha512-oUK5q2ERI4uX6i+9V2/aPWm29aM+Kg/ZYn8KRjSvOKVkpPICm0SRdeIUwTCbl7+HkCv7M5Wl2Q2qA+KCej/mnw==","signatures":[{"sig":"MEUCIECuDwJwHk6q3OqVj+d5i49RACIwIkALYzuK6giuFIDBAiEApjUIrmSuKGYf+SJCF2EdRV7LErnXTjntSGjnxtwrPQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjvz2SAEbD5IRzF7ktbwLy613XiH3M8ssQ7VdwlV+EqQIhAOZOn76nc7mq4aNO3ttbDfD6dLkcXmgAHdbFAgLnwD44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245868},"type":"module","gitHead":"cde3d8bde4954a7ce2f2dbd57500502e64108bb0","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":">=1.0.0","@earendil-works/pi-coding-agent":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.15_1791059677002_0.5626381090682318","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@yusukeshib/pi-babysit","version":"0.6.16","keywords":["pi-package","pi-extension","babysit"],"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","_id":"@yusukeshib/pi-babysit@0.6.16","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"homepage":"https://github.com/yusukeshib/pi-babysit#readme","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"9fbbaf6766b6eb78242df3fa0622264de5701ba6","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.16.tgz","fileCount":10,"integrity":"sha512-tWbNQ7+C6ttEPYKAPe1CDb3DwGMZ6lLoNEjs9mye7ROgPin1TRSKSz4XbtVColYC82cPlJkYYgatAuOHXXUMVQ==","signatures":[{"sig":"MEYCIQCaDSJvmEOApIYQZlcv0qmLaa/M21L3GGXxej0L3TG2+gIhALPTjRBLd7B4XPb13TeNuV2A3EAVke8r+AwZMT1IyVpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1wGTy5lOZBCzp+9/wh/VGBod3Mrv5BQS85PfX2JAFRgIhAOAfYOe3NQTxZE+AXlrd7IiSGySnbWKzUyTJjrsz+DSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249428},"type":"module","gitHead":"6f786bbaf74ae89b3a4e0e77b9455ef69b62f1a8","scripts":{"test":"bun test","release":"npm publish --access public"},"_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":">=1.0.0","@earendil-works/pi-coding-agent":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-babysit_0.6.16_1791082146744_0.8052532859191726","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"pi":{"extensions":["./index.ts"]},"_id":"@yusukeshib/pi-babysit@0.6.17","bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"dist":{"shasum":"4d93471613b3789ee64c71df57ef56e300be2b2f","tarball":"https://registry.npmjs.org/@yusukeshib/pi-babysit/-/pi-babysit-0.6.17.tgz","fileCount":10,"integrity":"sha512-kt+RsFSX/7m750DxEbFN3GugSO85OIgGvFmNSLFhOgeMAAmIgU7c81m1WUeaHC4Ud77zjUymookw3Q6U1iAcNQ==","signatures":[{"sig":"MEQCICFaO8ae5qkfGAZNqGj/iiFJWqRcpxmhct9oBHhcpYetAiBbDCGpFb4HmOm2BXCiAg9mwcB/a44Q5gGBy1+JBALr2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG54wOlvDuewvChHZF4dseRo+hLwZpvqKds6LP4hKgH6AiAgxdCWeTriRGi+fJ6dBlbpuGaCnr6f/+eNyuYRGsNRuQ=="}],"unpackedSize":250922},"name":"@yusukeshib/pi-babysit","type":"module","author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"gitHead":"fb8bdce6c028adf8f0057c615de91d21f844a17a","license":"MIT","scripts":{"test":"bun test","release":"npm publish --access public"},"version":"0.6.17","_npmUser":{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"},"homepage":"https://github.com/yusukeshib/pi-babysit#readme","keywords":["pi-package","pi-extension","babysit"],"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"_npmVersion":"11.19.1","description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","directories":{},"maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":">=1.0.0","@earendil-works/pi-coding-agent":">=1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-babysit_0.6.17_1791114362559_0.7103299118259776"}}},"time":{"created":"2026-07-11T14:48:11.706Z","modified":"2026-10-04T11:46:02.856Z","0.2.0":"2026-07-11T14:48:11.971Z","0.2.1":"2026-07-17T14:02:54.850Z","0.2.2":"2026-07-19T13:56:57.779Z","0.2.3":"2026-07-20T21:45:58.507Z","0.2.4":"2026-07-21T12:48:06.297Z","0.3.0":"2026-07-21T23:13:45.708Z","0.3.1":"2026-07-21T23:48:50.542Z","0.3.2":"2026-07-21T23:59:55.926Z","0.3.3":"2026-07-22T00:03:11.685Z","0.3.4":"2026-07-22T11:58:26.475Z","0.3.6":"2026-07-22T18:48:28.870Z","0.3.7":"2026-07-22T20:37:56.101Z","0.3.8":"2026-07-23T00:14:58.086Z","0.3.9":"2026-07-23T00:43:55.697Z","0.3.11":"2026-07-24T11:56:52.721Z","0.3.12":"2026-07-24T15:41:53.756Z","0.3.13":"2026-07-25T11:53:19.062Z","0.3.14":"2026-07-25T14:21:27.492Z","0.3.15":"2026-07-25T21:48:51.751Z","0.3.16":"2026-07-26T11:30:01.027Z","0.3.17":"2026-07-27T11:29:56.280Z","0.4.0":"2026-07-29T01:32:55.559Z","0.5.0":"2026-07-29T23:53:05.979Z","0.6.0":"2026-08-01T01:11:01.496Z","0.6.1":"2026-08-05T19:05:21.281Z","0.6.2":"2026-08-16T12:02:08.435Z","0.6.3":"2026-08-16T13:05:53.481Z","0.6.4":"2026-09-03T00:56:12.626Z","0.6.5":"2026-09-19T13:30:21.897Z","0.6.6":"2026-09-28T19:51:39.898Z","0.6.7":"2026-09-29T11:29:53.774Z","0.6.8":"2026-10-01T09:29:42.283Z","0.6.9":"2026-10-01T13:03:00.733Z","0.6.11":"2026-10-01T13:11:33.247Z","0.6.12":"2026-10-01T13:32:55.494Z","0.6.13":"2026-10-03T09:59:51.708Z","0.6.14":"2026-10-03T19:28:09.231Z","0.6.15":"2026-10-03T20:34:37.121Z","0.6.16":"2026-10-04T02:49:06.855Z","0.6.17":"2026-10-04T11:46:02.705Z"},"bugs":{"url":"https://github.com/yusukeshib/pi-babysit/issues"},"author":{"name":"Yusuke Shibata","email":"yusukeshib@gmail.com"},"license":"MIT","homepage":"https://github.com/yusukeshib/pi-babysit#readme","keywords":["pi-package","pi-extension","babysit"],"repository":{"url":"git+https://github.com/yusukeshib/pi-babysit.git","type":"git"},"description":"Run any shell command and pi subagents under babysit, with context-safe captured output.","maintainers":[{"name":"yusukeshib","email":"yusukeshib+npmjs@gmail.com"}],"readme":"# pi-babysit\n\nA [pi](https://github.com/earendil-works/pi) extension that runs **any shell\ncommand** under [babysit](https://github.com/yusukeshib/babysit)-supervised\nsessions — one context-safe substrate for quick commands, background processes,\nand pi subagents.\nIt retires both `@mjakl/pi-processes` (the `process` tool) and the old\n`pi-subagent` extension.\n\n## Install\n\n```sh\npi install npm:@yusukeshib/pi-babysit\n```\n\nThen install [`babysit`](https://github.com/yusukeshib/babysit) **0.13.0 or\nnewer** (the extension does **not** auto-install it):\n\n```sh\ncargo install --git https://github.com/yusukeshib/babysit\n```\n\nor grab a prebuilt binary from the\n[releases](https://github.com/yusukeshib/babysit/releases) and put it on your\n`PATH`. If it is missing or older than 0.13.0, every tool and the `/babysit`\ncommand fail with upgrade instructions.\n\n## The model\n\nEvery session is a babysit worker owning a PTY, recording all output to a log,\nreachable from anywhere (`~/.pi-babysit/<pi-session-id>/`). Two kinds:\n\n| kind | started by | completion | on completion |\n| ---- | ---------- | ---------- | ------------- |\n| **process** | `babysit_run { command }` | process **exit** | automatic notification message (`triggerTurn`), batched for all exits observed in the same poll — the agent may end its turn after starting and is resumed on exit, same contract as the old `process` tool |\n| **subagent** | `babysit_run { profile: \"subagent\", task }` | `agent_settled` in the RPC event stream (worker remains reusable during its idle grace) | `foreground: true` returns the answer and nested usage in the same tool call; background workers must be collected with `babysit_wait` before the parent finishes, and remain reusable until self-reap |\n\nThe **profile is a tool parameter, not a separate tool set**: domain knowledge\n(RPC bookkeeping, per-task byte offsets, parked-turn detection, PTY-safe\nmessage delivery, spawn validation) lives in code, while the LLM sees one small\ngeneric surface.\n\nSubagent recursion is **disabled by default**: a top-level pi may create workers\n(depth 1), but those workers cannot create more workers. A top-level caller can\nexplicitly opt in for a specific tree with `maxDepth: 2` (or higher) when it\ncreates the first worker. Descendants inherit that ceiling and cannot raise it.\nNormal `babysit_run { command }` process execution remains available at every\ndepth.\n\nBecause sessions are real PTYs, the agent can also **drive interactive\nprograms** (installers, wizards, REPLs): type with `babysit_send`\n(text or named keys) and read the rendered screen with\n`babysit_check { screen: true }` — a capability neither retired extension had.\n\n## Tools (LLM-callable)\n\n| Tool | What it does |\n| ---- | ------------ |\n| `babysit_run` | Run any command (`command`, optional `name`/`pty`/`timeout`/`idleTimeout`/`retryOnWorkerDeath`/`notificationGroup`/`lifecycle`). Set `foreground: true` for one process or subagent whose result is needed in the same tool call; use `returnPattern`/`returnLines`/`maxBytes` to keep noisy process output bounded. Foreground and non-interactive process waits default to lifecycle `attached`, which terminates the process tree if that owning tool call is interrupted; background starts default to `detached`. Or start a named background subagent (`profile: \"subagent\"`, `task`, optional `name`/`agent`/`model`/`tools`/`maxDepth` and budget fields), then always collect it with `babysit_wait`. `maxDepth` defaults to 1. Subagent `continueAfterStart: true` is accepted as a compatibility alias for this default background behavior. Quick commands return inline; longer process runs notify in the background |\n| `babysit_check` | Without an id, list sessions with state/kind filters. With an id, inspect bounded output, search with `pattern`, or capture a TUI with `screen: true`; `maxBytes` overrides the 4 KB default up to 24 KB |\n| `babysit_send` | Process: type `text` / press `keys` into the PTY. Subagent: steer mid-run, or send a follow-up task when confirmed settled (`mode: auto/steer/task`); explicit task mode rejects busy, parked, or unknown state |\n| `babysit_wait` | Block until done: process exit (or `expect: \"regex\"` readiness marker), subagent task completion. Multi-wait: up to 32 unique `ids` + `mode: \"any\"\\|\"all\"` |\n| `babysit_kill` | Terminate a session, verify terminal state, then suppress the exit notification |\n\nThe built-in `bash` tool is removed from the active tool set so the model does\nnot waste a failed tool turn before choosing `babysit_run`. Process commands\nretain the built-in Bash tool's dynamic Pi metadata environment:\n`PI_SESSION_ID`, `PI_SESSION_FILE`, `PI_PROVIDER`, `PI_MODEL`, and\n`PI_REASONING_LEVEL`. A fallback `tool_call` hook still blocks direct shell\ncalls if another extension or preset re-enables `bash`, including shell\nbackgrounding (`… &`, `nohup`, `setsid`, `disown`). Set\n`PI_BABYSIT_ALLOW_BASH=1` to retain direct `bash` explicitly.\n\n## Commands (human)\n\n| Command | What it does |\n| ------- | ------------ |\n| `/babysit` | Arrow-key picker over all sessions. Renders an **inline snapshot** (no tmux): running **process** → current rendered screen + recent output + a copy-paste `babysit attach` take-over hint (detach `Ctrl-\\ Ctrl-\\`); running **subagent** → read-only progress (RPC stdin stays untouchable); finished → summary. Re-run `/babysit` to refresh |\n| `/babysit view` | Keyboard picker to open a session in the widget log viewer (Pi TUI) |\n| `/babysit gc [days]` | Preview and confirm deletion of old Pi-session roots (default 14 days). Active leases, live supervisor/child PIDs, unknown states, the current root, and recent roots are retained; old empty roots are eligible once their lease is gone. Deletion uses a GC lock and atomic rename |\n\nA widget below the editor separates session **kind** from task **state** at a glance:\nsummary counts use `RUNNING` / `IDLE`, and every row is labeled\n`PROCESS RUNNING`, `AGENT RUNNING`, or `AGENT IDLE`. In fullscreen mode, the\n`babysits(n running)` list shows live sessions (including idle agents) by default.\nClick the header to toggle to `babysits(n all)`, which also shows finished and failed\nsessions, and click again to return to running-only. Both modes show newest first,\nten per page; `< 1/4 >` shows the current/total page when needed. Click the\narrows to page. Rows occupy one line, previewing the command for processes and\nthe task for agents (with `…` when clipped). Click an AGENT or PROCESS row to\nreplace the list with a tall **log viewer in the same widget area**, not an\noverlay or separate screen. `Esc` or the right-hand **Close** button restores\nthe list, preserving its mode and page. The viewer uses Pi's `ScrollView` for\nscroll position and follow behavior, with a widget-local scrollbar styled using\nPi's scrollbar theme. Wheel, scrollbar drag/track clicks, and ↑/↓ navigate the\nlog without requiring any Pi core changes. Home/End and PageUp/PageDown remain\nPi's transcript shortcuts. At the bottom it follows new output; scrolling up\npauses following until you return to the bottom. The viewer resizes with the\nterminal, leaving room for the editor/status/footer. Agent logs separate\nassistant text, tool calls, and results; process logs show terminal output.\nWhen babysit provides `output.timestamps.jsonl`, process lines begin with a muted\nlocal `[YYYY-MM-DD HH:mm:ss]` capture time, with wrapped text aligned beneath the\nmessage. Agent lines show the capture time of their block's first available event\nin the same left column, with the assistant/tool/result/error label beside the\nfirst content line; streamed updates and duplicate results keep that time. This\nis the time babysit received the first byte of the event or line, not an\napplication event time. Narrow views place the date above the text. Old logs and\nlines without capture metadata remain readable without invented timestamps.\nOnly the selected log is loaded, bounded to the latest 1 MiB / 2,000 display\nlines with an omission notice; the full log file is unchanged. Empty logs show\na placeholder. Works in the released Pi 1.0 widget host. Mouse interaction\nrequires fullscreen mode; `/babysit view` opens the viewer using a keyboard\npicker, and `/babysit` still provides a snapshot. The displayed `age` is total\nsession age, not time spent in the current state. Transcript details\nfrom tool results, snapshots, and completion notifications collapse or expand\nwith Pi's tool-output toggle (`Ctrl+O` by default).\n\n## Logs without context flooding\n\n`babysit_run`, `babysit_wait`, and automatic completion notifications always\nreturn lifecycle metadata and the absolute path to the complete `output.log`.\nExplicit run/wait results inline complete output up to 8 KB; unsolicited\ncompletion notifications use a stricter 2 KB per-process output cap and an 8 KB\naggregate message cap. Process exits observed in one poll share one message and\ntrigger one agent turn. If even the compact summaries and log paths exceed the\naggregate cap, the largest fitting prefix is delivered and the remainder stays\npending for the next poll. Larger output stays out of model context. Inspect it\nthrough the session id without creating another shell session:\n\n```text\nbabysit_check { id: \"cargo-test\", lines: 50 }\nbabysit_check { id: \"cargo-test\", pattern: \"FAIL|ERROR\", lines: 50 }\n```\n\nTail and search results are capped at 200 lines and default to a 4 KB total\nresult cap; `babysit_check.maxBytes` can raise or lower that per call (up to\n24 KB). A single explicitly waited-for subagent answer may use up to 24 KB;\nmulti-session wait results default to the 8 KB inline-output limit and can opt\ninto a larger cap with `maxBytes`. Foreground runs can apply `returnPattern` or\n`returnLines` before output enters context, avoiding a follow-up check turn.\nPattern search returns the latest matching lines with line numbers. Prefer a\ntargeted pattern over a broad tail, and do not read a potentially large log file\nin full. Subagent crashes return structured errors plus the full log path, never\na raw RPC JSON tail.\n\nSubagent logs compact Pi's streaming `message_update` events before they are\nrecorded. Pi repeats the complete growing assistant message and partial snapshot\non every token; pi-babysit retains only the incremental delta. Compact RPC\nlogging is the default and also removes duplicate payloads from `message_start`,\n`turn_end`, successful `tool_execution_end`, and `agent_end`, while preserving\nauthoritative `message_end`, failures, responses, and errors. Parked-process\nstate is materialized as a small boolean so completion detection is unchanged.\nSet `PI_BABYSIT_RPC_LOG_MODE=standard` only when legacy lifecycle payloads are\nneeded for debugging. Live `/babysit` and attach views render either format.\n\nAll shell commands, including `pwd` and Git, go through `babysit_run`. Bundle\nclosely related tiny observations when doing so safely reduces tool turns. For\nparallel checks, do not issue sibling `foreground: true` calls: start them with\n`continueAfterStart: true` and collect them in one multi-session `babysit_wait`.\nDuring fix loops, prefer targeted checks after each edit and one full validation\nsuite at the end. Background subagents must likewise be collected before the\nparent task finishes so their answer and nested usage are not lost.\nSet `PI_BABYSIT_ALLOW_BASH=1` only as an explicit emergency escape hatch.\n\n## Process ownership, interruption, shutdown, and reload\n\nAn inline process wait (`foreground: true`, or process execution in a non-UI\nmode) defaults to `lifecycle: \"attached\"`. If its owning `babysit_run` tool call\nis interrupted through Pi's AbortSignal, pi-babysit terminates the supervised\nprocess tree through the babysit session API and verifies persisted terminal\nstate before returning. Set `lifecycle: \"detached\"` explicitly only when a\nforeground wait may be interrupted but the process must continue. Interactive\nbackground starts are detached; `lifecycle: \"attached\"` therefore requires\n`foreground: true` in interactive mode.\n\nAn explicit `babysit_wait` is only a waiter, not the process owner. Interrupting\nit never terminates the process; call `babysit_kill` when termination is wanted.\nThis cooperative policy does not claim to detect an abrupt host `SIGKILL`.\n\nA real Pi quit terminates every running process and subagent in the current Pi\nsession namespace. The workers are killed concurrently, so shutdown time does\nnot grow linearly when many sessions are active. Lifecycle transitions that keep\nPi running—`/reload`, `/new`, `/resume`, and `/fork`—leave detached workers\nalone. Reloading or resuming the same Pi session reconnects to its namespace.\n\n## Unexpected worker loss\n\nIf the babysit supervisor disappears without recording an exit, pi-babysit\nnormalizes the stale `running` state to `worker-dead` and returns immediately\ninstead of hanging. Possible causes include host process cleanup, endpoint\nsecurity, or a supervisor crash. For commands known to be safe and idempotent,\nset `retryOnWorkerDeath: true` to retry once with a new session id. It is opt-in\nbecause blindly rerunning an arbitrary command can duplicate side effects.\n\n## How completion detection works\n\n- **Process**: a 2.5s poller watches for running→exited transitions and, once the\n  parent agent is idle, injects one\n  `pi.sendMessage(…, { triggerTurn: true, deliverAs: \"steer\" })` containing every\n  deliverable exit observed in that poll (deduped via `meta/<id>.json`). Waiting\n  for idleness prevents an immediately-following `babysit_wait` from racing the\n  poller and receiving a duplicate completion. Background process calls emitted\n  together in one assistant message automatically share a notification group;\n  an explicit `notificationGroup` overrides this. Group members wait for every\n  currently running member to stop and then share one notification even when\n  their exits span multiple polls.\n  `babysit_kill` and an exit already reported by `babysit_wait` suppress the\n  notification. Kill results are reconciled with persisted terminal state, so\n  a backend escalation warning that arrives after the child has already exited\n  does not produce a false failure followed by a redundant notification.\n- **Subagent**: `foreground: true` or `babysit_wait` blocks on\n  `babysit expect '\"type\":\"agent_settled\"'`. A background task that settles or\n  exits before it is collected emits one ready-to-collect reminder; the parent\n  must still call `babysit_wait` so the answer and nested usage are persisted.\n  Unlike `agent_end`, `agent_settled` cannot precede an automatic retry,\n  compaction retry, or queued continuation. A settled run containing a\n  **parked** toolResult — a `babysit_run { command }` result carrying the\n  `[notify-on-exit]` marker (or the legacy `process` tool) — only means \"turn\n  parked awaiting a process-exit notification; pi resumes on its own\", so the\n  wait continues. The marker-bearing result may be followed by a short\n  assistant note without defeating parked detection. Per-task byte offsets\n  scope check/wait to the CURRENT task, and appended log bytes are parsed\n  incrementally, which keeps follow-up tasks efficient.\n\nSubagents load `self-reap.ts`, which exits an idle finished subagent after a\ngrace window using the same parked-turn rule, so a subagent waiting on a long\nbuild is never false-killed. Callers can set `reapAfter: \"5m\"` on\n`babysit_run { profile: \"subagent\", task, reapAfter: \"5m\" }`. Omission uses\n`PI_BABYSIT_REAP_AFTER`, then `PI_SUBAGENT_REAP_AFTER`, then 120s.\n`reapAfter: \"none\"` (also `\"off\"` or `\"0\"`) disables idle reaping; the absolute\n`timeout` still applies. Follow-up tasks cancel the idle timer. This differs\nfrom `idleTimeout`, which kills based on lack of output, even during work. Give bounded\nrecon/review tasks at least one cost, turn, tool-call, or token budget; omit\nbudgets only for intentionally open-ended work. Optional task budgets are\nobserved by the parent poller. `maxUsageTokens` counts cumulative input, output,\nand cache-token usage, so size it above the worker's initial context and\nexpected calls. At 80% of a limit the worker is steered to wrap up; reaching the\nconfigured limit starts the hard grace immediately, even if a wedged worker\ncannot accept steering. An in-flight model call or parallel tool batch can\nstill overshoot before the next poll. If the worker remains active\nafter `PI_BABYSIT_BUDGET_GRACE`, termination is verified before it is marked\nbudget-killed. Usage shown by check/wait is cumulative, and the first terminal\nwait for each task charges that nested usage exactly once to the parent Pi\nsession totals.\n\n## Environment overrides\n\n| Var | Default | Purpose |\n| --- | ------- | ------- |\n| `PI_BABYSIT_DIR` | `~/.pi-babysit` | babysit state root (namespaced per pi session) |\n| `PI_BABYSIT_BIN` | `pi` | agent binary for subagents |\n| `PI_BABYSIT_CLI` | `babysit` | babysit binary |\n| `PI_BABYSIT_VIEW_CMD` | bundled `format-stream.mjs` | live-attach pretty printer for subagent JSONL (`\"\"` disables) |\n| `PI_BABYSIT_QUICK_GRACE` | `2s` | interactive process grace before a still-running command is returned as background work; use `foreground: true` to wait explicitly |\n| `PI_BABYSIT_REAP_AFTER` | `120s` | idle grace before a finished subagent self-exits (`off`/`none`/`0` disables) |\n| `PI_BABYSIT_BUDGET_GRACE` | `90s` | grace after a subagent budget is exceeded before verified termination |\n| `PI_BABYSIT_RPC_LOG_MODE` | `compact` | `compact` removes duplicate RPC lifecycle payloads; `standard` opts into legacy payloads |\n| `PI_BABYSIT_RETENTION_DAYS` | `3` | at most once per day, remove safe terminal roots older than this; set `0` to disable automatic retention |\n| `PI_BABYSIT_TAIL_MAX_BYTES` | `4000` | default cap for explicit log tails/screens returned by `babysit_check`; override per call with `maxBytes` |\n| `PI_BABYSIT_INLINE_OUTPUT_MAX_BYTES` | `8000` | cap for complete process output and aggregate multi-wait results |\n| `PI_BABYSIT_NOTIFY_OUTPUT_MAX_BYTES` | `2000` | per-process output cap for unsolicited completion notifications (`0` omits all output) |\n| `PI_BABYSIT_NOTIFY_COMMAND_MAX_BYTES` | `240` | cap for each command preview in completion notifications |\n| `PI_BABYSIT_NOTIFY_BATCH_MAX_BYTES` | `8000` | hard cap for one aggregated completion notification |\n| `PI_BABYSIT_ALLOW_BASH` | unset | set to `1` to bypass direct-Bash redirection (emergency escape hatch) |\n\nRequires `babysit` 0.13.0 or newer and `pi` on `PATH`. The extension does **not**\nauto-install `babysit`: if the binary is missing or too old, every tool and the\n`/babysit` command fail with install instructions (`cargo install --git\nhttps://github.com/yusukeshib/babysit` or a prebuilt release), and a warning is\nshown at session start. Point `$PI_BABYSIT_CLI` at a custom binary path if\nneeded.\n\n(No tmux dependency — `/babysit` renders inline; take over a live process\nmanually with the `babysit attach` command it shows.)\n","readmeFilename":"README.md"}