{
  "name": "@plasm_lang/vercel-agent",
  "version": "0.4.45",
  "description": "Catalog-native TypeScript agent framework (Plasm CGS/CML, Vercel AI SDK, Nitro-oriented)",
  "license": "MIT OR Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/PlasmTools/plasm-core.git",
    "directory": "packages/plasm-agent"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "type": "module",
  "exports": {
    ".": "./src/index.ts",
    "./build": "./src/cli/build.ts",
    "./server": "./src/server/plasm-handler.ts",
    "./instrumentation": "./src/instrumentation.ts",
    "./eve-workflow": "./src/telemetry/eve-workflow-tags.ts",
    "./eve-workflow/runtime": "./src/telemetry/eve-workflow-runtime.ts",
    "./eve-turn": "./src/telemetry/eve-turn-runner.ts",
    "./operator": "./src/operator/routes.ts",
    "./stub-runtime": "./src/stubs/stub-runtime.ts",
    "./agent": "./agent/agent.ts"
  },
  "bin": {
    "plasm-agent": "./bin/plasm-agent.mjs"
  },
  "files": [
    "src",
    "bin",
    "templates",
    "scripts/plasm-node.mjs",
    "scripts/plasm-cli.ts",
    "scripts/run-plasm-cli.mjs",
    "scripts/build-stubs.ts",
    "scripts/register-plasm-loader.mjs",
    "scripts/resolve-ts-extension.mjs",
    "agent",
    "LICENSE-MIT",
    "LICENSE-APACHE",
    "README.md"
  ],
  "scripts": {
    "typecheck": "tsc --noEmit",
    "plasm-agent": "node scripts/run-plasm-cli.mjs",
    "build:engine": "npm run build --prefix ../plasm-engine",
    "build:stubs": "node scripts/run-plasm-cli.mjs scripts/build-stubs.ts",
    "smoke:tools": "node scripts/run-plasm-cli.mjs scripts/smoke-agent-tools.ts",
    "smoke:async-transport": "node scripts/run-plasm-cli.mjs scripts/smoke-async-transport.ts",
    "smoke:operator": "node scripts/run-plasm-cli.mjs scripts/smoke-operator.ts",
    "smoke:stubs": "node scripts/run-plasm-cli.mjs scripts/smoke-stubs.ts",
    "smoke:stubs:matrix": "node scripts/run-plasm-cli.mjs scripts/smoke-stubs-matrix.ts",
    "eval": "node scripts/run-plasm-cli.mjs scripts/run-evals.ts",
    "eval:catalog": "node scripts/run-plasm-cli.mjs scripts/run-catalog-eval.ts",
    "smoke:hot-reload": "node scripts/run-plasm-cli.mjs scripts/smoke-hot-reload.ts",
    "smoke:sessions": "node scripts/run-plasm-cli.mjs scripts/smoke-sessions.ts",
    "smoke:tui-async": "node scripts/run-plasm-cli.mjs scripts/smoke-tui-async.ts",
    "smoke:bootstrap": "node scripts/run-plasm-cli.mjs scripts/smoke-bootstrap-devx.ts",
    "smoke:bootstrap:npm": "node scripts/run-plasm-cli.mjs scripts/smoke-bootstrap-npm.ts",
    "smoke:vercel-build": "node scripts/run-plasm-cli.mjs scripts/smoke-vercel-build.ts",
    "smoke:vercel-handler": "node scripts/run-plasm-cli.mjs scripts/smoke-vercel-handler.ts",
    "test:resolve-app-options": "node scripts/run-plasm-cli.mjs scripts/test-resolve-app-options.ts",
    "agent": "node scripts/run-plasm-cli.mjs scripts/run-agent.ts",
    "dev": "node scripts/run-plasm-cli.mjs scripts/dev-server.ts",
    "plasm:dev": "npm run dev"
  },
  "dependencies": {
    "@ai-sdk/otel": "1.0.14",
    "@opentelemetry/api": "^1.9.0",
    "@plasm_lang/engine": "^0.4.45",
    "@vercel/blob": "^0.27.3",
    "@vercel/connect": "^0.2.6",
    "@vercel/kv": "^3.0.0",
    "@vercel/otel": "^1.14.2",
    "@workflow/nitro": "5.0.0-beta.26",
    "@workflow/utils": "5.0.0-beta.4",
    "@workflow/errors": "5.0.0-beta.8",
    "@workflow/world-postgres": "^4.2.0",
    "ai": "7.0.14",
    "esbuild": "^0.25.12",
    "js-yaml": "^4.1.0",
    "nitro": "^3.0.260610-beta",
    "pg": "^8.22.0",
    "semver": "^7.7.4",
    "tsx": "^4.19.4",
    "workflow": "5.0.0-beta.26",
    "zod": "^3.25.76"
  },
  "devDependencies": {
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^25.9.3",
    "@types/pg": "^8.20.0",
    "typescript": "^5.8.2"
  },
  "engines": {
    "node": ">=20"
  }
}
