{"_id":"@cogitator-ai/sandbox","_rev":"26-c759bbf57823400497f4840bc554873f","name":"@cogitator-ai/sandbox","dist-tags":{"latest":"0.2.29"},"versions":{"0.1.0":{"name":"@cogitator-ai/sandbox","version":"0.1.0","license":"MIT","_id":"@cogitator-ai/sandbox@0.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"8509a2b2b0ae5a8fae547346796a72ee71776ccc","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.1.0.tgz","fileCount":67,"integrity":"sha512-bu/bsgQchpm0tD6cIQb2xLHHgnnlNZvOJvjBpXxGvugoEetfPyCZvJ4GwozTYizPJN2U08YZ8RNVSMciGCBdgw==","signatures":[{"sig":"MEQCIGKeOuO6g1krEajhI63w18ZLtsxcF/7g54vEOHbJk2HsAiAcmr5hVbHjQFFjs5ttBO+O81EIJ5qoRGJBOUFA21VJDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111883},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/9b356b501dfe393927bdeb82abc2b644/cogitator-ai-sandbox-0.1.0.tgz","_integrity":"sha512-bu/bsgQchpm0tD6cIQb2xLHHgnnlNZvOJvjBpXxGvugoEetfPyCZvJ4GwozTYizPJN2U08YZ8RNVSMciGCBdgw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.1.0_1767171872266_0.5426068696840931","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cogitator-ai/sandbox","version":"0.2.0","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"0d3193f511f63344fbe94653d86fb942360a24c2","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.0.tgz","fileCount":67,"integrity":"sha512-9Sk8KTQT1s74FDNWI0fll6NvpQXQD+c6l91SW/kcGb7r44zj9N47M0jclBFqyZ2MjNRYRhq39Ew1RXXMsZfWxQ==","signatures":[{"sig":"MEUCIQC1H5GKpB7/vOQW400jpkseFYPhBWSE/Zn2Ivx2cGoQ9gIgRk/ktAHEjlHCuhrECDThXtfUa5t8ORPqi4ZYc/RxlFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114418},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/29f649562e2409a3ec267984de8cabcd/cogitator-ai-sandbox-0.2.0.tgz","_integrity":"sha512-9Sk8KTQT1s74FDNWI0fll6NvpQXQD+c6l91SW/kcGb7r44zj9N47M0jclBFqyZ2MjNRYRhq39Ew1RXXMsZfWxQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.0_1767204860921_0.1275440905130416","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cogitator-ai/sandbox","version":"0.2.1","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"50c91b61e6e6d0c734853cff3c63a97017725702","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.1.tgz","fileCount":67,"integrity":"sha512-tyAd7kY3j3TEGxDjYIWcEtisAtdJ79H3nHNm8lGfFkF3zndaltKHT3jWxsfkv3E0qd/mA8AtBOm16e6UDxh3Qw==","signatures":[{"sig":"MEYCIQCRvU4lK9cPlCtGD5oyVB1X7gPpwjn4kroe6ML3db9AzwIhAMsLyzJqzWaWxH0wb8HhfNYnFdcgiXcso9o+WHqxhgG1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/8345d48b0bfe1fe0133d69bd1f58a820/cogitator-ai-sandbox-0.2.1.tgz","_integrity":"sha512-tyAd7kY3j3TEGxDjYIWcEtisAtdJ79H3nHNm8lGfFkF3zndaltKHT3jWxsfkv3E0qd/mA8AtBOm16e6UDxh3Qw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.1_1767215167064_0.07310980142529577","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cogitator-ai/sandbox","version":"0.2.2","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.2","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"fcdc9a67d048a6acc7b36a766ec9e51d0a1bfbb7","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.2.tgz","fileCount":67,"integrity":"sha512-ZQsSdVWTxR2kIjA6DI8Po6ezikFVs3QUnZhH/fLTYiPfLN+Sq7hpbCsxc6QaW5klk1fvhiOETMSjVJwJcJVzUQ==","signatures":[{"sig":"MEYCIQDhbY8pypc+RCdu2XtqpyxlkOO6IWokKAra1H5M+7gtywIhAJvMQ8GypDxhFnurY9YDOE7lSSmGUguh2pbxNRRMWezN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/1582a746f1770c588f236ac1b8c70878/cogitator-ai-sandbox-0.2.2.tgz","_integrity":"sha512-ZQsSdVWTxR2kIjA6DI8Po6ezikFVs3QUnZhH/fLTYiPfLN+Sq7hpbCsxc6QaW5klk1fvhiOETMSjVJwJcJVzUQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.2_1767272202671_0.5393136008146866","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cogitator-ai/sandbox","version":"0.2.3","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.3","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"ad0f5093b30f0c3f51549fcb71fa7ece04acdfb7","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.3.tgz","fileCount":67,"integrity":"sha512-YPUC9Du2JqiGWPhvP7BjrbVG59AEM0FOa7slnXRtJNPeKfE1H2CaLTK+OY54Kah02aHPZuv+cxYFy3CFGO06zQ==","signatures":[{"sig":"MEQCICU4fNl9Nk2vmGDs7SQzsQdjE8LJp3t/opIREWhECoE8AiBZReoPyqZsY/tAnTJvxXc9040er2cU/Lu89WYpael3MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e034d3f482eb9e19fb246776b1b9cfc0/cogitator-ai-sandbox-0.2.3.tgz","_integrity":"sha512-YPUC9Du2JqiGWPhvP7BjrbVG59AEM0FOa7slnXRtJNPeKfE1H2CaLTK+OY54Kah02aHPZuv+cxYFy3CFGO06zQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.3_1767518370560_0.43725123232988716","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cogitator-ai/sandbox","version":"0.2.4","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.4","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"cceccdf1c5be6e8a05fbca8f65127522a34f9620","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.4.tgz","fileCount":67,"integrity":"sha512-ylSEL7S1rX+LYFdi8VMoF7aPgUrkzR6JEWBTj8bMWm8hKO03Zz+Lk8vzcjvbklvv5NCTHImYIj6DCKvlv0zOaA==","signatures":[{"sig":"MEUCIQDgTjH5TK0dY6SxiBhR6UJBCRGU0pCIdsLjCtBRlqJf5AIgbQlGtKOPSt+rqInx194VSaOAKObCHaml3fCC86c5GQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/9b023ca1802475ac7d47706c2ca68f41/cogitator-ai-sandbox-0.2.4.tgz","_integrity":"sha512-ylSEL7S1rX+LYFdi8VMoF7aPgUrkzR6JEWBTj8bMWm8hKO03Zz+Lk8vzcjvbklvv5NCTHImYIj6DCKvlv0zOaA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.4_1767559736487_0.2690105028801173","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cogitator-ai/sandbox","version":"0.2.5","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.5","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"74dd8a70cdb04bb9d5fd0386b597376802b640ff","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.5.tgz","fileCount":67,"integrity":"sha512-hJ3W6x6lLQyKYymOgvE+G/S8SzGPPjG4wR466DNpTq77t41dugAAa4oNwJ/2/OYYQfXT6CgJ+nDJWWVswbGpWw==","signatures":[{"sig":"MEUCIA9K+AfkDczs7KQdM43Evw3Y5GGXXZWWPScpcN/SJCvvAiEAgTDMZahogjo4+08t4rJ0kJLiZUQSDd+ZpQRvg04UhXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/2c884236fde293aba22f014938749d90/cogitator-ai-sandbox-0.2.5.tgz","_integrity":"sha512-hJ3W6x6lLQyKYymOgvE+G/S8SzGPPjG4wR466DNpTq77t41dugAAa4oNwJ/2/OYYQfXT6CgJ+nDJWWVswbGpWw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.5_1768904098218_0.601866705083199","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@cogitator-ai/sandbox","version":"0.2.6","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.6","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"7ef5a7f522f9065bf56c8fd89c3ea5830a61fe11","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.6.tgz","fileCount":67,"integrity":"sha512-ddlGruHsUy7nO5rqVAUl6Q0auNsC3V1EWO7Kj9JOdHFDG73jbmW3b9fcUaULMdqaf8ZkdmdxyRAgnBD+qOJtsw==","signatures":[{"sig":"MEUCIQDqecbE7yb3BU0mUUL2+MEZE1uGEerYEbIv5117Et/b4gIgRCGin5l5AEXzmEhlwoIuHt+6OwMgXH6+jCVxorsNOOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/32f06f0d00d594dc97086c260ab1079b/cogitator-ai-sandbox-0.2.6.tgz","_integrity":"sha512-ddlGruHsUy7nO5rqVAUl6Q0auNsC3V1EWO7Kj9JOdHFDG73jbmW3b9fcUaULMdqaf8ZkdmdxyRAgnBD+qOJtsw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.6_1768906302227_0.47333607315849435","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@cogitator-ai/sandbox","version":"0.2.7","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.7","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"24d780b5c2afc2e7f465033cb6eae23440b903f7","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.7.tgz","fileCount":67,"integrity":"sha512-XG6Zfmq/rzcMvADZbARtOwz6JUNUajGZHPJ5jqIXHq27DWwbO1eyQ87kxIXZ/sT9Y00Fy0tC5TQS508M//zESg==","signatures":[{"sig":"MEUCIQCv1ZMvstvEuz/RbqWAVw6uK2+1yKo1UOpNg0vUrqqPRgIgEVMgIt8iftyypWvvECx01WnjW22IKmRHblTsSvo8Dm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122326},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/6d4cc1986eaecf8d9d1a601376daaddc/cogitator-ai-sandbox-0.2.7.tgz","_integrity":"sha512-XG6Zfmq/rzcMvADZbARtOwz6JUNUajGZHPJ5jqIXHq27DWwbO1eyQ87kxIXZ/sT9Y00Fy0tC5TQS508M//zESg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.7_1768908451679_0.5388476849955659","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@cogitator-ai/sandbox","version":"0.2.8","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.8","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"5b810c912deee8d229c2c94f9dc5ae001bbf5dbe","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.8.tgz","fileCount":67,"integrity":"sha512-y/P2H0H233BzzNCbuwbXlF8wHhG4hZCpijjp3a1xCVyYx9TJ9etxy0VtQo2gqOqn80HqVd7ZcRoPtDnhH71/Eg==","signatures":[{"sig":"MEYCIQC1p4d+WEBklKQcAVKZY1WQ+RkQctcl3rflekR+oCCGIgIhAOmJ6QgVWLhaw/Hl2VU3IToxy8hhuBTTKThS0qgyhs3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122327},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/b709faee6d5550212e3f59373f593c8a/cogitator-ai-sandbox-0.2.8.tgz","_integrity":"sha512-y/P2H0H233BzzNCbuwbXlF8wHhG4hZCpijjp3a1xCVyYx9TJ9etxy0VtQo2gqOqn80HqVd7ZcRoPtDnhH71/Eg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.8_1768909719678_0.9100428157842613","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@cogitator-ai/sandbox","version":"0.2.9","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.9","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"6048c710ffa02acc70016c0e95965e17a24d6c4a","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.9.tgz","fileCount":67,"integrity":"sha512-TNomWB46XgmEDi97h892o59dLTvFuCUqwskDQU1vHiIpWzJR3EWP0IQGEzP7OVpsWVFd+BxuzT2u3KF5JV+peQ==","signatures":[{"sig":"MEUCIQC62/FvnE9dinmytrKN4pAeNvGLJfKkvNFbKJx8HRdcZAIgF9ZUmMvI9PA/xMhaBbKdL4TeYczXLRK6b2xYRDWa1oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123901},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/f3cd2850e6c5f72e042fc9d93d412cfe/cogitator-ai-sandbox-0.2.9.tgz","_integrity":"sha512-TNomWB46XgmEDi97h892o59dLTvFuCUqwskDQU1vHiIpWzJR3EWP0IQGEzP7OVpsWVFd+BxuzT2u3KF5JV+peQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.9_1769167739791_0.9811913823971457","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@cogitator-ai/sandbox","version":"0.2.10","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.10","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"86ce03876f59e438137c1692611e2926c094683f","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.10.tgz","fileCount":67,"integrity":"sha512-YvttQ/i+Ks+88VOtl4X2LU5jRw4SlfdN0uV138DMlVCktNTt+4rI/Fsgbva19/mWEDqt4OCm/7HUir+nP6tiIA==","signatures":[{"sig":"MEUCIQC9ijkTFid/OpUodmoyJClu9HNvkvTFaKVGOioZ1RDTfgIgVkBMhBRm1h9Cvf6kumbqC/Up7BjoC8+qbG92M/eRSfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123902},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/ed72250afa701a147b9d3615a27a3d19/cogitator-ai-sandbox-0.2.10.tgz","_integrity":"sha512-YvttQ/i+Ks+88VOtl4X2LU5jRw4SlfdN0uV138DMlVCktNTt+4rI/Fsgbva19/mWEDqt4OCm/7HUir+nP6tiIA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.10_1769171248758_0.8554849749342579","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@cogitator-ai/sandbox","version":"0.2.11","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.11","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"56d06c3723106f2dd51b5f03bf8781088debbae0","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.11.tgz","fileCount":67,"integrity":"sha512-vilC0yrz8VGKleXbOmXKQT3/cGxBtWEplY78CyPMLqpLgu2kocysQVXAt9CnkYX+JCKFzIcu3rs6DYId2DIOww==","signatures":[{"sig":"MEYCIQCKKUUh/vUs8YImpmKsg090l/AruSLWocqCvTadFOkRSgIhAKY2tk7sDlBRiUq6eY48kcLL5g9PpvzRtns6/VYqxpt1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123902},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/88fd3397cb961e9f822e4197715ad007/cogitator-ai-sandbox-0.2.11.tgz","_integrity":"sha512-vilC0yrz8VGKleXbOmXKQT3/cGxBtWEplY78CyPMLqpLgu2kocysQVXAt9CnkYX+JCKFzIcu3rs6DYId2DIOww==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.11_1769174981520_0.21437562214559192","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@cogitator-ai/sandbox","version":"0.2.12","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.12","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"9cc8454d8ad415059779bc4451e57b3d982f7e0b","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.12.tgz","fileCount":67,"integrity":"sha512-eOb2wBHXqwaixV9RVjsjOYPkX3mO4Y2mLBACvKW63/STIPi0tY0Su+w5X4OK+4Y257SKJpjakxTSL6fa8vziWA==","signatures":[{"sig":"MEQCIH5BuQBy9ssD25eD+7ljCYY9CuW8WZf0Ru5ZX1QhM6SCAiBz49c+yM3D59bfR9MeqyPYvmgLqysoLaY2uNyuXHqCGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123902},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/6abff074d43b355f1fea8bb61c2dc5d8/cogitator-ai-sandbox-0.2.12.tgz","_integrity":"sha512-eOb2wBHXqwaixV9RVjsjOYPkX3mO4Y2mLBACvKW63/STIPi0tY0Su+w5X4OK+4Y257SKJpjakxTSL6fa8vziWA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.12_1769179015852_0.5207419055547049","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@cogitator-ai/sandbox","version":"0.2.13","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.13","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"3652217bdcb3a0aa03a17d7e4f2cc5300474df69","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.13.tgz","fileCount":67,"integrity":"sha512-gTB6fht/MwxNil5Khj0fXfRbxA0S4QK7SCFIu5GNIDbeXm+vi5kDXxcZAvL2ei+jyEssB07U9yA/PAzwFLzSNg==","signatures":[{"sig":"MEUCICiR00mRO+1U7nKOW1Z52j85DLxUFa05+tiXHWTtW8ThAiEAwAgH1+qDaes+EuexjKgCObwFoUJJb4GNSFSl8JkKZsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123902},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/7bbc5d2d86a8b7e2c1994ec8f2bf64c3/cogitator-ai-sandbox-0.2.13.tgz","_integrity":"sha512-gTB6fht/MwxNil5Khj0fXfRbxA0S4QK7SCFIu5GNIDbeXm+vi5kDXxcZAvL2ei+jyEssB07U9yA/PAzwFLzSNg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.13_1769183185936_0.3713377227693264","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@cogitator-ai/sandbox","version":"0.2.15","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.15","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"b00c14ed52eede21a3c2a03decde08736ff2ca5d","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.15.tgz","fileCount":67,"integrity":"sha512-21Fq0fi/JysyxRGZYHLB58mAflDuPIAllhMBhmR7/qLSR5csajagXyHyT2cBGvXSCkfA9CDGUCtRzfiIDhxR2Q==","signatures":[{"sig":"MEQCIH6HUhWMq6uk0es3lAJ4QLFtTTQ5zhFdgr3Agv5hFqNNAiA0aAK2JvGs7zgXo5HchCjNi0zRWxP/ITTENiCfMGDqbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123902},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/d2b9c08648eb68371cd215d5a07b7954/cogitator-ai-sandbox-0.2.15.tgz","_integrity":"sha512-21Fq0fi/JysyxRGZYHLB58mAflDuPIAllhMBhmR7/qLSR5csajagXyHyT2cBGvXSCkfA9CDGUCtRzfiIDhxR2Q==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.15_1769185203367_0.5367482051653409","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@cogitator-ai/sandbox","version":"0.2.16","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.16","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"f90a97454d82de1439641b1cf77c6efed1ddaf0b","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.16.tgz","fileCount":67,"integrity":"sha512-stflT2+P/NHju645QrsOUVE7ph/XLeWWtZZ+D4dpbGWS9uuNVs3e83+mbpak/EzFGXnpphialglQVz1d4WwKGw==","signatures":[{"sig":"MEUCIQCNfilXmzvz+OyJpXKt09//iZBQseS5VapaJA0HACcLrAIgeigcUmmq/V1Zm0x73XgzMAj35+y3GmV3VcQTYMomOVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123902},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/6383e1563e652e430e4f6f8ed10b049b/cogitator-ai-sandbox-0.2.16.tgz","_integrity":"sha512-stflT2+P/NHju645QrsOUVE7ph/XLeWWtZZ+D4dpbGWS9uuNVs3e83+mbpak/EzFGXnpphialglQVz1d4WwKGw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.16_1769185783991_0.09281803769167607","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@cogitator-ai/sandbox","version":"0.2.17","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.17","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"5ab593a23c51a3dd46f905ffe6356129f1bb76b3","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.17.tgz","fileCount":51,"integrity":"sha512-4C96xEBPDSSGc1pjeB62K9bChay1krMG76Ny/uTNrQNIf1wrY76uTiODVN+2JxXLYQFfMUyLIXGftprl++nM2w==","signatures":[{"sig":"MEUCIQCLO0bJVXYtYCW9NwepVP5doslIcmQmBepmbbdezf3UMwIgcIAi0EGJ1Sw7sJYDVVRPbviGUgSXC9uwoZazdgfYiTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79259},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/1f22b378cb7ef2f66ecd613aa6757fce/cogitator-ai-sandbox-0.2.17.tgz","_integrity":"sha512-4C96xEBPDSSGc1pjeB62K9bChay1krMG76Ny/uTNrQNIf1wrY76uTiODVN+2JxXLYQFfMUyLIXGftprl++nM2w==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.17_1769250437480_0.518791267264352","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@cogitator-ai/sandbox","version":"0.2.18","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.18","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"d444f4c752406651fe098d5dcfcf3b2464b2a00b","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.18.tgz","fileCount":51,"integrity":"sha512-ry5oHLl+SgkDAozghBd93VuB6Am70DfOPYkZ9uHVqQT5uc6RJF3nThDMJ0qk++pnu8n+CYGISYC19dwEsaglJg==","signatures":[{"sig":"MEUCIQD0CTIyWbURuSd3Vym+9j6jDduVLqsAtQBiKuxU7UVqKQIgeYIwv760rYrUwv3fFLBFfzoMzusmW3Q1f6gc4OnJl1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79259},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/8ccf099229256d18a6997a8c50230045/cogitator-ai-sandbox-0.2.18.tgz","_integrity":"sha512-ry5oHLl+SgkDAozghBd93VuB6Am70DfOPYkZ9uHVqQT5uc6RJF3nThDMJ0qk++pnu8n+CYGISYC19dwEsaglJg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.18_1769251963577_0.10201710307408995","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@cogitator-ai/sandbox","version":"0.2.19","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.19","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"9a7cb5756d509cc5f3ec2628ea79109939367a56","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.19.tgz","fileCount":51,"integrity":"sha512-JSBGt0Yp9mKDj8YpgnqWt1/aAsRQQismAIyNWaSkprbLRcLhiMdigUdcXf75iYCjdT/Pbti79etO4XL2Bjv5/A==","signatures":[{"sig":"MEUCICcfVWU7ljI7DWkzrzLz7PgYsLmDTNscN+x9Qe6wkq5pAiEA8vTdflcf1iyWGQ5r+TXshbfoNSETC9P10MsKSNjUFRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79259},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/94a48f5b3f27dbb0a2f5bf7fd3fe0570/cogitator-ai-sandbox-0.2.19.tgz","_integrity":"sha512-JSBGt0Yp9mKDj8YpgnqWt1/aAsRQQismAIyNWaSkprbLRcLhiMdigUdcXf75iYCjdT/Pbti79etO4XL2Bjv5/A==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.0","@types/dockerode":"^3.3.31","@cogitator-ai/types":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.19_1769254751038_0.5867309879834233","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@cogitator-ai/sandbox","version":"0.2.22","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.22","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"6cd86bee268064039c7f079c7ea39f6d35c96d4b","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.22.tgz","fileCount":50,"integrity":"sha512-SF8eRt0iiNb8j2aigZXu+QjIQ9Cs0lCl0b50lF8GbTv43QXuhmIDz/Cxqqv6eIRtWIohy20ELaMfI0zixGzSkQ==","signatures":[{"sig":"MEYCIQDS81WGiUC2aEDzqIE3Mq4rWIz/XKBFRRq2a/fL8LiyogIhAJTW0ds64NJlOXVSE51H0thIxkRssRPjXuy6bTwx3cn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68ae52328fec8aa8e62b0dfb996c7bef0c2b441b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.10","@types/dockerode":"^3.3.31","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.22_1769446808539_0.5844078914499033","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@cogitator-ai/sandbox","version":"0.2.23","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.23","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"5a83b763476d8c501712f5c9c45474540b1d2edf","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.23.tgz","fileCount":50,"integrity":"sha512-KCo+otHazoPW8KAhYp9UDAqCmzSeZ1UGs/AS2suYT9nE6xdu2KmXCWigFjsr+sU2JNUkIWP3mb0H5lGWB1XkIQ==","signatures":[{"sig":"MEUCIQDp5x/eGaOzpCtXHOZAAUhwXFQBVEnqtvEW7l1LY66jxwIgIu7+sUiZA9Zf1TFn8QcyKoqktz5nVUhZKKzeE+rIEA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6b9adee17ab69490d006ebca129a24d50e90b0f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.10","@types/dockerode":"^3.3.31","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.23_1771596867507_0.8898990398943951","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@cogitator-ai/sandbox","version":"0.2.24","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.24","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"e11a269c91f80d045082f743672622907055b85d","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.24.tgz","fileCount":50,"integrity":"sha512-DZVRuTBGCeACLPrUUupEExzACKSMEnD5cu8OeJ00nA1RxkWFDn+HIr0IAIhIT5aEIpOvHQkqWfJJTDdKLVsdMA==","signatures":[{"sig":"MEYCIQCbUIObKKoIlA59TYgmE7gIV5Rdv6YrO6LmKRB2Jj9KhgIhALWtBJa8DRrf53ztj5TTHIbdH2cG4aXkROR+1nzpQSTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f508be4a1a30c7bd136f0fa8b2e6cee5521416ab","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.4","@types/node":"^25.0.10","@types/dockerode":"^3.3.31","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.24_1772035741972_0.28819730814447975","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@cogitator-ai/sandbox","version":"0.2.27","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.27","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"82595e74109036a12098381dbd25d3df33af05f1","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.27.tgz","fileCount":50,"integrity":"sha512-jcWvbmgGB5ViCBhV5pJIYwnDEucX7hWJyzNBeboAFeoAsx+xU0EBESNicDrR6EJ19YTla3U+Q7EYbeFnRLp5dQ==","signatures":[{"sig":"MEQCIGndLlWXDLQFr9RQAHxPMs+L8lYmOMM5oYp1fO4sQhqfAiBNLKTZUwTxgh416oTdbS6aVYEa2VsNxmIvE3NbFzLfZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b6a8cb29bfdd7d2255acfa240b2df5d558354e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.0.10","@types/dockerode":"^3.3.31"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.27_1778881400619_0.7983133830333418","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@cogitator-ai/sandbox","version":"0.2.28","license":"MIT","_id":"@cogitator-ai/sandbox@0.2.28","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"f478ce72fffe91abe4b7aab0f816b82b264a5003","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.28.tgz","fileCount":51,"integrity":"sha512-7uUPSf0xFFX9NS/9UG/szmR9lmF9c2DPr/PosBPnkJY/hotZTrimSJ9hQznXTaO0+XAR/7HdFK6veZVvCPyi6Q==","signatures":[{"sig":"MEUCIQCQxSdHx/Cdiso407hLL9x7fcbA3BbYFca4WmlwSjI0XgIgUTF32CbR0UmUBoBCFd3N/XDevA9wZXFe2p+lF5L/Axo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79954},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-sandbox-0.2.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e5e38fa385bb0a2f97318843e269d934/cogitator-ai-sandbox-0.2.28.tgz","_integrity":"sha512-7uUPSf0xFFX9NS/9UG/szmR9lmF9c2DPr/PosBPnkJY/hotZTrimSJ9hQznXTaO0+XAR/7HdFK6veZVvCPyi6Q==","repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.0","description":"Sandbox execution for Cogitator agents (Docker and WASM)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/types":"0.22.2"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.0.10","@types/dockerode":"^3.3.31"},"peerDependencies":{"dockerode":"^4.0.0","@extism/extism":"^1.0.0"},"optionalDependencies":{"dockerode":"^4.0.2","@extism/extism":"^1.0.3"},"peerDependenciesMeta":{"dockerode":{"optional":true},"@extism/extism":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.28_1778882300257_0.7560869585835222","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@cogitator-ai/sandbox","version":"0.2.29","description":"Sandbox execution for Cogitator agents (Docker and WASM)","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@cogitator-ai/types":"0.22.3"},"optionalDependencies":{"@extism/extism":"^1.0.3","dockerode":"^4.0.2"},"devDependencies":{"@types/dockerode":"^3.3.31","@types/node":"^25.0.10","typescript":"^5.3.0","vitest":"^4.0.18"},"peerDependencies":{"@extism/extism":"^1.0.0","dockerode":"^4.0.0"},"peerDependenciesMeta":{"@extism/extism":{"optional":true},"dockerode":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/sandbox"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"license":"MIT","scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"_id":"@cogitator-ai/sandbox@0.2.29","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","_integrity":"sha512-x5bfmbZ1xHqRQOYpYLDag69BauqMkM14H+DpqXhgJhf5Br9SBAKEJ8iKITF5yicK3qY8G325vPIJuiDc4tu0+w==","_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/af677cfea10643c2364b83fd72e43260/cogitator-ai-sandbox-0.2.29.tgz","_from":"file:cogitator-ai-sandbox-0.2.29.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-x5bfmbZ1xHqRQOYpYLDag69BauqMkM14H+DpqXhgJhf5Br9SBAKEJ8iKITF5yicK3qY8G325vPIJuiDc4tu0+w==","shasum":"1d02403ec274cab4bd906d8aa22ea55b6fd1fe0e","tarball":"https://registry.npmjs.org/@cogitator-ai/sandbox/-/sandbox-0.2.29.tgz","fileCount":51,"unpackedSize":79954,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNCnGFV7nGs53l3lFhIZV4comcJRB+LFN/2PJVQqA0SwIhAJFhw848ElhJ2Lq/HehEY22VQl8fepp5WD5ClWdK6EW9"}]},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"directories":{},"maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sandbox_0.2.29_1785059708428_0.04136986404517673"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T09:04:32.166Z","modified":"2026-07-26T09:55:08.741Z","0.1.0":"2025-12-31T09:04:32.394Z","0.2.0":"2025-12-31T18:14:21.081Z","0.2.1":"2025-12-31T21:06:07.249Z","0.2.2":"2026-01-01T12:56:42.814Z","0.2.3":"2026-01-04T09:19:30.723Z","0.2.4":"2026-01-04T20:48:56.649Z","0.2.5":"2026-01-20T10:14:58.374Z","0.2.6":"2026-01-20T10:51:42.363Z","0.2.7":"2026-01-20T11:27:31.866Z","0.2.8":"2026-01-20T11:48:39.810Z","0.2.9":"2026-01-23T11:28:59.936Z","0.2.10":"2026-01-23T12:27:28.919Z","0.2.11":"2026-01-23T13:29:41.687Z","0.2.12":"2026-01-23T14:36:56.009Z","0.2.13":"2026-01-23T15:46:26.096Z","0.2.15":"2026-01-23T16:20:03.512Z","0.2.16":"2026-01-23T16:29:44.157Z","0.2.17":"2026-01-24T10:27:17.675Z","0.2.18":"2026-01-24T10:52:43.718Z","0.2.19":"2026-01-24T11:39:11.205Z","0.2.22":"2026-01-26T17:00:08.680Z","0.2.23":"2026-02-20T14:14:27.679Z","0.2.24":"2026-02-25T16:09:02.129Z","0.2.27":"2026-05-15T21:43:20.762Z","0.2.28":"2026-05-15T21:58:20.403Z","0.2.29":"2026-07-26T09:55:08.579Z"},"bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"license":"MIT","homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/sandbox"},"description":"Sandbox execution for Cogitator agents (Docker and WASM)","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"readme":"# @cogitator-ai/sandbox\n\nSecure sandbox execution for Cogitator agents. Run untrusted code in isolated Docker containers, WASM modules, or native fallback with resource limits, network isolation, and timeout enforcement.\n\n## Installation\n\n```bash\npnpm add @cogitator-ai/sandbox\n\n# Optional peer dependencies\npnpm add dockerode       # For Docker sandbox\npnpm add @extism/extism  # For WASM sandbox\n```\n\n## Quick Start\n\n```typescript\nimport { SandboxManager } from '@cogitator-ai/sandbox';\n\nconst manager = new SandboxManager();\nawait manager.initialize();\n\nconst result = await manager.execute(\n  { command: ['python', '-c', 'print(\"Hello!\")'] },\n  { type: 'docker', image: 'python:3.11-alpine' }\n);\n\nconsole.log(result.data?.stdout); // \"Hello!\"\n```\n\n## Features\n\n- **Docker Sandbox** - Full container isolation with dropped capabilities\n- **WASM Sandbox** - Extism-powered WebAssembly execution\n- **Native Fallback** - Direct execution when containers unavailable\n- **Container Pool** - Reuse warm containers for faster execution\n- **Resource Limits** - Memory, CPU, PID limits\n- **Network Isolation** - Disabled by default\n- **Timeout Enforcement** - Kill runaway processes\n- **Security Hardening** - No privilege escalation, all capabilities dropped\n\n---\n\n## Sandbox Manager\n\nThe `SandboxManager` orchestrates multiple execution backends with automatic fallback.\n\n```typescript\nimport { SandboxManager } from '@cogitator-ai/sandbox';\n\nconst manager = new SandboxManager({\n  docker: {\n    socketPath: '/var/run/docker.sock',\n  },\n  pool: {\n    maxSize: 10,\n    idleTimeoutMs: 120_000,\n  },\n  defaults: {\n    timeout: 30_000,\n    resources: {\n      memory: '256MB',\n      cpus: 1,\n    },\n    network: { mode: 'none' },\n  },\n});\n\nawait manager.initialize();\n\nconst result = await manager.execute(\n  {\n    command: ['node', '-e', 'console.log(2+2)'],\n    timeout: 5000,\n    env: { NODE_ENV: 'production' },\n    cwd: '/workspace',\n  },\n  {\n    type: 'docker',\n    image: 'node:20-alpine',\n  }\n);\n\nif (result.success) {\n  console.log('Output:', result.data.stdout);\n  console.log('Exit code:', result.data.exitCode);\n  console.log('Duration:', result.data.duration, 'ms');\n}\n```\n\n### Availability Checks\n\n```typescript\nconst dockerAvailable = await manager.isDockerAvailable();\nconst wasmAvailable = await manager.isWasmAvailable();\n\nconsole.log('Docker:', dockerAvailable);\nconsole.log('WASM:', wasmAvailable);\n```\n\n### Shutdown\n\n```typescript\nawait manager.shutdown();\n```\n\n---\n\n## Docker Executor\n\nFull container isolation with security hardening.\n\n```typescript\nimport { DockerSandboxExecutor } from '@cogitator-ai/sandbox';\n\nconst docker = new DockerSandboxExecutor({\n  docker: {\n    socketPath: '/var/run/docker.sock',\n  },\n  pool: {\n    maxSize: 5,\n    idleTimeoutMs: 60_000,\n  },\n});\n\nconst connectResult = await docker.connect();\nif (!connectResult.success) {\n  console.error('Docker not available:', connectResult.error);\n}\n\nconst result = await docker.execute(\n  {\n    command: ['python', '-c', 'print(\"Hello!\")'],\n    stdin: 'input data',\n    timeout: 10_000,\n    cwd: '/app',\n    env: { MY_VAR: 'value' },\n  },\n  {\n    type: 'docker',\n    image: 'python:3.11-alpine',\n    timeout: 30_000,\n    resources: {\n      memory: '512MB',\n      cpus: 2,\n      pidsLimit: 50,\n    },\n    network: {\n      mode: 'none',\n    },\n    mounts: [{ source: '/tmp/data', target: '/data', readOnly: true }],\n    env: { GLOBAL_VAR: 'value' },\n    workdir: '/workspace',\n    user: 'nobody',\n  }\n);\n\nawait docker.disconnect();\n```\n\n### Security Features\n\nDocker containers run with these security settings:\n\n```typescript\n{\n  NetworkMode: 'none',          // No network access\n  CapDrop: ['ALL'],             // Drop all capabilities\n  SecurityOpt: ['no-new-privileges'],  // No privilege escalation\n  PidsLimit: 100,               // Limit process count\n  ReadonlyRootfs: false,        // Writable (can enable true)\n}\n```\n\n---\n\n## Container Pool\n\nReuse warm containers for faster execution.\n\n```typescript\nimport { ContainerPool } from '@cogitator-ai/sandbox';\n\nconst pool = new ContainerPool(dockerClient, {\n  maxSize: 10,\n  idleTimeoutMs: 60_000,\n});\n\nconst container = await pool.acquire('python:3.11-alpine', {\n  memory: 256 * 1024 * 1024,\n  cpus: 1,\n  networkMode: 'none',\n  mounts: [],\n});\n\nawait pool.release(container);\n\nawait pool.destroyAll();\n```\n\n### Pool Options\n\n| Option          | Type     | Default | Description                            |\n| --------------- | -------- | ------- | -------------------------------------- |\n| `maxSize`       | `number` | `5`     | Maximum containers to keep warm        |\n| `idleTimeoutMs` | `number` | `60000` | Time before destroying idle containers |\n\n---\n\n## WASM Executor\n\nExecute WebAssembly modules via Extism.\n\n```typescript\nimport { WasmSandboxExecutor } from '@cogitator-ai/sandbox';\n\nconst wasm = new WasmSandboxExecutor({\n  wasm: {\n    cacheSize: 10,\n    wasi: true,\n  },\n});\n\nawait wasm.connect();\n\nconst result = await wasm.execute(\n  {\n    command: ['process'],\n    stdin: JSON.stringify({ data: 'input' }),\n  },\n  {\n    type: 'wasm',\n    wasmModule: 'https://example.com/plugin.wasm',\n    wasmFunction: 'run',\n    wasi: true,\n    timeout: 5000,\n  }\n);\n\nawait wasm.disconnect();\n```\n\n---\n\n## Native Executor\n\nDirect execution without isolation (fallback mode).\n\n```typescript\nimport { NativeSandboxExecutor } from '@cogitator-ai/sandbox';\n\nconst native = new NativeSandboxExecutor();\nawait native.connect();\n\nconst result = await native.execute(\n  {\n    command: ['ls', '-la'],\n    cwd: '/tmp',\n    env: { LC_ALL: 'C' },\n    timeout: 5000,\n  },\n  { type: 'native' }\n);\n\nconsole.log(result.data?.stdout);\n```\n\n**Warning:** Native execution has no isolation. Use only when Docker is unavailable.\n\n---\n\n## Execution Request\n\n```typescript\ninterface SandboxExecutionRequest {\n  command: string[];\n  stdin?: string;\n  timeout?: number;\n  cwd?: string;\n  env?: Record<string, string>;\n}\n```\n\n## Execution Result\n\n```typescript\ninterface SandboxExecutionResult {\n  stdout: string;\n  stderr: string;\n  exitCode: number;\n  timedOut: boolean;\n  duration: number;\n}\n```\n\n---\n\n## Resource Limits\n\n### Memory\n\n```typescript\nconst result = await manager.execute(request, {\n  type: 'docker',\n  image: 'alpine',\n  resources: {\n    memory: '256MB',\n  },\n});\n```\n\nSupported formats: `'256B'`, `'256KB'`, `'256MB'`, `'256GB'`\n\n### CPU\n\n```typescript\n{\n  resources: {\n    cpus: 0.5,\n    cpuShares: 512,\n  },\n}\n```\n\n### Process Limits\n\n```typescript\n{\n  resources: {\n    pidsLimit: 50,\n  },\n}\n```\n\n---\n\n## Network Configuration\n\n```typescript\n{\n  network: {\n    mode: 'none',\n  },\n}\n```\n\nNetwork modes:\n\n- `'none'` - No network access (default, most secure)\n- `'bridge'` - Docker bridge network\n- `'host'` - Host network (not recommended)\n\n---\n\n## Volume Mounts\n\nMount host directories into the container:\n\n```typescript\n{\n  mounts: [\n    { source: '/host/data', target: '/data', readOnly: true },\n    { source: '/host/output', target: '/output', readOnly: false },\n  ],\n}\n```\n\n---\n\n## Utility Functions\n\n### Parse Memory\n\n```typescript\nimport { parseMemory } from '@cogitator-ai/sandbox';\n\nparseMemory('256MB');\nparseMemory('1GB');\nparseMemory('512KB');\n```\n\n### CPU to NanoCPUs\n\n```typescript\nimport { cpusToNanoCpus } from '@cogitator-ai/sandbox';\n\ncpusToNanoCpus(0.5);\ncpusToNanoCpus(2);\n```\n\n---\n\n## Type Reference\n\n```typescript\nimport type {\n  SandboxType,\n  SandboxConfig,\n  SandboxResourceLimits,\n  SandboxNetworkConfig,\n  SandboxMount,\n  SandboxExecutionRequest,\n  SandboxExecutionResult,\n  SandboxManagerConfig,\n  SandboxPoolConfig,\n  SandboxDockerConfig,\n  SandboxResult,\n} from '@cogitator-ai/sandbox';\n```\n\n---\n\n## Integration with Cogitator\n\nUse sandboxed tools in your agents:\n\n```typescript\nimport { Cogitator, tool } from '@cogitator-ai/core';\nimport { z } from 'zod';\n\nconst shellTool = tool({\n  name: 'run_shell',\n  description: 'Execute shell commands safely',\n  parameters: z.object({\n    command: z.string(),\n  }),\n  sandbox: {\n    type: 'docker',\n    image: 'ubuntu:22.04',\n    resources: { memory: '256MB' },\n    network: { mode: 'none' },\n  },\n  timeout: 30000,\n  execute: async ({ command }) => command,\n});\n\nconst cog = new Cogitator({\n  sandbox: {\n    pool: { maxSize: 5 },\n  },\n});\n```\n\n---\n\n## Examples\n\n### Run Python Code\n\n```typescript\nconst result = await manager.execute(\n  {\n    command: [\n      'python',\n      '-c',\n      `\nimport json\ndata = {\"sum\": 2 + 2}\nprint(json.dumps(data))\n    `,\n    ],\n  },\n  {\n    type: 'docker',\n    image: 'python:3.11-alpine',\n    timeout: 10_000,\n  }\n);\n\nconst output = JSON.parse(result.data!.stdout);\nconsole.log(output.sum);\n```\n\n### Run Node.js Code\n\n```typescript\nconst result = await manager.execute(\n  {\n    command: ['node', '-e', 'console.log(JSON.stringify({result: 42}))'],\n  },\n  {\n    type: 'docker',\n    image: 'node:20-alpine',\n    resources: { memory: '128MB' },\n  }\n);\n```\n\n### Run Shell Commands\n\n```typescript\nconst result = await manager.execute(\n  {\n    command: ['sh', '-c', 'ls -la /workspace && pwd'],\n    cwd: '/workspace',\n  },\n  {\n    type: 'docker',\n    image: 'alpine:3.19',\n  }\n);\n```\n\n### Handle Timeouts\n\n```typescript\nconst result = await manager.execute(\n  { command: ['sleep', '60'] },\n  { type: 'docker', image: 'alpine', timeout: 5000 }\n);\n\nif (result.data?.timedOut) {\n  console.log('Command timed out');\n}\n```\n\n### Check Exit Codes\n\n```typescript\nconst result = await manager.execute(\n  { command: ['sh', '-c', 'exit 42'] },\n  { type: 'docker', image: 'alpine' }\n);\n\nconsole.log('Exit code:', result.data?.exitCode);\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}