{
  "name": "@stackone/agent-harness",
  "version": "1.1.0",
  "description": "StackOne connector-building plugin for Claude Code, plus helpers to locate it and list its skills",
  "type": "module",
  "main": "dist/index.mjs",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs"
    }
  },
  "files": [
    "dist",
    "plugin",
    "package.json",
    "README.md"
  ],
  "keywords": [
    "stackone",
    "claude-code",
    "plugin",
    "skills",
    "integration"
  ],
  "author": "StackOne",
  "license": "UNLICENSED",
  "engines": {
    "node": ">=22"
  },
  "devEngines": {
    "runtime": {
      "name": "node",
      "version": "22.20.0",
      "onFail": "download"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/StackOneHQ/agent-harness.git"
  },
  "bugs": {
    "url": "https://github.com/StackOneHQ/agent-harness/issues"
  },
  "homepage": "https://github.com/StackOneHQ/agent-harness#readme",
  "devDependencies": {
    "@anthropic-ai/sdk": "0.39.0",
    "@biomejs/biome": "2.3.11",
    "@stackone/biome-config": "^1.0.0",
    "@stackone/tsconfig": "^1.1.0",
    "@types/node": "22.19.17",
    "js-yaml": "^4.3.1",
    "rimraf": "6.1.2",
    "ts-morph": "27.0.2",
    "tsdown": "0.19.0",
    "tslib": "2.8.1",
    "tsx": "4.21.0",
    "typescript": "5.9.3",
    "vitest": "4.0.17",
    "yaml": "2.8.2",
    "node": "runtime:22.20.0"
  },
  "tsdown": {
    "dts": true,
    "format": [
      "esm",
      "cjs"
    ],
    "outDir": "dist",
    "entry": {
      "index": "./src/index.ts"
    }
  },
  "scripts": {
    "clean": "rimraf dist",
    "prebuild": "pnpm clean",
    "build": "tsdown --dts --env.NODE_ENV=production",
    "build:dev": "tsdown --dts --env.NODE_ENV=development",
    "dev": "tsdown --dts --watch",
    "start": "pnpm dev",
    "code:format": "biome format .",
    "code:format:fix": "biome format --write .",
    "code:lint": "biome lint --error-on-warnings .",
    "code:lint:fix": "biome lint --write .",
    "code:check": "biome check .",
    "code:check:fix": "biome check --write .",
    "lint": "pnpm code:check",
    "lint:fix": "pnpm code:check:fix",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "typecheck": "tsc --noEmit",
    "bench:tool-usage": "tsx scripts/benchmark/tool-usage.ts",
    "falcon:extract": "tsx scripts/falcon-knowledge/extract-features.ts",
    "falcon:build-maps": "tsx scripts/falcon-knowledge/build-maps.ts",
    "falcon:detect-drift": "tsx scripts/falcon-knowledge/detect-drift.ts",
    "falcon:changeset": "tsx scripts/falcon-knowledge/generate-changeset.ts",
    "falcon:update-instructions": "tsx scripts/falcon-knowledge/generate-update-instructions.ts",
    "falcon:apply": "tsx scripts/falcon-knowledge/apply-updates.ts",
    "falcon:doc-gaps": "tsx scripts/falcon-knowledge/report-doc-gaps.ts",
    "falcon:agent-update": "tsx scripts/falcon-knowledge/agent-update-skills.ts",
    "falcon:fill-docs": "tsx scripts/falcon-knowledge/agent-fill-docs.ts",
    "falcon:full": "pnpm falcon:extract && pnpm falcon:build-maps && pnpm falcon:detect-drift && pnpm falcon:changeset && pnpm falcon:update-instructions && pnpm falcon:apply && pnpm falcon:doc-gaps"
  }
}