{
  "name": "@statelyai/agent",
  "version": "1.1.6",
  "description": "Stateful agents that make decisions based on finite-state machine models",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "keywords": [
    "ai",
    "state machine",
    "agent",
    "rl",
    "reinforcement learning"
  ],
  "author": "",
  "license": "MIT",
  "devDependencies": {
    "@changesets/changelog-github": "^0.5.0",
    "@changesets/cli": "^2.27.8",
    "@langchain/community": "^0.0.53",
    "@langchain/core": "^0.1.63",
    "@langchain/openai": "^0.0.28",
    "@types/node": "^20.16.9",
    "@types/object-hash": "^3.0.6",
    "dotenv": "^16.4.5",
    "json-schema-to-ts": "^3.1.1",
    "ts-node": "^10.9.2",
    "tsup": "^8.3.0",
    "typescript": "^5.6.2",
    "vitest": "^2.1.1",
    "wikipedia": "^2.1.2",
    "zod": "^3.23.8"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@ai-sdk/openai": "^0.0.40",
    "@xstate/graph": "^2.0.1",
    "ai": "^3.4.6",
    "object-hash": "^3.0.0",
    "xstate": "^5.18.2"
  },
  "scripts": {
    "build": "tsup src/index.ts --format cjs,esm --dts",
    "lint": "tsc --noEmit",
    "test": "vitest",
    "test:ci": "vitest --run",
    "example": "ts-node examples/helpers/runner.ts",
    "changeset": "changeset",
    "release": "changeset publish",
    "version": "changeset version"
  }
}