{
  "name": "equaxis-agent",
  "version": "0.3.6",
  "private": false,
  "license": "MIT",
  "type": "module",
  "description": "Equaxis: a governed, observable and reliable agent runtime powered by Pi.",
  "keywords": [
    "equaxis",
    "pi",
    "pi-package",
    "agent",
    "reliability",
    "extension"
  ],
  "pi": {
    "extensions": [
      "./.pi/extensions"
    ]
  },
  "files": [
    "scripts/",
    "src/",
    "bridge/",
    ".pi/",
    "vendor/agent-memory/memory",
    "vendor/agent-memory/tests",
    "vendor/agent-memory/pyproject.toml",
    "vendor/agent-memory/README.md",
    "harbor_eval/README.md",
    "harbor_eval/__init__.py",
    "harbor_eval/agent.py",
    "harbor_eval/analyze.py",
    "harbor_eval/capabilities.json",
    "harbor_eval/cycle.py",
    "harbor_eval/evaluation_cycle.py",
    "harbor_eval/generate_tasks.mjs",
    "harbor_eval/run_budgeted.py",
    "harbor_eval/test_analyze.py",
    "harbor_eval/test_evaluation_core.py",
    "harbor_eval/test_evaluation_cycle.py",
    "harbor_eval/benchmark-dataset/",
    "harbor_eval/benchmark-tasks/",
    "harbor_eval/tasks/",
    "docs/",
    "pi-web/package.json",
    "pi-web/package-lock.json",
    "pi-web/next.config.ts",
    "pi-web/tsconfig.json",
    "pi-web/postcss.config.mjs",
    "pi-web/tailwind.config.ts",
    "pi-web/eslint.config.mjs",
    "pi-web/next-env.d.ts",
    "pi-web/instrumentation.ts",
    "pi-web/proxy.ts",
    "pi-web/LICENSE",
    "pi-web/README.md",
    "pi-web/AGENTS.md",
    "pi-web/app/",
    "pi-web/bin/",
    "pi-web/components/",
    "pi-web/hooks/",
    "pi-web/lib/",
    "pi-web/public/",
    "pi-web/scripts/",
    ".pi/equaxis.json",
    ".pi/equaxis.schema.json",
    ".pi/settings.json",
    ".pi/extensions/",
    "LICENSE",
    "README.md",
    "README.zh-CN.md",
    "CHANGELOG.md"
  ],
  "bin": {
    "equaxis": "scripts/equaxis.mjs"
  },
  "scripts": {
    "equaxis": "node scripts/equaxis.mjs",
    "pi": "node scripts/equaxis.mjs",
    "pi:raw": "pi --no-extensions",
    "pi:explicit": "node scripts/equaxis.mjs",
    "pi:json": "node scripts/equaxis.mjs --mode json",
    "doctor": "node scripts/equaxis.mjs --doctor",
    "setup": "node scripts/setup.mjs",
    "install:equaxis": "node scripts/equaxis-product.mjs install",
    "update:equaxis": "node scripts/equaxis-product.mjs update",
    "release:equaxis": "node scripts/equaxis-product.mjs release",
    "exercise:equaxis": "node scripts/equaxis-product.mjs exercise",
    "mcp:eval": "node scripts/mcp-eval-server.mjs",
    "setup:memory": "python -m pip install -e ./vendor/agent-memory",
    "test:memory": "python bridge/run_memory_tests.py",
    "eval:cycle": "python -B -m harbor_eval.cycle",
    "test:eval": "python -B -m unittest discover -s harbor_eval -p \"test_*.py\"",
    "check": "tsc --noEmit",
    "test": "node --test tests/*.test.mjs",
    "test:protocols": "node scripts/test-protocols.mjs",
    "verify": "npm run check && npm test",
    "verify:full": "npm run verify && npm run test:protocols && npm run test:memory && npm run test:eval"
  },
  "dependencies": {
    "@earendil-works/pi-coding-agent": "0.83.0",
    "@huggingface/transformers": "^4.2.0",
    "acorn": "^8.17.0",
    "effect": "^2.4.19",
    "firecrawl": "^4.30.1",
    "onnxruntime-node": "^1.27.0",
    "typebox": "^1.1.38"
  },
  "devDependencies": {
    "@earendil-works/pi-ai": "^0.83.0",
    "@earendil-works/pi-tui": "^0.83.0",
    "@types/node": "24.12.4",
    "typescript": "5.9.3",
    "typescript-language-server": "^5.3.0"
  },
  "engines": {
    "node": ">=22.19.0"
  }
}
