{"_id":"@strands-agents/sdk","_rev":"42-a1404f131f1dc9eb22d1d613f38a3e84","name":"@strands-agents/sdk","dist-tags":{"latest":"1.11.2"},"versions":{"0.0.1":{"name":"@strands-agents/sdk","version":"0.0.1","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.0.1","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"f8a2acf6a9f51892dd6f4c1d4da2bb4ef2f622bd","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.0.1.tgz","fileCount":423,"integrity":"sha512-Vm8gSyrTREadyOacFE9jeos6PIWEQ6v66fJW7gcmE9jv5nuCB8KqvfSxYXDNcXdyXkmpA0TpHySAv2zGE487+Q==","signatures":[{"sig":"MEQCIGAoxZc5IwEx5fcjHpSoREjknPOQ2yqSLoWnw3vF49+RAiBDE7zo3H7cxzLUi3uFwFzEFDppr1SnwP+4l0B3kTwutQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1959953},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","import":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","import":"./dist/src/models/bedrock.js"},"./vended_tools/notebook":{"types":"./dist/vended_tools/notebook/index.d.ts","import":"./dist/vended_tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/vended_tools/file_editor/index.d.ts","import":"./dist/vended_tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/vended_tools/http_request/index.d.ts","import":"./dist/vended_tools/http_request/index.js"}},"gitHead":"9e955169b89ec24f433b89195e802c8b22e1c733","scripts":{"lint":"eslint src tests_integ vended_tools","test":"vitest run --project unit-node","build":"tsc","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src tests_integ vended_tools","prepare":"npm run build && husky","lint:fix":"eslint src tests_integ vended_tools --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit","format:check":"prettier --check src tests_integ vended_tools","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test-package && npm install && node verify.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"awsarron","email":"arron@amazon.com"},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.6.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.20.2","@aws-sdk/client-bedrock-runtime":"^3.941.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.0.0","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.8","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.8","@aws-sdk/credential-providers":"^3.913.0","@aws-sdk/client-secrets-manager":"^3.921.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.1_1764363256221_0.9183802326361217","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@strands-agents/sdk","version":"0.1.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"bb769436f7bc8542617b8eb7fa5f108c6f9a9ccf","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.0.tgz","fileCount":315,"integrity":"sha512-qaiFTeswKvLcFJNa2545WSDMF3c1HFF0uNi5wlvInFfJ49OdmRb0MUNTEcyl3KLOOTFtn7fzKVpLBTI/0/f+pg==","signatures":[{"sig":"MEYCIQDGCQoRzZsMMiJvHU9hh9TAy0woyELgER/GfjqGWI/nGwIhANtW8VuxN01nNZCHL2zlYpHabSNMTcuU0njlUXr5Na96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502468},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","import":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","import":"./dist/src/models/bedrock.js"},"./vended_tools/notebook":{"types":"./dist/vended_tools/notebook/index.d.ts","import":"./dist/vended_tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/vended_tools/file_editor/index.d.ts","import":"./dist/vended_tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/vended_tools/http_request/index.d.ts","import":"./dist/vended_tools/http_request/index.js"}},"gitHead":"e026c304b89b609584e76b21df69159f140b32d1","scripts":{"lint":"eslint src tests_integ vended_tools","test":"vitest run --project unit-node","build":"tsc","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src tests_integ vended_tools","prepare":"npm run build && husky","lint:fix":"eslint src tests_integ vended_tools --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit","format:check":"prettier --check src tests_integ vended_tools","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test-package && npm install && node verify.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.6.4","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.20.2","@aws-sdk/client-bedrock-runtime":"^3.941.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.0.0","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.8","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.8","@aws-sdk/credential-providers":"^3.913.0","@aws-sdk/client-secrets-manager":"^3.921.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1764780722672_0.7656387042792177","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@strands-agents/sdk","version":"0.1.1","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.1","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"9540a6cf523c459dd945211e025057fe09df702c","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.1.tgz","fileCount":315,"integrity":"sha512-pCck6b3+pT7V28e+hh7btzIEU6QvLOVD+elf9l1861vI7PNlyf/nrg3lb8d1jrXhMgCNBCh6TD00x+MJ8xIjZg==","signatures":[{"sig":"MEQCIEYjRGJ5xVXaOxk0Oi7+1Y5xvKtPGiASVe5tfe9wpv6+AiAwfoHq0GE8UqSEU/AM6OrN+whceOHqIbWvjzPuMrYPpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1502602},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","import":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","import":"./dist/src/models/bedrock.js"},"./vended_tools/notebook":{"types":"./dist/vended_tools/notebook/index.d.ts","import":"./dist/vended_tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/vended_tools/file_editor/index.d.ts","import":"./dist/vended_tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/vended_tools/http_request/index.d.ts","import":"./dist/vended_tools/http_request/index.js"}},"gitHead":"0a412e4e60f29fe3c578e30bbbf5f89b7cdf743e","scripts":{"lint":"eslint src tests_integ vended_tools","test":"vitest run --project unit-node","build":"tsc","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src tests_integ vended_tools","prepare":"npm run build && husky","lint:fix":"eslint src tests_integ vended_tools --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit","format:check":"prettier --check src tests_integ vended_tools","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test-package && npm install && node verify.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.6.4","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.24.2","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1764787914903_0.734340836087658","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@strands-agents/sdk","version":"0.1.2","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.2","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"978effe557ec7e87d64b162dd7eaf42e3734356a","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.2.tgz","fileCount":315,"integrity":"sha512-qVJ6V0EDVUYGticux0e0kUvPWxUQnqd3estEF1rOaytStH1yu6C+a8puOhVOq0ZeK9cTY8wwkCdLvLc3VfMfIQ==","signatures":[{"sig":"MEUCIAdohPc2d1h5yJ2SSt/ygnTRVf6Vp0KF2JmHI69zTfjWAiEAn4mz5NBQ6ACa9GuJD87Od3mtR6LOkHs5p6qnp65SrXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1502705},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/notebook":{"types":"./dist/vended_tools/notebook/index.d.ts","default":"./dist/vended_tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/vended_tools/file_editor/index.d.ts","default":"./dist/vended_tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/vended_tools/http_request/index.d.ts","default":"./dist/vended_tools/http_request/index.js"}},"gitHead":"a8223b5f50d50aaa6434c35d6f2741c21f4f0611","scripts":{"lint":"eslint src tests_integ vended_tools","test":"vitest run --project unit-node","build":"tsc","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src tests_integ vended_tools","prepare":"npm run build && husky","lint:fix":"eslint src tests_integ vended_tools --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit","format:check":"prettier --check src tests_integ vended_tools","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.6.4","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.24.2","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1764872086864_0.8893478207168486","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@strands-agents/sdk","version":"0.1.3","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.3","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"f90a53fc8670610e8eea85c28d96e2702f56c163","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.3.tgz","fileCount":316,"integrity":"sha512-f5EsDMeCdcGPAIQEudjcIHiCZfyR2wud3Cx2gFoFQsHU0zgcky8IJCJ3TIdzyVvZCfYzs73zMb5j+51+RxNiqw==","signatures":[{"sig":"MEUCIQDv4DW2sHl287SwkRf7/mcx1QJ8PPXR0qMNDplfP33IngIgLcHkpKT7d8nvtE5sFNImQurHrL0Nwga+Skam7soktrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673285},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"637b8f171bd26bdbb2cdfbc93d223c6f8d448eaa","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.24.2","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1765831941267_0.41885260774735533","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@strands-agents/sdk","version":"0.1.4","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.4","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"c056be926b0c64ef87918c076536e757d415127c","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.4.tgz","fileCount":316,"integrity":"sha512-K4SJ66QNe8iuneZqn1+9kha/QHHTn9xdy3um5AkNc2d8V0PXjwlEanjtfUN4qY/CYwD3+cCD0V0RYzAtM5zYEA==","signatures":[{"sig":"MEQCIDyaH+Q682E1Vl3pcq+sExKBIYpEir/ueouXnpkwlRTuAiAuVVXjl7X0N/4zdgdvbdml+tENJFaYJC2dyDBJAILHFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1674002},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"f0be1a97368b531fe0162bf591e447fb28cbde02","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.24.2","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.4_1767383821363_0.9858150754386361","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@strands-agents/sdk","version":"0.1.5","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.5","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"7221931736d9e855203cdecc9b6eab0dbb21673c","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.5.tgz","fileCount":316,"integrity":"sha512-hunyeY0VcECeC7pKJrW2dj/ckX6hiRhIOUeK6Zup4m5sZTJCA+i8OQb3G6qqnEouP9MFjjOBUrYn8Ad9T58pCQ==","signatures":[{"sig":"MEUCIQDRLb5yDfWDSVQBcIGycaGhhyBXgQ8F6LC42VY4fKfqwgIgYNG5D0mCxC01vAfxGFGsDmi0wV4uf6enCx+CwyFxwlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1674190},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"6169bddca0732e701851b047521722a3ad7bb210","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.24.2","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.5_1768344143399_0.14407999315846265","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@strands-agents/sdk","version":"0.1.6","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.1.6","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"fb454a342544de72a0fde7478cfbc6dede50d0ef","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.1.6.tgz","fileCount":316,"integrity":"sha512-nQl1WlCSGYjcpo/dkZU5v/0gaLaAwNW4oPJm2N6gqvTXsaUO33COYqQb80fgdF57xw38K+a6OYmdmA4CGXqrdw==","signatures":[{"sig":"MEYCIQD58sUQLSkCw1HDjUG4rAdf4yFOIjlrkqKUn0xfWGJlAAIhAJGv2oPYLB3HHI0nH7YxkI6jb2pWQIgyr04ghDzCK61f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1680357},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"e318349cffb8435525461a85fb484e3558d7427c","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.24.2","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"optionalDependencies":{"openai":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.6_1769027768212_0.3818176072828072","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@strands-agents/sdk","version":"0.2.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.2.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"32adbca2fe1f42476fb87eaf0387a5f7bf9791f9","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.2.0.tgz","fileCount":316,"integrity":"sha512-Rk8qmT61zEKknR/WzL+2/QyqfxkoRx1Hfbja90yqNHwGtOWV7mNylrsgj979105DURuHbcISFZK8om8bA/7lIw==","signatures":[{"sig":"MEUCIA/OvEuxnagHsz+OSrEpi73fXMfGPcXfnTSXnPN39lBhAiEAwJDfZuaHqJ2UagJzY2LGGzmt1ZUGLaLYb42BXw8v4oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1693284},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"1b43ef8de7dfce437d858249cffe4a28cd1d5897","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.8.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"openai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1769650616128_0.053434068805878976","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@strands-agents/sdk","version":"0.2.1","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.2.1","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"7cca293c4c7921280b5d89a08395db93d0bc422f","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.2.1.tgz","fileCount":336,"integrity":"sha512-qnEfmMFZWrRDcPZpVT5tXmEOBWtkeKqQzfgSsAFMJ92aBWZ+iEOfJYzITX62W0Ryq12yygG/QLhaZvj2cPLpdg==","signatures":[{"sig":"MEUCICSo2zPK/raoN8t8I8zRzJcKFkauQMf6pBCDl+Je9Y4gAiEA7JB6C0+6ua3WlHTD/hqW5zWPiNzK3Fd9anyqZqx7rmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1772065},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"736341935b1addc2d0d80a30e3efb2756a9805ec","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5","fast-xml-parser":"5.3.4"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@google/genai":"^1.40.0","@vitest/browser":"^4.0.15","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@google/genai":"^1.40.0","@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"openai":{"optional":true},"@google/genai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1770325524773_0.9341473956970179","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@strands-agents/sdk","version":"0.2.2","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.2.2","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"8a671794bae03ae025d70b18d48611e41cbd720e","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.2.2.tgz","fileCount":344,"integrity":"sha512-TmpdHoHRw/8jFDS3SgOm+KahryDt+54fkUPfMekyp5yPTfcWg+/qIORzCYYvWzrc6XsqJpWLH0DRHIqBWYXQ8w==","signatures":[{"sig":"MEUCIQCgiIpcnR/5nwh/zSWJLMWyTX2bt+FdgC5ZkPc2V87uigIgIpfcZPwpqcL7jZoij7dMFZSHgbTecdnQ1DzlRT3uo/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1928657},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"70ca82eec954a25b6a3d1d4cbd6622854b867582","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5","fast-xml-parser":"5.3.4"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@google/genai":"^1.40.0","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"openai":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1770840852216_0.19115538882359218","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@strands-agents/sdk","version":"0.3.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.3.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"7116a444ff4103eddbf0d8e36dd2c418cd2619f3","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.3.0.tgz","fileCount":344,"integrity":"sha512-PPX5cL4SwrNmuyr553hTD25lzkOpMQEeLzJKMdqzEVnOzwg/XSX0l4o7S4yk8vOMUenWE4rFMqkjtQOpDVqAGw==","signatures":[{"sig":"MEQCIAbXy4rSeJWhALqGdL8JDjqaV9sIJ9FbNQepgktrdOqiAiACsm6+ZQgklwY9zGASvhcup+xQvJ888wIbRVhlZmHfBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1960351},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"7ff8d43868e5564da91252c9eedf5d144cb5cfa9","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5","fast-xml-parser":"5.3.4"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.10.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@google/genai":"^1.40.0","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"openai":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1771522373292_0.7454001685779237","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@strands-agents/sdk","version":"0.4.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.4.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"d0e270028bef160cf22a3942a987d0a1ce36bd29","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.4.0.tgz","fileCount":460,"integrity":"sha512-0xB6F+I919GwDhCXDZ2OojUts8Af2eK46aoHtjhWspOrMo8+S04gZaLOwAKh9jRVHGXwX8PEF6xoGB2nR0HdaQ==","signatures":[{"sig":"MEYCIQDyR2ZZ+2d1NHaPR1DAxAgsUQxMu3dMmX3K6pfPw73E8AIhAKA5OF6jfkavm/4ThnUAw9eQQ9hxqiRFxRHpYGFtIA1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402235},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"5f6528484d92ae933045352a9dc41271fc79b8bc","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"rollup":"4.52.5","fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.10.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@google/genai":"^1.40.0","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"openai":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1772049415254_0.44362166529848723","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@strands-agents/sdk","version":"0.5.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.5.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"cbab22fccc2a4888108bdc245f4b024f19a0ce5f","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.5.0.tgz","fileCount":516,"integrity":"sha512-EEw7iiBnnRoNdGZZhdIAV+6bVkwGzEWqgyYV4ikebAxkxXrx5htFa1i15WhT6DcLUJyEqV4LqNoqhiP1tcImUQ==","signatures":[{"sig":"MEQCIFvhppj80Ckev9i5SQr7X1V+Jy8CJRTskwIv2lC5u5HYAiBQxuvc6dFYwsPLPuhKD1uFCiPDZURQCkOCHkj3nHXjHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2778239},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"c117a435b2fe8e5d2ba77dea01db5ccda5c448f7","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@google/genai":"^1.40.0","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1772659402925_0.9008450624959805","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@strands-agents/sdk","version":"0.6.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.6.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"e615f16201ca1b0bda747ffb9c03ae464f5ae43c","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.6.0.tgz","fileCount":576,"integrity":"sha512-Ve5ydbz0jzSf2r8Cr4iQbEkm95WjkcnvhbiHTbHFo60PPgkSK5VD66A6l1qb9XBqSywfQZnyWrQUrCpCP3OiNA==","signatures":[{"sig":"MEQCIDBaFMPZT5LEmrgN0MRjglDgPVRcSJFVdG3M+F7qj27UAiBrRKc73KFBx8N0q3Jh/bs6IiHEPM3YqA2z7pOwmQGv1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3205473},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./vended_tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended_tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended_tools/file_editor":{"types":"./dist/src/vended-tools/file_editor/index.d.ts","default":"./dist/src/vended-tools/file_editor/index.js"},"./vended_tools/http_request":{"types":"./dist/src/vended-tools/http_request/index.d.ts","default":"./dist/src/vended-tools/http_request/index.js"}},"gitHead":"84a619a6ec3bc07ad7e98e552a65b06801e9e91d","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^10.0.0","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@types/json-schema":"^7.0.15","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1773255662801_0.7525934181734011","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@strands-agents/sdk","version":"0.7.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@0.7.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"08dbf11b7d5ff26342ddcdb6188d6147c0bfcad5","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-0.7.0.tgz","fileCount":676,"integrity":"sha512-rTfRQ/p7BnoD+ODLwO8+6M4/skPdxthobVsFchmY8PkbRWMkmhTYTsmGv5Nl9Jz+yONJWK0K2pEww1WtLFAfHw==","signatures":[{"sig":"MEYCIQDrVOWf/kur/mOtUq9metFpD8WgHZG+G4eXDLIQXidZqAIhAJYPmrd+hhmxN8eNat8WoB7HkikaIjswJ4IKoIQyNvkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3682272},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./gemini":{"types":"./dist/src/models/gemini/model.d.ts","default":"./dist/src/models/gemini/model.js"},"./openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"4ab6306cee14134c3f8938275d64dbac6fb2c8ac","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.1","dependencies":{"uuid":"^10.0.0","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@a2a-js/sdk":"^0.3.10","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^1.30.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^1.30.1","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1773930155964_0.35668838811803205","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"@strands-agents/sdk","version":"1.0.0-rc.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0-rc.0","maintainers":[{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"6290bcd5c1ec25345b16dc4c4c0ea4921f20abff","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0-rc.0.tgz","fileCount":672,"integrity":"sha512-Gat9HZbPzr5Aye8/xNBXCVN0iXYDgtbT36oqlj4ikVmAxtsc5bQ0h5bsd85nZR57F/46Y21SodpsKSc+vSd3cQ==","signatures":[{"sig":"MEUCIGrV5lDJ1JwfpxGbjyB9d6g3rfFKmZ28HxnjtZxBaHEhAiEApT8Uj7dVdgrBkv3QZ2u62k5FZtxy7pTkvOfcc91aAX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3872427},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"9fbf3bddcfd64829cc5042607c66c6ad8b84a743","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.1","dependencies":{"uuid":"^13.0.0","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@a2a-js/sdk":"^0.3.10","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^1.30.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^1.30.1","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-rc.0_1774541497608_0.206513673956912","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@strands-agents/sdk","version":"1.0.0-rc.1","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0-rc.1","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"5589b2eb01508833418c65daa2dde7b26cc1e9e4","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0-rc.1.tgz","fileCount":672,"integrity":"sha512-B944D5AiQhoB41mhOr2Vywxprvz2BXjqywa1NzNRTJBUgafIBt7v306DCgGDhLLnyM8ydBeOupttBwVEVklFiw==","signatures":[{"sig":"MEUCIQCDD6dIjpI0N0A8kafDSDBMNDrQjR9tMroerdWWy6kssgIgAvOf+4XA08dYt+NEP9/QXybSx1QvGw2/ADY0kUV5S+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3871989},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"67a13851f54034ff908530194285e56e9a1263d0","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.1","dependencies":{"uuid":"^13.0.0","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@a2a-js/sdk":"^0.3.10","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^1.30.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^1.30.1","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-rc.1_1774551674726_0.6665726891107586","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@strands-agents/sdk","version":"1.0.0-rc.2","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0-rc.2","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"d99fea3a2c152579d0f78baef198c1cf0cd061d7","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0-rc.2.tgz","fileCount":696,"integrity":"sha512-dyCezbQ0JMAT7fLTEHeyTIMknTw2wp2nh3FEWxV7LAxyM2uDBe+20nzEqpuMWVde2weq5M2ZPAGDeXB9j+BNvA==","signatures":[{"sig":"MEUCIQCG39rddTpCP9bI0LOmrGerL23wukHY5jVVjajUbVB1fQIgCpE6rmJqDgNNUXZEPMg8iv7APQSUzw/Gox2EYTQGSnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4081992},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"879129946a9cc414293ea8dcd1b7e768c83327e0","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.1","dependencies":{"uuid":"^13.0.0","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@a2a-js/sdk":"^0.3.10","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^1.30.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^1.30.1","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-rc.2_1774985841119_0.8161235070395436","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@strands-agents/sdk","version":"1.0.0-rc.3","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0-rc.3","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"f11957eeb8879ee1a67c03acc0b62db2257fce8e","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0-rc.3.tgz","fileCount":720,"integrity":"sha512-EOjAQOiL+Zm3VoxvcnXsXjYjP2E8oFUjq3wjkFaVm5nivqPv0qXtIQzl7V3ZJ1DMBGGBiZuAwRw2K4Q0Rqr54A==","signatures":[{"sig":"MEUCIQC0SNfkLZKBpsWFcmMXchBl3ovTulmDbeBoUHB9sA/B/QIgFrIiYaBx1QAvDmsroCUq1ly+SrORhwlIhHRG3pkSfI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4248903},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"afb3912898c4484cef17005cbe425002b1bfe648","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist package-lock.json","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^13.0.0","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@a2a-js/sdk":"^0.3.10","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^1.30.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^1.30.1","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-rc.3_1775679763309_0.8467858093632992","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@strands-agents/sdk","version":"1.0.0-rc.4","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0-rc.4","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"77d2bcf37f858aac4d643eb35a2df3559e1149c1","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0-rc.4.tgz","fileCount":740,"integrity":"sha512-kMTDlLdimrn2INrkHd3Ugb/IUzXGFbSYQJnsaDplZJgBdfuuOnwK2blRkeu6ruoub3iqubVYMVKwqxaCc0qcOQ==","signatures":[{"sig":"MEQCIHlAAtbxVe0xevZRoh0jAfd6WW9iwMugCn1SNLDC1x0AAiA1UDmpieqqpMZX3q/KyM01spkIC0ssTO3zD7HJKzutBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480062},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"010da7709951578da6245c3411cec933e3c1f082","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepare":"npm run build && husky","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^13.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^9.0.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","prettier":"^3.7.4","playwright":"^1.56.1","typescript":"^5.5.0","@a2a-js/sdk":"^0.3.10","@types/node":"^24.6.0","@types/uuid":"^10.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^1.30.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^1.30.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.71.2","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^1.30.1","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2","@opentelemetry/exporter-metrics-otlp-http":"^0.57.2"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-rc.4_1776458053460_0.9193380740204729","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@strands-agents/sdk","version":"1.0.0-rc.5","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0-rc.5","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"e78ad8a6cf97fd5df3cd6e636c9809698f5daaeb","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0-rc.5.tgz","fileCount":738,"integrity":"sha512-m9ADzfI+G71z8bBp+xkjgtzdE9IJJ+AaEcqO8mTlI0E3xqPzwRLO276CLn9wq5kal7AHZI7O2710TXMsqMxP/g==","signatures":[{"sig":"MEQCIB/slTpz61pFKlFsm1Eb9QEUJTdZUObqGNdIgUugiGqFAiBBWnaqozONh5SHNwt9Uaaq+RfVeLFkKPI/nrCXroDb7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524114},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai.d.ts","default":"./dist/src/models/openai.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"986421d678d2443c5bdd3316ec12a12fb2cc4b87","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run build && npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^13.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.56.1","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.89.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.89.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-rc.5_1776887406575_0.8363259077656435","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@strands-agents/sdk","version":"1.0.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.0.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"f9ca8f6fabf50fcead890158a287b5f4866a3b36","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.0.0.tgz","fileCount":812,"integrity":"sha512-8kKtChKhlg0Xb4NIoPu1e8bMdqYuMagynhdTvcpNqYXubALyg6W2xag82ns6ehvYzUl/mDr4DnpZCQRycn+e+w==","signatures":[{"sig":"MEQCIFXHstFy6QD8lN6rBogPvVz+0kLQNZTSNi/CAHBh1aAiAiBJCTEkSakp0XN9QDQPBLPoFU87sHZwsurYcrzC+MBPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4970488},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"}},"gitHead":"714aa5fa654cfa8ea39cf6fea0813dd27b2f39e9","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build && cp ../README.md . && cp ../LICENSE.APACHE LICENSE","lint:fix":"eslint src test/integ --fix","postpack":"rm -f README.md LICENSE","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^13.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.56.1","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.89.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.89.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1777567828865_0.17442511606325217","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@strands-agents/sdk","version":"1.1.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.1.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"5bf573c16836276907a9ad577109a87a22a2df27","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.1.0.tgz","fileCount":888,"integrity":"sha512-oYB7nzuGe9rmq7K7yP+fgC/BG/55z4z58L+xIP4Nsr9SJvKSFPcsZAq4R8oOhTJars+UNgIy9KMD+WE/2u+jeQ==","signatures":[{"sig":"MEYCIQDuCi9FDTZuBiLKPd/qoGEi9xotksJNs3TcREpiQJI5fAIhAIQD5P7Qt0cYAoP6OcpExM6ySqg6lgjWT/5p/YnUdjFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5584874},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"}},"gitHead":"9d6ae1a310097815db085f4d3aec6ec8f0057c1b","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build && cp ../README.md . && cp ../LICENSE.APACHE LICENSE","lint:fix":"eslint src test/integ --fix","postpack":"rm -f README.md LICENSE","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.14.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1037.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.56.1","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1778246805844_0.05863600715382322","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@strands-agents/sdk","version":"1.2.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.2.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"987b02075f978dc050d8a8bb1499493be9b5d99c","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.2.0.tgz","fileCount":892,"integrity":"sha512-dPetRpgOFs37hwsHnSGZO7fxRHUFwlmtO4vhl/nXRa5A1gwnbvnQNUqdQxu9G+0J5MiRYlOllHZM/WlC3rnNTA==","signatures":[{"sig":"MEYCIQDTV3IIXwnsbHhwNjowRbI9znC3EbNfHVt98SodCl3EXAIhANNQ+zkv2rJM18LoD7bA4tC1+HDpZhZ5cjuDkohudLGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5821936},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"}},"gitHead":"2c4c5c1c0a917f596bb7e8bd1ae4ac58b0d95e89","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build && cp ../README.md . && cp ../LICENSE.APACHE LICENSE","lint:fix":"eslint src test/integ --fix","postpack":"rm -f README.md LICENSE","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1037.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.56.1","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.0.15","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1778767352822_0.9107824505657411","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@strands-agents/sdk","version":"1.3.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.3.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-typescript#readme","bugs":{"url":"https://github.com/strands-agents/sdk-typescript/issues"},"dist":{"shasum":"5130eb57db037f7bed337f1fab92c1b203fa6d3b","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.3.0.tgz","fileCount":932,"integrity":"sha512-eSrS9zVTKDTcQSsrAPJMMg8opxbppBoM52x/TRogd/gBKV1yI93AnAYBojihiIW539BkanFiNCPBZH3iS5AQLg==","signatures":[{"sig":"MEUCIQDlFL4NrZfRNId1RrGcExeMhi47FOgCA7/KBS76Au4IugIgfkyZJkBgBXqsrLaANPuw7ab4C+63ZyyigXW1kBB3lEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6027417},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"}},"gitHead":"61db42875eaa44f9c91790b030f0813e62af5010","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build && cp ../README.md . && cp ../LICENSE.APACHE LICENSE","lint:fix":"eslint src test/integ --fix","postpack":"rm -f README.md LICENSE","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce561b04-a590-4b62-aa00-ef688382a3f0"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1037.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.0.8","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.56.1","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.0.15","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.0.15","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1779386552476_0.23495892870480484","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@strands-agents/sdk","version":"1.4.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.4.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/sdk-python#readme","bugs":{"url":"https://github.com/strands-agents/sdk-python/issues"},"dist":{"shasum":"3ec60f1ef2a365d2184e58245ed07274eeebcff6","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.4.0.tgz","fileCount":1032,"integrity":"sha512-sgNtwJNECDSX1VL3JLhGrFiLYs8qFHAoBhwe7cpEpuY0SWK+c6e8sPkAeAeBcoe2OEKzBwTxjefeGR+yV9TjSg==","signatures":[{"sig":"MEUCIF2rHCuU3VCQHC9Nq5JOdzUysjun7KO7izLhFu9aJDNQAiEA2ep23jA56m88v8hlEaWy8DXgdrsEDokbs/q/ANH+7zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6356426},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"}},"gitHead":"5fd6c1753859b222a90b21cc9003bf20abcfbbe2","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build && cp ../LICENSE.APACHE LICENSE","lint:fix":"eslint src test/integ --fix","postpack":"rm -f LICENSE","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab3b859f-7d98-4dd9-a015-ca3eb695c138"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/sdk-python.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1037.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.1.6","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.60.0","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.6","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.1.6","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.6","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1780344322288_0.951139516508519","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@strands-agents/sdk","version":"1.5.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.5.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"902eb34378bf50016aa993caff6a9c6709be02b8","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.5.0.tgz","fileCount":1232,"integrity":"sha512-DXptD6pwbALLcOEla+f90b41bl+R+QGI1jH1d8axvNSoUbBCCDhq5LS2rM4uZ2zr8qjH/u0+qR3Pt2uzQTLcqw==","signatures":[{"sig":"MEQCIGMzLzSMfo9DAaQsdz3AhoVPqL6bCP5d6YRTmasJpAneAiBBsJQD0jjELJn4qb2Tm3aSnayTyPfaLAMbqwSW+JfUug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7477395},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"gitHead":"db79d737433905152b5d3dfe9f110fb00f4d2fa6","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80bc2038-f566-4ca2-a543-5b9dcff862d1"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1037.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.1.6","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.60.0","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.6","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.943.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.1.6","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.6","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.943.0","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@aws-sdk/client-bedrock-agent-runtime":"^3.943.0","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.943.0","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1781276803075_0.4483773354585223","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@strands-agents/sdk","version":"1.6.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.6.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"4d1e3659c95b675a7bc46dbd3aa85ccbd948d6c1","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.6.0.tgz","fileCount":1304,"integrity":"sha512-tvmDHkgO7oPe8G0c3bmnTiSetb/Iden4DdSh/maRyLqDZj7uLIeS7whwrk654yM7EOYgo6p0/ewEItMbS+7m+A==","signatures":[{"sig":"MEQCIE92+PLueB1A9TH8q4R2AFlyYiyypwwH3t6ve0NZbjezAiB2CH9lqTTduT5WcVR4KiiWY60QNlMuILQy6NYLgdXA9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7843929},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"gitHead":"49d797ae86485bd24e3e86744b6b959ccc8b9a12","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80bc2038-f566-4ca2-a543-5b9dcff862d1"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1037.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.0","openai":"^6.7.0","vitest":"^4.1.6","express":"^5.2.1","@eslint/js":"^9.39.4","playwright":"^1.60.0","typescript":"^6.0.2","@a2a-js/sdk":"^0.3.10","@types/node":"^25.6.0","@types/uuid":"^11.0.0","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.6","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.943.0","@aws-sdk/client-sts":"^3.996.0","@vitest/coverage-v8":"^4.1.6","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.77","@aws-sdk/client-bedrock":"^3.943.0","@cedar-policy/cedar-wasm":"^4.11.0","@opentelemetry/resources":"^2.6.1","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.6","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.943.0","@aws-sdk/credential-providers":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.943.0","@typescript-eslint/eslint-plugin":"^8.48.1","@aws-sdk/client-bedrock-agent-runtime":"^3.943.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.7.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^1.40.0","@smithy/types":"^4.0.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.92.0","@aws-sdk/client-s3":"^3.943.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.943.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.943.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.214.0","@opentelemetry/exporter-metrics-otlp-http":"^0.214.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1781646000354_0.5065397125308653","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@strands-agents/sdk","version":"1.7.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.7.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"d4a16778c37b5ae2015644c8dbfbd395501db871","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.7.0.tgz","fileCount":1308,"integrity":"sha512-/ds9Su6KBbBykfN456I958h4Kw5lJ29jniCzRmJFDPrxWDNShx50Mxng+tmuvyBHDCjWO8W7pvebYeFUkVkdQA==","signatures":[{"sig":"MEQCIB6orpenLCTfB8shClhlcqk2Xgl79l3dLOXUlbeJKrmkAiBd6HZqdVGFcqVTJg+aCer52sPpO2KIqHZqySHodvQ0qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7961987},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"gitHead":"d9b9061486aa20414699f47b5b1caddccb3e0dff","scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80bc2038-f566-4ca2-a543-5b9dcff862d1"}},"overrides":{"fast-xml-parser":">=5.3.6"},"repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.1","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1069.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.5.0","openai":"^6.42.0","vitest":"^4.1.6","express":"^5.2.1","@eslint/js":"^10.0.1","playwright":"^1.61.0","typescript":"^6.0.3","@a2a-js/sdk":"^0.3.10","@types/node":"^25.9.1","@types/uuid":"^11.0.0","@google/genai":"^2.6.0","@smithy/types":"^4.15.0","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.9","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.104.2","@aws-sdk/client-s3":"^3.1069.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.1069.0","@aws-sdk/client-sts":"^3.1069.0","@vitest/coverage-v8":"^4.1.6","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.119","@aws-sdk/client-bedrock":"^3.1069.0","@cedar-policy/cedar-wasm":"^4.11.0","@opentelemetry/resources":"^2.8.0","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.6","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1075.0","@aws-sdk/credential-providers":"^3.1069.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.1069.0","@typescript-eslint/eslint-plugin":"^8.61.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1075.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.42.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^2.6.0","@smithy/types":"^4.15.0","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.104.2","@aws-sdk/client-s3":"^3.1069.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.8.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1075.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1075.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.7.0_1782422735785_0.897732047119451","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@strands-agents/sdk","version":"1.8.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.8.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"e2ed2c2333a785a503e28a88bc3bb04bd113bf59","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.8.0.tgz","fileCount":752,"integrity":"sha512-JYRWJPlWKHwIHY8ksXNPeyqD1+kRDYgS2RglYWEm/Wz48ZdlF3Fw40vrTqL1huIIB9P6+VR5lQlkyTrYmZvnbA==","signatures":[{"sig":"MEYCIQDdJcbAmbyQCtxBnDt9NGgWzuWz/k+q8K8HmrniMfFCSgIhALsEbkUKoXW/g6TzcA8rVCbMMRp9qJtdjJ17kOcNDdoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3239318},"main":"dist/src/index.js","type":"module","_from":"file:dist-npm/strands-agents-sdk-1.8.0.tgz","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-memory-stores/local":{"types":"./dist/src/vended-memory-stores/local/index.d.ts","default":"./dist/src/vended-memory-stores/local/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js && cd ../../.. && npm pack --dry-run --ignore-scripts --json | node test/packages/assert-package-contents.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a95b6db0-c8e6-4241-b580-da02947f81e2"}},"_resolved":"/home/runner/work/harness-sdk/harness-sdk/dist-npm/strands-agents-sdk-1.8.0.tgz","overrides":{"fast-xml-parser":">=5.3.6"},"_integrity":"sha512-JYRWJPlWKHwIHY8ksXNPeyqD1+kRDYgS2RglYWEm/Wz48ZdlF3Fw40vrTqL1huIIB9P6+VR5lQlkyTrYmZvnbA==","repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.1","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1069.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.5","eslint":"^10.6.0","openai":"^6.45.0","vitest":"^4.1.6","express":"^5.2.1","@eslint/js":"^10.0.1","playwright":"^1.61.0","typescript":"^6.0.3","@a2a-js/sdk":"^0.3.10","@types/node":"^25.9.4","@types/uuid":"^11.0.0","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.9","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","@aws-sdk/client-s3":"^3.1069.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.1069.0","@aws-sdk/client-sts":"^3.1069.0","@vitest/coverage-v8":"^4.1.6","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.128","@aws-sdk/client-bedrock":"^3.1069.0","@cedar-policy/cedar-wasm":"^4.11.2","@opentelemetry/resources":"^2.8.0","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.6","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1075.0","@aws-sdk/credential-providers":"^3.1069.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.1069.0","@typescript-eslint/eslint-plugin":"^8.62.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1075.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.45.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","@aws-sdk/client-s3":"^3.1069.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.8.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1075.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1075.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.0_1783519941056_0.7261662046621677","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@strands-agents/sdk","version":"1.9.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.9.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"fa94c60918bebdf02a3e712a0f7433e4ad05adc3","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.9.0.tgz","fileCount":760,"integrity":"sha512-9pO9BxzakCX1yQPWQMmr1BtYfjeUO3pFoMXTMyxB7kMtuJQww1txVPFUse8R89Wc2IbM4HcPZcvQOP/2q8dMwA==","signatures":[{"sig":"MEQCIHZlCgrdnLuRj41liIPSrqoPdaxqVK+vStPVOmi4MWm0AiBLJY54M1Ig7rJG/auWcOyr0LAE2QGtVFhGUukBjPimNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3269675},"main":"dist/src/index.js","type":"module","_from":"file:dist-npm/strands-agents-sdk-1.9.0.tgz","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./experimental":{"types":"./dist/src/experimental/index.d.ts","default":"./dist/src/experimental/index.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/test-memory-store":{"types":"./dist/src/vended-memory-stores/test-memory-store/index.d.ts","default":"./dist/src/vended-memory-stores/test-memory-store/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js && cd ../../.. && npm pack --dry-run --ignore-scripts --json | node test/packages/assert-package-contents.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a95b6db0-c8e6-4241-b580-da02947f81e2"}},"_resolved":"/home/runner/work/harness-sdk/harness-sdk/dist-npm/strands-agents-sdk-1.9.0.tgz","overrides":{"fast-xml-parser":">=5.3.6"},"_integrity":"sha512-9pO9BxzakCX1yQPWQMmr1BtYfjeUO3pFoMXTMyxB7kMtuJQww1txVPFUse8R89Wc2IbM4HcPZcvQOP/2q8dMwA==","repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"12.0.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.1","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1078.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.5","eslint":"^10.6.0","openai":"^6.45.0","vitest":"^4.1.10","express":"^5.2.1","@eslint/js":"^10.0.1","playwright":"^1.61.0","typescript":"^6.0.3","@a2a-js/sdk":"^0.3.10","@types/node":"^25.9.4","@types/uuid":"^11.0.0","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.10","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.1078.0","@aws-sdk/client-sts":"^3.1078.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.129","@aws-sdk/client-bedrock":"^3.1078.0","@cedar-policy/cedar-wasm":"^4.11.2","@opentelemetry/resources":"^2.8.0","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.10","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@aws-sdk/credential-providers":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.1078.0","@typescript-eslint/eslint-plugin":"^8.62.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.45.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.8.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.0_1783713679201_0.4352334464265437","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@strands-agents/sdk","version":"1.10.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.10.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"41523c8393b729ec9e75aac2334aed8f5ed2ab12","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.10.0.tgz","fileCount":780,"integrity":"sha512-7KIGM+6cCgN/RbIcXFRTtLkLkdtXB57zprUvy2bZL+BO8WkhHh4Fv8DpRwTAZXZQUq37KqwmQ/DyX70Y2xTvog==","signatures":[{"sig":"MEUCIEMohO48LGMSrQ27B0l+60by+gwA7N0aLuIxb5+KzeHHAiEAq0J1BaUtzUwxhGjWSdxmml2PSarIrYOb/KaBvSiy/nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3360243},"main":"dist/src/index.js","type":"module","_from":"file:dist-npm/strands-agents-sdk-1.10.0.tgz","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./storage":{"types":"./dist/src/storage/index.d.ts","default":"./dist/src/storage/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./experimental":{"types":"./dist/src/experimental/index.d.ts","default":"./dist/src/experimental/index.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/test-memory-store":{"types":"./dist/src/vended-memory-stores/test-memory-store/index.d.ts","default":"./dist/src/vended-memory-stores/test-memory-store/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js && cd ../../.. && npm pack --dry-run --ignore-scripts --json | node test/packages/assert-package-contents.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a95b6db0-c8e6-4241-b580-da02947f81e2"}},"_resolved":"/home/runner/work/harness-sdk/harness-sdk/dist-npm/strands-agents-sdk-1.10.0.tgz","overrides":{"fast-xml-parser":">=5.3.6"},"_integrity":"sha512-7KIGM+6cCgN/RbIcXFRTtLkLkdtXB57zprUvy2bZL+BO8WkhHh4Fv8DpRwTAZXZQUq37KqwmQ/DyX70Y2xTvog==","repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"12.0.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.1","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1078.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.5","eslint":"^10.6.0","openai":"^6.45.0","vitest":"^4.1.10","express":"^5.2.1","@eslint/js":"^10.0.1","playwright":"^1.61.0","typescript":"^6.0.3","@a2a-js/sdk":"^0.3.10","@types/node":"^25.9.4","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.10","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.1078.0","@aws-sdk/client-sts":"^3.1078.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.129","@aws-sdk/client-bedrock":"^3.1078.0","@cedar-policy/cedar-wasm":"^4.11.2","@opentelemetry/resources":"^2.8.0","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.10","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@aws-sdk/credential-providers":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.1078.0","@typescript-eslint/eslint-plugin":"^8.62.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.45.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.8.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.0_1784297163985_0.37752869584470594","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@strands-agents/sdk","version":"1.11.0","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.11.0","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"pgrayy","email":"pgray9189@gmail.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"e510cccf394d84dd248c2d82d9276a00aacd1be9","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.11.0.tgz","fileCount":832,"integrity":"sha512-k2a9UtDd8vcmpaSpSHDbhSEe3zt5DnjzI83OGV5sFlStH5XtOMwmAc7EoiidhCxKUYOoIUUJQjLKsUFRJ3ac7w==","signatures":[{"sig":"MEUCIHi9T8hXiCbyPa2mfA12wJMxW8SyLmwRCxKEHabYaTGDAiEAllqJI2TfLmKgQ3mvji6yTzLzVe3Yv3fiZDJiLWDyQK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3415750},"main":"dist/src/index.js","type":"module","_from":"file:dist-npm/strands-agents-sdk-1.11.0.tgz","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./storage":{"types":"./dist/src/storage/index.d.ts","default":"./dist/src/storage/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./experimental":{"types":"./dist/src/experimental/index.d.ts","default":"./dist/src/experimental/index.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended-tools/stop":{"types":"./dist/src/vended-tools/stop/index.d.ts","default":"./dist/src/vended-tools/stop/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/sleep":{"types":"./dist/src/vended-tools/sleep/index.d.ts","default":"./dist/src/vended-tools/sleep/index.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/test-memory-store":{"types":"./dist/src/vended-memory-stores/test-memory-store/index.d.ts","default":"./dist/src/vended-memory-stores/test-memory-store/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js && cd ../../.. && npm pack --dry-run --ignore-scripts --json | node test/packages/assert-package-contents.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a95b6db0-c8e6-4241-b580-da02947f81e2"}},"_resolved":"/home/runner/work/harness-sdk/harness-sdk/dist-npm/strands-agents-sdk-1.11.0.tgz","overrides":{"fast-xml-parser":">=5.3.6"},"_integrity":"sha512-k2a9UtDd8vcmpaSpSHDbhSEe3zt5DnjzI83OGV5sFlStH5XtOMwmAc7EoiidhCxKUYOoIUUJQjLKsUFRJ3ac7w==","repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"12.0.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.1","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1078.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.5","eslint":"^10.6.0","openai":"^6.45.0","vitest":"^4.1.10","express":"^5.2.1","@eslint/js":"^10.0.1","playwright":"^1.61.0","typescript":"^6.0.3","@a2a-js/sdk":"^0.3.10","@types/node":"^25.9.4","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.10","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.1078.0","@aws-sdk/client-sts":"^3.1078.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.129","@aws-sdk/client-bedrock":"^3.1078.0","@cedar-policy/cedar-wasm":"^4.11.2","@opentelemetry/resources":"^2.8.0","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.10","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@aws-sdk/credential-providers":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.1078.0","@typescript-eslint/eslint-plugin":"^8.62.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.45.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.8.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.0_1784900237540_0.07566553643686857","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@strands-agents/sdk","version":"1.11.1","keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","_id":"@strands-agents/sdk@1.11.1","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"pgrayy","email":"pgray9189@gmail.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"homepage":"https://github.com/strands-agents/harness-sdk#readme","bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"dist":{"shasum":"3a6cca25f5aa5cf33414356b68c10bd72ede5140","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.11.1.tgz","fileCount":832,"integrity":"sha512-vxhCx4BMREwNkwpY/k+zW9t5pmjPNtZV1N4YmEA3KW17FkPU3mZ50nRdnVhcM4Rz0X9fvTgT5RzJ6v/jdVcKfA==","signatures":[{"sig":"MEUCIQDgd2j55IO1cUQXXMhbVxKc7FKgxQor0oN4MiKGvi0OOQIgTN3um/GxFj4uhMxLYuL7cRjrNSKPKJL/nSoZ9C1jUq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416720},"main":"dist/src/index.js","type":"module","_from":"file:dist-npm/strands-agents-sdk-1.11.1.tgz","types":"dist/src/index.d.ts","module":"dist/src/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"node":"./dist/src/index.node.js","types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./storage":{"types":"./dist/src/storage/index.d.ts","default":"./dist/src/storage/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"},"./experimental":{"types":"./dist/src/experimental/index.d.ts","default":"./dist/src/experimental/index.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-tools/sleep":{"types":"./dist/src/vended-tools/sleep/index.d.ts","default":"./dist/src/vended-tools/sleep/index.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./experimental/vended-tools/stop":{"types":"./dist/src/experimental/vended-tools/stop/index.d.ts","default":"./dist/src/experimental/vended-tools/stop/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-memory-stores/test-memory-store":{"types":"./dist/src/vended-memory-stores/test-memory-store/index.d.ts","default":"./dist/src/vended-memory-stores/test-memory-store/index.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"}},"scripts":{"lint":"eslint src test/integ","test":"vitest run --project unit-node","build":"tsc --project src/tsconfig.json","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","clean":"rm -rf node_modules dist","format":"prettier --write src test/integ","prepack":"npm run build","lint:fix":"eslint src test/integ --fix","test:all":"vitest run --project unit-node --project unit-browser","test:integ":"vitest run --project integ-node","test:types":"vitest run --project types","test:watch":"vitest --project unit-node","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","format:check":"prettier --check src test/integ","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test:browser":"vitest run --project unit-browser","test:package":"npm run build && cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js && cd ../../.. && npm pack --dry-run --ignore-scripts --json | node test/packages/assert-package-contents.js","test:coverage":"vitest run --coverage --project unit-node","test:integ:all":"vitest run --project integ-node --project integ-browser","type-check:watch":"tsc --noEmit --watch","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:integ:browser":"vitest run --project integ-browser","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","test:browser:install":"npx playwright install --with-deps chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a95b6db0-c8e6-4241-b580-da02947f81e2"}},"_resolved":"/home/runner/work/harness-sdk/harness-sdk/dist-npm/strands-agents-sdk-1.11.1.tgz","overrides":{"fast-xml-parser":">=5.3.6"},"_integrity":"sha512-vxhCx4BMREwNkwpY/k+zW9t5pmjPNtZV1N4YmEA3KW17FkPU3mZ50nRdnVhcM4Rz0X9fvTgT5RzJ6v/jdVcKfA==","repository":{"url":"git+https://github.com/strands-agents/harness-sdk.git","type":"git"},"_npmVersion":"12.0.1","description":"TypeScript SDK for Strands Agents framework","directories":{},"sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.1","yaml":"^2.8.3","@types/json-schema":"^7.0.15","@aws-sdk/client-bedrock-runtime":"^3.1078.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.5","eslint":"^10.6.0","openai":"^6.45.0","vitest":"^4.1.10","express":"^5.2.1","@eslint/js":"^10.0.1","playwright":"^1.61.0","typescript":"^6.0.3","@a2a-js/sdk":"^0.3.10","@types/node":"^25.9.4","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/openai":"^3.0.41","@types/express":"^5.0.6","@vitest/browser":"^4.1.10","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@aws-sdk/client-ssm":"^3.1078.0","@aws-sdk/client-sts":"^3.1078.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-tsdoc":"^0.5.0","@ai-sdk/amazon-bedrock":"^4.0.129","@aws-sdk/client-bedrock":"^3.1078.0","@cedar-policy/cedar-wasm":"^4.11.2","@opentelemetry/resources":"^2.8.0","@typescript-eslint/parser":"^8.0.0","@opentelemetry/sdk-metrics":"^2.6.1","@vitest/browser-playwright":"^4.1.10","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@aws-sdk/credential-providers":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-secrets-manager":"^3.1078.0","@typescript-eslint/eslint-plugin":"^8.62.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependencies":{"zod":"^4.1.12","openai":"^6.45.0","express":"^5.1.0","@a2a-js/sdk":"^0.3.10","@google/genai":"^2.6.0","@smithy/types":"^4.15.1","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-s3":"^3.1078.0","@opentelemetry/api":"^1.9.0","@cedar-policy/cedar-wasm":"^4.0.0","@opentelemetry/resources":"^2.8.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/sdk-metrics":"^2.6.1","@aws/bedrock-token-generator":"^1.1.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0"},"peerDependenciesMeta":{"openai":{"optional":true},"express":{"optional":true},"@a2a-js/sdk":{"optional":true},"@google/genai":{"optional":true},"@smithy/types":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.1_1784929307927_0.6393247716388071","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@strands-agents/sdk","version":"1.11.2","description":"TypeScript SDK for Strands Agents framework","main":"dist/src/index.js","module":"dist/src/index.js","types":"dist/src/index.d.ts","type":"module","sideEffects":["./dist/src/index.node.js","./src/index.node.ts"],"exports":{".":{"types":"./dist/src/index.d.ts","node":"./dist/src/index.node.js","default":"./dist/src/index.js"},"./models/anthropic":{"types":"./dist/src/models/anthropic.d.ts","default":"./dist/src/models/anthropic.js"},"./models/openai":{"types":"./dist/src/models/openai/index.d.ts","default":"./dist/src/models/openai/index.js"},"./models/bedrock":{"types":"./dist/src/models/bedrock.d.ts","default":"./dist/src/models/bedrock.js"},"./models/google":{"types":"./dist/src/models/google/index.d.ts","default":"./dist/src/models/google/index.js"},"./models/vercel":{"types":"./dist/src/models/vercel.d.ts","default":"./dist/src/models/vercel.js"},"./multiagent":{"types":"./dist/src/multiagent/index.d.ts","default":"./dist/src/multiagent/index.js"},"./experimental":{"types":"./dist/src/experimental/index.d.ts","default":"./dist/src/experimental/index.js"},"./vended-tools/notebook":{"types":"./dist/src/vended-tools/notebook/index.d.ts","default":"./dist/src/vended-tools/notebook/index.js"},"./vended-tools/file-editor":{"types":"./dist/src/vended-tools/file-editor/index.d.ts","default":"./dist/src/vended-tools/file-editor/index.js"},"./vended-tools/http-request":{"types":"./dist/src/vended-tools/http-request/index.d.ts","default":"./dist/src/vended-tools/http-request/index.js"},"./vended-tools/bash":{"types":"./dist/src/vended-tools/bash/index.d.ts","default":"./dist/src/vended-tools/bash/index.js"},"./vended-tools/sleep":{"types":"./dist/src/vended-tools/sleep/index.d.ts","default":"./dist/src/vended-tools/sleep/index.js"},"./experimental/vended-tools/stop":{"types":"./dist/src/experimental/vended-tools/stop/index.d.ts","default":"./dist/src/experimental/vended-tools/stop/index.js"},"./a2a":{"types":"./dist/src/a2a/index.d.ts","default":"./dist/src/a2a/index.js"},"./a2a/express":{"types":"./dist/src/a2a/express-server.d.ts","default":"./dist/src/a2a/express-server.js"},"./session/s3-storage":{"types":"./dist/src/session/s3-storage.d.ts","default":"./dist/src/session/s3-storage.js"},"./vended-memory-stores/bedrock-knowledge-base":{"types":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.d.ts","default":"./dist/src/vended-memory-stores/bedrock-knowledge-base/index.js"},"./vended-memory-stores/test-memory-store":{"types":"./dist/src/vended-memory-stores/test-memory-store/index.d.ts","default":"./dist/src/vended-memory-stores/test-memory-store/index.js"},"./telemetry":{"types":"./dist/src/telemetry/index.d.ts","default":"./dist/src/telemetry/index.js"},"./vended-plugins/skills":{"types":"./dist/src/vended-plugins/skills/index.d.ts","default":"./dist/src/vended-plugins/skills/index.js"},"./vended-plugins/context-offloader":{"types":"./dist/src/vended-plugins/context-offloader/index.d.ts","default":"./dist/src/vended-plugins/context-offloader/index.js"},"./vended-plugins/context-injector":{"types":"./dist/src/vended-plugins/context-injector/index.d.ts","default":"./dist/src/vended-plugins/context-injector/index.js"},"./vended-plugins/goal":{"types":"./dist/src/vended-plugins/goal/index.d.ts","default":"./dist/src/vended-plugins/goal/index.js"},"./vended-interventions/hitl":{"types":"./dist/src/vended-interventions/hitl/index.d.ts","default":"./dist/src/vended-interventions/hitl/index.js"},"./vended-interventions/steering":{"types":"./dist/src/vended-interventions/steering/index.d.ts","default":"./dist/src/vended-interventions/steering/index.js"},"./vended-interventions/cedar":{"types":"./dist/src/vended-interventions/cedar/index.d.ts","default":"./dist/src/vended-interventions/cedar/index.js"},"./vended-tools":{"types":"./dist/src/vended-tools/index.d.ts","default":"./dist/src/vended-tools/index.js"},"./vended-plugins":{"types":"./dist/src/vended-plugins/index.d.ts","default":"./dist/src/vended-plugins/index.js"},"./storage":{"types":"./dist/src/storage/index.d.ts","default":"./dist/src/storage/index.js"},"./sandbox":{"types":"./dist/src/sandbox/index.d.ts","default":"./dist/src/sandbox/index.js"},"./sandbox/docker":{"types":"./dist/src/sandbox/docker.d.ts","default":"./dist/src/sandbox/docker.js"},"./sandbox/ssh":{"types":"./dist/src/sandbox/ssh.d.ts","default":"./dist/src/sandbox/ssh.js"}},"scripts":{"build":"tsc --project src/tsconfig.json","prepack":"npm run build","check":"npm run lint && npm run format && npm run type-check && npm run check:browser-bundle && npm run test:coverage && npm run test:package","check:browser-bundle":"esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null","clean":"rm -rf node_modules dist","lock:refresh":"rm -rf node_modules && npm install --ignore-scripts --os=linux --os=darwin --os=win32 --cpu=x64 --cpu=arm64 --cpu=wasm32","test":"vitest run --project unit-node","test:watch":"vitest --project unit-node","test:coverage":"vitest run --coverage --project unit-node","test:types":"vitest run --project types","test:integ":"vitest run --project integ-node","test:integ:browser":"vitest run --project integ-browser","test:integ:all":"vitest run --project integ-node --project integ-browser","test:browser":"vitest run --project unit-browser","test:browser:install":"npx playwright install --with-deps chromium","test:all":"vitest run --project unit-node --project unit-browser","test:all:coverage":"vitest run --coverage --project unit-node --project unit-browser","test:package":"npm run build && cd test/packages/esm-module && npm install && node esm.js && cd ../cjs-module && npm install && node cjs.js && cd ../../.. && npm pack --dry-run --ignore-scripts --json | node test/packages/assert-package-contents.js","lint":"eslint src test/integ","lint:fix":"eslint src test/integ --fix","format":"prettier --write src test/integ","format:check":"prettier --check src test/integ","type-check":"tsc --noEmit --project src/tsconfig.json && tsc --noEmit --project test/integ/tsconfig.json","type-check:watch":"tsc --noEmit --watch"},"keywords":["agents","ai","typescript","sdk","strands"],"author":{"name":"Strands Agents"},"license":"Apache-2.0","devDependencies":{"@a2a-js/sdk":"^0.3.10","@ai-sdk/amazon-bedrock":"^4.0.129","@ai-sdk/openai":"^3.0.41","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-bedrock":"^3.1078.0","@aws-sdk/client-bedrock-agent":"^3.1078.0","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@aws-sdk/client-s3":"^3.1078.0","@aws-sdk/client-secrets-manager":"^3.1078.0","@aws-sdk/client-ssm":"^3.1078.0","@aws-sdk/client-sts":"^3.1078.0","@aws-sdk/credential-providers":"^3.1078.0","@aws/bedrock-token-generator":"^1.1.0","@cedar-policy/cedar-wasm":"^4.11.2","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@eslint/js":"^10.0.1","@google/genai":"^2.6.0","@opentelemetry/api":"^1.9.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/sdk-metrics":"^2.6.1","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@smithy/types":"^4.15.1","@types/express":"^5.0.6","@types/node":"^25.9.4","@typescript-eslint/eslint-plugin":"^8.62.1","@typescript-eslint/parser":"^8.0.0","@vitest/browser":"^4.1.10","@vitest/browser-playwright":"^4.1.10","@vitest/coverage-v8":"^4.1.10","eslint":"^10.6.0","eslint-plugin-tsdoc":"^0.5.0","express":"^5.2.1","openai":"^6.45.0","playwright":"^1.61.0","tsx":"^4.22.5","typescript":"^6.0.3","vitest":"^4.1.10"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/strands-agents/harness-sdk.git"},"bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"homepage":"https://github.com/strands-agents/harness-sdk#readme","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.1078.0","@types/json-schema":"^7.0.15","uuid":"^14.0.1","yaml":"^2.8.3"},"peerDependencies":{"@a2a-js/sdk":"^0.3.10","@ai-sdk/provider":"^3.0.0","@anthropic-ai/sdk":"^0.109.1","@aws-sdk/client-bedrock-agent":"^3.1078.0","@aws-sdk/client-bedrock-agent-runtime":"^3.1078.0","@aws-sdk/client-s3":"^3.1078.0","@aws/bedrock-token-generator":"^1.1.0","@cedar-policy/cedar-wasm":"^4.0.0","@cedar-policy/mcp-schema-generator-wasm":"^0.6.0","@google/genai":"^2.6.0","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/api":"^1.9.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/sdk-metrics":"^2.6.1","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@smithy/types":"^4.15.1","express":"^5.1.0","openai":"^6.45.0","zod":"^4.1.12"},"peerDependenciesMeta":{"@a2a-js/sdk":{"optional":true},"@ai-sdk/provider":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws/bedrock-token-generator":{"optional":true},"@smithy/types":{"optional":true},"express":{"optional":true},"@aws-sdk/client-bedrock-agent":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@google/genai":{"optional":true},"openai":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true},"@cedar-policy/cedar-wasm":{"optional":true},"@cedar-policy/mcp-schema-generator-wasm":{"optional":true}},"overrides":{"fast-xml-parser":">=5.3.6"},"_id":"@strands-agents/sdk@1.11.2","_integrity":"sha512-jrGBSFJE+h8RGbPJHY6eXgwSX2uE0WO7DOQlR214OQJ/EdnUSeKHhcntfuqnGFP3g5KK4Xea0Qq/d8JE5PXxNg==","_resolved":"/home/runner/work/harness-sdk/harness-sdk/dist-npm/strands-agents-sdk-1.11.2.tgz","_from":"file:dist-npm/strands-agents-sdk-1.11.2.tgz","_nodeVersion":"22.23.1","_npmVersion":"12.0.1","dist":{"integrity":"sha512-jrGBSFJE+h8RGbPJHY6eXgwSX2uE0WO7DOQlR214OQJ/EdnUSeKHhcntfuqnGFP3g5KK4Xea0Qq/d8JE5PXxNg==","shasum":"6be25a51f0e98d66676da9d169ffb50c7c49593f","tarball":"https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.11.2.tgz","fileCount":836,"unpackedSize":3447857,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@strands-agents%2fsdk@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDZQQ0PU8k3AlLCS63v0LZNwm1n6/UDyHkF5/TbRUv1QAiEA1VBlj0j5Pc4BOVnFkE3VcjZoWsnj8txrdQcbAuZIAbY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a95b6db0-c8e6-4241-b580-da02947f81e2"}},"directories":{},"maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"pgrayy","email":"pgray9189@gmail.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.11.2_1785184770798_0.632128109377887"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T20:54:16.221Z","modified":"2026-07-27T20:39:31.334Z","0.0.1":"2025-11-28T20:54:16.434Z","0.0.3":"2025-11-28T22:08:49.998Z","0.0.4":"2025-11-29T00:32:15.607Z","0.1.0":"2025-12-03T16:52:02.890Z","0.1.1":"2025-12-03T18:51:55.130Z","0.1.2":"2025-12-04T18:14:47.032Z","0.1.3":"2025-12-15T20:52:21.462Z","0.1.4":"2026-01-02T19:57:01.572Z","0.1.5":"2026-01-13T22:42:23.618Z","0.1.6":"2026-01-21T20:36:08.393Z","0.2.0":"2026-01-29T01:36:56.352Z","0.2.1":"2026-02-05T21:05:24.955Z","0.2.2":"2026-02-11T20:14:12.394Z","0.3.0":"2026-02-19T17:32:53.595Z","0.4.0":"2026-02-25T19:56:55.427Z","0.5.0":"2026-03-04T21:23:23.204Z","0.6.0":"2026-03-11T19:01:03.069Z","0.7.0":"2026-03-19T14:22:36.151Z","1.0.0-rc.0":"2026-03-26T16:11:37.918Z","1.0.0-rc.1":"2026-03-26T19:01:14.975Z","1.0.0-rc.2":"2026-03-31T19:37:21.413Z","1.0.0-rc.3":"2026-04-08T20:22:43.534Z","1.0.0-rc.4":"2026-04-17T20:34:13.670Z","1.0.0-rc.5":"2026-04-22T19:50:06.760Z","1.0.0":"2026-04-30T16:50:29.130Z","1.1.0":"2026-05-08T13:26:46.030Z","1.2.0":"2026-05-14T14:02:32.991Z","1.3.0":"2026-05-21T18:02:32.680Z","1.4.0":"2026-06-01T20:05:22.476Z","1.5.0":"2026-06-12T15:06:43.370Z","1.6.0":"2026-06-16T21:40:00.538Z","1.7.0":"2026-06-25T21:25:36.037Z","1.8.0":"2026-07-08T14:12:21.285Z","1.9.0":"2026-07-10T20:01:19.526Z","1.10.0":"2026-07-17T14:06:04.161Z","1.11.0":"2026-07-24T13:37:17.692Z","1.11.1":"2026-07-24T21:41:48.167Z","1.11.2":"2026-07-27T20:39:31.000Z"},"bugs":{"url":"https://github.com/strands-agents/harness-sdk/issues"},"author":{"name":"Strands Agents"},"license":"Apache-2.0","homepage":"https://github.com/strands-agents/harness-sdk#readme","keywords":["agents","ai","typescript","sdk","strands"],"repository":{"type":"git","url":"git+https://github.com/strands-agents/harness-sdk.git"},"description":"TypeScript SDK for Strands Agents framework","maintainers":[{"name":"zastrowm","email":"zastrowm+sourcecontrol@gmail.com"},{"name":"yonib05","email":"jsegev01@gmail.com"},{"name":"awsarron","email":"arron@amazon.com"},{"name":"pgrayy","email":"pgray9189@gmail.com"},{"name":"unshure","email":"ncclegg@amazon.com"}],"readme":"<div align=\"center\">\n  <div>\n    <a href=\"https://strandsagents.com\">\n      <img src=\"https://strandsagents.com/latest/assets/logo-github.svg\" alt=\"Strands Agents\" width=\"55px\" height=\"105px\">\n    </a>\n  </div>\n\n  <h1>\n    Strands Agents - TypeScript SDK\n  </h1>\n\n  <h2>\n    A model-driven approach to building AI agents in TypeScript/JavaScript.\n  </h2>\n\n  <div align=\"center\">\n    <a href=\"https://github.com/strands-agents/harness-sdk/graphs/commit-activity\"><img alt=\"GitHub commit activity\" src=\"https://img.shields.io/github/commit-activity/m/strands-agents/harness-sdk\"/></a>\n    <a href=\"https://github.com/strands-agents/harness-sdk/issues\"><img alt=\"GitHub open issues\" src=\"https://img.shields.io/github/issues/strands-agents/harness-sdk\"/></a>\n    <a href=\"https://github.com/strands-agents/harness-sdk/pulls\"><img alt=\"GitHub open pull requests\" src=\"https://img.shields.io/github/issues-pr/strands-agents/harness-sdk\"/></a>\n    <a href=\"https://github.com/strands-agents/harness-sdk/blob/main/LICENSE.APACHE\"><img alt=\"License\" src=\"https://img.shields.io/github/license/strands-agents/harness-sdk\"/></a>\n    <a href=\"https://www.npmjs.com/package/@strands-agents/sdk\"><img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@strands-agents/sdk\"/></a>\n    <a href=\"https://discord.gg/strands\"><img alt=\"Strands Discord\" src=\"https://img.shields.io/badge/Discord-Strands-5865F2?logo=discord&logoColor=white\"/></a>\n  </div>\n  \n  <p>\n    <a href=\"https://strandsagents.com/\">Documentation</a>\n    ◆ <a href=\"https://github.com/strands-agents/samples\">Samples</a>\n    ◆ <a href=\"https://github.com/strands-agents/harness-sdk/tree/main/strands-py\">Python SDK</a>\n    ◆ <a href=\"https://github.com/strands-agents/tools\">Tools</a>\n    ◆ <a href=\"https://github.com/strands-agents/agent-builder\">Agent Builder</a>\n    ◆ <a href=\"https://github.com/strands-agents/harness-sdk/tree/main/strands-mcp\">MCP Server</a>\n  </p>\n</div>\n\n---\n\n## Overview\n\nStrands Agents is a simple yet powerful SDK that takes a model-driven approach to building and running AI agents. The TypeScript SDK brings key features from the Python Strands framework to Node.js environments, enabling type-safe agent development for everything from simple assistants to complex workflows.\n\n### Key Features\n\n- **🪶 Lightweight & Flexible**: Simple agent loop that works seamlessly in Node.js and browser environments\n- **🔒 Type-Safe Tools**: Define tools easily using Zod schemas for robust input validation and type inference\n- **📋 Structured Output**: Get type-safe, validated responses from LLMs using Zod schemas with automatic retry on validation errors\n- **🔌 Model Agnostic**: First-class support for Amazon Bedrock and OpenAI, with extensible architecture for custom providers\n- **🔗 Built-in MCP**: Native support for Model Context Protocol (MCP) clients, enabling access to external tools and servers\n- **⚡ Streaming Support**: Real-time response streaming for better user experience\n- **🎣 Extensible Hooks**: Lifecycle hooks for monitoring and customizing agent behavior\n- **💬 Conversation Management**: Flexible strategies for managing conversation history and context windows\n- **🤝 Multi-Agent Orchestration**: Graph and Swarm patterns for coordinating multiple agents\n\n---\n\n## Quick Start\n\n### Installation\n\nEnsure you have **[Node.js 20+](https://nodejs.org/)** installed, then:\n\n```bash\nnpm install @strands-agents/sdk\n```\n\n### Basic Usage\n\n```typescript\nimport { Agent } from '@strands-agents/sdk'\n\n// Create agent (uses default Amazon Bedrock provider)\nconst agent = new Agent()\n\n// Invoke\nconst result = await agent.invoke('What is the square root of 1764?')\nconsole.log(result)\n```\n\n> **Note**: For the default Amazon Bedrock model provider, you'll need AWS credentials configured and model access enabled for Claude Sonnet 4.6 in your region.\n\n---\n\n## Core Concepts\n\n### Agents\n\nThe `Agent` class is the central orchestrator that manages the interaction loop between users, models, and tools.\n\n```typescript\nimport { Agent } from '@strands-agents/sdk'\n\nconst agent = new Agent({\n  systemPrompt: 'You are a helpful assistant.',\n})\n```\n### Model Providers\n\nSwitch between model providers easily:\n\n**Amazon Bedrock (Default)**\n\n```typescript\nimport { Agent, BedrockModel } from '@strands-agents/sdk'\n\nconst model = new BedrockModel({\n  region: 'us-east-1',\n  modelId: 'global.anthropic.claude-sonnet-4-6',\n  maxTokens: 4096,\n  temperature: 0.7\n})\n\nconst agent = new Agent({ model })\n```\n\n**OpenAI**\n\n```typescript\nimport { Agent } from '@strands-agents/sdk'\nimport { OpenAIModel } from '@strands-agents/sdk/models/openai'\n\n// Automatically uses process.env.OPENAI_API_KEY and defaults to gpt-5.4\nconst model = new OpenAIModel({ api: 'chat' })\n\nconst agent = new Agent({ model })\n```\n\n### Streaming Responses\n\nAccess responses as they are generated:\n\n```typescript\nconst agent = new Agent()\n\nconsole.log('Agent response stream:')\nfor await (const event of agent.stream('Tell me a story about a brave toaster.')) {\n  console.log('[Event]', event.type)\n}\n```\n\n### Tools\n\nTools enable agents to interact with external systems and perform actions. Create type-safe tools using Zod schemas:\n\n```typescript\nimport { Agent, tool } from '@strands-agents/sdk'\nimport { z } from 'zod'\n\nconst weatherTool = tool({\n  name: 'get_weather',\n  description: 'Get the current weather for a specific location.',\n  inputSchema: z.object({\n    location: z.string().describe('The city and state, e.g., San Francisco, CA'),\n  }),\n  callback: (input) => {\n    // input is fully typed based on the Zod schema\n    return `The weather in ${input.location} is 72°F and sunny.`\n  },\n})\n\nconst agent = new Agent({\n  tools: [weatherTool],\n})\n\nawait agent.invoke('What is the weather in San Francisco?')\n```\n\n**Vended Tools**: The SDK includes optional pre-built tools:\n- **Notebook Tool**: Manage text-based notebooks for persistent note-taking\n- **File Editor Tool**: Perform file system operations (read, write, edit files)\n- **HTTP Request Tool**: Make HTTP requests to external APIs\n\n\n### Structured Output\n\nGet type-safe, validated responses from LLMs by defining the expected output structure with Zod schemas. The agent automatically validates the LLM's response and retries on validation errors:\n\n```typescript\nimport { Agent } from '@strands-agents/sdk'\nimport { z } from 'zod'\n\nconst PersonSchema = z.object({\n  name: z.string().describe('Name of the person'),\n  age: z.number().describe('Age of the person'),\n  occupation: z.string().describe('Occupation of the person')\n})\n\n// Configure structured output at the agent level\nconst agent = new Agent({ \n  structuredOutputSchema: PersonSchema \n})\n\nconst result = await agent.invoke('John Smith is a 30 year-old software engineer')\n\n// result.structuredOutput is fully typed based on the schema\nconsole.log(result.structuredOutput.name) // \"John Smith\"\nconsole.log(result.structuredOutput.age)  // 30\n```\n\n**Error handling**: The agent automatically retries with validation feedback when the LLM provides invalid output. If validation ultimately fails, a `StructuredOutputError` is thrown:\n\n```typescript\nimport { StructuredOutputError } from '@strands-agents/sdk'\n\ntry {\n  const result = await agent.invoke('Extract person info...')\n  console.log(result.structuredOutput)\n} catch (error) {\n  if (error instanceof StructuredOutputError) {\n    console.error('Validation failed:', error.message)\n  }\n}\n```\n\n\n### MCP Integration\n\nSeamlessly integrate Model Context Protocol (MCP) servers:\n\n```typescript\nimport { Agent, McpClient } from \"@strands-agents/sdk\";\nimport { StdioClientTransport } from \"@modelcontextprotocol/sdk/client/stdio.js\";\n\n// Create a client for a local MCP server\nconst documentationTools = new McpClient({\n  transport: new StdioClientTransport({\n    command: \"uvx\",\n    args: [\"awslabs.aws-documentation-mcp-server@latest\"],\n  }),\n});\n\nconst agent = new Agent({\n  systemPrompt: \"You are a helpful assistant using MCP tools.\",\n  tools: [documentationTools], // Pass the MCP client directly as a tool source\n});\n\nawait agent.invoke(\"Use a random tool from the MCP server.\");\n\nawait documentationTools.disconnect();\n```\n\n### Multi-Agent Orchestration\n\nCoordinate multiple agents using built-in orchestration patterns.\n\n**Graph** — You define a deterministic execution plan. Agents run as nodes in a directed graph, with edges controlling execution order. Parallel execution is supported, and downstream nodes run once all dependencies complete.\n\n```typescript\nimport { Agent, BedrockModel, Graph } from '@strands-agents/sdk'\n\nconst model = new BedrockModel({ maxTokens: 1024 })\n\nconst researcher = new Agent({\n  model,\n  id: 'researcher',\n  systemPrompt: 'Research the topic and provide key facts.',\n})\n\nconst writer = new Agent({\n  model,\n  id: 'writer',\n  systemPrompt: 'Rewrite the research into a polished paragraph.',\n})\n\nconst graph = new Graph({\n  nodes: [researcher, writer],\n  edges: [['researcher', 'writer']],\n})\n\nconst result = await graph.invoke('What is the largest ocean?')\n```\n\n**Swarm** — The agents decide the routing. Each agent chooses whether to hand off to another agent or produce a final response, making the execution path dynamic and model-driven.\n\n```typescript\nimport { Agent, BedrockModel, Swarm } from '@strands-agents/sdk'\n\nconst model = new BedrockModel({ maxTokens: 1024 })\n\nconst researcher = new Agent({\n  model,\n  id: 'researcher',\n  description: 'Researches a topic and gathers key facts.',\n  systemPrompt: 'Research the answer, then hand off to the writer.',\n})\n\nconst writer = new Agent({\n  model,\n  id: 'writer',\n  description: 'Writes a polished final answer.',\n  systemPrompt: 'Write the final answer. Do not hand off.',\n})\n\nconst swarm = new Swarm({\n  nodes: [researcher, writer],\n  start: 'researcher',\n  maxSteps: 4,\n})\n\nconst result = await swarm.invoke('What is the largest ocean?')\n```\n\nBoth patterns support streaming via `.stream()` for real-time access to handoff and node execution events. See the [examples](./examples/) directory for complete working samples.\n\n---\n\n## Documentation\n\nFor detailed guidance, tutorials, and concept overviews, please visit:\n\n- **[Official Documentation](https://strandsagents.com/)**: Comprehensive guides and tutorials\n- **[API Reference](https://strandsagents.com/docs/api/typescript/)**: Complete API documentation\n- **[Examples](./examples/)**: Sample applications\n  - **[First Agent](./examples/first-agent/)**: Basic Node.js agent\n  - **[MCP](./examples/mcp/)**: MCP integration example\n  - **[Browser Agent](./examples/browser-agent/)**: Browser-based agent with DOM manipulation\n\n- **[Contributing Guide](https://github.com/strands-agents/harness-sdk/blob/main/CONTRIBUTING.md)**: Development setup and guidelines\n\n---\n\n## Contributing ❤️\n\nWe welcome contributions! See our [Contributing Guide](https://github.com/strands-agents/harness-sdk/blob/main/CONTRIBUTING.md) for details on:\n\n- Development setup and environment\n- Testing and code quality standards\n- Pull request process\n- Code of Conduct\n- Security issue reporting\n\n---\n\n## Stay in touch with the team\nCome meet the Strands team and other users on [**Discord**](https://discord.com/invite/strands)\n\n---\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](https://github.com/strands-agents/harness-sdk/blob/main/LICENSE.APACHE) file for details.\n\n---\n\n## Security\n\nSee [CONTRIBUTING](https://github.com/strands-agents/harness-sdk/blob/main/CONTRIBUTING.md#security-issue-notifications) for more information on reporting security issues.\n\n","readmeFilename":"README.md"}