{
  "name": "@cgh567/agent",
  "version": "2.6.11",
  "packageManager": "npm@11.18.0",
  "description": "Helios self-improvement lab",
  "bin": {
    "helios-rpc": "./bin/helios-rpc.js"
  },
  "scripts": {
    "build": "node scripts/build-brain-service.js",
    "postinstall": "node postinstall.cjs",
    "patch-aliases": "node scripts/patch-pi-aliases.js",
    "update": "helios update",
    "test": "node tests/helios-lab-smoke.test.js && node tests/heartbeat.test.js && node tests/integration/ingest-components.test.js && node tests/integration/apply-component-variant.test.js && node tests/integration/candidate-variant-apply.test.js",
    "test:smoke": "node tests/helios-lab-smoke.test.js",
    "test:guards": "node scripts/guard-person-id-convergence.ts --static-only",
    "prepublishOnly": "node scripts/verify-clean-publish.js && npm run test:guards",
    "test:guards:live": "node scripts/guard-person-id-convergence.ts",
    "test:writer-convergence": "vitest run lib/__tests__/email-utils-address-parsing.test.ts lib/__tests__/person-id-convergence.guard.test.ts lib/__tests__/m6-module-resolution.test.ts",
    "test:heartbeat": "node tests/heartbeat.test.js",
    "test:memgraph": "node tests/smoke/memgraph-client.test.js",
    "test:integration": "node tests/integration/ingest-components.test.js && node tests/integration/apply-component-variant.test.js",
    "lab:status": "node scripts/lab-status.js --config config/helios-improvement-lab.example.json",
    "lab:ingest": "node scripts/ingest-components.js --config config/helios-improvement-lab.example.json && node scripts/ingest-run-graph.js --config config/helios-improvement-lab.example.json",
    "lab:nightly": "HELIOS_LAB_SKIP_CPU_CHECK=1 node scripts/run-nightly-lab.js --config config/helios-improvement-lab.example.json",
    "test:taste": "node tests/taste-server.test.js",
    "typecheck:backfill-workers": "tsc -p tsconfig.backfill-workers.json --pretty false",
    "build:hbo-store": "node scripts/build-hbo-store.js",
    "prepack": "npm run build:hbo-store"
  },
  "pi": {
    "extensions": [
      "./extensions"
    ],
    "skills": [
      "./skills"
    ],
    "prompts": []
  },
  "peerDependencies": {
    "@helios-agent/pi-agent-core": "*",
    "@helios-agent/pi-ai": "*",
    "@helios-agent/pi-coding-agent": "*",
    "@helios-agent/pi-tui": "*",
    "@sinclair/typebox": "*"
  },
  "overrides": {
    "@helios-agent/pi-tui": "npm:@earendil-works/pi-tui@0.79.10",
    "@helios-agent/pi-coding-agent": "npm:@earendil-works/pi-coding-agent@0.79.10",
    "@helios-agent/pi-agent-core": "npm:@earendil-works/pi-agent-core@0.79.10",
    "@helios-agent/pi-ai": "npm:@earendil-works/pi-ai@0.79.10"
  },
  "keywords": [
    "pi-package",
    "pi-coding-agent",
    "helios",
    "ai-agent",
    "graph-brain"
  ],
  "dependencies": {
    "@aws-crypto/sha256-js": "5.2.0",
    "@aws-sdk/client-bedrock": "^3.1029.0",
    "@aws-sdk/client-bedrock-runtime": "3.1048.0",
    "@aws-sdk/client-s3": "^3.1029.0",
    "@aws-sdk/credential-provider-node": "3.972.59",
    "@helios-agent/pi-agent-core": "npm:@earendil-works/pi-agent-core@0.79.10",
    "@helios-agent/pi-ai": "npm:@earendil-works/pi-ai@0.79.10",
    "@helios-agent/pi-coding-agent": "npm:@earendil-works/pi-coding-agent@0.79.10",
    "@helios-agent/pi-tui": "npm:@earendil-works/pi-tui@0.79.10",
    "@sinclair/typebox": "*",
    "@slack/bolt": "^4.7.2",
    "@slack/web-api": "^7.9.0",
    "@smithy/signature-v4": "5.6.0",
    "@whatsmeow-node/whatsmeow-node": "^0.6.0",
    "awilix": "^13.0.3",
    "better-sqlite3": "^12.9.0",
    "chokidar": "^5.0.0",
    "googleapis": "^171.4.0",
    "httpsms": "^0.0.4",
    "ioredis": "^5.10.1",
    "js-tiktoken": "^1.0.21",
    "neo4j-driver": "^6.0.1",
    "node-llama-cpp": "3.19.0",
    "playwright-core": "^1.52.0",
    "playwright-extra": "^4.3.6",
    "puppeteer-extra-plugin-stealth": "^2.11.2",
    "qrcode-terminal": "^0.12.0",
    "signal-sdk": "^0.2.4",
    "sqlite-vec": "0.1.9",
    "tree-sitter": "^0.25.0",
    "tree-sitter-javascript": "^0.25.0",
    "tree-sitter-python": "^0.25.0",
    "tree-sitter-typescript": "^0.23.2",
    "jsonrepair": "^3.15.0",
    "tsx": "4.22.5",
    "yaml": "2.9.0"
  },
  "devDependencies": {
    "@types/node": "22.20.1",
    "testcontainers": "^10.10.0",
    "ts-morph": "^27.0.2",
    "typescript": "5.9.2",
    "vitest": "^4.1.5"
  },
  "optionalDependencies": {
    "@esbuild/linux-x64": "^0.28.0"
  },
  "files": [
    "extensions/",
    "skills/",
    "lib/",
    "bin/",
    "daemon/helios-company-daemon.js",
    "daemon/helios-api.js",
    "daemon/gmail-token-refresh.js",
    "daemon/scripts/send-queue.js",
    "daemon/reconcile-graph-sync.js",
    "daemon/routes/",
    "daemon/lib/",
    "daemon/adapters/",
    "daemon/role-definitions/",
    "daemon/commitments/store.js",
    "daemon/commitments/extractor.js",
    "daemon/commitments/parallel-extractor.js",
    "daemon/config/",
    "daemon/schema-migrations-harada.js",
    "internal-backfill-worker.ts",
    "lib/backfill-fetch-worker.ts",
    "lib/backfill-window.js",
    "internal-backfill-pipeline.ts",
    "run-backfill-30d.ts",
    "run-backfill.ps1",
    "backfill-dashboard.js",
    "daemon/schema-migrations-hbo.js",
    "daemon/schema-migrations-hitl.js",
    "daemon/schema-migrations-proj.js",
    "daemon/schema-migrations-hed.js",
    "daemon/schema-migrations.js",
    "daemon/schema-migrations-domain.js",
    "daemon/schema-apply.js",
    "daemon/schema-definitions.js",
    "daemon/db/",
    "daemon/context-enrichment.js",
    "daemon/agent-discovery.js",
    "daemon/daemon-manager.js",
    "daemon/dashboard.html",
    "daemon/harada-map.html",
    "daemon/workspace-manager.js",
    "daemon/transcript-store.js",
    "daemon/login.html",
    "config/MODEL-ROUTING.md",
    "config/agent-tool-profiles.json",
    "config/bedrock-batch.json",
    "config/bedrock-cache.json",
    "config/bedrock-distillation.json",
    "config/bedrock-max-tokens.json",
    "config/bm25-eval-set.json",
    "config/browse-safety.json",
    "config/channel-permissions.json",
    "config/channels/registry.json",
    "config/classify-task.sh",
    "config/context-compaction.json",
    "config/desktop-safety.json",
    "config/extension-cost-manifest.schema.json",
    "config/helios-improvement-daemon.plist",
    "config/helios-improvement-lab.example.json",
    "config/manifests/fip-v4.cost.json",
    "config/manifests/helios-governance.cost.json",
    "config/manifests/session-mesh-bus.cost.json",
    "config/manifests/usability-gate.cost.json",
    "config/model-routing.json",
    "config/provider-base.json",
    "config/provider-deltas/anthropic.json",
    "config/provider-deltas/bedrock.json",
    "config/provider-deltas/openai.json",
    "config/release-manifest.json",
    "config/session-budget.json",
    "config/settings.template.json",
    "config/task-classifier.md",
    "config/task-profiles.json",
    "prompts/",
    "themes/",
    "agents/",
    "!agents/.!*",
    "templates/",
    "settings.json",
    "auth.json.example",
    "package.json",
    "README.md",
    "postinstall.cjs",
    "prebuilds/",
    "!**/*.bak",
    "!**/*.bak2",
    "!**/*.bak3",
    "!**/*.bak-*",
    "!**/*.orig",
    "!**/*.db",
    "!**/*.db-wal",
    "!**/*.db-shm",
    "!**/*.sqlite",
    "!**/*.sqlite-wal",
    "!**/*.sqlite-shm",
    "!**/*.log",
    "!**/outcomes.json",
    "!**/email-config.json",
    "!**/whatsapp-state.json",
    "!**/auth.json",
    "!**/tokens.json",
    "!**/credentials.json",
    "!**/secrets.json",
    "!**/private-user-state.json",
    "!**/.wargaming/**",
    "!**/.!*"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/helios-agi/helios-agent.git"
  }
}
