{
  "name": "@bradygaster/squad-cli",
  "version": "0.13.1",
  "description": "Squad CLI — Command-line interface for the Squad multi-agent runtime",
  "type": "module",
  "bin": {
    "squad": "dist/cli-entry.js",
    "squad-cli": "dist/cli-entry.js",
    "squad-test": "dist/cli-entry.js"
  },
  "exports": {
    ".": {
      "types": "./dist/cli/index.d.ts",
      "import": "./dist/cli/index.js"
    },
    "./upgrade": {
      "types": "./dist/cli/upgrade.d.ts",
      "import": "./dist/cli/upgrade.js"
    },
    "./copilot-install": {
      "types": "./dist/cli/copilot-install.d.ts",
      "import": "./dist/cli/copilot-install.js"
    },
    "./shell/sessions": {
      "types": "./dist/cli/shell/sessions.d.ts",
      "import": "./dist/cli/shell/sessions.js"
    },
    "./shell/spawn": {
      "types": "./dist/cli/shell/spawn.d.ts",
      "import": "./dist/cli/shell/spawn.js"
    },
    "./shell/coordinator": {
      "types": "./dist/cli/shell/coordinator.d.ts",
      "import": "./dist/cli/shell/coordinator.js"
    },
    "./shell/lifecycle": {
      "types": "./dist/cli/shell/lifecycle.d.ts",
      "import": "./dist/cli/shell/lifecycle.js"
    },
    "./shell/stream-bridge": {
      "types": "./dist/cli/shell/stream-bridge.d.ts",
      "import": "./dist/cli/shell/stream-bridge.js"
    },
    "./shell/sdk-bridge": {
      "types": "./dist/cli/shell/sdk-bridge.d.ts",
      "import": "./dist/cli/shell/sdk-bridge.js"
    },
    "./shell/router": {
      "types": "./dist/cli/shell/router.d.ts",
      "import": "./dist/cli/shell/router.js"
    },
    "./shell/commands": {
      "types": "./dist/cli/shell/commands.d.ts",
      "import": "./dist/cli/shell/commands.js"
    },
    "./shell/render": {
      "types": "./dist/cli/shell/render.d.ts",
      "import": "./dist/cli/shell/render.js"
    },
    "./shell/types": {
      "types": "./dist/cli/shell/types.d.ts",
      "import": "./dist/cli/shell/types.js"
    },
    "./shell/session-store": {
      "types": "./dist/cli/shell/session-store.d.ts",
      "import": "./dist/cli/shell/session-store.js"
    },
    "./shell/error-messages": {
      "types": "./dist/cli/shell/error-messages.d.ts",
      "import": "./dist/cli/shell/error-messages.js"
    },
    "./shell/shell-metrics": {
      "types": "./dist/cli/shell/shell-metrics.d.ts",
      "import": "./dist/cli/shell/shell-metrics.js"
    },
    "./shell/agent-name-parser": {
      "types": "./dist/cli/shell/agent-name-parser.d.ts",
      "import": "./dist/cli/shell/agent-name-parser.js"
    },
    "./core/detect-squad-dir": {
      "types": "./dist/cli/core/detect-squad-dir.d.ts",
      "import": "./dist/cli/core/detect-squad-dir.js"
    },
    "./core/init": {
      "types": "./dist/cli/core/init.d.ts",
      "import": "./dist/cli/core/init.js"
    },
    "./core/email-scrub": {
      "types": "./dist/cli/core/email-scrub.d.ts",
      "import": "./dist/cli/core/email-scrub.js"
    },
    "./core/upgrade": {
      "types": "./dist/cli/core/upgrade.d.ts",
      "import": "./dist/cli/core/upgrade.js"
    },
    "./core/version": {
      "types": "./dist/cli/core/version.d.ts",
      "import": "./dist/cli/core/version.js"
    },
    "./commands/export": {
      "types": "./dist/cli/commands/export.d.ts",
      "import": "./dist/cli/commands/export.js"
    },
    "./commands/import": {
      "types": "./dist/cli/commands/import.d.ts",
      "import": "./dist/cli/commands/import.js"
    },
    "./commands/doctor": {
      "types": "./dist/cli/commands/doctor.d.ts",
      "import": "./dist/cli/commands/doctor.js"
    },
    "./commands/update-check": {
      "types": "./dist/cli/commands/update-check.d.ts",
      "import": "./dist/cli/commands/update-check.js"
    },
    "./commands/aspire": {
      "types": "./dist/cli/commands/aspire.d.ts",
      "import": "./dist/cli/commands/aspire.js"
    },
    "./commands/link": {
      "types": "./dist/cli/commands/link.d.ts",
      "import": "./dist/cli/commands/link.js"
    },
    "./commands/init-remote": {
      "types": "./dist/cli/commands/init-remote.d.ts",
      "import": "./dist/cli/commands/init-remote.js"
    },
    "./commands/watch": {
      "types": "./dist/cli/commands/watch/index.d.ts",
      "import": "./dist/cli/commands/watch/index.js"
    },
    "./commands/watch/health": {
      "types": "./dist/cli/commands/watch/health.d.ts",
      "import": "./dist/cli/commands/watch/health.js"
    },
    "./commands/start": {
      "types": "./dist/cli/commands/start.d.ts",
      "import": "./dist/cli/commands/start.js"
    },
    "./commands/rc-tunnel": {
      "types": "./dist/cli/commands/rc-tunnel.d.ts",
      "import": "./dist/cli/commands/rc-tunnel.js"
    },
    "./commands/rc": {
      "types": "./dist/cli/commands/rc.d.ts",
      "import": "./dist/cli/commands/rc.js"
    },
    "./commands/extract": {
      "types": "./dist/cli/commands/extract.d.ts",
      "import": "./dist/cli/commands/extract.js"
    },
    "./commands/copilot": {
      "types": "./dist/cli/commands/copilot.d.ts",
      "import": "./dist/cli/commands/copilot.js"
    },
    "./commands/memory": {
      "types": "./dist/cli/commands/memory.d.ts",
      "import": "./dist/cli/commands/memory.js"
    },
    "./commands/cost": {
      "types": "./dist/cli/commands/cost.d.ts",
      "import": "./dist/cli/commands/cost.js"
    },
    "./commands/copilot-bridge": {
      "types": "./dist/cli/commands/copilot-bridge.d.ts",
      "import": "./dist/cli/commands/copilot-bridge.js"
    },
    "./commands/personal": {
      "types": "./dist/cli/commands/personal.d.ts",
      "import": "./dist/cli/commands/personal.js"
    },
    "./commands/cast": {
      "types": "./dist/cli/commands/cast.d.ts",
      "import": "./dist/cli/commands/cast.js"
    }
  },
  "files": [
    "dist",
    "templates",
    "scripts",
    "README.md",
    "CHANGELOG.md"
  ],
  "scripts": {
    "postinstall": "node scripts/patch-esm-imports.mjs && node scripts/patch-ink-rendering.mjs",
    "prepublishOnly": "npm run build",
    "build": "tsc -p tsconfig.json && npm run postbuild",
    "postbuild": "node -e \"require('fs').cpSync('src/remote-ui', 'dist/remote-ui', {recursive: true})\""
  },
  "engines": {
    "node": ">=22.5.0"
  },
  "dependencies": {
    "@bradygaster/squad-sdk": "0.13.1",
    "@modelcontextprotocol/sdk": "^1.30.0",
    "ink": "^7.1.1",
    "react": "^19.2.8",
    "jsonc-parser": "^3.3.1",
    "vscode-jsonrpc": "^9.0.1"
  },
  "devDependencies": {
    "@types/node": "^26.2.0",
    "@types/react": "^19.2.18",
    "typescript": "^6.0.3",
    "ink-testing-library": "^4.0.0"
  },
  "keywords": [
    "copilot",
    "multi-agent",
    "squad",
    "cli"
  ],
  "license": "MIT",
  "homepage": "https://github.com/bradygaster/squad#readme",
  "bugs": {
    "url": "https://github.com/bradygaster/squad/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bradygaster/squad.git",
    "directory": "packages/squad-cli"
  },
  "optionalDependencies": {
    "node-pty": "^1.1.0",
    "qrcode-terminal": "^0.12.0"
  }
}
