{
  "name": "@slackhive/runner",
  "version": "0.1.0",
  "private": true,
  "description": "Agent runner service — manages all Claude Code Slack bot instances",
  "license": "MIT",
  "main": "dist/index.js",
  "scripts": {
    "start": "tsx src/index.ts",
    "dev": "tsx watch src/index.ts",
    "build": "tsc",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage"
  },
  "dependencies": {
    "@anthropic-ai/claude-agent-sdk": "^0.2.118",
    "@anthropic-ai/claude-code": "^2.1.118",
    "@datadog/datadog-api-client": "^1.41.0",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@notionhq/client": "^5.0.0",
    "@slack/bolt": "^4.4.0",
    "@slackhive/shared": "*",
    "dotenv": "^16.6.0",
    "node-cron": "^3.0.3",
    "tsx": "^4.20.3",
    "winston": "^3.11.0",
    "zod": "^3.23.8"
  },
  "devDependencies": {
    "@types/node": "^20.19.41",
    "@types/node-cron": "^3.0.11",
    "@types/pg": "^8.11.0",
    "@vitest/coverage-v8": "^4.1.6",
    "typescript": "^5.3.0",
    "vitest": "^4.1.2"
  },
  "overrides": {
    "vite": "^6.4.2"
  }
}
