{ "name": "slack-example", "version": "0.0.1", "private": true, "description": "Runnable demo for @copilotkit/channels-slack, @copilotkit/channels-discord, and @copilotkit/channels-telegram — an on-call triage bot (Slack, Discord, and/or Telegram from one shared app) backed by Linear + Notion MCP (query/file issues, find/write Notion pages), with a confirm-before-write HITL gate and e2e harnesses.", "license": "MIT", "type": "module", "scripts": { "dev": "tsx watch app/index.ts", "start": "tsx app/index.ts", "channel": "tsx app/managed.ts", "build": "pnpm exec nx run-many -t build -p \"@copilotkit/channels*\" @copilotkit/runtime", "runtime": "tsx runtime.ts", "notion-mcp": "tsx scripts/start-notion-mcp.ts", "check-types": "tsc --noEmit -p tsconfig.json", "test": "vitest run", "e2e": "tsx e2e/run.ts", "e2e:restart": "tsx e2e/restart-recovery.ts", "e2e:telegram": "tsx e2e/telegram-run.ts" }, "dependencies": { "@copilotkit/channels": "workspace:*", "@copilotkit/channels-discord": "workspace:*", "@copilotkit/channels-intelligence": "workspace:*", "@copilotkit/channels-slack": "workspace:*", "@copilotkit/channels-telegram": "workspace:*", "@copilotkit/channels-ui": "workspace:*", "@copilotkit/channels-whatsapp": "workspace:*", "@copilotkit/runtime": "workspace:*", "@tanstack/ai": "^0.32.0", "@tanstack/ai-mcp": "^0.1.3", "@tanstack/ai-openai": "^0.15.2", "@slack/bolt": "^4.2.0", "@slack/types": "^2.21.1", "playwright": "^1.49.0", "zod": "^3.25.76" }, "devDependencies": { "@notionhq/notion-mcp-server": "^2.2.1", "@types/node": "^22.10.0", "dotenv": "^16.4.5", "tsx": "^4.19.2", "typescript": "^5.6.3", "vitest": "^4.1.3" } }