{"bin":{"amplitude-ai":"bin/amplitude-ai.mjs","amplitude-ai-mcp":"bin/amplitude-ai-mcp.mjs","amplitude-ai-doctor":"bin/amplitude-ai-doctor.mjs","amplitude-ai-status":"bin/amplitude-ai-status.mjs","amplitude-ai-instrument":"bin/amplitude-ai-instrument.mjs","amplitude-ai-completions":"bin/amplitude-ai-completions.mjs","amplitude-ai-register-catalog":"bin/amplitude-ai-register-catalog.mjs"},"bugs":{"url":"https://github.com/amplitude/Amplitude-AI-Node/issues"},"dist":{"shasum":"b0efd0f0497aad7da3a2bf86ee2d6bfe729a39fa","tarball":"https://registry.npmjs.org/@amplitude/ai/-/ai-0.20.1.tgz","fileCount":605,"integrity":"sha512-8bqljG2VornmxnE6IWiQ4odZMcBSotRR+xd/CH9nKdrXpxbWtvD7y2l956Nhq2kl1/Q90g5InVgAqZ4SqWdypw==","signatures":[{"sig":"MEUCICaNtKFWJtfKzja+Hfk4cAJWLDpXq6E/KaxPf7/wYYLnAiEAoTwMJ5pShkVmwPAKC9mP9e2tF1iIR/9DnNTIOZfQINA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaVucQKsjGFSwF+gUI5WgncT6UdnI0X3KwiewJQe+T8gIhAPcAvWjAq6IrIHL1y+pWkksKSOIyb9rJUPb6IK6b8vQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amplitude%2fai@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5778066},"main":"./dist/index.js","name":"@amplitude/ai","pnpm":{"overrides":{"fast-xml-parser":">=5.5.6"},"onlyBuiltDependencies":["@biomejs/biome","esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./otel":"./dist/otel/index.js","./types":"./dist/types.js","./client":"./dist/client.js","./config":"./dist/config.js","./tenant":"./dist/tenant.js","./context":"./dist/context.js","./session":"./dist/session.js","./testing":"./dist/testing.js","./patching":"./dist/patching.js","./register":"./dist/register.js","./wrappers":"./dist/wrappers.js","./internals":"./dist/internals.js","./cli/doctor":"./dist/cli/doctor.js","./cli/status":"./dist/cli/status.js","./decorators":"./dist/decorators.js","./exceptions":"./dist/exceptions.js","./mcp/server":"./dist/mcp/server.js","./middleware":"./dist/middleware.js","./otel/setup":"./dist/otel/setup.js","./serverless":"./dist/serverless.js","./bound-agent":"./dist/bound-agent.js","./otel/mapper":"./dist/otel/mapper.js","./propagation":"./dist/propagation.js","./utils/costs":"./dist/utils/costs.js","./utils/debug":"./dist/utils/debug.js","./core/privacy":"./dist/core/privacy.js","./mcp/contract":"./dist/mcp/contract.js","./mcp/patterns":"./dist/mcp/patterns.js","./offline-eval":"./dist/offline-eval.js","./package.json":"./package.json","./utils/logger":"./dist/utils/logger.js","./utils/tokens":"./dist/utils/tokens.js","./cli/providers":"./dist/cli/providers.js","./core/tracking":"./dist/core/tracking.js","./core/constants":"./dist/core/constants.js","./otel/processor":"./dist/otel/processor.js","./providers/base":"./dist/providers/base.js","./utils/providers":"./dist/utils/providers.js","./utils/streaming":"./dist/utils/streaming.js","./core/enrichments":"./dist/core/enrichments.js","./mcp/scan-project":"./dist/mcp/scan-project.js","./otel/conventions":"./dist/otel/conventions.js","./providers/gemini":"./dist/providers/gemini.js","./providers/openai":"./dist/providers/openai.js","./mcp/validate-file":"./dist/mcp/validate-file.js","./providers/bedrock":"./dist/providers/bedrock.js","./providers/mistral":"./dist/providers/mistral.js","./utils/model-tiers":"./dist/utils/model-tiers.js","./utils/git_metadata":"./dist/utils/git_metadata.js","./utils/tool-latency":"./dist/utils/tool-latency.js","./integrations/crewai":"./dist/integrations/crewai.js","./mcp/instrument-file":"./dist/mcp/instrument-file.js","./providers/anthropic":"./dist/providers/anthropic.js","./utils/resolve-module":"./dist/utils/resolve-module.js","./utils/openai-provider":"./dist/utils/openai-provider.js","./utils/provider-detect":"./dist/utils/provider-detect.js","./integrations/langchain":"./dist/integrations/langchain.js","./providers/azure-openai":"./dist/providers/azure-openai.js","./providers/google-genai":"./dist/providers/google-genai.js","./integrations/llamaindex":"./dist/integrations/llamaindex.js","./mcp/generate-verify-test":"./dist/mcp/generate-verify-test.js","./utils/provider-request-id":"./dist/utils/provider-request-id.js","./integrations/openai-agents":"./dist/integrations/openai-agents.js","./integrations/opentelemetry":"./dist/integrations/opentelemetry.js","./integrations/anthropic-tools":"./dist/integrations/anthropic-tools.js","./integrations/claude-agent-sdk":"./dist/integrations/claude-agent-sdk.js","./integrations/anthropic-managed":"./dist/integrations/anthropic-managed.js","./integrations/braintrust-experiment":"./dist/integrations/braintrust-experiment.js"},"gitHead":"c8ab2be38178b88bf136706ea3ff9a9973fe62bf","license":"MIT","private":false,"scripts":{"lint":"eslint --cache --ext .js,.jsx,.ts,.tsx --quiet . && biome lint ./src --log-level=error --diagnostic-level=error --no-errors-on-unmatched","test":"vitest","build":"tsdown","clean":"rimraf dist","lint:fix":"eslint --fix --ext .js,.jsx,.ts,.tsx . --cache && biome lint ./src --log-level=error --diagnostic-level=error --no-errors-on-unmatched --write","test:changed":"vitest run --changed${VITEST_CHANGED_BASE:+=$VITEST_CHANGED_BASE}","check:catalog":"node bin/validate-catalog-constants.mjs","test:coverage":"vitest run --coverage","test:packaged":"pnpm run build && vitest run test/packaged-dist-smoke.test.ts","docs:warehouse":"node scripts/render-warehouse-sql.mjs","prepublishOnly":"pnpm run build","check:generated":"node scripts/generate-agent-docs.mjs --check","check:warehouse":"node scripts/render-warehouse-sql.mjs --check","test:typescript":"tsc -p tsconfig.json --noEmit","generate:agent-docs":"node scripts/generate-agent-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"cfc8f69d-02e6-4b67-8d8e-1e1a218313a2"}},"homepage":"https://amplitude.com/docs/sdks/agent-analytics/sdk","keywords":["amplitude","ai","llm","analytics","tracking","openai","anthropic"],"repository":{"url":"git+https://github.com/amplitude/Amplitude-AI-Node.git","type":"git"},"_npmVersion":"11.19.0","description":"Amplitude AI SDK - LLM usage tracking for Amplitude Analytics","directories":{},"maintainers":[{"name":"curtisbliu","email":"curtis@amplitude.com"},{"name":"kelson.warner","email":"kelson.warner@amplitude.com"},{"name":"sdk.dev","email":"sdk.dev@amplitude.com"},{"name":"eric_amplitude","email":"eric.kim@amplitude.com"},{"name":"daniel-graham-amplitude","email":"daniel.graham@amplitude.com"},{"name":"jjwang123","email":"jesse.wang@amplitude.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@pydantic/genai-prices":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"eslint":"8.57.0","openai":"^5.23.2","rimraf":"5.0.5","tsdown":"0.18.4","vitest":"4.0.14","typescript":"5.9.3","@biomejs/biome":"1.9.4","@duckdb/node-api":"1.5.5-r.5","@vitest/coverage-v8":"4.0.14","@amplitude/analytics-node":"1.3.5","@modelcontextprotocol/sdk":"1.27.1","@typescript-eslint/parser":"8.29.1","@typescript-eslint/eslint-plugin":"8.29.1"},"peerDependencies":{"openai":">=4.0.0 <7.0.0","tiktoken":">=1.0.0","js-tiktoken":">=1.0.0","@google/genai":">=1.0.0 <2.0.0","@anthropic-ai/sdk":">=0.29.0 <1.0.0","@opentelemetry/api":">=1.0.0","@mistralai/mistralai":">=1.3.6 <2.0.0","@google/generative-ai":">=0.21.0 <1.0.0","@amplitude/analytics-node":">=1.3.0","@opentelemetry/sdk-trace-base":">=1.0.0","@aws-sdk/client-bedrock-runtime":">=3.0.0 <4.0.0"},"optionalDependencies":{"zod":"3.25.76","acorn":"^8.16.0","acorn-typescript":"^1.4.13","@modelcontextprotocol/sdk":"1.27.1"},"peerDependenciesMeta":{"openai":{"optional":true},"tiktoken":{"optional":true},"js-tiktoken":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@mistralai/mistralai":{"optional":true},"@google/generative-ai":{"optional":true},"@amplitude/analytics-node":{"optional":false},"@opentelemetry/sdk-trace-base":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai_0.20.1_1791408063679_0.1442011876149314","host":"s3://npm-registry-packages-npm-production"},"_id":"@amplitude/ai@0.20.1","version":"0.20.1"}