{
  "name": "@onlinechefgroep/pi-agent-orchestrator",
  "version": "0.17.5",
  "description": "Multi-agent orchestration for Pi: autonomous subagents, worktrees, swarms, schedules, handoffs, prompt compression, and live TUI observability.",
  "author": "OnlineChef",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/OnlineChefGroep/pi-agent-orchestrator.git"
  },
  "homepage": "https://github.com/OnlineChefGroep/pi-agent-orchestrator#readme",
  "bugs": {
    "url": "https://github.com/OnlineChefGroep/pi-agent-orchestrator/issues"
  },
  "keywords": [
    "pi-package",
    "pi",
    "pi-coding-agent",
    "pi-extension",
    "pi-skill",
    "prompt-template",
    "agent-orchestrator",
    "subagent",
    "subagents",
    "multi-agent",
    "parallel-agents",
    "autonomous-agents",
    "coding-agent",
    "orchestration",
    "worktree",
    "swarm",
    "scheduling",
    "handoff",
    "prompt-compression",
    "tui",
    "dashboard",
    "developer-tools"
  ],
  "files": [
    "dist/",
    "src/",
    "skills/",
    "prompts/",
    "docs/*.md",
    "examples/",
    "README.md",
    "CHANGELOG.md",
    "LICENSE",
    "AGENTS.md",
    "llms.txt",
    "llms-full.txt",
    "CONTRIBUTING.md",
    "SECURITY.md",
    "CODE_OF_CONDUCT.md"
  ],
  "peerDependencies": {
    "@earendil-works/pi-ai": ">=0.80.6",
    "@earendil-works/pi-coding-agent": ">=0.80.6"
  },
  "peerDependenciesMeta": {
    "@onlinechef/context-mode": {
      "optional": true
    }
  },
  "dependencies": {
    "@opentelemetry/api": "^1.9.1",
    "@sinclair/typebox": "^0.34.49",
    "croner": "^10.0.1",
    "nanoid": "^5.1.16",
    "proper-lockfile": "^4.1.2"
  },
  "scripts": {
    "build": "node --max-old-space-size=4096 ./node_modules/typescript/bin/tsc",
    "prepublishOnly": "npm run verify:release-policy:publish && npm run build && npm run typecheck && npm run lint && npm test && npm run verify:package",
    "test": "node --max-old-space-size=4096 ./node_modules/vitest/vitest.mjs run --retry=2",
    "test:watch": "vitest",
    "typecheck": "node --max-old-space-size=4096 ./node_modules/typescript/bin/tsc --noEmit",
    "verify:release-policy": "node scripts/release-policy.mjs repository",
    "verify:release-policy:publish": "node scripts/release-policy.mjs publish",
    "verify:package": "node scripts/verify-package-metadata.mjs",
    "bench:all": "node --max-old-space-size=4096 ./node_modules/vitest/vitest.mjs run test/widget-render-perf.test.ts test/dashboard-render-perf.test.ts test/spawn-latency-bench.test.ts test/spawn-latency-e2e-bench.test.ts --reporter=verbose",
    "lint": "biome check src/ test/ scripts/",
    "lint:fix": "biome check --write --unsafe src/ test/ scripts/",
    "lint:overdrive": "node scripts/overdrive-lint.mjs src/",
    "setup:hooks": "bash scripts/setup-git-hooks.sh",
    "showcase": "bash scripts/showcase-all.sh",
    "showcase:tmux": "bash scripts/showcase-tmux-recorder.sh",
    "showcase:ci": "bash scripts/render-showcase-assets.sh --fidelity inspect",
    "showcase:live": "bash scripts/capture-live-showcase.sh",
    "showcase:remotion": "bash scripts/render-showcase-remotion.sh",
    "showcase:vhs": "bash scripts/render-showcase-vhs.sh",
    "screenshots": "npm run build && node scripts/render-screenshots.mjs"
  },
  "type": "module",
  "engines": {
    "node": ">=22.19.0"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.5.2",
    "@earendil-works/pi-agent-core": "^0.80.3",
    "@types/node": "^26.1.0",
    "@types/proper-lockfile": "^4.1.4",
    "@vitest/coverage-v8": "^4.1.9",
    "typescript": "^6.0.3",
    "vitest": "^4.1.7"
  },
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "pi": {
    "extensions": [
      "./dist/index.js"
    ],
    "skills": [
      "./skills"
    ],
    "prompts": [
      "./prompts"
    ],
    "video": "https://onlinechefgroep.github.io/pi-agent-orchestrator/assets/dashboard_preview.mp4"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  }
}
