{
  "name": "@n8n/agents",
  "version": "0.21.4",
  "description": "AI agent SDK for n8n's code-first execution engine",
  "engines": {
    "node": ">=24.0.0"
  },
  "main": "dist/index.js",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "typesVersions": {
    "*": {
      "tool": [
        "dist/sdk/tool.d.ts"
      ],
      "catalog": [
        "dist/sdk/catalog.d.ts"
      ],
      "sandbox": [
        "dist/workspace/sandbox/index.d.ts"
      ],
      "vector-stores/postgres": [
        "dist/vector-stores/postgres.d.ts"
      ],
      "vector-stores/pinecone": [
        "dist/vector-stores/pinecone.d.ts"
      ],
      "vector-stores/qdrant": [
        "dist/vector-stores/qdrant.d.ts"
      ],
      "vector-stores/supabase": [
        "dist/vector-stores/supabase.d.ts"
      ]
    }
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./package.json": "./package.json",
    "./tool": {
      "types": "./dist/sdk/tool.d.ts",
      "default": "./dist/sdk/tool.js"
    },
    "./catalog": {
      "types": "./dist/sdk/catalog.d.ts",
      "default": "./dist/sdk/catalog.js"
    },
    "./sandbox": {
      "types": "./dist/workspace/sandbox/index.d.ts",
      "default": "./dist/workspace/sandbox/index.js"
    },
    "./vector-stores/postgres": {
      "types": "./dist/vector-stores/postgres.d.ts",
      "default": "./dist/vector-stores/postgres.js"
    },
    "./vector-stores/pinecone": {
      "types": "./dist/vector-stores/pinecone.d.ts",
      "default": "./dist/vector-stores/pinecone.js"
    },
    "./vector-stores/qdrant": {
      "types": "./dist/vector-stores/qdrant.d.ts",
      "default": "./dist/vector-stores/qdrant.js"
    },
    "./vector-stores/supabase": {
      "types": "./dist/vector-stores/supabase.d.ts",
      "default": "./dist/vector-stores/supabase.js"
    }
  },
  "files": [
    "dist/**/*",
    "LICENSE.md",
    "LICENSE_EE.md"
  ],
  "dependencies": {
    "@ai-sdk/amazon-bedrock": "^5.0.31",
    "@ai-sdk/anthropic": "^4.0.32",
    "@ai-sdk/azure": "^4.0.21",
    "@ai-sdk/cohere": "^4.0.12",
    "@ai-sdk/deepseek": "^3.0.13",
    "@ai-sdk/gateway": "^4.0.42",
    "@ai-sdk/google": "^4.0.24",
    "@ai-sdk/google-vertex": "^5.0.47",
    "@ai-sdk/groq": "^4.0.13",
    "@ai-sdk/mistral": "^4.0.14",
    "@ai-sdk/openai": "^4.0.20",
    "@ai-sdk/openai-compatible": "^3.0.14",
    "@ai-sdk/otel": "^1.0.54",
    "@ai-sdk/provider-utils": "^5.0.22",
    "@ai-sdk/xai": "^4.0.18",
    "@daytona/sdk": "0.187.0",
    "@modelcontextprotocol/sdk": "1.26.0",
    "@n8n/sandbox-client": "0.1.0",
    "@openrouter/ai-sdk-provider": "^3.0.0",
    "@opentelemetry/exporter-trace-otlp-http": ">=0.50.0",
    "@opentelemetry/sdk-trace-base": ">=1.0.0",
    "@opentelemetry/sdk-trace-node": ">=1.0.0",
    "ai": "^7.0.54",
    "ajv": "^8.18.0",
    "langsmith": "0.6.0",
    "undici": "^7.29.0",
    "yaml": "2.8.3",
    "zod-to-json-schema": "3.23.3",
    "@n8n/ai-utilities": "0.29.4",
    "@n8n/utils": "1.44.0"
  },
  "peerDependencies": {
    "@pinecone-database/pinecone": "^5.0.2",
    "@qdrant/js-client-rest": "^1.16.2",
    "@supabase/supabase-js": "2.50.0",
    "pg": "8.21.0",
    "zod": "3.25.76"
  },
  "peerDependenciesMeta": {
    "langsmith": {
      "optional": true
    },
    "@opentelemetry/sdk-trace-node": {
      "optional": true
    },
    "@opentelemetry/sdk-trace-base": {
      "optional": true
    },
    "@opentelemetry/exporter-trace-otlp-http": {
      "optional": true
    },
    "pg": {
      "optional": true
    },
    "@pinecone-database/pinecone": {
      "optional": true
    },
    "@qdrant/js-client-rest": {
      "optional": true
    },
    "@supabase/supabase-js": {
      "optional": true
    }
  },
  "devDependencies": {
    "@opentelemetry/api": "1.9.1",
    "@opentelemetry/context-async-hooks": "^2.7.1",
    "@pinecone-database/pinecone": "^5.0.2",
    "@qdrant/js-client-rest": "^1.16.2",
    "@supabase/supabase-js": "2.50.0",
    "@types/json-schema": "^7.0.15",
    "@types/pg": "^8.15.6",
    "@vitest/coverage-v8": "4.1.9",
    "dotenv": "17.2.3",
    "cross-env": "^7.0.3",
    "nock": "14.0.14",
    "pg": "8.21.0",
    "tsx": "^4.19.3",
    "typescript": "7.0.2",
    "vite": "^8.0.2",
    "vitest": "^4.1.9",
    "vitest-mock-extended": "^3.1.0",
    "zod": "3.25.76",
    "@n8n/vitest-config": "1.21.0",
    "@n8n/typescript-config": "1.10.0"
  },
  "license": "SEE LICENSE IN LICENSE.md",
  "homepage": "https://n8n.io",
  "author": {
    "name": "Jan Oberhauser",
    "email": "jan@n8n.io"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/n8n-io/n8n.git"
  },
  "scripts": {
    "clean": "rimraf dist .turbo",
    "dev": "pnpm watch",
    "typecheck": "tsc --noEmit",
    "build": "rimraf dist && tsc -p tsconfig.build.json",
    "build:unchecked": "rimraf dist && tsc -p tsconfig.build.json --noCheck",
    "format": "biome format --write src examples",
    "format:check": "biome ci src examples",
    "lint": "eslint . --quiet",
    "lint:fix": "eslint . --fix",
    "watch": "tsc -p tsconfig.build.json --watch",
    "test": "vitest run",
    "test:unit": "vitest run",
    "test:dev": "vitest --silent=false",
    "test:integration": "vitest run --config vitest.integration.config.mjs",
    "test:integration:replay": "cross-env CI=1 vitest run --config vitest.integration.config.mjs",
    "test:integration:record": "cross-env VCR_MODE=record vitest run --config vitest.integration.config.mjs",
    "fixtures:generate": "tsx src/__tests__/fixtures/generate-bulk-vector-fixture.ts"
  }
}