{
  "name": "heli-harness",
  "version": "0.8.3",
  "description": "Parent-workspace AI development harness for multi-repo, multi-agent engineering work.",
  "keywords": [
    "pi-package",
    "pi",
    "heli-harness",
    "coding-agent",
    "multi-agent"
  ],
  "license": "MIT",
  "bin": {
    "heli": "bin/heli.mjs"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/KJ-AIML/heli-harness.git"
  },
  "files": [
    ".agents/",
    ".heli-harness/",
    "assets/",
    "benchmarks/",
    "bin/",
    "extensions/",
    "lib/",
    "scripts/",
    "install.sh",
    "install.ps1",
    "update.sh",
    "update.ps1",
    "uninstall.sh",
    "uninstall.ps1",
    "CHANGELOG.md",
    "LICENSE",
    "README.md"
  ],
  "scripts": {
    "prepublishOnly": "npm run check",
		"check": "node --check extensions/pi-extension.js && node --check bin/heli.mjs && node --check lib/concurrency/index.mjs && node --check lib/cli/diagnosis.mjs && node scripts/sync-plugin-shared.mjs --check && node scripts/sync-plugin-skills.mjs --check && node scripts/sync-workspace-cli.mjs --check && node scripts/smoke-cli-entry.mjs && node scripts/smoke-cli-install.mjs && node scripts/smoke-cli-update.mjs && node scripts/smoke-cli-uninstall.mjs && node scripts/smoke-cli-target.mjs && node scripts/smoke-cli-task.mjs && node scripts/smoke-cli-diagnosis.mjs && node scripts/smoke-cli-status.mjs && node scripts/smoke-cli-doctor.mjs && node scripts/smoke-clean-install.mjs && node scripts/smoke-portable-targets.mjs && node scripts/smoke-status-worktree.mjs && node scripts/smoke-extension-load.mjs && node scripts/smoke-update-preserves-local-state.mjs && node scripts/smoke-vnext-upgrade-0.7.3.mjs && node scripts/smoke-vnext-root-cause.mjs && node scripts/smoke-vnext-hooks.mjs && node scripts/smoke-claude-adapter.mjs && node scripts/smoke-codex-adapter.mjs && node scripts/smoke-claude-plugin.mjs && node scripts/smoke-codex-plugin.mjs && node scripts/smoke-plugin-skills.mjs && node scripts/smoke-grok-adapter.mjs && node scripts/smoke-grok-plugin.mjs && node scripts/smoke-opencode-adapter.mjs && node scripts/smoke-opencode-plugin.mjs && node scripts/smoke-kimi-adapter.mjs && node scripts/smoke-kimi-plugin.mjs && node scripts/smoke-antigravity-adapter.mjs && node scripts/smoke-antigravity-plugin.mjs && node scripts/smoke-cursor-plugin.mjs && node scripts/smoke-yolo-mode.mjs && node scripts/smoke-concurrency-foundation.mjs && node scripts/smoke-cloud-sync.mjs && node scripts/quality-guard-strictness.mjs && node scripts/smoke-pack-artifact.mjs && node scripts/verify-adapters.mjs && node scripts/smoke-release-npm.mjs && node scripts/validate-release.mjs",
    "sync:plugin-shared": "node scripts/sync-plugin-shared.mjs",
    "sync:plugin-skills": "node scripts/sync-plugin-skills.mjs",
    "live-verify:claude-concurrency": "node scripts/live-verify-claude-concurrency.mjs",
    "live-verify:codex-concurrency": "node scripts/live-verify-codex-concurrency.mjs",
    "smoke": "node scripts/smoke-extension-load.mjs",
    "smoke:cli": "node scripts/smoke-cli-entry.mjs && node scripts/smoke-cli-install.mjs && node scripts/smoke-cli-update.mjs && node scripts/smoke-cli-uninstall.mjs && node scripts/smoke-cli-target.mjs && node scripts/smoke-cli-task.mjs && node scripts/smoke-cli-status.mjs && node scripts/smoke-cli-doctor.mjs",
    "smoke:doctor": "node scripts/smoke-cli-doctor.mjs",
		"smoke:update": "node scripts/smoke-update-preserves-local-state.mjs && node scripts/smoke-vnext-upgrade-0.7.3.mjs",
    "smoke:claude": "node scripts/smoke-claude-adapter.mjs",
    "smoke:codex": "node scripts/smoke-codex-adapter.mjs",
    "smoke:claude-plugin": "node scripts/smoke-claude-plugin.mjs",
    "smoke:codex-plugin": "node scripts/smoke-codex-plugin.mjs && node scripts/smoke-plugin-skills.mjs",
    "smoke:grok": "node scripts/smoke-grok-adapter.mjs",
    "smoke:grok-plugin": "node scripts/smoke-grok-plugin.mjs",
    "smoke:opencode": "node scripts/smoke-opencode-adapter.mjs",
    "smoke:opencode-plugin": "node scripts/smoke-opencode-plugin.mjs",
    "smoke:kimi": "node scripts/smoke-kimi-adapter.mjs",
    "smoke:kimi-plugin": "node scripts/smoke-kimi-plugin.mjs",
    "smoke:antigravity": "node scripts/smoke-antigravity-adapter.mjs",
    "smoke:antigravity-plugin": "node scripts/smoke-antigravity-plugin.mjs",
    "smoke:cursor-plugin": "node scripts/smoke-cursor-plugin.mjs",
    "smoke:yolo": "node scripts/smoke-yolo-mode.mjs",
    "smoke:concurrency": "node scripts/smoke-concurrency-foundation.mjs",
    "smoke:vnext": "node scripts/smoke-vnext-root-cause.mjs && node scripts/smoke-vnext-hooks.mjs && node scripts/smoke-cli-diagnosis.mjs",
    "smoke:cloud": "node scripts/smoke-cloud-sync.mjs",
    "smoke:pack": "node scripts/smoke-pack-artifact.mjs",
    "smoke:release-npm": "node scripts/smoke-release-npm.mjs",
    "live-verify:claude-plugin": "node scripts/live-verify-claude-plugin.mjs",
    "live-verify:codex-plugin-install": "node scripts/live-verify-codex-plugin-install.mjs",
    "live-verify:codex-plugin-hook": "node scripts/live-verify-codex-plugin-hook.mjs",
    "verify:adapters": "node scripts/verify-adapters.mjs",
    "validate:release": "node scripts/validate-release.mjs",
    "release": "node scripts/release.mjs",
    "live-verify:grok-hooks": "node scripts/live-verify-grok-hooks.mjs",
    "live-verify:opencode-plugin": "node scripts/live-verify-opencode-plugin.mjs",
    "live-verify:kimi-hooks": "node scripts/live-verify-kimi-hooks.mjs",
    "quality:guards": "node scripts/quality-guard-strictness.mjs"
  },
  "pi": {
    "extensions": [
      "./extensions/pi-extension.js"
    ],
    "skills": [
      "./.heli-harness/skills"
    ]
  }
}
