{
  "name": "openpond-sdk",
  "version": "0.12.13",
  "description": "Server-side TypeScript SDK for OpenPond sandboxes and agentic work",
  "license": "MIT",
  "type": "module",
  "sideEffects": false,
  "main": "./dist/index.js",
  "types": "./dist/types/packages/sdk/src/index.d.ts",
  "files": [
    "dist",
    "fixtures",
    "README.md",
    "TRAINING_PROTOCOL.md",
    "LICENSE",
    "examples",
    "LEARNING.md",
    "TASKSETS.md",
    "MODEL_STARTERS.md",
    "TRAINING_WORKFLOWS.md"
  ],
  "exports": {
    "./experiment-improvements": {
      "types": "./dist/types/packages/sdk/src/experiment-improvements.d.ts",
      "import": "./dist/experiment-improvements.js"
    },
    "./candidate-evaluations": {
      "types": "./dist/types/packages/sdk/src/candidate-evaluations.d.ts",
      "import": "./dist/candidate-evaluations.js"
    },
    "./connected-evidence": {
      "types": "./dist/types/packages/sdk/src/connected-evidence.d.ts",
      "import": "./dist/connected-evidence.js"
    },
    "./post-training": {
      "types": "./dist/types/packages/sdk/src/post-training.d.ts",
      "import": "./dist/post-training.js"
    },
    "./model-taskset-runs": {
      "types": "./dist/types/packages/sdk/src/model-taskset-runs.d.ts",
      "import": "./dist/model-taskset-runs.js"
    },
    "./taskset-packages": {
      "types": "./dist/types/packages/sdk/src/taskset-packages.d.ts",
      "import": "./dist/taskset-packages.js"
    },
    "./model-starter-attempts": {
      "types": "./dist/types/packages/sdk/src/model-starter-attempts.d.ts",
      "import": "./dist/model-starter-attempts.js"
    },
    "./taskset-catalog": {
      "types": "./dist/types/packages/sdk/src/taskset-catalog.d.ts",
      "import": "./dist/taskset-catalog.js"
    },
    "./learning": {
      "types": "./dist/types/packages/sdk/src/learning.d.ts",
      "import": "./dist/learning.js"
    },
    ".": {
      "types": "./dist/types/packages/sdk/src/index.d.ts",
      "import": "./dist/index.js"
    },
    "./actions": {
      "types": "./dist/types/packages/sdk/src/actions.d.ts",
      "import": "./dist/actions.js"
    },
    "./actions/local": {
      "types": "./dist/types/packages/sdk/src/actions-local.d.ts",
      "import": "./dist/actions-local.js"
    },
    "./project-actions": {
      "types": "./dist/types/packages/sdk/src/project-actions.d.ts",
      "import": "./dist/project-actions.js"
    },
    "./profile-actions": {
      "types": "./dist/types/packages/sdk/src/profile-actions.d.ts",
      "import": "./dist/profile-actions.js"
    },
    "./workflows": {
      "types": "./dist/types/packages/sdk/src/workflows.d.ts",
      "import": "./dist/workflows.js"
    },
    "./refiner": {
      "types": "./dist/types/packages/sdk/src/refiner.d.ts",
      "import": "./dist/refiner.js"
    },
    "./model-projects": {
      "types": "./dist/types/packages/sdk/src/model-projects.d.ts",
      "import": "./dist/model-projects.js"
    },
    "./model-batch-review": {
      "types": "./dist/types/packages/sdk/src/model-batch-review-contracts.d.ts",
      "import": "./dist/model-batch-review.js"
    },
    "./model-taskset-authoring": {
      "types": "./dist/types/packages/sdk/src/model-taskset-authoring-contracts.d.ts",
      "import": "./dist/model-taskset-authoring.js"
    },
    "./training": {
      "types": "./dist/types/packages/sdk/src/training.d.ts",
      "import": "./dist/training.js"
    },
    "./package.json": "./package.json",
    "./model-starters": {
      "types": "./dist/types/packages/sdk/src/model-starters.d.ts",
      "import": "./dist/model-starters.js"
    },
    "./model-starter-catalog": {
      "types": "./dist/types/packages/sdk/src/model-starter-catalog.d.ts",
      "import": "./dist/model-starter-catalog.js"
    },
    "./taskset-drafts": {
      "types": "./dist/types/packages/sdk/src/taskset-drafts.d.ts",
      "import": "./dist/taskset-drafts.js"
    },
    "./training-bundle": {
      "types": "./dist/types/packages/sdk/src/training-bundle.d.ts",
      "import": "./dist/training-bundle.js"
    },
    "./training-projects": {
      "types": "./dist/types/packages/sdk/src/training-projects.d.ts",
      "import": "./dist/training-projects.js"
    },
    "./dataset-workspaces": {
      "types": "./dist/types/packages/sdk/src/dataset-workspaces.d.ts",
      "import": "./dist/dataset-workspaces.js"
    },
    "./experiments": {
      "types": "./dist/types/packages/sdk/src/experiments.d.ts",
      "import": "./dist/experiments.js"
    },
    "./dataset-marketplace": {
      "types": "./dist/types/packages/sdk/src/dataset-marketplace.d.ts",
      "import": "./dist/dataset-marketplace.js"
    },
    "./human-review": {
      "types": "./dist/types/packages/sdk/src/human-review.d.ts",
      "import": "./dist/human-review.js"
    },
    "./experiment-evaluation-schedules": {
      "types": "./dist/types/packages/sdk/src/experiment-evaluation-schedules.d.ts",
      "import": "./dist/experiment-evaluation-schedules.js"
    },
    "./advanced-refiner-evaluations": {
      "types": "./dist/types/packages/sdk/src/advanced-refiner-evaluations.d.ts",
      "import": "./dist/advanced-refiner-evaluations.js"
    },
    "./dataset-commerce": {
      "types": "./dist/types/packages/sdk/src/dataset-commerce.d.ts",
      "import": "./dist/dataset-commerce.js"
    },
    "./errors": {
      "types": "./dist/types/packages/sdk/src/errors.d.ts",
      "import": "./dist/errors.js"
    },
    "./training-hardware": {
      "types": "./dist/types/packages/sdk/src/training-hardware.d.ts",
      "import": "./dist/training-hardware.js"
    },
    "./tool-learning": {
      "types": "./dist/types/packages/sdk/src/tool-learning.d.ts",
      "import": "./dist/tool-learning.js"
    },
    "./tool-learning/node": {
      "types": "./dist/types/packages/sdk/src/tool-learning-local-store.d.ts",
      "import": "./dist/tool-learning-local-store.js"
    }
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/openpond/openpond.git",
    "directory": "packages/sdk"
  },
  "homepage": "https://github.com/openpond/openpond/tree/master/packages/sdk#readme",
  "bugs": {
    "url": "https://github.com/openpond/openpond/issues"
  },
  "engines": {
    "node": ">=22.14.0 <25"
  },
  "openpondBundledSourceDependencies": [
    "@openpond/actions",
    "@openpond/cloud",
    "@openpond/harness"
  ],
  "scripts": {
    "prebuild": "pnpm --dir ../cloud run build && pnpm --dir ../harness run build && pnpm --dir ../evals run build",
    "build": "tsx scripts/build.ts",
    "typecheck": "node ../../scripts/run-typescript.mjs tsc --noEmit --project tsconfig.json",
    "test": "vitest run --root ../.. --config vitest.config.ts --project sdk",
    "check": "pnpm run build && pnpm run typecheck && pnpm run test && tsx scripts/check-protocol-fixtures.ts && tsx scripts/check-published-consumer.ts --local-evals && npm pack --dry-run",
    "publish:check": "pnpm run build && tsx scripts/check-protocol-fixtures.ts && tsx scripts/check-published-consumer.ts && npm pack --dry-run"
  },
  "devDependencies": {
    "@openpond/actions": "workspace:*",
    "@openpond/cloud": "workspace:*",
    "@types/node": "24.13.3",
    "esbuild": "0.28.1",
    "tsx": "4.23.1",
    "typescript": "^5.9.3",
    "vitest": "4.1.10"
  },
  "dependencies": {
    "@openpond/evals": "^0.12.4",
    "@openpond/harness": "^0.4.10",
    "yaml": "^2.9.0",
    "esbuild": "0.28.1",
    "zod": "^4.1.13"
  }
}
