{
  "name": "@luminascale/pi-shepherd",
  "version": "0.3.0",
  "type": "module",
  "description": "🐑 No-fuss herdr native subagent orchestration 🐑",
  "license": "Apache-2.0",
  "homepage": "https://github.com/MikkelKappelPersson/pi-shepherd#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/MikkelKappelPersson/pi-shepherd.git"
  },
  "bugs": {
    "url": "https://github.com/MikkelKappelPersson/pi-shepherd/issues"
  },
  "keywords": [
    "pi-package",
    "pi",
    "pi-agent",
    "extension",
    "subagent",
    "subagents",
    "agent",
    "agents",
    "herdr",
    "shepherd",
    "sheep",
    "artifacts",
    "fieldnotes"
  ],
  "pi": {
    "extensions": [
      "./index.ts"
    ]
  },
  "scripts": {
    "clean": "echo 'nothing to clean'",
    "build": "echo 'nothing to build'",
    "check": "echo 'nothing to check'",
    "discovery:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-discovery.mjs",
    "schemas:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-tool-schemas.mjs",
    "cli:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-cli.mjs",
    "parent-surface:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-parent-surface.mjs",
    "status-widget:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-status-widget.mjs",
    "rendering:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-rendering.mjs",
    "command-ux:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-command-ux.mjs",
    "launch:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-launch.mjs",
    "effective-prompt:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-effective-prompt.mjs",
    "registry:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-registry.mjs",
    "session-boundary:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-session-boundary.mjs",
    "task-registry:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-task-registry.mjs",
    "messaging:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-messaging.mjs",
    "child-surface:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-child-surface.mjs",
    "delegate:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-delegate.mjs",
    "task-completion:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-task-completion.mjs",
    "task-failures:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-task-failures.mjs",
    "message-routing:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-message-routing.mjs",
    "multi-wait:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-multi-wait.mjs",
    "watchers:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-watchers.mjs",
    "artifact-sessions:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-artifact-sessions.mjs",
    "settings:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-settings.mjs",
    "phase0:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-phase0.mjs",
    "show:shepherd-prompt": "node --experimental-strip-types --disable-warning=ExperimentalWarning scripts/show-shepherd-prompt.mjs",
    "show:shepherd-orchestrator": "node --experimental-strip-types --disable-warning=ExperimentalWarning scripts/show-shepherd-orchestrator.mjs",
    "extract:system-prompt": "node --experimental-strip-types --disable-warning=ExperimentalWarning scripts/extract-pi-system-prompt.mjs",
    "test": "npm run schemas:test && npm run cli:test && npm run parent-surface:test && npm run status-widget:test && npm run rendering:test && npm run status:test && npm run command-ux:test && npm run discovery:test && npm run launch:test && npm run child-surface:test && npm run delegate:test && npm run task-completion:test && npm run task-failures:test && npm run message-routing:test && npm run task-watchers:test && npm run stale-wait:test && npm run compat:test && npm run effective-prompt:test && npm run registry:test && npm run session-boundary:test && npm run task-registry:test && npm run messaging:test && npm run multi-wait:test && npm run watchers:test && npm run artifact-sessions:test && npm run settings:test && npm run phase0:test",
    "task-watchers:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-task-watchers.mjs",
    "stale-wait:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-stale-wait.mjs",
    "status:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-status.mjs",
    "compat:test": "node --experimental-strip-types --disable-warning=ExperimentalWarning test/verify-compat.mjs"
  },
  "peerDependencies": {
    "@earendil-works/pi-agent-core": "*",
    "@earendil-works/pi-ai": "*",
    "@earendil-works/pi-coding-agent": "*",
    "@earendil-works/pi-tui": "*",
    "typebox": "*"
  }
}
