{
  "name": "@tutti-os/agent-gui",
  "version": "0.0.419",
  "private": false,
  "type": "module",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./agent-gui": {
      "types": "./dist/agent-gui.d.ts",
      "import": "./dist/agent-gui.js"
    },
    "./startup-shell": {
      "types": "./dist/startup-shell.d.ts",
      "import": "./dist/startup-shell.js"
    },
    "./side-conversation": {
      "types": "./dist/side-conversation.d.ts",
      "import": "./dist/side-conversation.js"
    },
    "./side-conversation/controller": {
      "types": "./dist/side-conversation/controller.d.ts",
      "import": "./dist/side-conversation/controller.js"
    },
    "./quick-composer": {
      "types": "./dist/quick-composer.d.ts",
      "import": "./dist/quick-composer.js"
    },
    "./composer-settings-core": {
      "types": "./dist/composer-settings-core/index.d.ts",
      "import": "./dist/composer-settings-core/index.js"
    },
    "./agents": {
      "types": "./dist/agents.d.ts",
      "import": "./dist/agents.js"
    },
    "./custom-mention": {
      "types": "./dist/custom-mention.d.ts",
      "import": "./dist/custom-mention.js"
    },
    "./dock-icons": {
      "types": "./dist/dock-icons.d.ts",
      "import": "./dist/dock-icons.js"
    },
    "./layout": {
      "types": "./dist/layout.d.ts",
      "import": "./dist/layout.js"
    },
    "./mention-search": {
      "types": "./dist/mention-search.d.ts",
      "import": "./dist/mention-search.js"
    },
    "./abortable-single-flight": {
      "types": "./dist/abortable-single-flight.d.ts",
      "import": "./dist/abortable-single-flight.js"
    },
    "./agent-message-center": {
      "types": "./dist/agent-message-center/index.d.ts",
      "import": "./dist/agent-message-center/index.js"
    },
    "./agent-conversation": {
      "types": "./dist/agent-conversation/index.d.ts",
      "import": "./dist/agent-conversation/index.js"
    },
    "./agent-conversation/follow-end": {
      "types": "./dist/agent-conversation/follow-end.d.ts",
      "import": "./dist/agent-conversation/follow-end.js"
    },
    "./agent-conversation/interactive-answer": {
      "types": "./dist/agent-conversation/interactive-answer.d.ts",
      "import": "./dist/agent-conversation/interactive-answer.js"
    },
    "./agent-env": {
      "types": "./dist/agent-env/index.d.ts",
      "import": "./dist/agent-env/index.js"
    },
    "./agent-env-ui": {
      "types": "./dist/agent-env/ui.d.ts",
      "import": "./dist/agent-env/ui.js"
    },
    "./workspace-settings-panel": {
      "types": "./dist/workspace-settings-panel.d.ts",
      "import": "./dist/workspace-settings-panel.js"
    },
    "./context-mention-palette": {
      "types": "./dist/context-mention-palette/index.d.ts",
      "import": "./dist/context-mention-palette/index.js"
    },
    "./context-mention-provider": {
      "types": "./dist/context-mention-provider.d.ts",
      "import": "./dist/context-mention-provider.js"
    },
    "./mention-file-presentation": {
      "types": "./dist/mention-file-presentation.d.ts",
      "import": "./dist/mention-file-presentation.js"
    },
    "./agent-title-text": {
      "types": "./dist/agent-title-text.d.ts",
      "import": "./dist/agent-title-text.js"
    },
    "./activity-list-projection": {
      "types": "./dist/activity-list-projection.d.ts",
      "import": "./dist/activity-list-projection.js"
    },
    "./conversation-activity-projection": {
      "types": "./dist/conversation-activity-projection.d.ts",
      "import": "./dist/conversation-activity-projection.js"
    },
    "./provider-icons": {
      "types": "./dist/provider-icons.d.ts",
      "import": "./dist/provider-icons.js"
    },
    "./provider-identity": {
      "types": "./dist/provider-identity.d.ts",
      "import": "./dist/provider-identity.js"
    },
    "./workspace-agent-generated-files": {
      "types": "./dist/workspace-agent-generated-files.d.ts",
      "import": "./dist/workspace-agent-generated-files.js"
    },
    "./conversation-message-controller": {
      "types": "./dist/conversation-message-controller.d.ts",
      "import": "./dist/conversation-message-controller.js"
    },
    "./conversation-rail-controller": {
      "types": "./dist/conversation-rail-controller.d.ts",
      "import": "./dist/conversation-rail-controller.js"
    },
    "./conversation-rail-runtime": {
      "types": "./dist/conversation-rail-runtime.d.ts",
      "import": "./dist/conversation-rail-runtime.js"
    },
    "./conversation-rail-projection": {
      "types": "./dist/conversation-rail-projection.d.ts",
      "import": "./dist/conversation-rail-projection.js"
    },
    "./conversation-projection": {
      "types": "./dist/conversation-projection.d.ts",
      "import": "./dist/conversation-projection.js"
    },
    "./composer-projection": {
      "types": "./dist/composer-projection.d.ts",
      "import": "./dist/composer-projection.js"
    },
    "./i18n": {
      "types": "./dist/i18n/index.d.ts",
      "import": "./dist/i18n/index.js"
    },
    "./workbench": {
      "types": "./dist/workbench/index.d.ts",
      "import": "./dist/workbench/index.js"
    },
    "./workbench/contribution": {
      "types": "./dist/workbench/contribution.d.ts",
      "import": "./dist/workbench/contribution.js"
    },
    "./workbench/launch": {
      "types": "./dist/workbench/launch.d.ts",
      "import": "./dist/workbench/launch.js"
    },
    "./workbench/providerCatalog": {
      "types": "./dist/workbench/providerCatalog.d.ts",
      "import": "./dist/workbench/providerCatalog.js"
    },
    "./workbench/sessionTitle": {
      "types": "./dist/workbench/sessionTitle.d.ts",
      "import": "./dist/workbench/sessionTitle.js"
    },
    "./workbench/state": {
      "types": "./dist/workbench/state.d.ts",
      "import": "./dist/workbench/state.js"
    },
    "./workbench/browser-element-context": {
      "types": "./dist/workbench/browser-element-context/index.d.ts",
      "import": "./dist/workbench/browser-element-context/index.js"
    },
    "./workbench/tool-sidebar": {
      "types": "./dist/workbench/tool-sidebar/index.d.ts",
      "import": "./dist/workbench/tool-sidebar/index.js"
    },
    "./workbench/types": {
      "types": "./dist/workbench/types.d.ts",
      "import": "./dist/workbench/types.js"
    },
    "./styles.css": "./dist/app/renderer/agentactivity.css"
  },
  "files": [
    "dist",
    "README.md"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tutti-os/tutti.git",
    "directory": "packages/agent/gui"
  },
  "dependencies": {
    "@tanstack/react-virtual": "^3.14.8",
    "@tutti-os/agent-activity-core": "0.0.419",
    "@tutti-os/browser-node": "0.0.419",
    "@tutti-os/connector-renderer": "0.0.419",
    "@tutti-os/ui-i18n-runtime": "0.0.419",
    "@tutti-os/ui-react-hooks": "0.0.419",
    "@tutti-os/ui-rich-text": "0.0.419",
    "@tutti-os/ui-system": "0.0.419",
    "@tutti-os/workbench-surface": "0.0.419",
    "@tutti-os/workspace-external-core": "0.0.419",
    "@tutti-os/workspace-file-manager": "0.0.419",
    "@tutti-os/workspace-file-preview": "0.0.419",
    "@tutti-os/workspace-file-reference": "0.0.419",
    "@tutti-os/workspace-issue-manager": "0.0.419",
    "@tutti-os/workspace-user-project": "0.0.419",
    "clsx": "^2.1.1",
    "dompurify": "^3.4.12",
    "framer-motion": "^12.40.0",
    "lodash": "^4.17.21",
    "lucide-react": "^0.511.0",
    "mermaid": "^11.16.0",
    "monaco-editor": "^0.55.1",
    "react-markdown": "^10.1.0",
    "rehype-sanitize": "^6.0.0",
    "remark-gfm": "^4.0.1",
    "tailwind-merge": "^3.6.0",
    "three": "^0.185.1",
    "use-sync-external-store": "^1.6.0",
    "valtio": "^2.3.2",
    "zustand": "^5.0.14"
  },
  "devDependencies": {
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.0",
    "@tiptap/core": "^3.11.1",
    "@tiptap/pm": "^3.23.6",
    "@tiptap/react": "^3.11.1",
    "@tiptap/static-renderer": "3.23.6",
    "@tiptap/starter-kit": "^3.11.1",
    "@tiptap/suggestion": "^3.11.1",
    "@types/lodash": "^4.17.24",
    "@types/node": "^24.0.1",
    "@types/react": "^19.1.6",
    "@types/react-dom": "^19.1.5",
    "@types/three": "^0.185.1",
    "@types/use-sync-external-store": "^0.0.6",
    "jsdom": "^27.2.0",
    "tsup": "8.5.1",
    "typescript": "^5.8.3",
    "vite": "^6.4.2",
    "vitest": "^4.0.13",
    "@tutti-os/client-tuttid-ts": "0.0.0",
    "@tutti-os/event-protocol": "0.0.0",
    "@tutti-os/config-tsconfig": "0.0.0"
  },
  "peerDependencies": {
    "@tiptap/core": "^3.11.1",
    "@tiptap/pm": "^3.23.6",
    "@tiptap/react": "^3.11.1",
    "@tiptap/static-renderer": "3.23.6",
    "@tiptap/starter-kit": "^3.11.1",
    "@tiptap/suggestion": "^3.11.1",
    "react": "^19.1.0",
    "react-dom": "^19.1.0"
  },
  "tutti": {
    "tailwindSourceRoot": "."
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsup --config tsup.config.ts && node ../../../node_modules/@typescript/native-preview/bin/tsgo.js -p tsconfig.dts.json && tsup --config tsup.dts.config.ts && node build/cleanupAgentGUIDtsIntermediates.mjs && node ../../../tools/scripts/copy-package-assets.mjs app/renderer/agentactivity.css dist/app/renderer/agentactivity.css app/renderer/assets/icons dist/app/renderer/assets/icons",
    "test": "vitest run",
    "typecheck": "node ../../../tools/scripts/run-tsgo-typecheck.mjs"
  },
  "typesVersions": {
    "*": {
      "agent-gui": [
        "./dist/agent-gui.d.ts"
      ],
      "startup-shell": [
        "./dist/startup-shell.d.ts"
      ],
      "side-conversation": [
        "./dist/side-conversation.d.ts"
      ],
      "side-conversation/controller": [
        "./dist/side-conversation/controller.d.ts"
      ],
      "quick-composer": [
        "./dist/quick-composer.d.ts"
      ],
      "composer-settings-core": [
        "./dist/composer-settings-core/index.d.ts"
      ],
      "agents": [
        "./dist/agents.d.ts"
      ],
      "agent-message-center": [
        "./dist/agent-message-center/index.d.ts"
      ],
      "custom-mention": [
        "./dist/custom-mention.d.ts"
      ],
      "dock-icons": [
        "./dist/dock-icons.d.ts"
      ],
      "layout": [
        "./dist/layout.d.ts"
      ],
      "mention-search": [
        "./dist/mention-search.d.ts"
      ],
      "abortable-single-flight": [
        "./dist/abortable-single-flight.d.ts"
      ],
      "agent-conversation": [
        "./dist/agent-conversation/index.d.ts"
      ],
      "agent-conversation/follow-end": [
        "./dist/agent-conversation/follow-end.d.ts"
      ],
      "agent-conversation/interactive-answer": [
        "./dist/agent-conversation/interactive-answer.d.ts"
      ],
      "agent-env": [
        "./dist/agent-env/index.d.ts"
      ],
      "agent-env-ui": [
        "./dist/agent-env/ui.d.ts"
      ],
      "context-mention-palette": [
        "./dist/context-mention-palette/index.d.ts"
      ],
      "context-mention-provider": [
        "./dist/context-mention-provider.d.ts"
      ],
      "mention-file-presentation": [
        "./dist/mention-file-presentation.d.ts"
      ],
      "agent-title-text": [
        "./dist/agent-title-text.d.ts"
      ],
      "activity-list-projection": [
        "./dist/activity-list-projection.d.ts"
      ],
      "conversation-activity-projection": [
        "./dist/conversation-activity-projection.d.ts"
      ],
      "provider-icons": [
        "./dist/provider-icons.d.ts"
      ],
      "provider-identity": [
        "./dist/provider-identity.d.ts"
      ],
      "workspace-agent-generated-files": [
        "./dist/workspace-agent-generated-files.d.ts"
      ],
      "conversation-message-controller": [
        "./dist/conversation-message-controller.d.ts"
      ],
      "conversation-rail-controller": [
        "./dist/conversation-rail-controller.d.ts"
      ],
      "conversation-rail-runtime": [
        "./dist/conversation-rail-runtime.d.ts"
      ],
      "conversation-rail-projection": [
        "./dist/conversation-rail-projection.d.ts"
      ],
      "conversation-projection": [
        "./dist/conversation-projection.d.ts"
      ],
      "composer-projection": [
        "./dist/composer-projection.d.ts"
      ],
      "i18n": [
        "./dist/i18n/index.d.ts"
      ],
      "workbench": [
        "./dist/workbench/index.d.ts"
      ],
      "workbench/contribution": [
        "./dist/workbench/contribution.d.ts"
      ],
      "workbench/launch": [
        "./dist/workbench/launch.d.ts"
      ],
      "workbench/providerCatalog": [
        "./dist/workbench/providerCatalog.d.ts"
      ],
      "workbench/sessionTitle": [
        "./dist/workbench/sessionTitle.d.ts"
      ],
      "workbench/state": [
        "./dist/workbench/state.d.ts"
      ],
      "workbench/browser-element-context": [
        "./dist/workbench/browser-element-context/index.d.ts"
      ],
      "workbench/tool-sidebar": [
        "./dist/workbench/tool-sidebar/index.d.ts"
      ],
      "workbench/types": [
        "./dist/workbench/types.d.ts"
      ]
    }
  }
}