{
  "name": "@agent-native/core",
  "version": "0.124.6",
  "description": "Framework for agent-native application development — where AI agents and UI share SQL state, actions, and context",
  "homepage": "https://github.com/BuilderIO/agent-native#readme",
  "bugs": {
    "url": "https://github.com/BuilderIO/agent-native/issues"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/BuilderIO/agent-native",
    "directory": "packages/core"
  },
  "bin": {
    "agent-native": "bin/agent-native.js"
  },
  "files": [
    "bin",
    "blueprints",
    "agent-native.eject.json",
    "corpus",
    "dist",
    "docs",
    "!docs/content/locales/**",
    "migration-manifest.json",
    "tsconfig.base.json",
    "src",
    "!src/**/*.spec.ts",
    "!src/**/*.spec.tsx",
    "!src/**/*.test.ts",
    "!src/**/*.test.tsx",
    "src/templates/default",
    "src/templates/headless",
    "src/templates/chat",
    "src/templates/workspace-core",
    "src/templates/workspace-root"
  ],
  "type": "module",
  "sideEffects": [
    "*.css",
    "dist/client/dev-overlay/builtins.js",
    "dist/client/tombstone/agent-presence-chip.js",
    "dist/client/tombstone/editor.js",
    "dist/client/tombstone/live-cursor-overlay.js",
    "dist/client/tombstone/presence-bar.js",
    "dist/client/tombstone/recent-edit-highlights.js",
    "dist/client/tombstone/remote-selection-rings.js",
    "dist/client/tombstone/rich-markdown-editor.js",
    "dist/client/tombstone/ui-dialog.js",
    "dist/client/tombstone/ui-dropdown-menu.js",
    "dist/client/tombstone/ui-hover-card.js",
    "dist/client/tombstone/ui-popover.js",
    "dist/client/tombstone/ui-sheet.js",
    "dist/client/tombstone/ui-tooltip.js",
    "dist/client/tombstone/visual-style-controls.js"
  ],
  "exports": {
    ".": {
      "browser": "./dist/index.browser.js",
      "default": "./dist/index.js"
    },
    "./vite": "./dist/vite/index.js",
    "./server": "./dist/server/index.js",
    "./server/edge": "./dist/server/edge.js",
    "./server/entry-server": "./dist/server/entry-server.js",
    "./server/ssr-handler": "./dist/server/ssr-handler.js",
    "./server/agent-discovery": "./dist/server/agent-discovery.js",
    "./server/request-context": "./dist/server/request-context.js",
    "./server/design-token-utils": "./dist/server/design-token-utils.js",
    "./server/poll": "./dist/server/poll.js",
    "./server/sse": "./dist/server/sse.js",
    "./server/short-lived-token": "./dist/server/short-lived-token.js",
    "./integrations": "./dist/integrations/index.js",
    "./integrations/runtime": "./dist/integrations/runtime.js",
    "./ingestion": "./dist/ingestion/index.js",
    "./search-utils": "./dist/search-utils/index.js",
    "./search": "./dist/search/index.js",
    "./embeddings": "./dist/embeddings/index.js",
    "./automation": "./dist/automation/index.js",
    "./brand-kit": "./dist/brand-kit/index.js",
    "./brand-kit/fig": "./dist/brand-kit/fig/index.js",
    "./data-widgets": "./dist/data-widgets/index.js",
    "./action": {
      "types": "./dist/action.d.ts",
      "default": "./dist/action.js"
    },
    "./action-ui": {
      "types": "./dist/action-ui.d.ts",
      "default": "./dist/action-ui.js"
    },
    "./agent-native": {
      "types": "./dist/agent-native/index.d.ts",
      "default": "./dist/agent-native/index.js"
    },
    "./agent-web": "./dist/agent-web/index.js",
    "./db": "./dist/db/index.js",
    "./db-admin": "./dist/db-admin/index.js",
    "./db/schema": "./dist/db/schema.js",
    "./db/drizzle-config": "./dist/db/drizzle-config.js",
    "./client": "./dist/client/index.js",
    "./client/agent-chat": "./dist/client/agent-chat/index.js",
    "./client/analytics": "./dist/client/analytics/index.js",
    "./client/automation": "./dist/client/automation/index.js",
    "./client/chat": "./dist/client/chat/index.js",
    "./client/changelog": "./dist/client/changelog/index.js",
    "./client/collab": "./dist/client/collab/index.js",
    "./client/composer": "./dist/client/composer/index.js",
    "./client/conversation": "./dist/client/conversation/index.js",
    "./client/dev-overlay": "./dist/client/dev-overlay/index.js",
    "./client/editor": "./dist/client/tombstone/editor.js",
    "./client/rich-markdown-editor": "./dist/client/tombstone/rich-markdown-editor.js",
    "./client/feature-flags": "./dist/client/feature-flags/index.js",
    "./client/hooks": "./dist/client/hooks/index.js",
    "./client/host": "./dist/client/host/index.js",
    "./client/integrations": "./dist/client/integrations/index.js",
    "./client/navigation": "./dist/client/navigation/index.js",
    "./client/resources": "./dist/client/resources/index.js",
    "./client/resources/runtime": "./dist/client/resources/runtime.js",
    "./client/route-chunk-recovery": "./dist/client/route-chunk-recovery/index.js",
    "./client/settings": "./dist/client/settings/index.js",
    "./client/ui": "./dist/client/ui/index.js",
    "./client/uploads": "./dist/client/uploads/index.js",
    "./client/widgets": "./dist/client/widgets/index.js",
    "./client/components/ui/dialog": "./dist/client/tombstone/ui-dialog.js",
    "./client/components/ui/dropdown-menu": "./dist/client/tombstone/ui-dropdown-menu.js",
    "./client/components/ui/hover-card": "./dist/client/tombstone/ui-hover-card.js",
    "./client/components/ui/popover": "./dist/client/tombstone/ui-popover.js",
    "./client/components/ui/sheet": "./dist/client/tombstone/ui-sheet.js",
    "./client/components/ui/tooltip": "./dist/client/tombstone/ui-tooltip.js",
    "./client/components/AgentPresenceChip": "./dist/client/tombstone/agent-presence-chip.js",
    "./client/components/LiveCursorOverlay": "./dist/client/tombstone/live-cursor-overlay.js",
    "./client/components/PresenceBar": "./dist/client/tombstone/presence-bar.js",
    "./client/components/RecentEditHighlights": "./dist/client/tombstone/recent-edit-highlights.js",
    "./client/components/RemoteSelectionRings": "./dist/client/tombstone/remote-selection-rings.js",
    "./client/visual-style-controls": "./dist/client/tombstone/visual-style-controls.js",
    "./blocks": "./dist/client/blocks/index.js",
    "./blocks/server": "./dist/client/blocks/server.js",
    "./client/AgentPanel": "./dist/client/AgentPanel.js",
    "./client/application-state": "./dist/client/application-state.js",
    "./client/api-path": "./dist/client/api-path.js",
    "./client/clipboard": "./dist/client/clipboard.js",
    "./client/route-state": "./dist/client/route-state.js",
    "./client/observability": "./dist/client/observability/index.js",
    "./client/onboarding": "./dist/client/onboarding/index.js",
    "./client/setup-connections": "./dist/client/setup-connections/index.js",
    "./client/setup-connections/runtime": "./dist/client/setup-connections/runtime.js",
    "./client/i18n": "./dist/client/i18n.js",
    "./client/settings/useBuilderStatus": "./dist/client/settings/useBuilderStatus.js",
    "./embedding": "./dist/embedding/index.js",
    "./embedding/agent": "./dist/embedding/agent.js",
    "./embedding/bridge": "./dist/embedding/bridge.js",
    "./embedding/protocol": "./dist/embedding/protocol.js",
    "./embedding/react": "./dist/embedding/react.js",
    "./onboarding": "./dist/onboarding/index.js",
    "./shared": "./dist/shared/index.js",
    "./shared/builder-link-tracking": "./dist/shared/builder-link-tracking.js",
    "./voice": "./dist/voice/index.js",
    "./scripts": "./dist/scripts/index.js",
    "./guards": {
      "types": "./dist/guards/index.d.ts",
      "default": "./dist/guards/index.js"
    },
    "./application-state": "./dist/application-state/index.js",
    "./settings": "./dist/settings/index.js",
    "./user-profile": "./dist/user-profile/index.js",
    "./feature-flags": "./dist/feature-flags/index.js",
    "./feature-flags/registry": "./dist/feature-flags/registry.js",
    "./feature-flags/actions/get-feature-flags": "./dist/feature-flags/actions/get-feature-flags.js",
    "./feature-flags/actions/list-feature-flags": "./dist/feature-flags/actions/list-feature-flags.js",
    "./feature-flags/actions/set-feature-flag": "./dist/feature-flags/actions/set-feature-flag.js",
    "./localization": "./dist/localization/index.js",
    "./localization/actions/get-localization-preference": "./dist/localization/actions/get-localization-preference.js",
    "./localization/actions/set-localization-preference": "./dist/localization/actions/set-localization-preference.js",
    "./credentials": "./dist/credentials/index.js",
    "./event-bus": "./dist/event-bus/index.js",
    "./fetch-tool": "./dist/extensions/fetch-tool.js",
    "./extensions/url-safety": "./dist/extensions/url-safety.js",
    "./tools/url-safety": "./dist/extensions/url-safety.js",
    "./file-upload": "./dist/file-upload/index.js",
    "./file-upload/actions/upload-image": "./dist/file-upload/actions/upload-image.js",
    "./private-blob": "./dist/private-blob/index.js",
    "./agent/context-xray/actions/context-manifest-get": "./dist/agent/context-xray/actions/context-manifest-get.js",
    "./agent/context-xray/actions/context-pin": "./dist/agent/context-xray/actions/context-pin.js",
    "./agent/context-xray/actions/context-evict": "./dist/agent/context-xray/actions/context-evict.js",
    "./agent/context-xray/actions/context-restore": "./dist/agent/context-xray/actions/context-restore.js",
    "./agent/context-xray/actions/context-report": "./dist/agent/context-xray/actions/context-report.js",
    "./agent/observational-memory": "./dist/agent/observational-memory/index.js",
    "./resources": "./dist/resources/index.js",
    "./resources/store": "./dist/resources/store.js",
    "./resources/metadata": "./dist/resources/metadata.js",
    "./oauth-tokens": "./dist/oauth-tokens/index.js",
    "./secrets": "./dist/secrets/index.js",
    "./secrets/crypto": "./dist/secrets/crypto.js",
    "./org": "./dist/org/index.js",
    "./org-team": "./dist/org-team/index.js",
    "./client/org": "./dist/client/org/index.js",
    "./client/org-team": "./dist/client/org-team/index.js",
    "./navigation": "./dist/navigation/index.js",
    "./command-navigation": "./dist/command-navigation/index.js",
    "./client/command-navigation": "./dist/client/command-navigation/index.js",
    "./setup-connections": "./dist/setup-connections/index.js",
    "./client/db-admin": "./dist/client/db-admin/index.js",
    "./audit": "./dist/audit/index.js",
    "./history": "./dist/history/index.js",
    "./history/actions/create-resource-version": "./dist/history/actions/create-resource-version.js",
    "./history/actions/list-resource-versions": "./dist/history/actions/list-resource-versions.js",
    "./history/actions/get-resource-version": "./dist/history/actions/get-resource-version.js",
    "./history/actions/restore-resource-version": "./dist/history/actions/restore-resource-version.js",
    "./history/actions/list-resource-history": "./dist/history/actions/list-resource-history.js",
    "./review": "./dist/review/index.js",
    "./comments-review": "./dist/comments-review/index.js",
    "./review/actions/list-review-comments": "./dist/review/actions/list-review-comments.js",
    "./review/actions/create-review-comment": "./dist/review/actions/create-review-comment.js",
    "./review/actions/reply-review-comment": "./dist/review/actions/reply-review-comment.js",
    "./review/actions/resolve-review-thread": "./dist/review/actions/resolve-review-thread.js",
    "./review/actions/delete-review-comment": "./dist/review/actions/delete-review-comment.js",
    "./review/actions/consume-review-feedback": "./dist/review/actions/consume-review-feedback.js",
    "./review/actions/get-review-feedback": "./dist/review/actions/get-review-feedback.js",
    "./review/actions/set-review-status": "./dist/review/actions/set-review-status.js",
    "./review/actions/send-review-thread-to-agent": "./dist/review/actions/send-review-thread-to-agent.js",
    "./comments-review/actions/list-review-comments": "./dist/review/actions/list-review-comments.js",
    "./comments-review/actions/create-review-comment": "./dist/review/actions/create-review-comment.js",
    "./comments-review/actions/reply-review-comment": "./dist/review/actions/reply-review-comment.js",
    "./comments-review/actions/resolve-review-thread": "./dist/review/actions/resolve-review-thread.js",
    "./comments-review/actions/delete-review-comment": "./dist/review/actions/delete-review-comment.js",
    "./comments-review/actions/consume-review-feedback": "./dist/review/actions/consume-review-feedback.js",
    "./comments-review/actions/get-review-feedback": "./dist/review/actions/get-review-feedback.js",
    "./comments-review/actions/set-review-status": "./dist/review/actions/set-review-status.js",
    "./comments-review/actions/send-review-thread-to-agent": "./dist/review/actions/send-review-thread-to-agent.js",
    "./sharing": "./dist/sharing/index.js",
    "./sharing/actions/share-resource": "./dist/sharing/actions/share-resource.js",
    "./sharing/actions/unshare-resource": "./dist/sharing/actions/unshare-resource.js",
    "./sharing/actions/list-resource-shares": "./dist/sharing/actions/list-resource-shares.js",
    "./sharing/actions/set-resource-visibility": "./dist/sharing/actions/set-resource-visibility.js",
    "./sharing/actions/create-agent-resource-link": "./dist/sharing/actions/create-agent-resource-link.js",
    "./client/sharing": "./dist/client/sharing/index.js",
    "./client/history": "./dist/client/history/index.js",
    "./client/review": "./dist/client/review/index.js",
    "./client/comments-review": "./dist/client/comments-review/index.js",
    "./client/extensions": "./dist/client/extensions/index.js",
    "./client/tools": "./dist/client/extensions/index.js",
    "./client/transcription/use-live-transcription": "./dist/client/transcription/use-live-transcription.js",
    "./client/transcription/BuilderTranscriptionCta": "./dist/client/transcription/BuilderTranscriptionCta.js",
    "./transcription/builder": "./dist/transcription/builder-transcription.js",
    "./adapters/cli": "./dist/adapters/cli/index.js",
    "./cli/skills": {
      "types": "./dist/cli/skills.d.ts",
      "default": "./dist/cli/skills.js"
    },
    "./testing": {
      "types": "./dist/testing.d.ts",
      "default": "./dist/testing.js"
    },
    "./router": "./dist/router/index.js",
    "./collab": "./dist/collab/index.js",
    "./a2a": "./dist/a2a/index.js",
    "./mcp": "./dist/mcp/index.js",
    "./mcp-client": "./dist/mcp-client/index.js",
    "./tracking": "./dist/tracking/index.js",
    "./usage": "./dist/usage/store.js",
    "./connections": "./dist/connections/index.js",
    "./connections/runtime": "./dist/connections/runtime.js",
    "./provider-api": "./dist/provider-api/index.js",
    "./provider-api/runtime": "./dist/provider-api/runtime.js",
    "./provider-api/gong": "./dist/provider-api/gong.js",
    "./provider-api/corpus-jobs": "./dist/provider-api/corpus-jobs.js",
    "./provider-api/corpus-jobs-store": "./dist/provider-api/corpus-jobs-store.js",
    "./provider-api/staging": "./dist/provider-api/staging.js",
    "./provider-api/staged-datasets-store": "./dist/provider-api/staged-datasets-store.js",
    "./provider-api/staged-datasets-aggregate": "./dist/provider-api/staged-datasets-aggregate.js",
    "./provider-api/actions/query-staged-dataset": "./dist/provider-api/actions/query-staged-dataset.js",
    "./provider-api/actions/list-staged-datasets": "./dist/provider-api/actions/list-staged-datasets.js",
    "./provider-api/actions/delete-staged-dataset": "./dist/provider-api/actions/delete-staged-dataset.js",
    "./provider-api/actions/staged-datasets": "./dist/provider-api/actions/staged-datasets.js",
    "./provider-api/actions/github-repo-files": "./dist/provider-api/actions/github-repo-files.js",
    "./provider-api/actions/provider-api": "./dist/provider-api/actions/provider-api.js",
    "./provider-api/actions/provider-api-audit": "./dist/provider-api/actions/provider-api-audit.js",
    "./provider-api/actions/custom-provider-registration": "./dist/provider-api/actions/custom-provider-registration.js",
    "./data-programs": {
      "types": "./dist/data-programs/index.d.ts",
      "default": "./dist/data-programs/index.js"
    },
    "./dashboard-storage": {
      "types": "./dist/dashboard-storage/index.d.ts",
      "default": "./dist/dashboard-storage/index.js"
    },
    "./local-artifacts": {
      "types": "./dist/local-artifacts/index.d.ts",
      "default": "./dist/local-artifacts/index.js"
    },
    "./workspace-files": "./dist/workspace-files/index.js",
    "./package-lifecycle": {
      "types": "./dist/package-lifecycle/index.d.ts",
      "default": "./dist/package-lifecycle/index.js"
    },
    "./agent-native.eject.json": "./agent-native.eject.json",
    "./migration-manifest.json": "./migration-manifest.json",
    "./code-agents": "./dist/code-agents/index.js",
    "./code-agents/transcript-normalizer": "./dist/code-agents/transcript-normalizer.js",
    "./workspace-connections": "./dist/workspace-connections/index.js",
    "./notifications": "./dist/notifications/index.js",
    "./client/notifications": "./dist/client/notifications/index.js",
    "./progress": "./dist/progress/index.js",
    "./client/progress": "./dist/client/progress/index.js",
    "./triggers": "./dist/triggers/index.js",
    "./terminal": "./dist/client/terminal/index.js",
    "./terminal/server": "./dist/terminal/index.js",
    "./tailwind": "./dist/tailwind.preset.js",
    "./styles/agent-native.css": "./dist/styles/agent-native.css",
    "./styles/agent-conversation.css": "./dist/styles/agent-conversation.css",
    "./styles/chat-history-list.css": "./dist/styles/chat-history-list.css",
    "./agent/engine": "./dist/agent/engine/index.js",
    "./agent/harness": "./dist/agent/harness/index.js",
    "./eval": "./dist/eval/index.js",
    "./tsconfig.base.json": "./tsconfig.base.json"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "scripts": {
    "build": "tsc && tsc -p tsconfig.cli.json && node scripts/finalize-build.mjs && node scripts/check-dist-imports.mjs",
    "dev": "tsc --watch",
    "typecheck": "tsc --noEmit",
    "test": "vitest --run --dir src --maxWorkers=25%",
    "prepack": "tsx ../../scripts/sync-core-first-party-templates.ts && tsx ../../scripts/sync-workspace-core-skills.ts --check && npm run build && cp ../../README.md ./README.md",
    "postpack": "tsx ../../scripts/sync-core-first-party-templates.ts --clean",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@agent-native/recap-cli": "workspace:*",
    "@agent-native/toolkit": "workspace:^",
    "@amplitude/analytics-browser": "^2.41.1",
    "@anthropic-ai/sdk": "^0.90.0",
    "@anthropic-ai/tokenizer": "0.0.4",
    "@assistant-ui/react": "catalog:",
    "@assistant-ui/react-markdown": "^0.12.6",
    "@assistant-ui/store": ">=0.2.9 <0.2.14",
    "@assistant-ui/tap": "^0.5.14",
    "@clack/prompts": "^1.4.0",
    "@codemirror/lang-sql": "^6.10.0",
    "@codemirror/theme-one-dark": "^6.1.3",
    "@libsql/client": "^0.15.0",
    "@modelcontextprotocol/ext-apps": "1.7.2",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@mozilla/readability": "0.6.0",
    "@neondatabase/serverless": "^1.1.0",
    "@radix-ui/react-popover": "catalog:",
    "@radix-ui/react-select": "catalog:",
    "@radix-ui/react-tooltip": "catalog:",
    "@react-router/dev": "^8.1.0",
    "@react-router/fs-routes": "^8.1.0",
    "@resvg/resvg-js": "^2.6.2",
    "@rrweb/record": "2.1.0",
    "@sentry/browser": "10.60.0",
    "@sentry/node": "10.60.0",
    "@shadcn/react": "^0.2.0",
    "@standard-schema/spec": "^1.1.0",
    "@tanstack/react-table": "^8.21.3",
    "@uiw/react-codemirror": "^4.25.10",
    "ajv": "^8.20.0",
    "better-auth": "1.6.16",
    "better-sqlite3": "^12.8.0",
    "botframework-connector": "^4.23.3",
    "clsx": "catalog:",
    "cron-parser": "^5.5.0",
    "diff-match-patch": "^1.0.5",
    "dotenv": "^17.2.1",
    "drizzle-orm": "^0.45.2",
    "h3": "^2.0.1-rc.20",
    "highlight.js": "catalog:",
    "i18next": "26.3.1",
    "isbot": "^5",
    "jiti": "^2.7.0",
    "jose": "^6.2.2",
    "linkedom": "0.18.12",
    "lowlight": "catalog:",
    "minimatch": "^10.0.0",
    "nanoid": "^5.1.9",
    "next-themes": "catalog:",
    "nf3": "0.3.17",
    "nitro": "3.0.260610-beta",
    "p-limit": "^7.3.0",
    "prettier": "^3.8.3",
    "react-i18next": "17.0.8",
    "react-markdown": "^10.1.0",
    "recharts": "catalog:",
    "remark-gfm": "^4.0.1",
    "roughjs": "4.6.6",
    "safe-regex2": "5.1.1",
    "shiki": "^4.0.2",
    "sonner": "catalog:",
    "tailwind-merge": "catalog:",
    "ts-morph": "^28.0.0",
    "turndown": "7.2.4",
    "tw-animate-css": "1.4.0",
    "tweetnacl": "^1.0.3",
    "y-protocols": "catalog:",
    "yjs": "catalog:",
    "zod": "^4.3.6"
  },
  "devDependencies": {
    "@ai-sdk/anthropic": "^3.0.71",
    "@ai-sdk/google": "^3.0.64",
    "@ai-sdk/groq": "^3.0.35",
    "@ai-sdk/openai": "^3.0.53",
    "@assistant-ui/react": "catalog:",
    "@assistant-ui/react-markdown": "^0.12.6",
    "@assistant-ui/store": ">=0.2.9 <0.2.14",
    "@assistant-ui/tap": "^0.5.14",
    "@excalidraw/excalidraw": "0.18.1",
    "@excalidraw/mermaid-to-excalidraw": "2.2.2",
    "@react-router/dev": "^8.1.0",
    "@react-router/fs-routes": "^8.1.0",
    "@supabase/supabase-js": "^2.49.0",
    "@tabler/icons-react": "^3.40.0",
    "@tailwindcss/typography": "^0.5.20",
    "@tailwindcss/vite": "catalog:",
    "@tanstack/react-query": "^5.101.2",
    "@types/better-sqlite3": "^7.6.13",
    "@types/diff-match-patch": "^1.0.36",
    "@types/express": "^5.0.6",
    "@types/node": "^24.2.1",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@types/turndown": "5.0.6",
    "@types/ws": "^8.18.1",
    "@vitejs/plugin-react-swc": "^4.0.0",
    "@vitest/coverage-v8": "4.1.5",
    "@xterm/addon-fit": "^0.11.0",
    "@xterm/addon-web-links": "^0.12.0",
    "@xterm/xterm": "^6.0.0",
    "ai": "^6.0.168",
    "autoprefixer": "^10.4.21",
    "drizzle-kit": "^0.31.10",
    "esbuild": "^0.28.1",
    "express": "^5.2.1",
    "mermaid": "11.15.0",
    "node-pty": "^1.1.0",
    "playwright": "^1.61.1",
    "react": "^19.2.7",
    "react-dom": "^19.2.7",
    "react-router": "^8.1.0",
    "tailwindcss": "catalog:",
    "typescript-7": "catalog:",
    "vite": "catalog:",
    "vitest": "^4.1.5",
    "ws": "^8.18.0"
  },
  "peerDependencies": {
    "@ai-sdk/anthropic": ">=3",
    "@ai-sdk/cohere": ">=3",
    "@ai-sdk/google": ">=3",
    "@ai-sdk/groq": ">=3",
    "@ai-sdk/mistral": ">=3",
    "@ai-sdk/openai": ">=3",
    "@excalidraw/excalidraw": ">=0.18",
    "@excalidraw/mermaid-to-excalidraw": ">=2",
    "@openrouter/ai-sdk-provider": ">=2",
    "@supabase/supabase-js": ">=2",
    "@tabler/icons-react": ">=3",
    "@tailwindcss/typography": ">=0.5",
    "@tailwindcss/vite": ">=4",
    "@tanstack/react-query": ">=5",
    "@vitejs/plugin-react-swc": ">=4",
    "@xterm/addon-fit": ">=0.11",
    "@xterm/addon-web-links": ">=0.12",
    "@xterm/xterm": ">=6",
    "ai": ">=6",
    "ai-sdk-ollama": ">=3",
    "convex": ">=1",
    "drizzle-kit": ">=0.31",
    "mermaid": ">=11",
    "node-pty": ">=1",
    "postgres": ">=3",
    "react": ">=19.2.7",
    "react-dom": ">=19.2.7",
    "react-router": ">=8",
    "tailwindcss": ">=4",
    "typescript": ">=5",
    "vite": ">=7",
    "ws": ">=8"
  },
  "peerDependenciesMeta": {
    "ai": {
      "optional": true
    },
    "@ai-sdk/anthropic": {
      "optional": true
    },
    "@ai-sdk/openai": {
      "optional": true
    },
    "@openrouter/ai-sdk-provider": {
      "optional": true
    },
    "@ai-sdk/google": {
      "optional": true
    },
    "@ai-sdk/groq": {
      "optional": true
    },
    "@ai-sdk/mistral": {
      "optional": true
    },
    "@ai-sdk/cohere": {
      "optional": true
    },
    "@excalidraw/excalidraw": {
      "optional": true
    },
    "@excalidraw/mermaid-to-excalidraw": {
      "optional": true
    },
    "ai-sdk-ollama": {
      "optional": true
    },
    "@tabler/icons-react": {
      "optional": true
    },
    "@tanstack/react-query": {
      "optional": true
    },
    "tailwindcss": {
      "optional": true
    },
    "@tailwindcss/typography": {
      "optional": true
    },
    "@tailwindcss/vite": {
      "optional": true
    },
    "@vitejs/plugin-react-swc": {
      "optional": true
    },
    "react-router": {
      "optional": true
    },
    "vite": {
      "optional": true
    },
    "@supabase/supabase-js": {
      "optional": true
    },
    "convex": {
      "optional": true
    },
    "drizzle-kit": {
      "optional": true
    },
    "mermaid": {
      "optional": true
    },
    "@xterm/xterm": {
      "optional": true
    },
    "@xterm/addon-fit": {
      "optional": true
    },
    "@xterm/addon-web-links": {
      "optional": true
    },
    "node-pty": {
      "optional": true
    },
    "ws": {
      "optional": true
    },
    "postgres": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "@opentelemetry/api": "^1.9.1",
    "fast-xml-parser": "^5.10.1",
    "jszip": "^3.10.1",
    "mammoth": "^1.12.0",
    "officeparser": "^7.3.0",
    "playwright": "^1.61.1",
    "sharp": "^0.35.3"
  },
  "engines": {
    "node": ">=22.22.0"
  },
  "agentNativeEjectManifest": "agent-native.eject.json"
}
