{
  "name": "@n8n/agents",
  "version": "0.9.0",
  "description": "AI agent SDK for n8n's code-first execution engine",
  "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"
      ]
    }
  },
  "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"
    }
  },
  "files": [
    "dist/**/*"
  ],
  "scripts": {
    "clean": "rimraf dist .turbo",
    "dev": "pnpm watch",
    "typecheck": "tsc --noEmit",
    "build": "rimraf dist && tsc -p tsconfig.build.json",
    "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": "jest",
    "test:unit": "jest",
    "test:dev": "jest --watch",
    "test:integration": "vitest run --config vitest.integration.config.mjs"
  },
  "dependencies": {
    "@ai-sdk/amazon-bedrock": "catalog:",
    "@ai-sdk/anthropic": "catalog:",
    "@ai-sdk/azure": "catalog:",
    "@ai-sdk/cohere": "catalog:",
    "@ai-sdk/deepseek": "catalog:",
    "@ai-sdk/gateway": "catalog:",
    "@ai-sdk/google": "^3.0.43",
    "@ai-sdk/groq": "catalog:",
    "@ai-sdk/mistral": "catalog:",
    "@ai-sdk/openai": "^3.0.41",
    "@ai-sdk/provider-utils": "^4.0.21",
    "@ai-sdk/xai": "^3.0.67",
    "@modelcontextprotocol/sdk": "1.26.0",
    "@n8n/ai-utilities": "workspace:*",
    "@openrouter/ai-sdk-provider": "catalog:",
    "ai": "^6.0.116",
    "ajv": "^8.18.0",
    "yaml": "catalog:",
    "zod": "catalog:"
  },
  "peerDependencies": {
    "@opentelemetry/exporter-trace-otlp-http": ">=0.50.0",
    "@opentelemetry/sdk-trace-base": ">=1.0.0",
    "@opentelemetry/sdk-trace-node": ">=1.0.0",
    "langsmith": "catalog:"
  },
  "peerDependenciesMeta": {
    "langsmith": {
      "optional": true
    },
    "@opentelemetry/sdk-trace-node": {
      "optional": true
    },
    "@opentelemetry/sdk-trace-base": {
      "optional": true
    },
    "@opentelemetry/exporter-trace-otlp-http": {
      "optional": true
    }
  },
  "devDependencies": {
    "@n8n/typescript-config": "workspace:*",
    "@types/json-schema": "^7.0.15"
  }
}
