{"_id":"@langchain/modal","_rev":"19-f65a0b3ca567a7c6e7cab87b0a10400d","name":"@langchain/modal","dist-tags":{"alpha":"0.1.4-alpha.0","latest":"0.1.7","rc":"0.1.7-rc.0"},"versions":{"0.0.1":{"name":"@langchain/modal","version":"0.0.1","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.0.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"39ce49ff7bca82489563dde50d39526fa555f31e","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.0.1.tgz","fileCount":8,"integrity":"sha512-Mgkh3nqj1bqHPMGN05rwhxGG94NY4phcvcHxsp8uStcjf/tIvd0sY9RpFe1PrsachVc+uN6RFE7HbEdLlsJUIQ==","signatures":[{"sig":"MEUCICj0SRu/H9IKq41NihJtgFsLRwLH5/LQwusYQ0OktMhgAiEAmaHAEqP8RykKCT8ZqsonTnfZP0B0xTS5zYuR6OaFRxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160997},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0d3aa4823077449a867032a66f7a3ce4d3a78a99","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"christian-bromann","email":"mail@bromann.dev"},"repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"20.19.4","dependencies":{"modal":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.20.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13"},"peerDependencies":{"deepagents":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.0.1_1770272176468_0.16865789652744057","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@langchain/modal","version":"0.1.0","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"f45219fc7356cbc550354e0982a90f1377e3f054","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.0.tgz","fileCount":9,"integrity":"sha512-pfbXYJHwq1PekpiEgKMSLI7iVdruypqOidJQLCuNy+vbZJHFAQeuscCDbBmUBqyio3MoRlCoJOKft3Sklq7gYw==","signatures":[{"sig":"MEQCIFIEIUmuVKawwQqpeLHh0semz2CQYnY2alo0FWPcrfKWAiAKOUWYdxRbQbrTYz6p24o4NUaCMdYOdDW+zOk5+R6QcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162053},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/bb3528fc9b62810195ce60f7ef8086fe/langchain-modal-0.1.0.tgz","_integrity":"sha512-pfbXYJHwq1PekpiEgKMSLI7iVdruypqOidJQLCuNy+vbZJHFAQeuscCDbBmUBqyio3MoRlCoJOKft3Sklq7gYw==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"modal":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.20.1","vitest":"^4.0.18","deepagents":"1.7.0","typescript":"^5.9.3","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13"},"peerDependencies":{"deepagents":">=1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.0_1770274676123_0.6449373260960813","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@langchain/modal","version":"0.1.1","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"df445c7f44b0181c1db6910d1f1a2bea2367d37d","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.1.tgz","fileCount":9,"integrity":"sha512-qCRe+Qmg9jOm6inRcFqkRzzE6BPpePVhnzMnVXX0P35zLNJBB5vR8ufJwVkOhoxZ6iyhV9mJHwTgE2E1AxP6Zg==","signatures":[{"sig":"MEUCIQDgOU1kkf4HuIxLS/C1P0hmpwON0feU8BKR8Moa7QreoQIgduHSB2Hlnpm1PGe4mFHMHJVOEfFStrkqWopYJ2Ar8Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177850},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/9503f0b5ee3630610c3651e5763bed27/langchain-modal-0.1.1.tgz","_integrity":"sha512-qCRe+Qmg9jOm6inRcFqkRzzE6BPpePVhnzMnVXX0P35zLNJBB5vR8ufJwVkOhoxZ6iyhV9mJHwTgE2E1AxP6Zg==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"modal":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.20.1","vitest":"^4.0.18","deepagents":"1.7.1","typescript":"^5.9.3","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/standard-tests":"0.0.1"},"peerDependencies":{"deepagents":">=1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.1_1770413522651_0.6221220776399516","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@langchain/modal","version":"0.1.2","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.2","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"216874969a5d961b7d18a0e1084e3f89b2b77232","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.2.tgz","fileCount":9,"integrity":"sha512-bHBr6kkf/qGe96I0XY4eTyvqgdjhCFc7JhSQAUjoNTaWNkUd1gGcf/g6MR5f2OT2FCwwY/vKa2IsLRxM+TziAA==","signatures":[{"sig":"MEQCIFy78CzXQBwOaJTP2kfxb5bWVNt8gSPlL1Z4DRRQUIg7AiBGUFY+GeEsx8HReIRGD4sP8RH7bignx6HS6vfmeZPNFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178830},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/aaad5956a9466a61611f8c1c493e7a49/langchain-modal-0.1.2.tgz","_integrity":"sha512-bHBr6kkf/qGe96I0XY4eTyvqgdjhCFc7JhSQAUjoNTaWNkUd1gGcf/g6MR5f2OT2FCwwY/vKa2IsLRxM+TziAA==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"modal":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.20.1","vitest":"^4.0.18","deepagents":"1.7.2","typescript":"^5.9.3","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/standard-tests":"0.0.1"},"peerDependencies":{"deepagents":">=1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.2_1770418962168_0.2708860242539166","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@langchain/modal","version":"0.1.3","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.3","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"8a7ba15bc5df18af032f33eacfeaf04f88ff1c1d","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.3.tgz","fileCount":9,"integrity":"sha512-qbkGg0mpusJBiZnZewGdsj6DTkqPvfu7MN+PvXuo6Krfn4EeE+nT88dSxsJUlCKsvTtrJeo6V4staBmR5XkTuA==","signatures":[{"sig":"MEUCIQD1yUInVAMdlFurRhxrHr6LGnx+K2zQX/tITfqcVWSXFgIgOw1YrDC1UelIYF8skxAc/VVrtmWuIi27IooqAnB2Rm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178838},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/bd9052884dcf6ab5a930be69caebbe47/langchain-modal-0.1.3.tgz","_integrity":"sha512-qbkGg0mpusJBiZnZewGdsj6DTkqPvfu7MN+PvXuo6Krfn4EeE+nT88dSxsJUlCKsvTtrJeo6V4staBmR5XkTuA==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.10.0","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"modal":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.20.1","vitest":"^4.0.18","deepagents":"1.8.0","typescript":"^5.9.3","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"0.1.0"},"peerDependencies":{"deepagents":">=1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.3_1771447607808_0.9956570874116017","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.0":{"name":"@langchain/modal","version":"1.0.0-alpha.0","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@1.0.0-alpha.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"52c1f8c4c224c7e0ec62263d846bfd7370bac582","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-1.0.0-alpha.0.tgz","fileCount":9,"integrity":"sha512-9Q1krQwCuN3xbxx8n9UqTrpXZhBhU/SeV3jc6XiYO0/FCKUhYDxAGVVd9ya2qG8uxo6camU1ogCNBIAew15aWA==","signatures":[{"sig":"MEYCIQC+u1VrpV8+i/7bs0jbNuWPQGpUHL02Lkier+zhUAlPXAIhAOwaGgjL6mmClGjqWezwTy193BEB3G3PWq8T/5ZH8k5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@1.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178901},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-1.0.0-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/b3b68e8b06352844c64c81a90a3b4bce/langchain-modal-1.0.0-alpha.0.tgz","_integrity":"sha512-9Q1krQwCuN3xbxx8n9UqTrpXZhBhU/SeV3jc6XiYO0/FCKUhYDxAGVVd9ya2qG8uxo6camU1ogCNBIAew15aWA==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.12.0","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"modal":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.21.4","vitest":"^4.0.18","deepagents":"1.9.0-alpha.0","typescript":"^5.9.3","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"1.0.0-alpha.0"},"peerDependencies":{"deepagents":">=1.9.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_1.0.0-alpha.0_1774386917979_0.987235252643371","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-alpha.0":{"name":"@langchain/modal","version":"0.1.4-alpha.0","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.4-alpha.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"langchain-security","email":"security@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"812bec2fd884e96398b1b05817756a0491447062","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.4-alpha.0.tgz","fileCount":9,"integrity":"sha512-JjNAxk302SdcU8Fzwx4Ur3lNLHaBkn9yaFuRTtqAltX94SRrFnyEHW8tDIDNTaB/L1FeK5cNgi14fHbysmt7yw==","signatures":[{"sig":"MEQCIDRD3twudclF8sgeEIVBCOC55yD1s19Bnr6QVOXTA4CKAiBNEKT81ZlTZOOTABwgRc3E3NiYVPw5mk46CHDi6FZMXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.4-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178901},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.4-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/cf89d3a728d24e124a5c2de632a0ad35/langchain-modal-0.1.4-alpha.0.tgz","_integrity":"sha512-JjNAxk302SdcU8Fzwx4Ur3lNLHaBkn9yaFuRTtqAltX94SRrFnyEHW8tDIDNTaB/L1FeK5cNgi14fHbysmt7yw==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"modal":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.21.4","vitest":"^4.0.18","deepagents":"1.9.0-alpha.1","typescript":"^6.0.2","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"1.0.0-alpha.0"},"peerDependencies":{"deepagents":">=1.9.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.4-alpha.0_1775500354242_0.4968395690323164","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@langchain/modal","version":"0.1.4","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.4","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"langchain-security","email":"security@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"b8fd3b48e5c5f17a5f0fc90ac63dc64414db8130","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.4.tgz","fileCount":9,"integrity":"sha512-GqadQxoyVbAiRvlcTskLL6yUURgHIQCixEUwzF6e02Z9iRCDwJ9GhzwLUice48aGLLv87rm4EPcFE5koimm2qA==","signatures":[{"sig":"MEYCIQDhUjZUlx3Iy5y5iTpUMBQYEGL8okWif1QaieLjH5D27wIhALAsOOGzqbKa3b6Olcc3WT+wC6IOjAG87yXKaRQ/EaE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178877},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/4b465becac6737922f6fe52e7b273c15/langchain-modal-0.1.4.tgz","_integrity":"sha512-GqadQxoyVbAiRvlcTskLL6yUURgHIQCixEUwzF6e02Z9iRCDwJ9GhzwLUice48aGLLv87rm4EPcFE5koimm2qA==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"modal":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.21.4","vitest":"^4.0.18","deepagents":"1.9.0","typescript":"^6.0.2","@types/node":"^25.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"1.0.0"},"peerDependencies":{"deepagents":">=1.9.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.4_1775576984810_0.11053874136106567","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@langchain/modal","version":"0.1.5","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.5","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"87446daafe26401b2f6c43107b3b263f33e586c6","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.5.tgz","fileCount":9,"integrity":"sha512-YNv0dD1KY1UU+m4FvHJslKaCjPGK+cd9DPeyFAbOF1M9GIgACi0zV5oHB9E/c25FW69JoYcFAodwQf8hWROKbg==","signatures":[{"sig":"MEUCIC3y2UYCrLgE1FnnliC1Jd72gj5K0kjvrD6cNH5T0yj0AiEA5921Em6wLxFfX+3FF6F8ZTQsvbodjAsrXl5gcR6+rvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178726},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/6164bbd9aa94e11c05e49365c5376b54/langchain-modal-0.1.5.tgz","_integrity":"sha512-YNv0dD1KY1UU+m4FvHJslKaCjPGK+cd9DPeyFAbOF1M9GIgACi0zV5oHB9E/c25FW69JoYcFAodwQf8hWROKbg==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"11.18.0","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"modal":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.22.1","vitest":"^4.0.18","deepagents":"1.10.6","typescript":"^6.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"1.0.0"},"peerDependencies":{"deepagents":">=1.9.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.5_1783527433824_0.4498197388409868","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"@langchain/modal","version":"1.0.0-rc.0","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@1.0.0-rc.0","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"fb8eba0def3caf25da3ecf3c1e766807a051dd1c","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-1.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-kP1nmGwA9S2ytQiNDnP2n+GFIkL6KbsshjHRoe/ldqNkIp/rogJ4TBpoXjZUlMDV64xF2ojcJCULmz5np+Z6sw==","signatures":[{"sig":"MEYCIQD3L4PBVTxP+jgDqRUr5qSL9RCtwTj6LdnGO17P63+y7wIhAL82J5DmMv/Q+CO/DCT05dOz4yf/HSqiAZBf1BZLsoFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@1.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178737},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-1.0.0-rc.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/bf05d7fc861d3b63eb89d50b49d9c6c2/langchain-modal-1.0.0-rc.0.tgz","_integrity":"sha512-kP1nmGwA9S2ytQiNDnP2n+GFIkL6KbsshjHRoe/ldqNkIp/rogJ4TBpoXjZUlMDV64xF2ojcJCULmz5np+Z6sw==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"modal":"^0.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.22.1","vitest":"^4.0.18","deepagents":"1.12.0-rc.0","typescript":"^6.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"2.0.0-rc.0"},"peerDependencies":{"deepagents":">=1.12.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_1.0.0-rc.0_1784866786252_0.7996381217753517","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@langchain/modal","version":"1.0.0","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@1.0.0","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"4e768c0a7d1fa8bd31650c676d94a4bc1e35c10d","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-1.0.0.tgz","fileCount":9,"integrity":"sha512-NA87WILFWUZVsIH30e4F/DmlMYrS8Cr4sySJVTkAq2t0eQmkRLzjso44i++rm6LuCjVhf+YcIzoBc2Zhy6UROw==","signatures":[{"sig":"MEUCIBGAoVf0HfarxCb7cvtQ8/LNzrGCY6JUyvY65DeG61WlAiEAhdgGPmebpEuXoE/PPPQz0QGw/nkXSp6gl0wTyXodQgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178722},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/057822d1dd0ef17a2285467d496d6496/langchain-modal-1.0.0.tgz","_integrity":"sha512-NA87WILFWUZVsIH30e4F/DmlMYrS8Cr4sySJVTkAq2t0eQmkRLzjso44i++rm6LuCjVhf+YcIzoBc2Zhy6UROw==","deprecated":"This version is not intended for use. Please use the latest v0 release instead.","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"modal":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.22.1","vitest":"^4.0.18","deepagents":"1.12.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"2.0.0"},"peerDependencies":{"deepagents":">=1.12.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_1.0.0_1785343702056_0.3231394682746527","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@langchain/modal","version":"0.1.6","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.6","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"c477e9eadff981aa4e4ed829310a58f13e5800df","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.6.tgz","fileCount":9,"integrity":"sha512-09Jdk6N+vtKpGMbdl3pxEB7F4gvNPHq0hCR2W1G+ZMUtkVUL2J7dPM67NQC7vJrAgtyyLvyzrWq33GRzxd95og==","signatures":[{"sig":"MEQCIBBKA9U/wBH4WOLmppVtH4fEmmGyU2XoeDU4xyVOuPiUAiAP/kXVKxOkTTEefYdQT+D8GSoHj5YWvOOIh0KssBEouQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178722},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/04478082aa3a606b640c8e00ff6db5f9/langchain-modal-0.1.6.tgz","_integrity":"sha512-09Jdk6N+vtKpGMbdl3pxEB7F4gvNPHq0hCR2W1G+ZMUtkVUL2J7dPM67NQC7vJrAgtyyLvyzrWq33GRzxd95og==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"modal":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.22.1","vitest":"^4.0.18","deepagents":"1.12.2","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"2.0.0"},"peerDependencies":{"deepagents":">=1.12.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.6_1785872463091_0.5106603376055363","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-rc.0":{"name":"@langchain/modal","version":"0.1.7-rc.0","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/modal@0.1.7-rc.0","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"dist":{"shasum":"5b260e79788af057bbed99c46ea5865fc59ed62d","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.7-rc.0.tgz","fileCount":9,"integrity":"sha512-hTPbqDBsD1f/WBdIZWwQAQ2iPjm9uzh7Norb2Iom7FxEPUs4YPepA3GJrSq8p9dtF0GsY/gD9UnB2MnzKEyTkg==","signatures":[{"sig":"MEUCIA4VnM3t7tU46Z+2Ki6/1tw31Ss7S8urUup2xwLBxDfNAiEAmqlCORe7hHKxMC8oMy5BDwe7dY0C7ChTPLJXLiHqLas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.7-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178737},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-modal-0.1.7-rc.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsdown","clean":"rm -rf dist/ .tsdown/","test:int":"vitest run --mode int","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"_resolved":"/tmp/4e01100d669d8e3f9a48dc38d94aeab7/langchain-modal-0.1.7-rc.0.tgz","_integrity":"sha512-hTPbqDBsD1f/WBdIZWwQAQ2iPjm9uzh7Norb2Iom7FxEPUs4YPepA3GJrSq8p9dtF0GsY/gD9UnB2MnzKEyTkg==","repository":{"url":"git+https://github.com/langchain-ai/deepagentsjs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modal Sandbox backend for deepagents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"modal":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","dotenv":"^17.2.3","tsdown":"^0.22.1","vitest":"^4.0.18","deepagents":"1.13.4-rc.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.0.18","@tsconfig/recommended":"^1.0.13","@langchain/sandbox-standard-tests":"2.0.1-rc.0"},"peerDependencies":{"deepagents":">=1.13.4-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.7-rc.0_1788665372372_0.505393229750789","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@langchain/modal","version":"0.1.7","description":"Modal Sandbox backend for deepagents","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/langchain-ai/deepagentsjs.git"},"keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"author":{"name":"LangChain"},"license":"MIT","bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"homepage":"https://github.com/langchain-ai/deepagentsjs#readme","dependencies":{"modal":"^0.9.0"},"peerDependencies":{"deepagents":">=1.13.4-rc.0"},"devDependencies":{"@tsconfig/recommended":"^1.0.13","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.0.18","dotenv":"^17.2.3","tsdown":"^0.22.1","tsx":"^4.21.0","typescript":"^7.0.2","vitest":"^4.0.18","deepagents":"1.13.4","@langchain/sandbox-standard-tests":"2.0.1"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"build":"tsdown","clean":"rm -rf dist/ .tsdown/","dev":"tsc --watch","typecheck":"tsc --noEmit","test":"vitest run","test:unit":"vitest run","test:int":"vitest run --mode int"},"_id":"@langchain/modal@0.1.7","_integrity":"sha512-vkSGxfk+ZJDKveaxgi1azHNJ6ay1hjIPW9rgjbFbRvgsyouclOfNwKO42TTS0dt7MOe/Dmo7lVkBsr0MW1vyHw==","_resolved":"/tmp/ebc0951b5ab64e1e7a0d4db5e736b123/langchain-modal-0.1.7.tgz","_from":"file:langchain-modal-0.1.7.tgz","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-vkSGxfk+ZJDKveaxgi1azHNJ6ay1hjIPW9rgjbFbRvgsyouclOfNwKO42TTS0dt7MOe/Dmo7lVkBsr0MW1vyHw==","shasum":"67250a5e20c43947946378b32d836a69bfc703f2","tarball":"https://registry.npmjs.org/@langchain/modal/-/modal-0.1.7.tgz","fileCount":9,"unpackedSize":178722,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fmodal@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFCXzUjINyEuA73wY+x0SAX4du37yAWznKli6uCZVMV3AiBAdbUJRiE/XYgKpEcdwY0e20d/fboRKodNNJoRWLKO5Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bdf4ddc-d3da-4789-b298-8d1c662dda62"}},"directories":{},"maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modal_0.1.7_1788975302553_0.9369677050589591"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T06:16:16.385Z","modified":"2026-09-09T17:35:03.036Z","0.0.1":"2026-02-05T06:16:16.610Z","0.1.0":"2026-02-05T06:57:56.276Z","0.1.1":"2026-02-06T21:32:02.807Z","0.1.2":"2026-02-06T23:02:42.308Z","0.1.3":"2026-02-18T20:46:48.003Z","1.0.0-alpha.0":"2026-03-24T21:15:18.135Z","0.1.4-alpha.0":"2026-04-06T18:32:34.457Z","0.1.4":"2026-04-07T15:49:45.011Z","0.1.5":"2026-07-08T16:17:14.014Z","1.0.0-rc.0":"2026-07-24T04:19:46.455Z","1.0.0":"2026-07-29T16:48:22.200Z","0.1.6":"2026-08-04T19:41:03.229Z","0.1.7-rc.0":"2026-09-06T03:29:32.517Z","0.1.7":"2026-09-09T17:35:02.709Z"},"bugs":{"url":"https://github.com/langchain-ai/deepagentsjs/issues"},"author":{"name":"LangChain"},"license":"MIT","homepage":"https://github.com/langchain-ai/deepagentsjs#readme","keywords":["ai","agents","langgraph","langchain","typescript","llm","modal","sandbox"],"repository":{"type":"git","url":"git+https://github.com/langchain-ai/deepagentsjs.git"},"description":"Modal Sandbox backend for deepagents","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"readme":"# @langchain/modal\n\nModal Sandbox backend for [deepagents](https://www.npmjs.com/package/deepagents). This package provides a `ModalSandbox` implementation of the `SandboxBackendProtocol`, enabling agents to execute commands, read/write files, and manage isolated container environments using Modal's serverless infrastructure.\n\n[![npm version](https://img.shields.io/npm/v/@langchain/modal.svg)](https://www.npmjs.com/package/@langchain/modal)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Features\n\n- **Isolated Execution**: Run commands in secure, isolated containers on Modal's serverless infrastructure\n- **GPU Support**: Access NVIDIA GPUs (T4, L4, A10G, A100, H100) for ML/AI workloads\n- **Custom Images**: Use any Docker image from public registries\n- **File Operations**: Upload and download files with full filesystem access\n- **Volume Mounts**: Mount Modal Volumes for persistent storage\n- **Secrets Injection**: Securely inject Modal Secrets as environment variables\n- **BaseSandbox Integration**: All inherited methods (`read`, `write`, `edit`, `ls`, `grep`, `glob`) work out of the box\n- **Factory Pattern**: Compatible with deepagents' middleware architecture\n- **Full SDK Access**: Access the underlying Modal SDK via the `sandbox` property for advanced features\n\n## Installation\n\n```bash\n# npm\nnpm install @langchain/modal\n\n# yarn\nyarn add @langchain/modal\n\n# pnpm\npnpm add @langchain/modal\n```\n\n## Authentication Setup\n\nThe package requires Modal authentication:\n\n### Environment Variables (Recommended)\n\n1. Go to [https://modal.com/settings/tokens](https://modal.com/settings/tokens)\n2. Create a new token and set the environment variables:\n\n```bash\nexport MODAL_TOKEN_ID=your_token_id\nexport MODAL_TOKEN_SECRET=your_token_secret\n```\n\n### Explicit Credentials in Code\n\n```typescript\nconst sandbox = await ModalSandbox.create({\n  auth: {\n    tokenId: \"your-token-id\",\n    tokenSecret: \"your-token-secret\",\n  },\n});\n```\n\n## Basic Usage\n\n```typescript\nimport { createDeepAgent } from \"deepagents\";\nimport { ChatAnthropic } from \"@langchain/anthropic\";\nimport { ModalSandbox } from \"@langchain/modal\";\n\n// Create and initialize the sandbox\nconst sandbox = await ModalSandbox.create({\n  imageName: \"python:3.12-slim\",\n  timeoutMs: 600_000, // 10 minutes\n});\n\ntry {\n  const agent = createDeepAgent({\n    model: new ChatAnthropic({ model: \"claude-sonnet-4-20250514\" }),\n    systemPrompt: \"You are a coding assistant with access to a sandbox.\",\n    backend: sandbox,\n  });\n\n  const result = await agent.invoke({\n    messages: [\n      { role: \"user\", content: \"Create a hello world Python app and run it\" },\n    ],\n  });\n} finally {\n  await sandbox.close();\n}\n```\n\n## Configuration Options\n\n`ModalSandboxOptions` extends the Modal SDK's `SandboxCreateParams` directly, so you can use any SDK option. We only wrap `volumes` and `secrets` to accept names instead of objects.\n\n```typescript\ninterface ModalSandboxOptions extends SandboxCreateParams {\n  /** Modal App name. @default \"deepagents-sandbox\" */\n  appName?: string;\n\n  /** Docker image to use. @default \"alpine:3.21\" */\n  imageName?: string;\n\n  /** Initial files to populate the sandbox with. */\n  initialFiles?: Record<string, string | Uint8Array>;\n\n  /** Authentication credentials (or use env vars). */\n  auth?: { tokenId?: string; tokenSecret?: string };\n\n  /** Modal Volume names to mount (keys are mount paths). */\n  volumes?: Record<string, string>;\n\n  /** Modal Secret names to inject. */\n  secrets?: string[];\n\n  // All SandboxCreateParams options are available:\n  timeoutMs?: number; // Max lifetime in milliseconds\n  idleTimeoutMs?: number; // Idle timeout in milliseconds\n  workdir?: string; // Working directory\n  gpu?: string; // GPU type (e.g., \"T4\", \"A100\")\n  cpu?: number; // CPU cores (fractional allowed)\n  memoryMiB?: number; // Memory in MiB\n  regions?: string[]; // Regions to run in\n  env?: Record<string, string>; // Environment variables\n  blockNetwork?: boolean; // Block network access\n  cidrAllowlist?: string[]; // Allowed CIDRs\n  verbose?: boolean; // Enable verbose logging\n  name?: string; // Sandbox name (unique within app)\n}\n```\n\n## GPU Support\n\nModal supports various NVIDIA GPUs for ML/AI workloads:\n\n```typescript\nconst sandbox = await ModalSandbox.create({\n  imageName: \"python:3.12-slim\",\n  gpu: \"T4\", // NVIDIA T4 (16GB VRAM)\n  // gpu: \"L4\",    // NVIDIA L4 (24GB VRAM)\n  // gpu: \"A10G\",  // NVIDIA A10G (24GB VRAM)\n  // gpu: \"A100\",  // NVIDIA A100 (40/80GB VRAM)\n  // gpu: \"H100\",  // NVIDIA H100 (80GB VRAM)\n});\n```\n\n## Using Volumes\n\nMount Modal Volumes for persistent storage:\n\n```typescript\n// Volume must be created in Modal first\nconst sandbox = await ModalSandbox.create({\n  imageName: \"python:3.12-slim\",\n  volumes: {\n    \"/data\": \"my-data-volume\",\n    \"/models\": \"my-models-volume\",\n  },\n});\n\n// Files in /data and /models persist across sandbox restarts\nawait sandbox.execute(\"echo 'Hello' > /data/test.txt\");\n```\n\n## Using Secrets\n\nInject Modal Secrets as environment variables:\n\n```typescript\n// Secrets must be created in Modal first\nconst sandbox = await ModalSandbox.create({\n  imageName: \"python:3.12-slim\",\n  secrets: [\"my-api-keys\", \"database-credentials\"],\n});\n\n// Secrets are available as environment variables\nawait sandbox.execute(\"echo $API_KEY\");\n```\n\n## Initial Files\n\nPre-populate the sandbox with files during creation:\n\n```typescript\nconst sandbox = await ModalSandbox.create({\n  imageName: \"python:3.12-slim\",\n  initialFiles: {\n    // String content\n    \"/app/main.py\": `\nimport json\n\ndef main():\n    print(\"Hello from Python!\")\n\nif __name__ == \"__main__\":\n    main()\n`,\n    // JSON configuration\n    \"/app/config.json\": JSON.stringify(\n      { name: \"my-app\", version: \"1.0.0\" },\n      null,\n      2,\n    ),\n\n    // Uint8Array content also supported\n    \"/app/data.bin\": new Uint8Array([0x00, 0x01, 0x02]),\n  },\n});\n\n// Files are ready to use immediately\nconst result = await sandbox.execute(\"python /app/main.py\");\nconsole.log(result.output); // \"Hello from Python!\"\n```\n\nThis is especially useful for:\n\n- Setting up project scaffolding before agent execution\n- Providing configuration files\n- Pre-loading test data or fixtures\n- Creating initial source code files\n\n## Accessing the Modal SDK\n\nFor advanced features not exposed by `BaseSandbox`, you can access the underlying Modal SDK directly:\n\n- `.client` - The `ModalClient` instance for accessing other Modal resources\n- `.instance` - The `Sandbox` instance for direct sandbox operations\n\n```typescript\nconst modalSandbox = await ModalSandbox.create();\n\n// Access the Modal client for other Modal resources\nconst client = modalSandbox.client;\n\n// Access the raw Modal Sandbox for direct operations\nconst instance = modalSandbox.instance;\n\n// Execute commands with specific options\nconst process = await instance.exec([\"python\", \"-c\", \"print('Hello')\"], {\n  stdout: \"pipe\",\n  stderr: \"pipe\",\n});\n\n// Open files for reading/writing\nconst writeHandle = await instance.open(\"/tmp/file.txt\", \"w\");\nawait writeHandle.write(new TextEncoder().encode(\"Hello\"));\nawait writeHandle.close();\n```\n\n## Reconnecting to Existing Sandboxes\n\nResume working with a sandbox that is still running:\n\n```typescript\n// First session: create a sandbox\nconst sandbox = await ModalSandbox.create({\n  imageName: \"python:3.12-slim\",\n  timeout: 3600, // 1 hour\n});\nconst sandboxId = sandbox.id;\n\n// Later: reconnect to the same sandbox by ID\nconst reconnected = await ModalSandbox.fromId(sandboxId);\nconst result = await reconnected.execute(\"ls -la\");\n\n// Or reconnect by name (if sandbox has a name)\nconst sandbox2 = await ModalSandbox.create({\n  appName: \"my-app\",\n  sandboxName: \"my-sandbox\",\n  imageName: \"python:3.12-slim\",\n});\n\nconst reconnected2 = await ModalSandbox.fromName(\"my-app\", \"my-sandbox\");\n```\n\n## Error Handling\n\n```typescript\nimport { ModalSandboxError } from \"@langchain/modal\";\n\ntry {\n  await sandbox.execute(\"some command\");\n} catch (error) {\n  if (error instanceof ModalSandboxError) {\n    switch (error.code) {\n      case \"NOT_INITIALIZED\":\n        await sandbox.initialize();\n        break;\n      case \"COMMAND_TIMEOUT\":\n        console.error(\"Command took too long\");\n        break;\n      case \"AUTHENTICATION_FAILED\":\n        console.error(\"Check your Modal token credentials\");\n        break;\n      default:\n        throw error;\n    }\n  }\n}\n```\n\n### Error Codes\n\n| Code                      | Description                                 |\n| ------------------------- | ------------------------------------------- |\n| `NOT_INITIALIZED`         | Sandbox not initialized - call initialize() |\n| `ALREADY_INITIALIZED`     | Cannot initialize twice                     |\n| `AUTHENTICATION_FAILED`   | Invalid or missing Modal tokens             |\n| `SANDBOX_CREATION_FAILED` | Failed to create sandbox                    |\n| `SANDBOX_NOT_FOUND`       | Sandbox ID/name not found or expired        |\n| `COMMAND_TIMEOUT`         | Command execution timed out                 |\n| `COMMAND_FAILED`          | Command execution failed                    |\n| `FILE_OPERATION_FAILED`   | File read/write failed                      |\n| `RESOURCE_LIMIT_EXCEEDED` | CPU, memory, or storage limits exceeded     |\n| `VOLUME_ERROR`            | Volume operation failed                     |\n\n## Inherited BaseSandbox Methods\n\n`ModalSandbox` extends `BaseSandbox` and inherits these convenience methods:\n\n| Method       | Description                   |\n| ------------ | ----------------------------- |\n| `read()`     | Read a file's contents        |\n| `write()`    | Write content to a file       |\n| `edit()`     | Replace text in a file        |\n| `lsInfo()`   | List directory contents       |\n| `grepRaw()`  | Search for patterns in files  |\n| `globInfo()` | Find files matching a pattern |\n\n## Limits and Constraints\n\n| Constraint      | Value                                   |\n| --------------- | --------------------------------------- |\n| Max timeout     | 86400 seconds (24 hours)                |\n| Default timeout | 300 seconds (5 minutes)                 |\n| Network access  | Full (by default, can be blocked)       |\n| File API        | Alpha (up to 100 MiB read, 1 GiB write) |\n\n## Environment Variables\n\n| Variable             | Description            |\n| -------------------- | ---------------------- |\n| `MODAL_TOKEN_ID`     | Modal API token ID     |\n| `MODAL_TOKEN_SECRET` | Modal API token secret |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}