{
  "name": "pi-experiences",
  "version": "0.1.63",
  "description": "Human-reviewed habits for Pi and OMP coding agents—a local-first behavioral learning layer alongside skills and memory.",
  "license": "MIT",
  "type": "module",
  "engines": {
    "node": ">=22.19.0"
  },
  "keywords": [
    "pi-package",
    "pi-extension",
    "pi-coding-agent",
    "ai-agent",
    "coding-agent",
    "agent-experience",
    "agent-habits",
    "agent-memory",
    "agent-profile",
    "agent-skills",
    "behavioral-learning",
    "context-management",
    "persistent-learning",
    "human-in-the-loop",
    "local-first",
    "privacy-first",
    "token-efficiency",
    "personalization",
    "habits"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/misunders2d/pi-experiences.git"
  },
  "bugs": {
    "url": "https://github.com/misunders2d/pi-experiences/issues"
  },
  "homepage": "https://github.com/misunders2d/pi-experiences#readme",
  "bin": {
    "experience-consolidate": "dist/experience-consolidate.mjs"
  },
  "scripts": {
    "check": "npm run check:agent-experience && npm run check:host-adapters && npm run check:source && npm run check:cli && npm run check:generated",
    "check:agent-experience": "node --experimental-strip-types ./scripts/test-agent-experience-phase1.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase2-storage.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase3-capture.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase4a-consolidation.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase4b-model-output.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase5-review.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase6-selector.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase7a-selector-adapter.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase7b8.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase9-setup-analyze.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase10-semantic-dedupe.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase11-storage-hardening.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase12-observations.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase13-local-embedding.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase14-semantic-atomicity.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase15-lock-recovery.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase16-conversation.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase17-scheduled-analyze.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase18-break-in.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase19-vector-selector.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase20-context-selector.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase21-consolidation-identity.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase22-provider-guidance.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase23-advisor-core.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase24-advisor-habits-learning.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase25-grouped-setup.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase26-experience-taxonomy.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase27-typed-learning.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase28-experience-retrieval.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase29-experience-review.mjs",
    "check:host-adapters": "node --experimental-strip-types ./scripts/test-agent-experience-phase30-host-adapters.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase31-omp-advisor-retention.mjs && node --experimental-strip-types ./scripts/test-agent-experience-phase32-runtime-compat.mjs",
    "check:source": "node --experimental-strip-types ./scripts/check-agent-experience-source.mjs",
    "build": "node ./scripts/build-cli.mjs",
    "prepack": "npm run build",
    "prepublishOnly": "npm run check && npm run build",
    "check:cli": "npm run build && node ./dist/experience-consolidate.mjs --help >/dev/null && node ./dist/experience-consolidate.mjs status >/dev/null",
    "check:generated": "node ./scripts/check-generated-cli.mjs"
  },
  "peerDependencies": {
    "@earendil-works/pi-agent-core": "*",
    "@earendil-works/pi-ai": "*",
    "@earendil-works/pi-coding-agent": ">=0.83.0",
    "@earendil-works/pi-tui": "*"
  },
  "devDependencies": {
    "@earendil-works/pi-agent-core": "^0.83.0",
    "@earendil-works/pi-ai": "latest",
    "@earendil-works/pi-coding-agent": "^0.83.0",
    "@earendil-works/pi-tui": "^0.80.3",
    "esbuild": "^0.28.1",
    "onnxruntime-web": "1.27.0"
  },
  "pi": {
    "extensions": [
      "./extensions"
    ],
    "skills": [
      "./skills"
    ],
    "image": "https://raw.githubusercontent.com/misunders2d/pi-experiences/v0.1.63/docs/images/pi-experiences-habits.png"
  },
  "omp": {
    "extensions": [
      "./extensions"
    ],
    "skills": [
      "./skills"
    ],
    "image": "https://raw.githubusercontent.com/misunders2d/pi-experiences/v0.1.63/docs/images/pi-experiences-habits.png"
  },
  "files": [
    "bin/",
    "dist/",
    "extensions/",
    "runtime/",
    "skills/",
    "docs/",
    "scripts/",
    "README.md",
    "CHANGELOG.md",
    "LICENSE",
    "THIRD_PARTY_NOTICES.md"
  ],
  "dependencies": {
    "@huggingface/tokenizers": "0.1.3",
    "onnxruntime-common": "1.27.0",
    "typebox": "1.1.38"
  }
}
