{"_id":"bash-tool","_rev":"29-8e6ed5c6bae77c3749a010d025ccdfa7","name":"bash-tool","dist-tags":{"latest":"1.3.19"},"versions":{"0.1.0":{"name":"bash-tool","version":"0.1.0","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@0.1.0","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel/bash-tool#readme","bugs":{"url":"https://github.com/vercel/bash-tool/issues"},"dist":{"shasum":"313260b7b68831729682f1d271426d5fd632b73c","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-0.1.0.tgz","fileCount":39,"integrity":"sha512-yS07pTO1f4tebh6Tuec1zrnNGAL9sDwkmymmcMYqViT86t/AIBtaZicp2gP91bt/zdZukDFSMDO/T4NH3cC50g==","signatures":[{"sig":"MEYCIQCIlpJt3YL54TiLvmbyReF0tS4eef/AvevMBbev+VJcwgIhANp5VEi02Ffd8PyOelEOXWnmBtS78WcHBs4yT5CM7Yff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42879},"main":"dist/index.js","type":"module","_from":"file:bash-tool-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/c68d81719601a7adb7f196f44533b3e5/bash-tool-0.1.0.tgz","_integrity":"sha512-yS07pTO1f4tebh6Tuec1zrnNGAL9sDwkmymmcMYqViT86t/AIBtaZicp2gP91bt/zdZukDFSMDO/T4NH3cC50g==","repository":{"url":"git+https://github.com/vercel/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^4.0.0","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^4.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_0.1.0_1767663138220_0.5873832284979814","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"bash-tool","version":"0.1.1","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@0.1.1","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel/bash-tool#readme","bugs":{"url":"https://github.com/vercel/bash-tool/issues"},"dist":{"shasum":"7065c2ca8b5bed70b82a0ed306e6284ffb6fc02f","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-0.1.1.tgz","fileCount":40,"integrity":"sha512-avYQtrv4nuvg7xaZEVrU09dk2gRELWKgpnvh8fOysDMq3N3rn2+qKornrFGluXhMexNqJWMODwL+R1KiaeP5ag==","signatures":[{"sig":"MEUCIQDxFUgBhcUpsLkYyg96Li8DypWEQjA00qArbKvAmNiLjAIgO4JmrnDZzoGgdOXjA6e4KxI8N7zTgg7z/n1DvFL0GYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48078},"main":"dist/index.js","type":"module","_from":"file:bash-tool-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/82a906cdaf07756274335cde54799336/bash-tool-0.1.1.tgz","_integrity":"sha512-avYQtrv4nuvg7xaZEVrU09dk2gRELWKgpnvh8fOysDMq3N3rn2+qKornrFGluXhMexNqJWMODwL+R1KiaeP5ag==","repository":{"url":"git+https://github.com/vercel/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^4.0.0","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^4.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_0.1.1_1767717332082_0.6462882625014612","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"bash-tool","version":"0.1.2","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@0.1.2","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel/bash-tool#readme","bugs":{"url":"https://github.com/vercel/bash-tool/issues"},"dist":{"shasum":"e598bf4c0e24c1d498df1d6974e1dd67a32bd92a","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-0.1.2.tgz","fileCount":40,"integrity":"sha512-CAxtL6WDDcGcZNNvUjZ5ll/DURVYkmOEVsq55q2tu4oDsFA8oYRtbI6xEZBsDDkl/FSX8GShyyYL0YvYLZf/8g==","signatures":[{"sig":"MEUCIDEfEqssCqSFX6pVbdFDumK0whrjm3wJSInKjpVLzzNWAiEAwJpGec7IHgueOCcLbYDWr207u3+Df9evUsl6xYD0z28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48122},"main":"dist/index.js","type":"module","_from":"file:bash-tool-0.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/d8c912cef62838644d5d3bc41fccc9a6/bash-tool-0.1.2.tgz","_integrity":"sha512-CAxtL6WDDcGcZNNvUjZ5ll/DURVYkmOEVsq55q2tu4oDsFA8oYRtbI6xEZBsDDkl/FSX8GShyyYL0YvYLZf/8g==","repository":{"url":"git+https://github.com/vercel/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^4.0.0","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^4.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_0.1.2_1767719491755_0.14032099185932245","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"bash-tool","version":"0.1.4","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@0.1.4","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel/bash-tool#readme","bugs":{"url":"https://github.com/vercel/bash-tool/issues"},"dist":{"shasum":"681c4c0d3a74d6f2f7619b01b467c51f39964d9c","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-0.1.4.tgz","fileCount":40,"integrity":"sha512-Rodny987TNip0q6OFjFDt8ZZZjKt7DmAaytK9+LD406pR5HA/IdkLeZCp51xgyDGLjrqKVEMN0zkliy7owfUlQ==","signatures":[{"sig":"MEUCIA1sI3jmVk4MPu4q1Zq9HAjqFAc1vzB2atgYY+jO/xrZAiEAzVwsTMU4Opi187M3RlmNU6OoT/7YFETf50RKXrmwjjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47258},"main":"dist/index.js","type":"module","_from":"file:bash-tool-0.1.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/fb3935a64968069f833db9701cc3e1fe/bash-tool-0.1.4.tgz","_integrity":"sha512-Rodny987TNip0q6OFjFDt8ZZZjKt7DmAaytK9+LD406pR5HA/IdkLeZCp51xgyDGLjrqKVEMN0zkliy7owfUlQ==","repository":{"url":"git+https://github.com/vercel/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_0.1.4_1767722827926_0.44731293649510495","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"bash-tool","version":"0.1.5","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@0.1.5","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"32a1c6d5855927e427c58edb2b933864a13133d6","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-0.1.5.tgz","fileCount":40,"integrity":"sha512-kwfp5YtdVPYBbg55gCqStkRRwWbmsMwzyU+WyIyWtW3Fgo1DZS/mQPJwpNR6itcBOrMoUp+xZNAwY3dyLZCoRQ==","signatures":[{"sig":"MEQCIDEbVIVfxQycCihzdR+ZsAZ2j9goGVVKtlg2swFN9rjjAiBkq3q+89Lij6hDyzsdcwoWpFCq8Paf3y25UoyTckyoLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51080},"main":"dist/index.js","type":"module","_from":"file:bash-tool-0.1.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/4c258663dae8dfb1313c379576447036/bash-tool-0.1.5.tgz","_integrity":"sha512-kwfp5YtdVPYBbg55gCqStkRRwWbmsMwzyU+WyIyWtW3Fgo1DZS/mQPJwpNR6itcBOrMoUp+xZNAwY3dyLZCoRQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_0.1.5_1767740491737_0.08542841932974454","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"bash-tool","version":"1.0.0","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.0.0","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"fdc9f2d2925b350f9cac68099e0f05e6ba260786","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.0.0.tgz","fileCount":40,"integrity":"sha512-GO8P1dVZnBPqZvjv5lXFtdZGDR9BM0A4UmE3NCfbUhr7nVv2K0qwDN/tPokaG839UcsZocGeU+Z/ELmFpqxRYw==","signatures":[{"sig":"MEQCIBz44QiRZ0aI+1LqZOJNR2KeozaNjd2o60OlD9w7WuLAAiAqLJPs7DXpabAF3gdXQ7NHi7c027xaO4rdOISdCVkg7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51080},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/78353cd285435e791a498a0c21c362c4/bash-tool-1.0.0.tgz","_integrity":"sha512-GO8P1dVZnBPqZvjv5lXFtdZGDR9BM0A4UmE3NCfbUhr7nVv2K0qwDN/tPokaG839UcsZocGeU+Z/ELmFpqxRYw==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.0.0_1767740621075_0.7475326236843998","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"bash-tool","version":"1.0.1","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.0.1","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"987636f3d5c7c7fd2e3a401c3aa999034f294cdf","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.0.1.tgz","fileCount":40,"integrity":"sha512-Y7wARFv/SRfEzpHcEysc35AaM0+7n3Ysn58Ln0WQrlcFdKZdnSfzTbwrGtFmxRGycqKqsIYaGc7PILqBCN3EVQ==","signatures":[{"sig":"MEUCIQCs5qJxZ+p30CP95EHKUe1+IH2EH2zOdAb8YRHhwk0QuAIgGZAZG35ha+zRf4cXKBvRmYI6JYKBc/5xgq7m/voLFyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52008},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/da25d613eb6b6ccebc2f74a4cfa02a04/bash-tool-1.0.1.tgz","_integrity":"sha512-Y7wARFv/SRfEzpHcEysc35AaM0+7n3Ysn58Ln0WQrlcFdKZdnSfzTbwrGtFmxRGycqKqsIYaGc7PILqBCN3EVQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.0.1_1767809972449_0.22666295628549848","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"bash-tool","version":"1.0.2","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.0.2","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"690b3fe0256cfac8f8c7759b72b5808609a4a98a","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.0.2.tgz","fileCount":40,"integrity":"sha512-8jCGmilCJ44bh4bYJclzS1yed0cfF3B2IZ2OKMsqWsUkCNqvhCFXIOzTs+4ptVUGrCd49xK8yEUxhy31H+12Rw==","signatures":[{"sig":"MEUCIBoHDTCnwwEWlkdTDsn16yeEohT6dtTfQzQcMUZral6TAiEAkHQ0467v8QmeutBnsb3HSbZgvfAF4fT1ibyCZy1N+DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52092},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/461a9af94b441d4871b3bebe4e141f30/bash-tool-1.0.2.tgz","_integrity":"sha512-8jCGmilCJ44bh4bYJclzS1yed0cfF3B2IZ2OKMsqWsUkCNqvhCFXIOzTs+4ptVUGrCd49xK8yEUxhy31H+12Rw==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.0.2_1767831489521_0.04938254174373857","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"bash-tool","version":"1.1.0","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.1.0","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"8d11f1f3d35c79711161d6f2d0e6355df07f9ba6","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.1.0.tgz","fileCount":44,"integrity":"sha512-8cvGAkunA61HWgfu+AFoG6ET6Ngi1F1BQiNg6yrPnu6HRJHBHq3xU2wCd/Wpn5TGJAfddPZ7b5/Ux+yjShgI6Q==","signatures":[{"sig":"MEYCIQDdwJM8Sg1AqzAFt1XlpXXp0UbBdIl1wZnm57LEbPkmzwIhAOhg8aSXFR4XKjjYuQ61x3kT/E1jQzfbEHZfT73wTJfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74556},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/47b99aa9fbcd40e6e815831c0a3ddbfb/bash-tool-1.1.0.tgz","_integrity":"sha512-8cvGAkunA61HWgfu+AFoG6ET6Ngi1F1BQiNg6yrPnu6HRJHBHq3xU2wCd/Wpn5TGJAfddPZ7b5/Ux+yjShgI6Q==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.1.0_1767890626851_0.5003724649630523","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"bash-tool","version":"1.2.0","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.2.0","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"491cf8cd57ed604521e7ecfe70b6f2ced72347d2","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.2.0.tgz","fileCount":44,"integrity":"sha512-j7+9eGh+YVnG8ZUXEszZ6bAPnxN8wuZ7uG+B1ryZrhtGonJ6vEaB17/ZECyr04uEeNlARk3ZKcVfrpRDrzt3bw==","signatures":[{"sig":"MEQCIDLfRSJWWHoJ+Nl9xUbKY3onpJMq8C2cQkTsTOn/vqzfAiAgmz/Hb+z0h97ORER0EfiFVs9xyZ6Wp7li/jlLsKvZiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74307},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run src/tool.vercel.integration.test.ts"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/763ad683d0d505d38b9cd0a0ad7e436a/bash-tool-1.2.0.tgz","_integrity":"sha512-j7+9eGh+YVnG8ZUXEszZ6bAPnxN8wuZ7uG+B1ryZrhtGonJ6vEaB17/ZECyr04uEeNlARk3ZKcVfrpRDrzt3bw==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.7.0","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.2.0_1767932390177_0.39885812908996465","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"bash-tool","version":"1.3.0","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.0","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"84704ff4b21d773318622c070743606902b1ee84","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.0.tgz","fileCount":44,"integrity":"sha512-5JLpDBTsOyyuuSI4pH4lcQ3T1z1WB4m8rQqCIadiYmoWEMFm3MGQ3mbXr2pAzqieELby/XzwPtYxz/NZuQFA4Q==","signatures":[{"sig":"MEUCIQCI1C61Cw+NDDJvW6AYtkTWD10f8/z3QFTMi+Y5ONMwSQIgDFNZvZLv+bj4oUaz74KbCQk+oleEZ3ae44v6yaksj08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74985},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run --sequence.concurrent=false src/tool.vercel.integration.test.ts"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/23e895d376a12e420f3661e549dceb7e/bash-tool-1.3.0.tgz","_integrity":"sha512-5JLpDBTsOyyuuSI4pH4lcQ3T1z1WB4m8rQqCIadiYmoWEMFm3MGQ3mbXr2pAzqieELby/XzwPtYxz/NZuQFA4Q==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.7.0","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.2"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.0_1767972987013_0.4981444285940413","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"bash-tool","version":"1.3.1","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.1","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"e85efc1be148aa1cb619e488eee6ddd416620a4f","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.1.tgz","fileCount":44,"integrity":"sha512-QJOZ+amD9JNvMS2MeUg8S0mH28HcDXHtMd5dT/VTVYnIm7VKElKdPI82YGEOPdD/ZfdvcAssa0eQeoEv84sQpA==","signatures":[{"sig":"MEUCIFzpnnIklBpiVotIPWpJAYntGf8XCCbLiSpGLbT1WUCAAiEA7z7/zCTQCmxdAeBSsWL9xf2OEKgccfGFuUjMmoZ2DVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75209},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run --sequence.concurrent=false src/tool.vercel.integration.test.ts"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/df7cb89b823e81f7fadfc052a77b9302/bash-tool-1.3.1.tgz","_integrity":"sha512-QJOZ+amD9JNvMS2MeUg8S0mH28HcDXHtMd5dT/VTVYnIm7VKElKdPI82YGEOPdD/ZfdvcAssa0eQeoEv84sQpA==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.6"},"peerDependencies":{"ai":"^6.0.0","just-bash":"*","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.1_1767991690134_0.17206024885801852","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"bash-tool","version":"1.3.2","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.2","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"a052161b8796e5b877e792cede526c62ccb4fe70","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.2.tgz","fileCount":44,"integrity":"sha512-Nz8P01jTmC0Idiu27OVywFePsv+g5nxK6NU29NAwBAU/HQf2KLOYzwsjVIjka0FpEXHYL3LGj5uFui5z6CLuPQ==","signatures":[{"sig":"MEUCIQCO2Q6mOvcT7q8CxxNmEuGLKNv3SIQ9W4TmNhrE6rgcOAIgNNQZvBhV9MQ0EwEDWW4FG912X96V/9OiiGRPOXcZ+y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77575},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run --sequence.concurrent=false src/tool.vercel.integration.test.ts"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/18f8c4f5b7edc1c49d086bb8f8a6ac25/bash-tool-1.3.2.tgz","_integrity":"sha512-Nz8P01jTmC0Idiu27OVywFePsv+g5nxK6NU29NAwBAU/HQf2KLOYzwsjVIjka0FpEXHYL3LGj5uFui5z6CLuPQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.6"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.4.1","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.2_1768196934842_0.9909785196048817","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"bash-tool","version":"1.3.4","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.4","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"a298d071fae13ea3a857b30f072dfc9171a0beb6","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.4.tgz","fileCount":44,"integrity":"sha512-G/ScsBcudfG2SoV1EOfv+sCCxh3TKCW1Pf/04N4YuPc71FdE6JItWo3ec18J32EPDVY1HRgDKiG0/nDEdejoiA==","signatures":[{"sig":"MEUCIFevM2Q9MjRdreo+mkO6b2KY3yMaspVgT3DBNmPeG2sLAiEAq8dfYqTTwvAqp5KxYluQz26pZKJoNtCDA+rgCOevp+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87554},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run --sequence.concurrent=false src/tool.vercel.integration.test.ts"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/137b35b5e13d89159e81697554d1c822/bash-tool-1.3.4.tgz","_integrity":"sha512-G/ScsBcudfG2SoV1EOfv+sCCxh3TKCW1Pf/04N4YuPc71FdE6JItWo3ec18J32EPDVY1HRgDKiG0/nDEdejoiA==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.6"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.4.1","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.4_1768198432752_0.4875344602156897","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"bash-tool","version":"1.3.5","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.5","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"74fa2f9f72309f12945363b4888595536518290f","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.5.tgz","fileCount":44,"integrity":"sha512-8FXnUPXVGBuUpeoM6sayTDbnYoVTAwXNPZHJFCzCmSXJkIh91juTO9qEpH959YRXaq78d+V2RXrNM/GRi9wxQQ==","signatures":[{"sig":"MEYCIQDTWRw6Fu5OgoHmOOqStE8T+1LAa3kw5u1dzX2vqbNtRwIhAJEMRCfefqVCIiS++UjruZJYFoC+py69H3lw5FcH3MDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87548},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/9bb350e00995be9ac5a034624dcbca77/bash-tool-1.3.5.tgz","_integrity":"sha512-8FXnUPXVGBuUpeoM6sayTDbnYoVTAwXNPZHJFCzCmSXJkIh91juTO9qEpH959YRXaq78d+V2RXrNM/GRi9wxQQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.5.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.1.6"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.5.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.5_1768413062556_0.9250303573336538","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"bash-tool","version":"1.3.6","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.6","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"6e8d5b3f1bcc800783c5dcefa6c51a9a8d1fc6e9","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.6.tgz","fileCount":44,"integrity":"sha512-VH1t9LXcbinGEklcvTTELmrqJsaihSUup+jhv6qPWtqmBqpxJDAqdMo8o/QGFSP4OaX/JjN5LrzGcl3GAfalzg==","signatures":[{"sig":"MEUCIFg4cM96yw9848ia95PTpIzMKQJDOnubE57z4EFlXeRBAiEAyd7Y1RBAeWki0YRX/A80o+9wSs6o4ibPsHQx6zVxIlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87548},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run test:run","typecheck":"tsc --noEmit","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/7710402166b1cb026625cbef249af8cb/bash-tool-1.3.6.tgz","_integrity":"sha512-VH1t9LXcbinGEklcvTTELmrqJsaihSUup+jhv6qPWtqmBqpxJDAqdMo8o/QGFSP4OaX/JjN5LrzGcl3GAfalzg==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81","devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.5.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.5.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.6_1768491058614_0.7604441999679903","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"bash-tool","version":"1.3.7","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.7","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"afd40c88ace84ed828a9bd493ec267f51e06b2ee","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.7.tgz","fileCount":60,"integrity":"sha512-iQQg2jfDoK0WF4q7xiK6A8SK+pxhKcll0/cuAook/5qSwJUxy5LmEX93Ol/dzl/zjDKQ7HkPlgG4iNh740EH9A==","signatures":[{"sig":"MEYCIQCrEqnCdCmmlzYkdjhiQ9DvYdV6iabV5L5rQtoo6xr2zAIhAIltRIoFq0bgMT9nPEcSi2QL1V8o2ZMQMayawrCc8g8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114048},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/6b66754d844deb6123125d5dc467f981/bash-tool-1.3.7.tgz","_integrity":"sha512-iQQg2jfDoK0WF4q7xiK6A8SK+pxhKcll0/cuAook/5qSwJUxy5LmEX93Ol/dzl/zjDKQ7HkPlgG4iNh740EH9A==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.5.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.5.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.7_1768967586352_0.8376785940507976","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"bash-tool","version":"1.3.8","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.8","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"adae7f8f7cb3479ca82bee6aca06e152412cfc5a","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.8.tgz","fileCount":64,"integrity":"sha512-3xiKI9nx6j/prUursqoIzDheZYVTK/6ACA6Wmv9zeuSBdD4+iYP6J69Dvmnze8w5t/8G/zmVE10QczDBItF5yA==","signatures":[{"sig":"MEUCIFCGBds4zBZLZnwBHwhAflMr3p9DXyo/l2cstNNVJtLfAiEA7E0O27DtHTieHqikYoZ5adpSrgfMvJ1DcJhtZGMmhko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119733},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/c302ca9bb3e8217eccf27eb68f277211/bash-tool-1.3.8.tgz","_integrity":"sha512-3xiKI9nx6j/prUursqoIzDheZYVTK/6ACA6Wmv9zeuSBdD4+iYP6J69Dvmnze8w5t/8G/zmVE10QczDBItF5yA==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.5.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.5.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.8_1769008772511_0.7013465870996844","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"bash-tool","version":"1.3.9","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.9","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"396566bfaf74aeb1ca6296821d6609a8eedf4ec3","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.9.tgz","fileCount":64,"integrity":"sha512-tkpdE4zGtNG0IQiSUHeWzYEwLyvTIFnuOFUtB+oaC1jrKhBJMuYXGI0QIniZxnV2gEV0FTMMOVwP06d/AubWtQ==","signatures":[{"sig":"MEUCICQ9Psl9AifVuKYUBzrzBy27QZaeaZRwHYKTd0DbddQ4AiEAk4bAvyg5rhe+GlRuLmofOlaG6j1rFtr+CxDUcVwMtFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119821},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/bcb127520b97445a48096d77ca8ff1ee/bash-tool-1.3.9.tgz","_integrity":"sha512-tkpdE4zGtNG0IQiSUHeWzYEwLyvTIFnuOFUtB+oaC1jrKhBJMuYXGI0QIniZxnV2gEV0FTMMOVwP06d/AubWtQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.5.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.5.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.9_1769015132596_0.33535528696062555","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"bash-tool","version":"1.3.10","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.10","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"59db7dae3ac322f05755678bdcc644c1100b84b8","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.10.tgz","fileCount":64,"integrity":"sha512-n1MfKpvDjrWCTrE6tzzuuazoQfp8iIEIrM45PBQJUWWcRpfagTfADlncvRcnx1HuNMuu+ter9wodYDq3zM1TUw==","signatures":[{"sig":"MEUCIQCSDae1lH4a0qFDoWZQ5stQgY3XNfO2wCNCdAuy3AQYmgIgF4kjvvC6jKPzhTuo/RyKw4CcGCVlwUQpGN4nmf2wpAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119822},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/01c545864364ec987d419627c17f8765/bash-tool-1.3.10.tgz","_integrity":"sha512-n1MfKpvDjrWCTrE6tzzuuazoQfp8iIEIrM45PBQJUWWcRpfagTfADlncvRcnx1HuNMuu+ter9wodYDq3zM1TUw==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.7.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.7.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.10_1769994598799_0.32846055631434057","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"bash-tool","version":"1.3.11","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.11","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"8abb7eaf0d878e9ae85d8a86aacba52f81e13410","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.11.tgz","fileCount":64,"integrity":"sha512-V7nHdHDZ42RSeNsa/4Pi0Y5MlgtqElOyurp+oCaE104iOD21lzd7gSwKrKVdcKFhH32nfqypu1mg0Poz7JPyiQ==","signatures":[{"sig":"MEUCIFvFblhJtIE6sy9eo8LDSH7Dn9QQ6cPgAEv5uIS+GPUNAiEAs5cz8M3Rhmrm3uopY87Y/OuUTMtu/jr4B510Fy1dOps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119822},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.11.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/05c509f489250c623dd7921d9a759b3f/bash-tool-1.3.11.tgz","_integrity":"sha512-V7nHdHDZ42RSeNsa/4Pi0Y5MlgtqElOyurp+oCaE104iOD21lzd7gSwKrKVdcKFhH32nfqypu1mg0Poz7JPyiQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.7.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.7.1","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.11_1770083412232_0.5093788514968305","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"bash-tool","version":"1.3.12","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.12","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"d3401dc27e264d5c014abd0366043d2665080caa","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.12.tgz","fileCount":64,"integrity":"sha512-ZpuBCEVuZ7u1YRAx2GythBwzMxY6prVJygcGP4Ju/pzGoGzjFTlUGS57vqjW47P5ma1rM6FRAX4jiOUwqdUgNg==","signatures":[{"sig":"MEUCIQCbYyf7MuLBYQ+bBIXmI88H1gOMo4m5vVBq2pXW6oRW+wIgcQQL24ZuMp8KQKoLf+cXduxC9p5xFbcU7g9plj8J9eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119822},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.12.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/2b3a3665617f6a0397ab01aadce37e46/bash-tool-1.3.12.tgz","_integrity":"sha512-ZpuBCEVuZ7u1YRAx2GythBwzMxY6prVJygcGP4Ju/pzGoGzjFTlUGS57vqjW47P5ma1rM6FRAX4jiOUwqdUgNg==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.8.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.8.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.12_1770178894802_0.28693377186873525","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"bash-tool","version":"1.3.13","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.13","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"23f39cfb49ac285477e6979244de6a211976aa7b","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.13.tgz","fileCount":64,"integrity":"sha512-rSpikC1vCqSpw25g4S3zSMAZYMGF0iCw9zIJ+/wDlI2mVPgi0cJzflcUQy7kt5jL+T7VyiZgcH1ktlXDp6OxyQ==","signatures":[{"sig":"MEUCIFPDDuKY9Lijre30C+f+W3uToaHl2MkYgoLGQPfvAOb4AiEA1nMhAOD5ZowtQcjXbdBNg5UE1DW5nr/LVr/BF8o271U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119822},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.13.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/321feedf062959e63bf1991c36ae16bd/bash-tool-1.3.13.tgz","_integrity":"sha512-rSpikC1vCqSpw25g4S3zSMAZYMGF0iCw9zIJ+/wDlI2mVPgi0cJzflcUQy7kt5jL+T7VyiZgcH1ktlXDp6OxyQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.9.1","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.9.1","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.13_1770225203969_0.23789536315233972","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"bash-tool","version":"1.3.14","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.14","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"eda3d6a4a021a7def9f8dd57868028b3dbd6689c","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.14.tgz","fileCount":64,"integrity":"sha512-M4D+ai/uk684FAIaHJUyt01SvS9AqR1sgQEFv9ZmBaunmIdJWdrycxDTQL921dvB8vyYNhitHH/tJF8eScsltA==","signatures":[{"sig":"MEQCIEMo0V8e0lxRXsd3SSzZiGbaFvOJoHFkUAPK5xfPoEOAAiBdTgjgTlSn4pf4tnCpkX7uXzfE/gpitTYdslJXUnMSrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119822},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.14.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/40f9103c4afcf14428c0466a2a597998/bash-tool-1.3.14.tgz","_integrity":"sha512-M4D+ai/uk684FAIaHJUyt01SvS9AqR1sgQEFv9ZmBaunmIdJWdrycxDTQL921dvB8vyYNhitHH/tJF8eScsltA==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","just-bash":"^2.9.3","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.9.3","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.14_1770317791280_0.8877910043041968","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"bash-tool","version":"1.3.15","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.15","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"1688370abfbb236508435655e8c1f855ed220875","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.15.tgz","fileCount":64,"integrity":"sha512-rsUxbwTO1qU9LxLhsqu7d5MfoJAqWgw0+E1uDEHLxrZRcXXayZspgiqTSXwGM2yuCz6N42duMdbF95o5ZSw8lQ==","signatures":[{"sig":"MEUCIQCCBg68JQGZcA/VgW+MHKN+l31eXtEZfKnnO6uFf3EEFgIgF1PH89J/TlZrlVAg0ZnEZ5u5jM4IrbCdysu5Jq2pSfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123207},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.15.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/a44602f950f0c965209f2ed5f2baabdd/bash-tool-1.3.15.tgz","_integrity":"sha512-rsUxbwTO1qU9LxLhsqu7d5MfoJAqWgw0+E1uDEHLxrZRcXXayZspgiqTSXwGM2yuCz6N42duMdbF95o5ZSw8lQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","fast-glob":"^3.3.2","just-bash":"^2.10.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.9.3","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.15_1771349221069_0.9664327934201249","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"bash-tool","version":"1.3.16","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.16","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"6029bbfac3b75a76c0de1a41af2e8f72a609237f","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.16.tgz","fileCount":68,"integrity":"sha512-2xuprVBzUOYw4+QCpeSwvkuXuHkjKRtMzh+nTpEidROsNnglr5xRs3mdeOmwFVkjB4JhE/uZqIXE+tabbJI7QQ==","signatures":[{"sig":"MEYCIQCd4tg4FXqt1sB26NVDS/NWrMtgESC3KCo/HBGKUU+eFwIhAMDAjGsk40LBRe0MA+z8p9INVureK3q4haYUvV2VRv+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124948},"main":"dist/index.js","type":"module","_from":"file:bash-tool-1.3.16.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"_resolved":"/private/var/folders/1h/2pv55r5s2m7ctn562xnr3b880000gn/T/0e10fcea1265273e37d7d751473f2305/bash-tool-1.3.16.tgz","_integrity":"sha512-2xuprVBzUOYw4+QCpeSwvkuXuHkjKRtMzh+nTpEidROsNnglr5xRs3mdeOmwFVkjB4JhE/uZqIXE+tabbJI7QQ==","repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","yaml":"^2.8.3","fast-glob":"^3.3.2","just-bash":"^2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.9.3","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.16_1775494145792_0.22786027054944347","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"bash-tool","version":"1.3.17","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.17","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"6561950b28edb0022c09e29683da12ba2cca5f5f","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.17.tgz","fileCount":68,"integrity":"sha512-Pgmiu85adxMsNX5q/6dK4kPfPvOkuZX0nH1OOoVv7xqK1NegFQZzlWEqOZlCZuYxC+DFqiJ0V26bOGbdtoZTpA==","signatures":[{"sig":"MEUCIQCcPj4oIKbOiHOFNmKUSVWz3PwFs++DglrXKHXhbPtXUAIgGSVjsCtd/ytKQKDTz/NjWHI1XrFWWl4xdMK5uu2BLtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b222e475021a06d142b1f67a0edbd7d0001fad48","scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent","prepublishOnly":"pnpm run validate && pnpm run build"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","yaml":"^2.8.3","fast-glob":"^3.3.2","just-bash":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.13","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0","just-bash":"^2.9.3 || ^3.0.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.17_1780243473362_0.645024406178113","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"bash-tool","version":"1.3.18","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","_id":"bash-tool@1.3.18","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"homepage":"https://github.com/vercel-labs/bash-tool#readme","bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"dist":{"shasum":"fcf3d29a4c5ae184467cbc8d103ebc191fdac005","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.18.tgz","fileCount":68,"integrity":"sha512-Z5pLu6GP9C07wMpmDTSMqzdC2yJF71r9L1Ar1mqRCVwZesH6jQ0IN6v1NF5Ynt2rPCBawDuWDcJE3ciqqxhz5A==","signatures":[{"sig":"MEUCIQDREEyD3RWWsmgQ5H+TikPllAfSuLSWqz7kA25a9gedhAIgXXbxzPr+chZQKAuA2CgXAdR6xkDZS5wBDfQbSZo2BLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd77fe96e8e14755296a6d9c0f793cf8897a40b2","scripts":{"knip":"knip","lint":"biome check .","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","format":"biome format --write .","lint:fix":"biome check --write .","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent","prepublishOnly":"pnpm run validate && pnpm run build"},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"repository":{"url":"git+https://github.com/vercel-labs/bash-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic bash tool for AI agents, compatible with AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","yaml":"^2.8.3","fast-glob":"^3.3.2","just-bash":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","knip":"^5.80.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0","@biomejs/biome":"^2.3.11","@vercel/sandbox":"^1.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","just-bash":"^2.9.3 || ^3.0.0","@vercel/sandbox":"*"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bash-tool_1.3.18_1784138237965_0.9110607045541388","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"bash-tool","publishConfig":{"access":"public"},"version":"1.3.19","description":"Generic bash tool for AI agents, compatible with AI SDK","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"sideEffects":false,"scripts":{"build":"tsc -p tsconfig.build.json && sed '1,/^-->/d' AGENTS.npm.md > dist/AGENTS.md","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.examples.json","test":"vitest --exclude 'src/tool.vercel.integration.test.ts'","test:run":"vitest run --exclude 'src/tool.vercel.integration.test.ts'","test:vercel":"vitest run src/tool.vercel.integration.test.ts --sequence.concurrent","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","knip":"knip","validate":"pnpm run lint && pnpm run knip && pnpm run typecheck && pnpm run build && pnpm run test:run","prepublishOnly":"pnpm run validate && pnpm run build"},"keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"author":{"name":"Vercel, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vercel-labs/bash-tool.git"},"bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"homepage":"https://github.com/vercel-labs/bash-tool#readme","engines":{"node":">=18"},"dependencies":{"fast-glob":"^3.3.2","just-bash":"^3.0.1","yaml":"^2.8.3","zod":"^3.23.8"},"devDependencies":{"@biomejs/biome":"^2.3.11","@types/json-schema":"^7.0.15","@types/node":"^22.10.0","@vercel/sandbox":"^1.2.0","ai":"^7.0.0","knip":"^5.80.0","typescript":"^5.7.0","vitest":"^2.1.0"},"peerDependencies":{"@vercel/sandbox":"*","ai":"^6.0.0 || ^7.0.0","just-bash":"^2.9.3 || ^3.0.0"},"peerDependenciesMeta":{"just-bash":{"optional":true},"@vercel/sandbox":{"optional":true}},"_id":"bash-tool@1.3.19","gitHead":"70ba5ad4d01be465e76acb5b6bd0c6221a2af1b9","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-DqSxsVBs8IYAcw4j4DS7PqfwzulmqpAJdX46o8f6/m1NVyYydHdYiSbX5kEMu2tXdH6MbqBJ3omZ8TZnvYVsUA==","shasum":"a735c7c94c258b7278ee5f0a5a50a1b6ab97df06","tarball":"https://registry.npmjs.org/bash-tool/-/bash-tool-1.3.19.tgz","fileCount":68,"unpackedSize":127186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBSdV6DkVxyQhUAtSQv6LnZ3ttZr7CcRhm9RQZjo7UsCAiAXtIa74EfI3yEjHnP4gUodtxmBulG/FS8IXXVnmmqDXw=="}]},"_npmUser":{"name":"cramforce","email":"malte.ubl@gmail.com"},"directories":{},"maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bash-tool_1.3.19_1787368822333_0.8455252309785812"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T01:32:18.126Z","modified":"2026-08-22T03:20:22.658Z","0.1.0":"2026-01-06T01:32:18.363Z","0.1.1":"2026-01-06T16:35:32.223Z","0.1.2":"2026-01-06T17:11:31.908Z","0.1.4":"2026-01-06T18:07:08.095Z","0.1.5":"2026-01-06T23:01:31.887Z","1.0.0":"2026-01-06T23:03:41.216Z","1.0.1":"2026-01-07T18:19:32.619Z","1.0.2":"2026-01-08T00:18:09.767Z","1.1.0":"2026-01-08T16:43:47.002Z","1.2.0":"2026-01-09T04:19:50.322Z","1.3.0":"2026-01-09T15:36:27.219Z","1.3.1":"2026-01-09T20:48:10.302Z","1.3.2":"2026-01-12T05:48:54.981Z","1.3.4":"2026-01-12T06:13:52.908Z","1.3.5":"2026-01-14T17:51:02.695Z","1.3.6":"2026-01-15T15:30:58.757Z","1.3.7":"2026-01-21T03:53:06.497Z","1.3.8":"2026-01-21T15:19:32.644Z","1.3.9":"2026-01-21T17:05:32.738Z","1.3.10":"2026-02-02T01:09:58.943Z","1.3.11":"2026-02-03T01:50:12.405Z","1.3.12":"2026-02-04T04:21:34.969Z","1.3.13":"2026-02-04T17:13:24.145Z","1.3.14":"2026-02-05T18:56:31.425Z","1.3.15":"2026-02-17T17:27:01.207Z","1.3.16":"2026-04-06T16:49:05.970Z","1.3.17":"2026-05-31T16:04:33.502Z","1.3.18":"2026-07-15T17:57:18.114Z","1.3.19":"2026-08-22T03:20:22.488Z"},"bugs":{"url":"https://github.com/vercel-labs/bash-tool/issues"},"author":{"name":"Vercel, Inc."},"license":"MIT","homepage":"https://github.com/vercel-labs/bash-tool#readme","keywords":["bash","ai","tool","agent","ai-sdk","sandbox","vercel"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/bash-tool.git"},"description":"Generic bash tool for AI agents, compatible with AI SDK","maintainers":[{"name":"cramforce","email":"malte.ubl@gmail.com"}],"readme":"# bash-tool\n\nGeneric bash tool for AI agents, compatible with [AI SDK](https://ai-sdk.dev/).\n\n## Installation\n\n```bash\nnpm install bash-tool just-bash\n```\n\nFor full VM support, install [`@vercel/sandbox`](https://vercel.com/docs/vercel-sandbox) or another sandbox product instead of `just-bash`.\n\n## Usage\n\n```typescript\nimport { createBashTool } from \"bash-tool\";\nimport { isStepCount, ToolLoopAgent } from \"ai\";\n\nconst { tools } = await createBashTool({\n  files: {\n    \"src/index.ts\": \"export const hello = 'world';\",\n    \"package.json\": '{\"name\": \"my-project\"}',\n  },\n});\n\nconst agent = new ToolLoopAgent({\n  model: yourModel,\n  tools,\n  // Or use just the bash tool as tools: {bash: tools.bash}\n  stopWhen: isStepCount(20),\n});\n\nconst result = await agent.generate({\n  prompt: \"Analyze the project and create a summary report\",\n});\n```\n\nUsing AI SDK 6? Import `stepCountIs` instead of `isStepCount`, and use\n`stopWhen: stepCountIs(20)`.\n\n## Tools\n\nThe `tools` object contains three tools that can be used by AI agents:\n\n### `bash`\n\nExecute bash commands in the sandbox environment. For analysis agents, this may be the only tool you need to give to the agent.\n\n**Input:**\n\n- `command` (string): The bash command to execute\n\n**Returns:**\n\n- `stdout` (string): Standard output from the command\n- `stderr` (string): Standard error from the command\n- `exitCode` (number): Exit code of the command\n\n### `readFile`\n\nRead the contents of a file from the sandbox.\n\n**Input:**\n\n- `path` (string): The path to the file to read\n\n**Returns:**\n\n- `content` (string): The file contents\n\n### `writeFile`\n\nWrite content to a file in the sandbox. Creates parent directories if needed.\n\n**Input:**\n\n- `path` (string): The path where the file should be written\n- `content` (string): The content to write to the file\n\n**Returns:**\n\n- `success` (boolean): `true` if the write succeeded\n\n## Advanced Usage\n\n### Upload a local directory\n\n```typescript\nconst { bash } = await createBashTool({\n  uploadDirectory: {\n    source: \"./my-project\",\n    include: \"**/*.{ts,json}\", // optional glob filter\n  },\n});\n```\n\n### Use [@vercel/sandbox](https://vercel.com/docs/vercel-sandbox) for full VM\n\n```typescript\nimport { Sandbox } from \"@vercel/sandbox\";\n\nconst sandbox = await Sandbox.create();\n// Files are written to ./workspace by default\nconst { tools } = await createBashTool({\n  sandbox,\n  files: { \"index.ts\": \"console.log('hello');\" },\n});\n```\n\n### Persistent sandbox across serverless invocations\n\nUse `Sandbox.get` to reconnect to an existing sandbox by ID:\n\n```typescript\nimport { Sandbox } from \"@vercel/sandbox\";\n\n// First invocation: create sandbox and store the ID\nconst newSandbox = await Sandbox.create();\nconst sandboxId = newSandbox.sandboxId;\n// Store sandboxId in database, session, or return to client\n\n// Subsequent invocations: reconnect to existing sandbox\nconst existingSandbox = await Sandbox.get({ sandboxId });\nconst { tools } = await createBashTool({ sandbox: existingSandbox });\n// All previous files and state are preserved\n```\n\n### Use a custom just-bash instance\n\n```typescript\nimport { Bash } from \"just-bash\";\n\nconst sandbox = new Bash({ cwd: \"/app\" });\nconst { tools } = await createBashTool({\n  sandbox,\n  destination: \"/app\",\n});\n```\n\n### Intercept bash commands\n\n```typescript\nconst { tools } = await createBashTool({\n  onBeforeBashCall: ({ command }) => {\n    console.log(\"Running:\", command);\n    // Optionally modify the command\n    if (command.includes(\"rm -rf\")) {\n      return { command: \"echo 'Blocked dangerous command'\" };\n    }\n  },\n  onAfterBashCall: ({ command, result }) => {\n    console.log(`Exit code: ${result.exitCode}`);\n    // Optionally modify the result\n    return { result: { ...result, stdout: result.stdout.trim() } };\n  },\n});\n```\n\n### Custom sandbox implementation\n\n```typescript\nimport { createBashTool, Sandbox } from \"bash-tool\";\n\nconst customSandbox: Sandbox = {\n  async executeCommand(command) {\n    // Your implementation here\n    return { stdout: \"\", stderr: \"\", exitCode: 0 };\n  },\n  async readFile(path) {\n    // Your implementation here\n    return \"\";\n  },\n  async writeFiles(files) {\n    // Your implementation here - files is Array<{path, content}>\n  },\n};\n\nconst { tools } = await createBashTool({ sandbox: customSandbox });\n```\n\n## Skills (Experimental)\n\n[Skills](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview) are modular capabilities that extend agent functionality. Each skill is a directory containing a `SKILL.md` file with instructions and optional scripts.\n\n```typescript\nimport {\n  experimental_createSkillTool as createSkillTool,\n  createBashTool,\n} from \"bash-tool\";\nimport { ToolLoopAgent } from \"ai\";\n\n// Discover skills and get files to upload\nconst { skill, files, instructions } = await createSkillTool({\n  skillsDirectory: \"./skills\",\n});\n\n// Providing a bash tool with skills is optional if your skill only has a SKILL.md file\n// and no further files and scripts.\nconst { tools } = await createBashTool({\n  files,\n  extraInstructions: instructions,\n});\n\n// Use both tools with an agent\nconst agent = new ToolLoopAgent({\n  model,\n  tools: { skill, ...tools },\n});\n```\n\n[Full Example](./examples/skills-tool/) and see [Skills.sh for a directory of publicly available skills.](https://skills.sh/)\n\n### Skill Directory Structure\n\n```text\nskills/\n├── csv/\n│   ├── SKILL.md         # Required: instructions with YAML frontmatter\n│   └── scripts/         # Optional: scripts the agent can run\n│       ├── analyze.sh\n│       └── filter.sh\n└── text/\n    ├── SKILL.md\n    └── scripts/\n        └── search.sh\n```\n\nSee the [example skills](./examples/skills-tool/skills/) for a complete reference.\n\n## AI Agent Instructions\n\nFor AI agents working with bash-tool, additional guidance is available in `AGENTS.md`:\n\n```bash\ncat node_modules/bash-tool/dist/AGENTS.md\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}