{
  "name": "pi-better-subagents",
  "version": "0.1.22",
  "description": "Pi extension for detached, sandboxed subagent runs that keep the foreground session free.",
  "license": "MIT",
  "type": "module",
  "keywords": [
    "pi-package",
    "pi-extension",
    "pi",
    "subagents",
    "sandboxed-agents"
  ],
  "pi": {
    "extensions": [
      "./index.ts"
    ],
    "image": "https://raw.githubusercontent.com/1aboveio/pi-better-harness/main/docs/images/package-gallery/pi-better-subagents.png"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/1aboveio/pi-better-harness.git",
    "directory": "packages/pi-better-subagents"
  },
  "bugs": {
    "url": "https://github.com/1aboveio/pi-better-harness/issues"
  },
  "homepage": "https://github.com/1aboveio/pi-better-harness/tree/main/packages/pi-better-subagents#readme",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "pretest": "node ../../scripts/sync-shared-log-utils.mjs && node ../../scripts/sync-shared-sandbox-core.mjs",
    "prepack": "node ../../scripts/sync-shared-log-utils.mjs && node ../../scripts/sync-shared-sandbox-core.mjs",
    "typecheck": "node -e \"console.log('pi-better-subagents: typecheck skipped for legacy mixed TS/MJS package')\"",
    "test": "node --import tsx --test tests/*.test.mjs",
    "test:cross-session": "node --import tsx --test --test-name-pattern \"callback session isolation\" tests/extension_health_lifecycle.test.mjs",
    "pretest:macos-sandbox": "node ../../scripts/sync-shared-sandbox-core.mjs",
    "test:macos-sandbox": "bash tests/test_sandbox_applied.sh && bash tests/test_sandbox_deny_outside.sh && bash tests/test_sandbox_wrapper_argv.sh && node --import tsx --test tests/sandbox_profile.test.mjs",
    "pretest:linux-sandbox": "node ../../scripts/sync-shared-sandbox-core.mjs",
    "test:linux-sandbox": "node --import tsx --test tests/linux_bubblewrap.integration.mjs",
    "verify": "npm run typecheck && npm test"
  },
  "files": [
    "*.ts",
    "*.mjs",
    "config.json",
    "README.md"
  ],
  "peerDependencies": {
    "@earendil-works/pi-ai": "*",
    "@earendil-works/pi-coding-agent": "*",
    "@earendil-works/pi-tui": "*"
  }
}
