├── .devcontainer └── devcontainer.json ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ ├── create-releases.yml │ ├── publish-npm.yml │ └── release-doctor.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .release-please-manifest.json ├── .stats.yml ├── Brewfile ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── README.md ├── SECURITY.md ├── api.md ├── bin ├── check-release-environment ├── cli ├── migration-config.json ├── publish-npm └── replace-internal-symlinks ├── eslint.config.mjs ├── examples ├── .keep ├── autoCompaction.ts ├── batch-results.ts ├── cancellation.ts ├── count-tokens.ts ├── demo.ts ├── mcp.ts ├── parsing-json-schema.ts ├── parsing-raw.ts ├── parsing-streaming.ts ├── parsing-zod.ts ├── raw-streaming.ts ├── streaming.ts ├── thinking-stream.ts ├── thinking.ts ├── tools-helpers-advanced-streaming.ts ├── tools-helpers-advanced.ts ├── tools-helpers-json-schema.ts ├── tools-helpers-memory.ts ├── tools-helpers-zod.ts ├── tools-streaming.ts ├── tools.ts ├── web-search-stream.ts └── web-search.ts ├── helpers.md ├── jest.config.ts ├── package.json ├── packages ├── bedrock-sdk │ ├── CHANGELOG.md │ ├── README.md │ ├── build │ ├── examples │ │ ├── demo.ts │ │ └── streaming.ts │ ├── jest.config.ts │ ├── package.json │ ├── scripts │ │ └── postprocess-dist-package-json.cjs │ ├── src │ │ ├── AWS_restJson1.ts │ │ ├── client.ts │ │ ├── core │ │ │ ├── auth.ts │ │ │ ├── error.ts │ │ │ ├── pagination.ts │ │ │ └── streaming.ts │ │ ├── index.ts │ │ └── internal │ ├── tests │ │ └── client.test.ts │ ├── tsc-multi.json │ ├── tsconfig.build.json │ ├── tsconfig.deno.json │ ├── tsconfig.dist-src.json │ ├── tsconfig.json │ └── yarn.lock ├── foundry-sdk │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build │ ├── examples │ │ ├── adTokenProvider.ts │ │ └── basic.ts │ ├── jest.config.ts │ ├── package.json │ ├── scripts │ │ └── postprocess-dist-package-json.cjs │ ├── src │ │ ├── client.ts │ │ ├── core │ │ │ ├── error.ts │ │ │ ├── pagination.ts │ │ │ └── streaming.ts │ │ ├── index.ts │ │ └── internal │ ├── tests │ │ └── client.test.ts │ ├── tsc-multi.json │ ├── tsconfig.build.json │ ├── tsconfig.deno.json │ ├── tsconfig.dist-src.json │ ├── tsconfig.json │ └── yarn.lock └── vertex-sdk │ ├── CHANGELOG.md │ ├── README.md │ ├── build │ ├── examples │ ├── streaming.ts │ └── vertex.ts │ ├── jest.config.ts │ ├── package.json │ ├── scripts │ └── postprocess-dist-package-json.cjs │ ├── src │ ├── client.ts │ ├── core │ │ ├── error.ts │ │ ├── pagination.ts │ │ └── streaming.ts │ ├── index.ts │ └── internal │ ├── tests │ └── client.test.ts │ ├── tsc-multi.json │ ├── tsconfig.build.json │ ├── tsconfig.deno.json │ ├── tsconfig.dist-src.json │ ├── tsconfig.json │ └── yarn.lock ├── release-please-config.json ├── scripts ├── bootstrap ├── build ├── build-all ├── detect-breaking-changes ├── fast-format ├── format ├── lint ├── mock ├── publish-packages.ts ├── test └── utils │ ├── attw-report.cjs │ ├── check-is-in-git-install.sh │ ├── check-version.cjs │ ├── fix-index-exports.cjs │ ├── git-swap.sh │ ├── make-dist-package-json.cjs │ ├── postprocess-files.cjs │ └── upload-artifact.sh ├── src ├── _vendor │ └── partial-json-parser │ │ ├── README.md │ │ └── parser.ts ├── api-promise.ts ├── client.ts ├── core │ ├── README.md │ ├── api-promise.ts │ ├── error.ts │ ├── pagination.ts │ ├── resource.ts │ ├── streaming.ts │ └── uploads.ts ├── error.ts ├── helpers │ └── beta │ │ ├── json-schema.ts │ │ ├── memory.ts │ │ └── zod.ts ├── index.ts ├── internal │ ├── README.md │ ├── builtin-types.ts │ ├── constants.ts │ ├── decoders │ │ ├── jsonl.ts │ │ └── line.ts │ ├── detect-platform.ts │ ├── errors.ts │ ├── headers.ts │ ├── parse.ts │ ├── request-options.ts │ ├── shim-types.ts │ ├── shims.ts │ ├── stream-utils.ts │ ├── to-file.ts │ ├── types.ts │ ├── uploads.ts │ ├── utils.ts │ └── utils │ │ ├── base64.ts │ │ ├── bytes.ts │ │ ├── env.ts │ │ ├── log.ts │ │ ├── path.ts │ │ ├── sleep.ts │ │ ├── uuid.ts │ │ └── values.ts ├── lib │ ├── .keep │ ├── BetaMessageStream.ts │ ├── MessageStream.ts │ ├── beta-parser.ts │ ├── tools │ │ ├── BetaRunnableTool.ts │ │ ├── BetaToolRunner.ts │ │ ├── CompactionControl.ts │ │ └── ToolRunner.ts │ └── transform-json-schema.ts ├── pagination.ts ├── resource.ts ├── resources.ts ├── resources │ ├── beta.ts │ ├── beta │ │ ├── beta.ts │ │ ├── files.ts │ │ ├── index.ts │ │ ├── messages.ts │ │ ├── messages │ │ │ ├── batches.ts │ │ │ ├── index.ts │ │ │ └── messages.ts │ │ ├── models.ts │ │ ├── skills.ts │ │ └── skills │ │ │ ├── index.ts │ │ │ ├── skills.ts │ │ │ └── versions.ts │ ├── completions.ts │ ├── index.ts │ ├── messages.ts │ ├── messages │ │ ├── batches.ts │ │ ├── index.ts │ │ └── messages.ts │ ├── models.ts │ ├── shared.ts │ └── top-level.ts ├── streaming.ts ├── uploads.ts └── version.ts ├── test.py ├── tests ├── api-resources │ ├── BetaMessageStream.test.ts │ ├── MessageStream.test.ts │ ├── beta │ │ ├── files.test.ts │ │ ├── messages │ │ │ ├── batches.test.ts │ │ │ └── messages.test.ts │ │ ├── models.test.ts │ │ └── skills │ │ │ ├── skills.test.ts │ │ │ └── versions.test.ts │ ├── completions.test.ts │ ├── messages │ │ ├── batches.test.ts │ │ └── messages.test.ts │ └── models.test.ts ├── base64.test.ts ├── buildHeaders.test.ts ├── form.test.ts ├── helpers │ ├── beta │ │ ├── json-schema.test.ts │ │ └── zod.test.ts │ ├── transform-json-schema.test.ts │ └── zod.test.ts ├── index.test.ts ├── internal │ └── decoders │ │ └── line.test.ts ├── lib │ ├── TracksToolInput.test.ts │ ├── fixtures │ │ ├── basic_response.txt │ │ ├── incomplete_partial_json_response.txt │ │ └── tool_use_response.txt │ ├── mock-fetch.ts │ ├── parser.test.ts │ ├── partial-json.test.ts │ ├── sse-helpers.ts │ └── tools │ │ ├── ToolRunner.test.ts │ │ ├── ToolRunnerE2E.test.ts │ │ └── nockFixtures │ │ └── ToolRunner.json ├── path.test.ts ├── resources │ └── beta │ │ └── messages │ │ └── parse.test.ts ├── responses.test.ts ├── streaming.test.ts ├── stringifyQuery.test.ts ├── uploads.test.ts └── utils │ └── typing.ts ├── tsc-multi.json ├── tsconfig.build.json ├── tsconfig.deno.json ├── tsconfig.dist-src.json ├── tsconfig.json └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.github/workflows/create-releases.yml -------------------------------------------------------------------------------- /.github/workflows/publish-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.github/workflows/publish-npm.yml -------------------------------------------------------------------------------- /.github/workflows/release-doctor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.github/workflows/release-doctor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/.stats.yml -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- 1 | brew "node" 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/api.md -------------------------------------------------------------------------------- /bin/check-release-environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/bin/check-release-environment -------------------------------------------------------------------------------- /bin/cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/bin/cli -------------------------------------------------------------------------------- /bin/migration-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/bin/migration-config.json -------------------------------------------------------------------------------- /bin/publish-npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/bin/publish-npm -------------------------------------------------------------------------------- /bin/replace-internal-symlinks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/bin/replace-internal-symlinks -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/.keep -------------------------------------------------------------------------------- /examples/autoCompaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/autoCompaction.ts -------------------------------------------------------------------------------- /examples/batch-results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/batch-results.ts -------------------------------------------------------------------------------- /examples/cancellation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/cancellation.ts -------------------------------------------------------------------------------- /examples/count-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/count-tokens.ts -------------------------------------------------------------------------------- /examples/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/demo.ts -------------------------------------------------------------------------------- /examples/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/mcp.ts -------------------------------------------------------------------------------- /examples/parsing-json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/parsing-json-schema.ts -------------------------------------------------------------------------------- /examples/parsing-raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/parsing-raw.ts -------------------------------------------------------------------------------- /examples/parsing-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/parsing-streaming.ts -------------------------------------------------------------------------------- /examples/parsing-zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/parsing-zod.ts -------------------------------------------------------------------------------- /examples/raw-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/raw-streaming.ts -------------------------------------------------------------------------------- /examples/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/streaming.ts -------------------------------------------------------------------------------- /examples/thinking-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/thinking-stream.ts -------------------------------------------------------------------------------- /examples/thinking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/thinking.ts -------------------------------------------------------------------------------- /examples/tools-helpers-advanced-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools-helpers-advanced-streaming.ts -------------------------------------------------------------------------------- /examples/tools-helpers-advanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools-helpers-advanced.ts -------------------------------------------------------------------------------- /examples/tools-helpers-json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools-helpers-json-schema.ts -------------------------------------------------------------------------------- /examples/tools-helpers-memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools-helpers-memory.ts -------------------------------------------------------------------------------- /examples/tools-helpers-zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools-helpers-zod.ts -------------------------------------------------------------------------------- /examples/tools-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools-streaming.ts -------------------------------------------------------------------------------- /examples/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/tools.ts -------------------------------------------------------------------------------- /examples/web-search-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/web-search-stream.ts -------------------------------------------------------------------------------- /examples/web-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/examples/web-search.ts -------------------------------------------------------------------------------- /helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/helpers.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/package.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/bedrock-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/README.md -------------------------------------------------------------------------------- /packages/bedrock-sdk/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/build -------------------------------------------------------------------------------- /packages/bedrock-sdk/examples/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/examples/demo.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/examples/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/examples/streaming.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/jest.config.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/package.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/scripts/postprocess-dist-package-json.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/scripts/postprocess-dist-package-json.cjs -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/AWS_restJson1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/src/AWS_restJson1.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/src/client.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/core/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/src/core/auth.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/core/error.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/error'; 2 | -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/core/pagination.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/pagination'; 2 | -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/core/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/src/core/streaming.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/src/internal: -------------------------------------------------------------------------------- 1 | ../../../src/internal -------------------------------------------------------------------------------- /packages/bedrock-sdk/tests/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/tests/client.test.ts -------------------------------------------------------------------------------- /packages/bedrock-sdk/tsc-multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/tsc-multi.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/tsconfig.build.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/tsconfig.deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/tsconfig.deno.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/tsconfig.dist-src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/tsconfig.dist-src.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/bedrock-sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/bedrock-sdk/yarn.lock -------------------------------------------------------------------------------- /packages/foundry-sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/.gitignore -------------------------------------------------------------------------------- /packages/foundry-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/foundry-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/README.md -------------------------------------------------------------------------------- /packages/foundry-sdk/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/build -------------------------------------------------------------------------------- /packages/foundry-sdk/examples/adTokenProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/examples/adTokenProvider.ts -------------------------------------------------------------------------------- /packages/foundry-sdk/examples/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/examples/basic.ts -------------------------------------------------------------------------------- /packages/foundry-sdk/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/jest.config.ts -------------------------------------------------------------------------------- /packages/foundry-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/package.json -------------------------------------------------------------------------------- /packages/foundry-sdk/scripts/postprocess-dist-package-json.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/scripts/postprocess-dist-package-json.cjs -------------------------------------------------------------------------------- /packages/foundry-sdk/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/src/client.ts -------------------------------------------------------------------------------- /packages/foundry-sdk/src/core/error.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/error'; 2 | -------------------------------------------------------------------------------- /packages/foundry-sdk/src/core/pagination.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/pagination'; 2 | -------------------------------------------------------------------------------- /packages/foundry-sdk/src/core/streaming.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/streaming'; 2 | -------------------------------------------------------------------------------- /packages/foundry-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/foundry-sdk/src/internal: -------------------------------------------------------------------------------- 1 | ../../../src/internal -------------------------------------------------------------------------------- /packages/foundry-sdk/tests/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/tests/client.test.ts -------------------------------------------------------------------------------- /packages/foundry-sdk/tsc-multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/tsc-multi.json -------------------------------------------------------------------------------- /packages/foundry-sdk/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/tsconfig.build.json -------------------------------------------------------------------------------- /packages/foundry-sdk/tsconfig.deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/tsconfig.deno.json -------------------------------------------------------------------------------- /packages/foundry-sdk/tsconfig.dist-src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/tsconfig.dist-src.json -------------------------------------------------------------------------------- /packages/foundry-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/foundry-sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/foundry-sdk/yarn.lock -------------------------------------------------------------------------------- /packages/vertex-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vertex-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/README.md -------------------------------------------------------------------------------- /packages/vertex-sdk/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/build -------------------------------------------------------------------------------- /packages/vertex-sdk/examples/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/examples/streaming.ts -------------------------------------------------------------------------------- /packages/vertex-sdk/examples/vertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/examples/vertex.ts -------------------------------------------------------------------------------- /packages/vertex-sdk/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/jest.config.ts -------------------------------------------------------------------------------- /packages/vertex-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/package.json -------------------------------------------------------------------------------- /packages/vertex-sdk/scripts/postprocess-dist-package-json.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/scripts/postprocess-dist-package-json.cjs -------------------------------------------------------------------------------- /packages/vertex-sdk/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/src/client.ts -------------------------------------------------------------------------------- /packages/vertex-sdk/src/core/error.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/error'; 2 | -------------------------------------------------------------------------------- /packages/vertex-sdk/src/core/pagination.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/pagination'; 2 | -------------------------------------------------------------------------------- /packages/vertex-sdk/src/core/streaming.ts: -------------------------------------------------------------------------------- 1 | export * from '@anthropic-ai/sdk/core/streaming'; 2 | -------------------------------------------------------------------------------- /packages/vertex-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/vertex-sdk/src/internal: -------------------------------------------------------------------------------- 1 | ../../../src/internal -------------------------------------------------------------------------------- /packages/vertex-sdk/tests/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/tests/client.test.ts -------------------------------------------------------------------------------- /packages/vertex-sdk/tsc-multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/tsc-multi.json -------------------------------------------------------------------------------- /packages/vertex-sdk/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/tsconfig.build.json -------------------------------------------------------------------------------- /packages/vertex-sdk/tsconfig.deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/tsconfig.deno.json -------------------------------------------------------------------------------- /packages/vertex-sdk/tsconfig.dist-src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/tsconfig.dist-src.json -------------------------------------------------------------------------------- /packages/vertex-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/vertex-sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/packages/vertex-sdk/yarn.lock -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/bootstrap -------------------------------------------------------------------------------- /scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/build -------------------------------------------------------------------------------- /scripts/build-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/build-all -------------------------------------------------------------------------------- /scripts/detect-breaking-changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/detect-breaking-changes -------------------------------------------------------------------------------- /scripts/fast-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/fast-format -------------------------------------------------------------------------------- /scripts/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/format -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/mock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/mock -------------------------------------------------------------------------------- /scripts/publish-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/publish-packages.ts -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/test -------------------------------------------------------------------------------- /scripts/utils/attw-report.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/attw-report.cjs -------------------------------------------------------------------------------- /scripts/utils/check-is-in-git-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/check-is-in-git-install.sh -------------------------------------------------------------------------------- /scripts/utils/check-version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/check-version.cjs -------------------------------------------------------------------------------- /scripts/utils/fix-index-exports.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/fix-index-exports.cjs -------------------------------------------------------------------------------- /scripts/utils/git-swap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/git-swap.sh -------------------------------------------------------------------------------- /scripts/utils/make-dist-package-json.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/make-dist-package-json.cjs -------------------------------------------------------------------------------- /scripts/utils/postprocess-files.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/postprocess-files.cjs -------------------------------------------------------------------------------- /scripts/utils/upload-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/scripts/utils/upload-artifact.sh -------------------------------------------------------------------------------- /src/_vendor/partial-json-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/_vendor/partial-json-parser/README.md -------------------------------------------------------------------------------- /src/_vendor/partial-json-parser/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/_vendor/partial-json-parser/parser.ts -------------------------------------------------------------------------------- /src/api-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/api-promise.ts -------------------------------------------------------------------------------- /src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/client.ts -------------------------------------------------------------------------------- /src/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/README.md -------------------------------------------------------------------------------- /src/core/api-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/api-promise.ts -------------------------------------------------------------------------------- /src/core/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/error.ts -------------------------------------------------------------------------------- /src/core/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/pagination.ts -------------------------------------------------------------------------------- /src/core/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/resource.ts -------------------------------------------------------------------------------- /src/core/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/streaming.ts -------------------------------------------------------------------------------- /src/core/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/core/uploads.ts -------------------------------------------------------------------------------- /src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/error.ts -------------------------------------------------------------------------------- /src/helpers/beta/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/helpers/beta/json-schema.ts -------------------------------------------------------------------------------- /src/helpers/beta/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/helpers/beta/memory.ts -------------------------------------------------------------------------------- /src/helpers/beta/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/helpers/beta/zod.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/internal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/README.md -------------------------------------------------------------------------------- /src/internal/builtin-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/builtin-types.ts -------------------------------------------------------------------------------- /src/internal/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/constants.ts -------------------------------------------------------------------------------- /src/internal/decoders/jsonl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/decoders/jsonl.ts -------------------------------------------------------------------------------- /src/internal/decoders/line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/decoders/line.ts -------------------------------------------------------------------------------- /src/internal/detect-platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/detect-platform.ts -------------------------------------------------------------------------------- /src/internal/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/errors.ts -------------------------------------------------------------------------------- /src/internal/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/headers.ts -------------------------------------------------------------------------------- /src/internal/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/parse.ts -------------------------------------------------------------------------------- /src/internal/request-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/request-options.ts -------------------------------------------------------------------------------- /src/internal/shim-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/shim-types.ts -------------------------------------------------------------------------------- /src/internal/shims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/shims.ts -------------------------------------------------------------------------------- /src/internal/stream-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/stream-utils.ts -------------------------------------------------------------------------------- /src/internal/to-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/to-file.ts -------------------------------------------------------------------------------- /src/internal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/types.ts -------------------------------------------------------------------------------- /src/internal/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/uploads.ts -------------------------------------------------------------------------------- /src/internal/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils.ts -------------------------------------------------------------------------------- /src/internal/utils/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/base64.ts -------------------------------------------------------------------------------- /src/internal/utils/bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/bytes.ts -------------------------------------------------------------------------------- /src/internal/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/env.ts -------------------------------------------------------------------------------- /src/internal/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/log.ts -------------------------------------------------------------------------------- /src/internal/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/path.ts -------------------------------------------------------------------------------- /src/internal/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/sleep.ts -------------------------------------------------------------------------------- /src/internal/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/uuid.ts -------------------------------------------------------------------------------- /src/internal/utils/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/internal/utils/values.ts -------------------------------------------------------------------------------- /src/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/.keep -------------------------------------------------------------------------------- /src/lib/BetaMessageStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/BetaMessageStream.ts -------------------------------------------------------------------------------- /src/lib/MessageStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/MessageStream.ts -------------------------------------------------------------------------------- /src/lib/beta-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/beta-parser.ts -------------------------------------------------------------------------------- /src/lib/tools/BetaRunnableTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/tools/BetaRunnableTool.ts -------------------------------------------------------------------------------- /src/lib/tools/BetaToolRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/tools/BetaToolRunner.ts -------------------------------------------------------------------------------- /src/lib/tools/CompactionControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/tools/CompactionControl.ts -------------------------------------------------------------------------------- /src/lib/tools/ToolRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/tools/ToolRunner.ts -------------------------------------------------------------------------------- /src/lib/transform-json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/lib/transform-json-schema.ts -------------------------------------------------------------------------------- /src/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/pagination.ts -------------------------------------------------------------------------------- /src/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resource.ts -------------------------------------------------------------------------------- /src/resources.ts: -------------------------------------------------------------------------------- 1 | export * from './resources/index'; 2 | -------------------------------------------------------------------------------- /src/resources/beta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta.ts -------------------------------------------------------------------------------- /src/resources/beta/beta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/beta.ts -------------------------------------------------------------------------------- /src/resources/beta/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/files.ts -------------------------------------------------------------------------------- /src/resources/beta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/index.ts -------------------------------------------------------------------------------- /src/resources/beta/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/messages.ts -------------------------------------------------------------------------------- /src/resources/beta/messages/batches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/messages/batches.ts -------------------------------------------------------------------------------- /src/resources/beta/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/messages/index.ts -------------------------------------------------------------------------------- /src/resources/beta/messages/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/messages/messages.ts -------------------------------------------------------------------------------- /src/resources/beta/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/models.ts -------------------------------------------------------------------------------- /src/resources/beta/skills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/skills.ts -------------------------------------------------------------------------------- /src/resources/beta/skills/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/skills/index.ts -------------------------------------------------------------------------------- /src/resources/beta/skills/skills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/skills/skills.ts -------------------------------------------------------------------------------- /src/resources/beta/skills/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/beta/skills/versions.ts -------------------------------------------------------------------------------- /src/resources/completions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/completions.ts -------------------------------------------------------------------------------- /src/resources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/index.ts -------------------------------------------------------------------------------- /src/resources/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/messages.ts -------------------------------------------------------------------------------- /src/resources/messages/batches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/messages/batches.ts -------------------------------------------------------------------------------- /src/resources/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/messages/index.ts -------------------------------------------------------------------------------- /src/resources/messages/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/messages/messages.ts -------------------------------------------------------------------------------- /src/resources/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/models.ts -------------------------------------------------------------------------------- /src/resources/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/shared.ts -------------------------------------------------------------------------------- /src/resources/top-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/resources/top-level.ts -------------------------------------------------------------------------------- /src/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/streaming.ts -------------------------------------------------------------------------------- /src/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/uploads.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/src/version.ts -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/test.py -------------------------------------------------------------------------------- /tests/api-resources/BetaMessageStream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/BetaMessageStream.test.ts -------------------------------------------------------------------------------- /tests/api-resources/MessageStream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/MessageStream.test.ts -------------------------------------------------------------------------------- /tests/api-resources/beta/files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/beta/files.test.ts -------------------------------------------------------------------------------- /tests/api-resources/beta/messages/batches.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/beta/messages/batches.test.ts -------------------------------------------------------------------------------- /tests/api-resources/beta/messages/messages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/beta/messages/messages.test.ts -------------------------------------------------------------------------------- /tests/api-resources/beta/models.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/beta/models.test.ts -------------------------------------------------------------------------------- /tests/api-resources/beta/skills/skills.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/beta/skills/skills.test.ts -------------------------------------------------------------------------------- /tests/api-resources/beta/skills/versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/beta/skills/versions.test.ts -------------------------------------------------------------------------------- /tests/api-resources/completions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/completions.test.ts -------------------------------------------------------------------------------- /tests/api-resources/messages/batches.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/messages/batches.test.ts -------------------------------------------------------------------------------- /tests/api-resources/messages/messages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/messages/messages.test.ts -------------------------------------------------------------------------------- /tests/api-resources/models.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/api-resources/models.test.ts -------------------------------------------------------------------------------- /tests/base64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/base64.test.ts -------------------------------------------------------------------------------- /tests/buildHeaders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/buildHeaders.test.ts -------------------------------------------------------------------------------- /tests/form.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/form.test.ts -------------------------------------------------------------------------------- /tests/helpers/beta/json-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/helpers/beta/json-schema.test.ts -------------------------------------------------------------------------------- /tests/helpers/beta/zod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/helpers/beta/zod.test.ts -------------------------------------------------------------------------------- /tests/helpers/transform-json-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/helpers/transform-json-schema.test.ts -------------------------------------------------------------------------------- /tests/helpers/zod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/helpers/zod.test.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/internal/decoders/line.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/internal/decoders/line.test.ts -------------------------------------------------------------------------------- /tests/lib/TracksToolInput.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/TracksToolInput.test.ts -------------------------------------------------------------------------------- /tests/lib/fixtures/basic_response.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/fixtures/basic_response.txt -------------------------------------------------------------------------------- /tests/lib/fixtures/incomplete_partial_json_response.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/fixtures/incomplete_partial_json_response.txt -------------------------------------------------------------------------------- /tests/lib/fixtures/tool_use_response.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/fixtures/tool_use_response.txt -------------------------------------------------------------------------------- /tests/lib/mock-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/mock-fetch.ts -------------------------------------------------------------------------------- /tests/lib/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/parser.test.ts -------------------------------------------------------------------------------- /tests/lib/partial-json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/partial-json.test.ts -------------------------------------------------------------------------------- /tests/lib/sse-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/sse-helpers.ts -------------------------------------------------------------------------------- /tests/lib/tools/ToolRunner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/tools/ToolRunner.test.ts -------------------------------------------------------------------------------- /tests/lib/tools/ToolRunnerE2E.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/tools/ToolRunnerE2E.test.ts -------------------------------------------------------------------------------- /tests/lib/tools/nockFixtures/ToolRunner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/lib/tools/nockFixtures/ToolRunner.json -------------------------------------------------------------------------------- /tests/path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/path.test.ts -------------------------------------------------------------------------------- /tests/resources/beta/messages/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/resources/beta/messages/parse.test.ts -------------------------------------------------------------------------------- /tests/responses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/responses.test.ts -------------------------------------------------------------------------------- /tests/streaming.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/streaming.test.ts -------------------------------------------------------------------------------- /tests/stringifyQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/stringifyQuery.test.ts -------------------------------------------------------------------------------- /tests/uploads.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/uploads.test.ts -------------------------------------------------------------------------------- /tests/utils/typing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tests/utils/typing.ts -------------------------------------------------------------------------------- /tsc-multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tsc-multi.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tsconfig.deno.json -------------------------------------------------------------------------------- /tsconfig.dist-src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tsconfig.dist-src.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/HEAD/yarn.lock --------------------------------------------------------------------------------