{
  "name": "smithers-orchestrator",
  "version": "0.32.0",
  "description": "Multi-agent workflows with full observability and time travel: watch every step live, rewind, fork, and replay any run. Claude Code, Codex, Gemini, any model or harness.",
  "license": "MIT",
  "homepage": "https://smithers.sh",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/smithersai/smithers.git",
    "directory": "packages/smithers"
  },
  "bugs": {
    "url": "https://github.com/smithersai/smithers/issues"
  },
  "keywords": [
    "ai",
    "agent",
    "agents",
    "coding-agent",
    "background-agents",
    "orchestration",
    "workflow",
    "durable-execution",
    "human-in-the-loop",
    "multi-agent",
    "time-travel",
    "react",
    "jsx",
    "llm",
    "claude",
    "claude-code",
    "codex",
    "gemini",
    "bun"
  ],
  "type": "module",
  "sideEffects": false,
  "engines": {
    "node": ">=22",
    "bun": ">=1.3.0"
  },
  "exports": {
    ".": {
      "types": "./src/index.d.ts",
      "import": "./src/index.js",
      "default": "./src/index.js"
    },
    "./browser": {
      "types": "./src/browser.d.ts",
      "import": "./src/browser.js",
      "default": "./src/browser.js"
    },
    "./tools": {
      "types": "./src/tools.d.ts",
      "import": "./src/tools.js",
      "default": "./src/tools.js"
    },
    "./testing": {
      "types": "./src/testing.d.ts",
      "import": "./src/testing.js",
      "default": "./src/testing.js"
    },
    "./gateway-client": {
      "types": "./src/gateway-client.d.ts",
      "import": "./src/gateway-client.js",
      "default": "./src/gateway-client.js"
    },
    "./gateway-react": {
      "types": "./src/gateway-react.d.ts",
      "import": "./src/gateway-react.js",
      "default": "./src/gateway-react.js"
    },
    "./scorers": {
      "types": "./src/scorers.d.ts",
      "import": "./src/scorers.js",
      "default": "./src/scorers.js"
    },
    "./evals": {
      "types": "./src/evals.d.ts",
      "import": "./src/evals.js",
      "default": "./src/evals.js"
    },
    "./gateway-ui": {
      "types": "./src/gateway-ui.d.ts",
      "import": "./src/gateway-ui.js",
      "default": "./src/gateway-ui.js"
    },
    "./ui": {
      "types": "./src/ui.d.ts",
      "import": "./src/ui.js",
      "default": "./src/ui.js"
    },
    "./ui/status": {
      "types": "./src/ui/status.d.ts",
      "import": "./src/ui/status.js",
      "default": "./src/ui/status.js"
    },
    "./ui/adapters/markdown-editor": {
      "types": "./src/ui/adapters/markdown-editor.d.ts",
      "import": "./src/ui/adapters/markdown-editor.js",
      "default": "./src/ui/adapters/markdown-editor.js"
    },
    "./ui/adapters/pierre-diff-view": {
      "types": "./src/ui-adapters-pierre-diff-view.d.ts",
      "import": "./src/ui-adapters-pierre-diff-view.js",
      "default": "./src/ui-adapters-pierre-diff-view.js"
    },
    "./ui/adapters/terminal": {
      "types": "./src/ui/adapters/terminal.d.ts",
      "import": "./src/ui/adapters/terminal.js",
      "default": "./src/ui/adapters/terminal.js"
    },
    "./sandbox": {
      "types": "./src/sandbox.d.ts",
      "import": "./src/sandbox.js",
      "default": "./src/sandbox.js"
    },
    "./telegram": {
      "types": "./src/telegram.d.ts",
      "import": "./src/telegram.js",
      "default": "./src/telegram.js"
    },
    "./xstate": {
      "types": "./src/xstate.d.ts",
      "import": "./src/xstate.js",
      "default": "./src/xstate.js"
    },
    "./control-plane": {
      "types": "./src/control-plane.d.ts",
      "import": "./src/control-plane.js",
      "default": "./src/control-plane.js"
    },
    "./cloudflare": {
      "types": "./src/cloudflare.d.ts",
      "import": "./src/cloudflare.js",
      "default": "./src/cloudflare.js"
    },
    "./daytona": {
      "types": "./src/daytona.d.ts",
      "import": "./src/daytona.js",
      "default": "./src/daytona.js"
    },
    "./microsandbox": {
      "types": "./src/microsandbox.d.ts",
      "import": "./src/microsandbox.js",
      "default": "./src/microsandbox.js"
    },
    "./vercel": {
      "types": "./src/vercel.d.ts",
      "import": "./src/vercel.js",
      "default": "./src/vercel.js"
    },
    "./aws": {
      "types": "./src/aws.d.ts",
      "import": "./src/aws.js",
      "default": "./src/aws.js"
    },
    "./gcp": {
      "types": "./src/gcp.d.ts",
      "import": "./src/gcp.js",
      "default": "./src/gcp.js"
    },
    "./jsx-runtime": {
      "types": "./src/jsx-runtime.d.ts",
      "import": "./src/jsx-runtime.js",
      "default": "./src/jsx-runtime.js"
    },
    "./jsx-dev-runtime": {
      "types": "./src/jsx-runtime.d.ts",
      "import": "./src/jsx-runtime.js",
      "default": "./src/jsx-runtime.js"
    },
    "./*": {
      "types": "./src/index.d.ts",
      "import": "./src/*.js",
      "default": "./src/*.js"
    },
    "./ui/adapters/chart": {
      "types": "./src/ui/adapters/chart.d.ts",
      "import": "./src/ui/adapters/chart.js",
      "default": "./src/ui/adapters/chart.js"
    }
  },
  "files": [
    "src/",
    "README.md",
    "docs/llms.txt",
    "docs/llms-full.txt"
  ],
  "bin": {
    "smithers": "./src/bin/smithers.js"
  },
  "dependencies": {
    "@mdx-js/esbuild": "^3.1.1",
    "ai": "^7.0.10",
    "diff": "^9.0.0",
    "drizzle-orm": "^0.45.2",
    "effect": "4.0.0-beta.102",
    "incur": "^0.4.10",
    "react": "^19.2.7",
    "zod": "^4.4.3",
    "@smithers-orchestrator/agents": "0.32.0",
    "@smithers-orchestrator/cli": "0.32.0",
    "@smithers-orchestrator/components": "0.32.0",
    "@smithers-orchestrator/cloudflare": "0.32.0",
    "@smithers-orchestrator/aws": "0.32.0",
    "@smithers-orchestrator/db": "0.32.0",
    "@smithers-orchestrator/driver": "0.32.0",
    "@smithers-orchestrator/engine": "0.32.0",
    "@smithers-orchestrator/errors": "0.32.0",
    "@smithers-orchestrator/gateway-react": "0.32.0",
    "@smithers-orchestrator/gateway-client": "0.32.0",
    "@smithers-orchestrator/gateway-ui": "0.32.0",
    "@smithers-orchestrator/graph": "0.32.0",
    "@smithers-orchestrator/daytona": "0.32.0",
    "@smithers-orchestrator/gcp": "0.32.0",
    "@smithers-orchestrator/control-plane": "0.32.0",
    "@smithers-orchestrator/observability": "0.32.0",
    "@smithers-orchestrator/openapi": "0.32.0",
    "@smithers-orchestrator/react-reconciler": "0.32.0",
    "@smithers-orchestrator/scorers": "0.32.0",
    "@smithers-orchestrator/memory": "0.32.0",
    "@smithers-orchestrator/scheduler": "0.32.0",
    "@smithers-orchestrator/time-travel": "0.32.0",
    "@smithers-orchestrator/server": "0.32.0",
    "@smithers-orchestrator/ui": "0.32.0",
    "@smithers-orchestrator/microsandbox": "0.32.0",
    "@smithers-orchestrator/testing": "0.32.0",
    "@smithers-orchestrator/vercel": "0.32.0",
    "@smithers-orchestrator/telegram": "0.32.0",
    "@smithers-orchestrator/sandbox": "0.32.0",
    "@smithers-orchestrator/vcs": "0.32.0",
    "@smithers-orchestrator/tool-context": "0.32.0",
    "@smithers-orchestrator/xstate": "0.32.0"
  },
  "optionalDependencies": {
    "@electric-sql/pglite": "^0.5.4",
    "@electric-sql/pglite-socket": "^0.2.6",
    "pg": "^8.22.0"
  },
  "devDependencies": {
    "@types/bun": "latest",
    "typescript": "~6.0.3"
  },
  "scripts": {
    "test": "bun test tests/barrels.test.js && bun test '--path-ignore-patterns=**/barrels.test.js' tests",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "build": "rm -f src/index.d.ts src/index-*.d.ts && tsup --dts-only"
  }
}