{"_id":"@langchain/langgraph-cua","_rev":"29-82ee866e887a267323783b7d6997627d","name":"@langchain/langgraph-cua","dist-tags":{"next":"1.0.0","latest":"1.0.4","rc":"1.0.4-rc.0"},"versions":{"0.0.0-rc.0":{"name":"@langchain/langgraph-cua","version":"0.0.0-rc.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.0-rc.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"00b6dca198e2a4cf0c36bb955ac9cd4c37a0d0c9","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.0-rc.0.tgz","fileCount":35,"integrity":"sha512-FCj2nRK0XTtrU1BudUTDWsyEPGsy+4cqxQxbAcJo0orlRnQLXPrfmhCy91BUtPzSUqZUo0TyMXoI1k9tpywfGA==","signatures":[{"sig":"MEUCIQDey+vAl6TIHjaXFcuq9Vk+UMFpOSrekYWhr8FZ79ElNAIgEMp2/ko+otjsghQBuI4xBHDqqR1bSD2rAkbLXlo1GY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60202},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"2bd3574f7f1af57aa75cf95a1cb2da95144516ff","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.4.9","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.4.9","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.0-rc.0_1742849360519_0.8241264144228131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc.1":{"name":"@langchain/langgraph-cua","version":"0.0.0-rc.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.0-rc.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"19697622e0efba2b47b0261ed5d0386d8c0db3f0","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.0-rc.1.tgz","fileCount":35,"integrity":"sha512-omdXYndVdW1w5NZPp7loalmUj3Mhbh0zPqdEfwaq1beWrTFRdAWiN6WsaIbLqqmRhEJcUtvH7f48K9XLpXR8rw==","signatures":[{"sig":"MEQCIHilEcoQPw5unUKDfRj9l+GK+4punTX+VsZ3Mt6kOQtXAiA3sZimohEQ+mr9BP7s4VeVZ0Fv37xCSzen+znJe3mRzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84288},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"b31037a3265e11fed72536129d92f7de2d9dd8b3","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.4.9","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.4.9","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.0-rc.1_1742931730386_0.13646299911064763","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"@langchain/langgraph-cua","version":"0.0.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"86dbd580513daab7dda7c0de7b31f4b580f5db9d","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.0.tgz","fileCount":35,"integrity":"sha512-pzVMQg0gDUVpPnTDGURHPWipnyHidvEnC2WY+Bo4+lVsyBiEVUhBeK6UbJzt4RkaC5KrkogTuFQ/GGOS0Szcpg==","signatures":[{"sig":"MEUCIQC2lGGIXARUPTPRn5mAdazIffLFpXlr29xz3iZD9pWVogIgMbcJpcrCqmz4OadzoJmfKO7lDHE4BAQ6/HSVAYagkcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88472},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"81d9ec952b7006a529dc621c1a8ed10f5fbb41fe","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.4.9","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.4.9","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.0_1742947269294_0.8908793452872925","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@langchain/langgraph-cua","version":"0.0.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"5fffbf87ca7568d2097316d8135cac38c9b2c112","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.1.tgz","fileCount":35,"integrity":"sha512-fs/1nq7gmckLiIstP+lNS81K0gCS6eLx+Sd3uSuvsVPD3LVLY8m1tghzsykhBO5L6/3Y3whnei/xetpdD3ODrA==","signatures":[{"sig":"MEUCICAhf1FbVTZugjhC7uaxJSYHuiLMZBjPF+P5ODHx539/AiEAp9ZFZLP6hmtL25A5T7wcIAyzZMVcHdJHmSij6oZoKqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87496},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"5807e7dc60fce1d367ee30f8c0b64b106f9a6583","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.4.9","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.4.9","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.1_1742947874980_0.8678441206533662","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@langchain/langgraph-cua","version":"0.0.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"21ee0f0455b4024481f403bef491acd754fb8f8e","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.2.tgz","fileCount":35,"integrity":"sha512-99zzjJKcRDm9PAt1tQg5uLsVd4pqOxGccW/pjoTDYWragK40M4bkIfJRNPIb0yyry8Xw+/WS+Hrz7H/0qpWyyw==","signatures":[{"sig":"MEUCIQD4A8JL2JMXem6XycUtxVdIsJ5SCoHVn9x8SDlwicKXXQIgI4iZ+CnlwyNg1Yckme04dDjlQdH7DmnYkjOG6QiF5bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87485},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"93fb8f86e742661e14d417eea9e9c4d9e59b4342","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.4.9","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.4.9","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.2_1743009403098_0.7212503383507909","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@langchain/langgraph-cua","version":"0.0.3","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"223e044ce60181cf4d41299b0403243b8d47c51f","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.3.tgz","fileCount":35,"integrity":"sha512-jA/b8hOkBfHFmGrG606BJbGYUjbCIGTkFM2P1QLo+dTem5FoPUTMC0tMSMGlC/RBMToXX76S74kKzw4mrLR/NA==","signatures":[{"sig":"MEUCIQC8RpPzosnc7fVz8IxfN3jppIo3pKTsXkrBVX5OiFQdUgIgbRafwBkDoGOykS3eBuJUmllezhICWKpL2J7SuIMfvMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87587},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"5f902457f3e94cfa501a3dfa05dea488544d0ac6","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.4.9","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.4.9","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.3_1743014557669_0.014160608440687117","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@langchain/langgraph-cua","version":"0.0.4","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"fa50145fe85680da53478a480a82c59f37a4a5f2","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.4.tgz","fileCount":35,"integrity":"sha512-FjdVfDgOOK+R0RmWoPuLDaRe9pQ3kIo6kAh8Te7WTSQTX1ZV8ck50HpGnMIxN4V0W3gtNQoOZvGBtkmmk8zXaQ==","signatures":[{"sig":"MEUCIAH9yTZHRxJ/5RvmUn9Jc1Gnib4wi6NG5GlG9nO1EKw2AiEAxNzt8P6zJ05XntGi0l78usWsPoDMvGCK4BCtuAMl0J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87808},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"72192495c60e6486493f3f34393ff7d11be38152","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.5.1","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.5.1","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.4_1743194852474_0.7673110348310055","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.0":{"name":"@langchain/langgraph-cua","version":"0.0.5-rc.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.5-rc.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"0e4d31c5c94432ccdc3672692e4387e3a79af787","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.5-rc.0.tgz","fileCount":35,"integrity":"sha512-JFmmv5507Bdo1uhb1AsqPFkFsFNbqxFS544TE6GHk6qcnTvANy5YQFVe3fXmSUvcbPY1NHQg1unZ/9eSsN2Gsw==","signatures":[{"sig":"MEUCIQCBZyz53a4WmpYR8120OAJDK+7z5eLO782USTqUHH7oygIgTEQQoALpCHNs5SAqdarLbQ1D1Jen8C8Xe/TozDF3VK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95227},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"7fb6d5b14ea4b2c579d2c2297314f6a6f9129ecb","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.5.1","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.5.1","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.5-rc.0_1743558624779_0.4175029667795913","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@langchain/langgraph-cua","version":"0.0.5","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@0.0.5","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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"be608d968ae280f696a1ed69ca901678a8bec20a","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.5.tgz","fileCount":35,"integrity":"sha512-GVtYSyrY2fdbMvwUhLXM2fi0SfTqQCa07V9cvi0MABZ3XeQ+dhJBLY6AWepz5vj9QhJUKJ5qJqXXYd5144QAOg==","signatures":[{"sig":"MEYCIQDzjK0XodoUK9LbnvGfvNuMdhfrRdU/dDrTpqkQrAy8YAIhANt23vSvqH0+9A67GpD/wSG+yrbT1TjzVDY7N7gHDJMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95222},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"98f23fadc3b2aa78222578539173c57314cced3d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git"},"_npmVersion":"10.5.2","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^17.6.0","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.5.1","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"workspace:*","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.5.1","@langchain/langgraph":"^0.2.57"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.5_1743558749086_0.32101736563064276","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@langchain/langgraph-cua","version":"0.0.6","author":"LangChain","license":"MIT","_id":"@langchain/langgraph-cua@0.0.6","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":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","dist":{"shasum":"708acd9108d8ba690a6909ee30286bdbc1426f8e","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.6.tgz","fileCount":35,"integrity":"sha512-wVxx9FXBob6QhWEf4/FWpE4ijCaxqIR47QSmQXYL7oPD7u7s5+P5/hmrwxtATcpa0hVMagnU59slakvrTYLzlQ==","signatures":[{"sig":"MEQCICIBq2D14XOYqYXRy4ZP94E0X9p+OvmQFclxkDw93mnGAiACaJ6VWS1206tw/GvZysfclnxKkHrcqLfFro11WkNVLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95236},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"fd9fe56a48704804a1b7d3bdc6746134bdd5cc15","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"davidduong","email":"david@duong.cz"},"repository":{"url":"git@github.com:langchain-ai/langgraphjs.git","type":"git"},"description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^19.0.2","typescript":"^4.9.5 || ^5.4.5","@types/jest":"^29.5.13","@jest/globals":"^29.5.0","@langchain/openai":"^0.5.1","@langchain/scripts":"^0.1.3","eslint-plugin-jest":"^28.8.0","@langchain/langgraph":"0.2.74","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.5.1","@langchain/langgraph":"^0.2.57 || ^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.6_1748650709420_0.09738878830150166","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@langchain/langgraph-cua","version":"0.0.7","author":"LangChain","license":"MIT","_id":"@langchain/langgraph-cua@0.0.7","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":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","dist":{"shasum":"fc04bcf5c5133f1098642ed879b61e7c9f7e8a36","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.0.7.tgz","fileCount":36,"integrity":"sha512-3lQSptsQ3p8KzTC03Hlim6//W1TVMJE+JXq9dJcKprdGYqcptFiGxfI4CqSD8YHJoBeHHCREddCy/FTTt5dxGg==","signatures":[{"sig":"MEUCIEdJSJxNTiYYpjrFf99EdhBKDdAV27TlwAhqd57rPUhfAiEA33jgP6Gq7blVbfDBRb3/2mcDkx77W0jbirKVWnJcpvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94927},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"6752e1f609ff00efb75cb10f71b63dcfa7db76b9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"vitest run","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"davidduong","email":"david@duong.cz"},"repository":{"url":"git@github.com:langchain-ai/langgraphjs.git","type":"git"},"description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.5.4","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","vitest":"^3.1.2","prettier":"^2.8.3","release-it":"^19.0.2","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^0.5.1","@langchain/scripts":"^0.1.3","@langchain/langgraph":"0.4.0","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.5.1","@langchain/langgraph":"^0.2.57 || ^0.3.0 || ^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.0.7_1753715542728_0.3414344959788864","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@langchain/langgraph-cua","version":"0.1.0","author":"LangChain","license":"MIT","_id":"@langchain/langgraph-cua@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":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","dist":{"shasum":"5aee09815673398f101435800504110751596d8e","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-0.1.0.tgz","fileCount":36,"integrity":"sha512-fZLzZfik5oIRnxl4IpyLNwvLmBWwlULGWN5vLXmxOfn3yt8XF31p+AxpSq7g61gaSMURj+q9HLvqeBFTTZcK4g==","signatures":[{"sig":"MEUCICiur8X8xprg5HH7frR7fHSgGtw0XCVnxk22v2NzbTjxAiEA0N2XFvKVPnuVpPCtnlYFLcZju80y6z+/GOdnGbD0YAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97809},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./utils":{"types":{"import":"./utils.d.ts","default":"./utils.d.ts","require":"./utils.d.cts"},"import":"./utils.js","require":"./utils.cjs"},"./package.json":"./package.json"},"gitHead":"f23ddf66f843a61f5e293c7bc50a8aba58d0435e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"vitest run","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking"},"_npmUser":{"name":"davidduong","email":"david@duong.cz"},"repository":{"url":"git@github.com:langchain-ai/langgraphjs.git","type":"git"},"description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.5.4","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","vitest":"^3.1.2","prettier":"^2.8.3","release-it":"^19.0.2","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^0.5.1","@langchain/scripts":"^0.1.3","@langchain/langgraph":"0.4.4","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^0.3.43","@langchain/openai":">=0.5.1","@langchain/langgraph":"^0.2.57 || ^0.3.0 || ^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_0.1.0_1754934277078_0.6603378325946259","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@langchain/langgraph-cua","version":"1.0.0","author":"LangChain","license":"MIT","_id":"@langchain/langgraph-cua@1.0.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","dist":{"shasum":"f41e9c5f0aee24e4d903b1946ffc0198e00453b5","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.0.tgz","fileCount":41,"integrity":"sha512-l36GDBkhcoFrwfzhwiWypUcRBEzl9Lraqv1kiuklUvaJI2sjIc2Qw1HY6DEwuTAJK+UDQei/RPts+Kwm0i3umw==","signatures":[{"sig":"MEUCIQDp+XIWyNS/zyxVA5rYAjMK7R1R9eIei+eZauG7Tqd20gIgbDEQMXFEBnSYH052mJJtp4Wmi7EiuGIsonOGswRY2wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"gitHead":"d4b6d9ca98f4b327e09ba55f6acfdc87950a5276","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"vitest run","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"yarn build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn workspace @langchain/build compile @langchain/langgraph-cua"},"_npmUser":{"name":"davidduong","email":"david@duong.cz"},"repository":{"url":"git@github.com:langchain-ai/langgraphjs.git","type":"git"},"description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"dependencies":{"zod":"^3.23.8","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.5.4","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","vitest":"^3.1.2","prettier":"^2.8.3","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.0.0","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.0.0","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^1.0.1","@langchain/openai":"^1.0.0","@langchain/langgraph":"^0.2.57 || ^0.3.0 || ^0.4.0 || ^1.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_1.0.0_1760745666731_0.9651579968747845","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@langchain/langgraph-cua","version":"1.0.1","author":"LangChain","license":"MIT","_id":"@langchain/langgraph-cua@1.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":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","dist":{"shasum":"827ef0877f2ab637977428280bbfa0009c17db98","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.1.tgz","fileCount":41,"integrity":"sha512-Djs2U9EjFjSm/PQnFBf2sLntKZU10igYZWi3Id5OkQow2lCFO0kKkuKv2R0RWYKU54bQQoWNxlyfMjFQe7Tazw==","signatures":[{"sig":"MEUCIEK/kN6fWFzLc3H+yk476wBtaGsil7qCa+rZM/1qKITBAiEAvENzcW+kYuB9bGxHINBIdbjsatcBLTHDmma90AgMQEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"gitHead":"99a989166f9d9cfea693bb49ae507191743ec600","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"vitest run","build":"yarn turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","format":"prettier --config .prettierrc --write \"src\" \"examples\"","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"yarn build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","format:check":"prettier --config .prettierrc --check \"src\" \"examples\"","build:internal":"yarn workspace @langchain/build compile @langchain/langgraph-cua"},"_npmUser":{"name":"davidduong","email":"david@duong.cz"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"resolutions":{"typescript":"4.9.5"},"dependencies":{"zod":"^3.25.76 || ^4","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.5.4","dotenv":"^16.3.1","eslint":"^8.33.0","openai":"^4.87.3","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.0.0","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.0.5","eslint-plugin-import":"^2.29.1","@tsconfig/recommended":"^1.0.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":"^1.0.1","@langchain/openai":"^1.0.0","@langchain/langgraph":"^0.2.57 || ^0.3.0 || ^0.4.0 || ^1.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_1.0.1_1765809134259_0.11360166085818824","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@langchain/langgraph-cua","version":"1.0.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@1.0.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":"langchain-security","email":"infra@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/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"655f27912dcb43202f829dfa988ede3982038208","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.2.tgz","fileCount":43,"integrity":"sha512-nZfdjvFc6z73OmhHPUEchK6tazvpI3KtxF3R0RRlkZCudBVG8pJTU3+sDIWmecv+oBGp8ZC63t11XiYrf/rMIw==","signatures":[{"sig":"MEYCIQClb4YqhgnhbLzWsNx7HcqWQNcDoe5Y70EW0qFsYoPl7QIhAJFMj0NbMMIBsDcwpCao7kHv3PTZ+PHhP5vnuPaU3MqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2flanggraph-cua@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190708},"main":"./dist/index.js","type":"module","_from":"file:langchain-langgraph-cua-1.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"pnpm build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","build:internal":"pnpm --filter @langchain/build compile @langchain/langgraph-cua"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5678bbc5-84b3-497e-b81b-326baf5a5219"}},"_resolved":"/tmp/dad7fbeb8583212c96e6adafb15d460b/langchain-langgraph-cua-1.0.2.tgz","_integrity":"sha512-nZfdjvFc6z73OmhHPUEchK6tazvpI3KtxF3R0RRlkZCudBVG8pJTU3+sDIWmecv+oBGp8ZC63t11XiYrf/rMIw==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"_npmVersion":"11.12.1","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76 || ^4","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.5.4","dotenv":"^16.3.1","openai":"^4.87.3","vitest":"^3.2.4","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.4.5","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.3.1","@tsconfig/recommended":"^1.0.3"},"peerDependencies":{"@langchain/core":"^1.1.44","@langchain/openai":"^1.4.5","@langchain/langgraph":"^1.3.1-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_1.0.2_1779144676226_0.3744891587704733","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-rc.0":{"name":"@langchain/langgraph-cua","version":"1.0.3-rc.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@1.0.3-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/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"9eb2cb9c2cf61e22f2fa50239df2484eda1275ae","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.3-rc.0.tgz","fileCount":43,"integrity":"sha512-LuWIRHOZ/XGWEWLnQtQZS43CHizvIGVXf5ezwHHyAHdJmiKIjyAAExaVTx4PtFG9tJzU+z28ufHspqgwpYOW6Q==","signatures":[{"sig":"MEUCIH62kPT1TW9PI8uVQ1j01fvaQswU7F9vAcmdf9GNuhuQAiEA7hsruoa+f7pS/jxV1GsnlMDKdKW1dp4o3iA24Z6lJOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2flanggraph-cua@1.0.3-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189880},"main":"./dist/index.js","type":"module","_from":"file:langchain-langgraph-cua-1.0.3-rc.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"pnpm build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","build:internal":"pnpm --filter @langchain/build compile @langchain/langgraph-cua"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5678bbc5-84b3-497e-b81b-326baf5a5219"}},"_resolved":"/tmp/b790a13a49d2bdd449fe0a7cc4c4f781/langchain-langgraph-cua-1.0.3-rc.0.tgz","_integrity":"sha512-LuWIRHOZ/XGWEWLnQtQZS43CHizvIGVXf5ezwHHyAHdJmiKIjyAAExaVTx4PtFG9tJzU+z28ufHspqgwpYOW6Q==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"_npmVersion":"11.19.0","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76 || ^4","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.10.8","dotenv":"^16.3.1","openai":"^4.87.3","vitest":"^4.1.10","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.5.10","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.4.15-rc.0","@tsconfig/recommended":"^1.0.3"},"peerDependencies":{"@langchain/core":"^1.1.44","@langchain/openai":"^1.5.10","@langchain/langgraph":"^1.4.15-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_1.0.3-rc.0_1788660944992_0.173869545339987","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@langchain/langgraph-cua","version":"1.0.3","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@1.0.3","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"b961ed5be9441401cc7485bd0d66bd2a7d6c8e3c","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.3.tgz","fileCount":43,"integrity":"sha512-wGSLqa2guGxqb3otpPjyQmb7zso3BWarggUy/uMdLpUaYYv50T7E+IkWgs8/KoTXjjlQ4E26F/YJBkARn1Uyzg==","signatures":[{"sig":"MEYCIQDYyk2b09RH2CF49wZHZ956DXxj7+1ZJ3xjsL8+DYnVfwIhAKf4FelAezoK4eoVBS8559WRu4mAAOQT8dYT13jQQHIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLJzDkxqNUnBiJlin2rAE4PbPnz0gGo00CxGWCZ3+FBQIhAO2hucwjpOcLj1mGt/z3P44X1309sb1C7CH7HiPU8nxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2flanggraph-cua@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189870},"main":"./dist/index.js","type":"module","_from":"file:langchain-langgraph-cua-1.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"pnpm build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","build:internal":"pnpm --filter @langchain/build compile @langchain/langgraph-cua"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5678bbc5-84b3-497e-b81b-326baf5a5219"}},"_resolved":"/tmp/891e54518ec856666f007acfec47b98f/langchain-langgraph-cua-1.0.3.tgz","_integrity":"sha512-wGSLqa2guGxqb3otpPjyQmb7zso3BWarggUy/uMdLpUaYYv50T7E+IkWgs8/KoTXjjlQ4E26F/YJBkARn1Uyzg==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"_npmVersion":"11.19.0","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76 || ^4","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.10.8","dotenv":"^16.3.1","openai":"^4.87.3","vitest":"^4.1.11","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.5.10","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.4.15","@tsconfig/recommended":"^1.0.3"},"peerDependencies":{"@langchain/core":"^1.1.44","@langchain/openai":"^1.5.10","@langchain/langgraph":"^1.4.15-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_1.0.3_1789176382373_0.20902313182209475","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-rc.0":{"name":"@langchain/langgraph-cua","version":"1.0.4-rc.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/langgraph-cua@1.0.4-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/langgraphjs/blob/main/libs/langgraph-cua/README.md","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"4143b455d720decf6e5d6596040cfa53b90e0b8a","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.4-rc.0.tgz","fileCount":43,"integrity":"sha512-PUqg8ZF7m66FflxeOrJ9+pM1WIdUIzl+vqSubAGlVhhySqcn4FdVGokKa9tNNY3vYDHtVe1mx5zpTQcf7Dqbkg==","signatures":[{"sig":"MEUCIEDRv7FCdGl9L4H3raaL67fBsqKh0/xSQe6OsU2XmvIhAiEA5p6DzBxWsOBa6y7s0w1Hw98WyQ727hROb7i44Fg5Ywk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH6pcFoQX8fBhtlCm6LG8Nmfm/4J7P9+An2b2yFJCg1DAiAYN1zZ9Q4GDSdc3dgWtxNiTx2EP+jzCiHTYml7jX2abQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2flanggraph-cua@1.0.4-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189880},"main":"./dist/index.js","type":"module","_from":"file:langchain-langgraph-cua-1.0.4-rc.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"pnpm build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","build:internal":"pnpm --filter @langchain/build compile @langchain/langgraph-cua"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5678bbc5-84b3-497e-b81b-326baf5a5219"}},"_resolved":"/tmp/991815c57c793562ac0e9e158632aa84/langchain-langgraph-cua-1.0.4-rc.0.tgz","_integrity":"sha512-PUqg8ZF7m66FflxeOrJ9+pM1WIdUIzl+vqSubAGlVhhySqcn4FdVGokKa9tNNY3vYDHtVe1mx5zpTQcf7Dqbkg==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"_npmVersion":"11.19.0","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76 || ^4","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.10.8","dotenv":"^16.3.1","openai":"^4.87.3","vitest":"^4.1.11","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.5.10","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.4.18-rc.0","@tsconfig/recommended":"^1.0.3"},"peerDependencies":{"@langchain/core":"^1.1.44","@langchain/openai":"^1.5.10","@langchain/langgraph":"^1.4.18-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/langgraph-cua_1.0.4-rc.0_1790038662291_0.7036830399566916","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"_id":"@langchain/langgraph-cua@1.0.4","bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"dist":{"shasum":"ee850f447f747954ab637e7bf8be83bbb589fcca","tarball":"https://registry.npmjs.org/@langchain/langgraph-cua/-/langgraph-cua-1.0.4.tgz","fileCount":43,"integrity":"sha512-l0zBqFrEMOmIo5gvyHD373HQGOSQv4Hi0GlIfY701i2+ih89X4Tmszd2L6vzzeATzD0E6j1LcWJNGhCNkiVauQ==","signatures":[{"sig":"MEUCIQDxX7gq4FkXYM492XEgmLTryN3dPc0QTaiQnlKGQmMewgIgPnZZanB1HWIR2Jjna/rG1sZY0PmaVjhgMMssLzOKT48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7VCuBu5EN3C9+kOLeug2vlv0RKWZ3sGVUH8Mv960gLQIgRraFzjqVS19MAoo/6qiGXo1ks4kINulKkFRW1bsSAqo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2flanggraph-cua@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189870},"main":"./dist/index.js","name":"@langchain/langgraph-cua","type":"module","_from":"file:langchain-langgraph-cua-1.0.4.tgz","types":"./dist/index.d.ts","author":{"name":"LangChain"},"engines":{"node":">=18"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"typedoc":"./src/index.ts"},"./utils":{"input":"./src/utils.ts","import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"},"typedoc":"./src/utils.ts"},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"vitest run","build":"pnpm turbo build:internal","clean":"rm -rf dist/ dist-cjs/ .turbo/","test:int":"vitest run --mode int","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","prepublish":"pnpm build","test:watch":"vitest watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","build:internal":"pnpm --filter @langchain/build compile @langchain/langgraph-cua"},"version":"1.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5678bbc5-84b3-497e-b81b-326baf5a5219"}},"homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","_resolved":"/tmp/589495a20f9f39b730f82364702e85e3/langchain-langgraph-cua-1.0.4.tgz","_integrity":"sha512-l0zBqFrEMOmIo5gvyHD373HQGOSQv4Hi0GlIfY701i2+ih89X4Tmszd2L6vzzeATzD0E6j1LcWJNGhCNkiVauQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"_npmVersion":"11.19.0","description":"An implementation of a computer use agent (CUA) using LangGraph","directories":{},"maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76 || ^4","scrapybara":"^2.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","dpdm":"^3.12.0","turbo":"^2.10.8","dotenv":"^16.3.1","openai":"^4.87.3","vitest":"^4.1.11","typescript":"^4.9.5 || ^5.4.5","@langchain/openai":"^1.5.10","@langchain/scripts":"^0.1.3","@langchain/langgraph":"1.4.18","@tsconfig/recommended":"^1.0.3"},"peerDependencies":{"@langchain/core":"^1.1.44","@langchain/openai":"^1.5.10","@langchain/langgraph":"^1.4.18-rc.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langgraph-cua_1.0.4_1790306473851_0.00980109627936221"}}},"time":{"created":"2025-03-24T20:49:20.413Z","modified":"2026-09-25T03:21:14.258Z","0.0.0-rc.0":"2025-03-24T20:49:20.724Z","0.0.0-rc.1":"2025-03-25T19:42:10.553Z","0.0.0":"2025-03-26T00:01:09.493Z","0.0.1":"2025-03-26T00:11:15.285Z","0.0.2":"2025-03-26T17:16:43.272Z","0.0.3":"2025-03-26T18:42:37.841Z","0.0.4":"2025-03-28T20:47:32.666Z","0.0.5-rc.0":"2025-04-02T01:50:25.063Z","0.0.5":"2025-04-02T01:52:29.266Z","0.0.6":"2025-05-31T00:18:29.628Z","0.0.7":"2025-07-28T15:12:23.167Z","0.1.0":"2025-08-11T17:44:37.305Z","1.0.0":"2025-10-18T00:01:06.928Z","1.0.1":"2025-12-15T14:32:14.403Z","1.0.2":"2026-05-18T22:51:16.414Z","1.0.3-rc.0":"2026-09-06T02:15:45.114Z","1.0.3":"2026-09-12T01:26:22.490Z","1.0.4-rc.0":"2026-09-22T00:57:42.388Z","1.0.4":"2026-09-25T03:21:13.942Z"},"bugs":{"url":"https://github.com/langchain-ai/langgraphjs/issues"},"author":{"name":"LangChain"},"license":"MIT","homepage":"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-cua/README.md","repository":{"url":"git+ssh://git@github.com/langchain-ai/langgraphjs.git","type":"git","directory":"libs/langgraph-cua"},"description":"An implementation of a computer use agent (CUA) using LangGraph","maintainers":[{"name":"lc-oss-admin","email":"oss-admin@langchain.dev"},{"name":"langchain-security","email":"infra@langchain.dev"}],"readme":"# 🤖 LangGraph.js Computer Use Agent (CUA)\n\n> [!TIP]\n> Looking for the Python version? [Check out the repo here](https://github.com/langchain-ai/langgraph-cua-py).\n\nA TypeScript library for creating computer use agent (CUA) systems using [LangGraph.js](https://github.com/langchain-ai/langgraphjs). A CUA is a type of agent which has the ability to interact with a computer to perform tasks.\n\nShort demo video:\n<video src=\"https://github.com/user-attachments/assets/7fd0ab05-fecc-46f5-961b-6624cb254ac2\" controls></video>\n\n> [!TIP]\n> This demo used the following prompt:\n>\n> ```\n> I want to contribute to the LangGraph.js project. Please find the GitHub repository, and inspect the read me,\n> along with some of the issues and open pull requests. Then, report back with a plan of action to contribute.\n> ```\n\nThis library is built on top of [LangGraph.js](https://github.com/langchain-ai/langgraphjs), a powerful framework for building agent applications, and comes with out-of-box support for [streaming](https://langchain-ai.github.io/langgraph/how-tos/#streaming), [short-term and long-term memory](https://langchain-ai.github.io/langgraph/concepts/memory/) and [human-in-the-loop](https://langchain-ai.github.io/langgraph/concepts/human_in_the_loop/).\n\n## Installation\n\nYou will need to explicitly install LangGraph, Core, and OpenAI since these are peer dependencies of this package.\n\n```bash\nyarn add @langchain/langgraph-cua @langchain/langgraph @langchain/core @langchain/openai\n```\n\n## Quickstart\n\nThis project by default uses [Scrapybara](https://scrapybara.com/) for accessing a virtual machine to run the agent. To use LangGraph CUA, you'll need both OpenAI and Scrapybara API keys.\n\n```bash\nexport OPENAI_API_KEY=<your_api_key>\nexport SCRAPYBARA_API_KEY=<your_api_key>\n```\n\nThen, create the graph by importing the `createCua` function from the `@langchain/langgraph-cua` module.\n\n```typescript\nimport \"dotenv/config\";\nimport { createCua } from \"@langchain/langgraph-cua\";\n\nconst cuaGraph = createCua();\n\n// Define the input messages\nconst messages = [\n  {\n    role: \"system\",\n    content:\n      \"You're an advanced AI computer use assistant. The browser you are using \" +\n      \"is already initialized, and visiting google.com.\",\n  },\n  {\n    role: \"user\",\n    content:\n      \"I want to contribute to the LangGraph.js project. Please find the GitHub repository, and inspect the read me, \" +\n      \"along with some of the issues and open pull requests. Then, report back with a plan of action to contribute.\",\n  },\n];\n\nasync function main() {\n  // Stream the graph execution\n  const stream = await cuaGraph.stream(\n    { messages },\n    {\n      streamMode: \"updates\",\n      subgraphs: true,\n    }\n  );\n\n  // Process the stream updates\n  for await (const update of stream) {\n    console.log(update);\n  }\n\n  console.log(\"Done\");\n}\n\nmain().catch(console.error);\n```\n\nThe above example will invoke the graph, passing in a request for it to do some research into LangGraph.js from the standpoint of a new contributor. The code will log the stream URL, which you can open in your browser to view the CUA stream.\n\nYou can find more examples inside the [`examples` directory](/libs/langgraph-cua/examples).\n\n## How to customize\n\nThe `createCua` function accepts a few configuration parameters. These are the same configuration parameters that the graph accepts, along with `recursionLimit`.\n\nYou can either pass these parameters when calling `createCua`, or at runtime when invoking the graph by passing them to the `config` object.\n\n### Configuration Parameters\n\n- `scrapybaraApiKey`: The API key to use for Scrapybara. If not provided, it defaults to reading the `SCRAPYBARA_API_KEY` environment variable.\n- `timeoutHours`: The number of hours to keep the virtual machine running before it times out.\n- `zdrEnabled`: Whether or not Zero Data Retention is enabled in the user's OpenAI account. If `true`, the agent will not pass the `previous_response_id` to the model, and will always pass it the full message history for each request. If `false`, the agent will pass the `previous_response_id` to the model, and only the latest message in the history will be passed. Default `false`.\n- `recursionLimit`: The maximum number of recursive calls the agent can make. Default is 100. This is greater than the standard default of 25 in LangGraph, because computer use agents are expected to take more iterations.\n- `authStateId`: The ID of the authentication state. If defined, it will be used to authenticate with Scrapybara. Only applies if 'environment' is set to 'web'.\n- `environment`: The environment to use. Default is `web`. Options are `web`, `ubuntu`, and `windows`.\n- `prompt`: The prompt to pass to the model. This will be passed as the system message.\n- `nodeBeforeAction`: A custom node to run before the computer action. This function will receive the current state and config as parameters.\n- `nodeAfterAction`: A custom node to run after the computer action. This function will receive the current state and config as parameters.\n- `stateModifier`: Optional state modifier for customizing the agent's state.\n\n### System Prompts\n\nIncluding a system prompt with your CUA graph is recommended, and can save the agent time in its initial steps by providing context into its environment and objective. Below is the recommended system prompt from Scrapybara:\n\n<details><summary>System Prompt</summary>\n    \n    You have access to an Ubuntu VM with internet connectivity. You can install Ubuntu applications using the bash tool (prefer curl over wget).  \n\n    ### Handling HTML and Large Text Output  \n    - To read an HTML file, open it in Chromium using the address bar.  \n\n    ### Interacting with Web Pages and Forms  \n    - Zoom out or scroll to ensure all content is visible.  \n    - When interacting with input fields:  \n    - Clear the field first using `Ctrl+A` and `Delete`.  \n    - Take an extra screenshot after pressing \"Enter\" to confirm the input was submitted correctly.  \n    - Move the mouse to the next field after submission.  \n\n    ### Efficiency and Authentication  \n    - Computer function calls take time; optimize by stringing together related actions when possible.  \n    - You are allowed to take actions on authenticated sites on behalf of the user.  \n    - Assume the user has already authenticated if they request access to a site.  \n    - For logging into additional sites, ask the user to use Auth Contexts or the Interactive Desktop.  \n\n    ### Handling Black Screens  \n    - If the first screenshot shows a black screen:  \n    - Click the center of the screen.  \n    - Take another screenshot.  \n\n    ### Best Practices  \n    - If given a complex task, break it down into smaller steps and ask for details only when necessary.  \n    - Read web pages thoroughly by scrolling down until sufficient information is gathered.  \n    - Explain each action you take and why.  \n    - Avoid asking for confirmation on routine actions (e.g., pressing \"Enter\" after typing a URL). Seek clarification only for ambiguous or critical actions (e.g., deleting files or submitting sensitive information).  \n    - If a user's request implies the need for external information, assume they want you to search for it and provide the answer directly.  \n\n    ### Date Context  \n    Today's date is {todays_date}\n\n\nIf you choose to use this prompt, ensure you're populating the `{todays_date}` placeholder with the current date.\n\n</details>\n\n### Node Before/After Action\n\nLangGraph CUA allows you to customize the agent's behavior by providing custom nodes that run before and after computer actions. These nodes give you fine-grained control over the agent's workflow.\n\n```typescript\nimport { createCua, CUAState, CUAUpdate } from \"@langchain/langgraph-cua\";\nimport { LangGraphRunnableConfig } from \"@langchain/langgraph\";\n\n// Custom node that runs before a computer action\nasync function customNodeBefore(\n  state: CUAState,\n  config: LangGraphRunnableConfig\n): Promise<CUAUpdate> {\n  console.log(\"Running before computer action\");\n  // You can modify the state here\n  return {};\n}\n\n// Custom node that runs after a computer action\nasync function customNodeAfter(\n  state: CUAState,\n  config: LangGraphRunnableConfig\n): Promise<CUAUpdate> {\n  console.log(\"Running after computer action\");\n  // You can process the results of the computer action here\n  return {};\n}\n\nconst cuaGraph = createCua({\n  nodeBeforeAction: customNodeBefore,\n  nodeAfterAction: customNodeAfter,\n});\n```\n\nThese custom nodes allow you to:\n\n- Perform validation or preprocessing before a computer action\n- Modify or analyze the results after a computer action\n- Implement custom logic that integrates with your application (e.g. for Generative UI)\n\n### State Modifier\n\nThe `stateModifier` parameter allows you to customize the agent's state by extending the default state annotation. This gives you the ability to add custom fields to the state object.\n\n```typescript\nimport { createCua, CUAAnnotation } from \"@langchain/langgraph-cua\";\nimport { Annotation } from \"@langchain/langgraph\";\n\n// Create a custom state annotation that extends the default CUA state\nconst CustomStateAnnotation = Annotation.Root({\n  ...CUAAnnotation.spec,\n  // Add your custom fields here\n  customField: Annotation.Field({\n    default: \"default value\",\n  }),\n});\n\nconst cuaGraph = createCua({\n  stateModifier: CustomStateAnnotation,\n});\n```\n\nBy using state modifiers, you can:\n\n- Store additional context or metadata in the agent's state\n- Customize the default behavior of the agent\n- Implement domain-specific functionality\n\n### Screenshot Upload\n\nThe `uploadScreenshot` parameter allows you to upload screenshots to a storage service (e.g., an image hosting service) and return the URL. This is useful, because storing screenshots in the state object can quickly consume your LangGraph server's disk space.\n\n```typescript\nimport { createCua } from \"@langgraph/cua\";\n\nconst cuaGraph = createCua({\n  uploadScreenshot: async (base64Screenshot) => {\n    // Upload screenshot to storage service\n    const publicImageUrl = await uploadToS3(base64Screenshot);\n    return publicImageUrl;\n  },\n});\n```\n\n\n## Auth States\n\nLangGraph CUA integrates with Scrapybara's [auth states API](https://docs.scrapybara.com/auth-states) to persist browser authentication sessions. This allows you to authenticate once (e.g., logging into Amazon) and reuse that session in future runs.\n\n### Using Auth States\n\nPass an `authStateId` when creating your CUA graph:\n\n```typescript\nimport { createCua } from \"@langgraph/cua\";\n\nconst cuaGraph = createCua({ authStateId: \"<your_auth_state_id>\" });\n```\n\nThe graph stores this ID in the `authenticatedId` state field. If you change the `authStateId` in future runs, the graph will automatically reauthenticate.\n\n### Managing Auth States with Scrapybara SDK\n\n#### Save an Auth State\n\n```typescript\nimport { ScrapybaraClient } from \"scrapybara\";\n\nconst client = new ScrapybaraClient({ apiKey: \"<api_key>\" });\nconst instance = await client.get(\"<instance_id>\");\nconst authStateId = (await instance.saveAuth({ name: \"example_site\" })).authStateId;\n```\n\n#### Modify an Auth State\n\n```typescript\nimport { ScrapybaraClient } from \"scrapybara\";\n\nconst client = new ScrapybaraClient({ apiKey: \"<api_key>\" });\nconst instance = await client.get(\"<instance_id>\");\nawait instance.modifyAuth({ authStateId: \"your_existing_auth_state_id\", name: \"renamed_auth_state\" });\n```\n\n> [!NOTE]\n> To apply changes to an auth state in an existing run, set the `authenticatedId` state field to `undefined` to trigger re-authentication.\n\n## Zero Data Retention (ZDR)\n\nLangGraph CUA supports Zero Data Retention (ZDR) via the `zdrEnabled` configuration parameter. When set to true, the graph will _not_ assume it can use the `previous_message_id`, and _all_ AI & tool messages will be passed to the OpenAI on each request.\n\n## Development\n\nTo get started with development, first clone the repository:\n\n```bash\ngit clone https://github.com/langchain-ai/langgraphjs.git\n```\n\nInstall dependencies:\n\n```bash\nyarn install\n```\n\nNavigate into the `libs/langgraph-cua` directory:\n\n```bash\ncd libs/langgraph-cua\n```\n\nSet the required environment variables:\n\n```bash\ncp .env.example .env\n```\n\nFinally, you can then run the integration tests:\n\n```bash\nyarn test:single src/tests/cua.int.test.ts\n```\n","readmeFilename":"README.md"}