{
  "name": "pi-agi",
	"version": "0.8.0",
  "description": "Long-horizon orchestrator mode for pi. Toggle with /agi.",
  "type": "module",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dat-lequoc/pi-agi.git"
  },
  "homepage": "https://github.com/dat-lequoc/pi-agi#readme",
  "bugs": {
    "url": "https://github.com/dat-lequoc/pi-agi/issues"
  },
  "keywords": [
    "pi",
    "pi-extension",
    "agent",
    "orchestrator"
  ],
  "files": [
    "src",
    "scripts",
    "sandbox",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "pi": {
    "extensions": [
      "./src/index.ts"
    ]
  },
  "scripts": {
    "check": "tsc --noEmit",
		"trace:compact": "node --experimental-strip-types scripts/agi-compact-run.ts",
    "live": "bash scripts/agi-live-tmux.sh",
    "sandbox:mission": "bash scripts/agi-vps-sandbox.sh",
    "sandbox:mission:local": "bash scripts/agi-sandbox.sh",
    "release:all": "bash scripts/agi-release-all.sh",
    "test": "node --experimental-strip-types test/release-script.test.ts && node --experimental-strip-types test/bash-classify.test.ts && node --experimental-strip-types test/bash-orchestrator-budget.test.ts && node --experimental-strip-types test/bash-regressions.test.ts && node --experimental-strip-types test/bash-harden.test.ts && node --experimental-strip-types test/bash-stall.test.ts && node --experimental-strip-types test/bash-stall-regressions.test.ts && node --experimental-strip-types test/role-guard.test.ts && node --experimental-strip-types test/state.test.ts && node --experimental-strip-types test/lock.test.ts && node --experimental-strip-types test/prompt.test.ts && node --experimental-strip-types test/state-regressions.test.ts && node --experimental-strip-types test/tools-state-regressions.test.ts && node --experimental-strip-types test/index-regressions.test.ts && node --experimental-strip-types test/worker-unit.test.ts && node --experimental-strip-types test/worker-reconcile.test.ts && node --experimental-strip-types test/worker-regressions.test.ts && node --experimental-strip-types test/control.test.ts && node --experimental-strip-types test/revive.test.ts && node --experimental-strip-types test/inspector.test.ts && node --experimental-strip-types test/control-regressions.test.ts && node --experimental-strip-types test/trajectory.test.ts && node --experimental-strip-types test/trace-metrics.test.ts && node --experimental-strip-types test/scheduler-unit.test.ts && node --experimental-strip-types test/scheduler-integration.test.ts && node --experimental-strip-types test/scheduler-regressions.test.ts && node --experimental-strip-types test/worker-integration.test.ts",
    "build": "echo 'no build step: pi loads TypeScript directly'",
    "clean": "echo 'nothing to clean'"
  },
  "peerDependencies": {
    "@earendil-works/pi-agent-core": "*",
    "@earendil-works/pi-ai": "*",
    "@earendil-works/pi-coding-agent": "*",
    "@earendil-works/pi-tui": "*",
    "typebox": "*"
  },
  "devDependencies": {
    "@earendil-works/pi-agent-core": "0.83.0",
    "@earendil-works/pi-ai": "0.83.0",
    "@earendil-works/pi-coding-agent": "0.83.0",
    "@earendil-works/pi-tui": "0.83.0",
    "typebox": "1.3.7",
    "typescript": "5.9.3"
  }
}
