{ "name": "ag-ui-a2a-demo", "version": "0.1.0", "private": true, "scripts": { "dev": "concurrently --names \"UI,Orch,Itin,Weather,Rest,Budget\" --prefix-colors \"cyan,gray,green,blue,blue,blue\" \"npm run dev:ui\" \"npm run dev:orchestrator\" \"npm run dev:itinerary\" \"npm run dev:weather\" \"npm run dev:restaurant\" \"npm run dev:budget\"", "dev:ui": "next dev --turbopack", "dev:orchestrator": "agents/.venv/bin/python agents/orchestrator.py", "dev:itinerary": "agents/.venv/bin/python agents/itinerary_agent.py", "dev:budget": "agents/.venv/bin/python agents/budget_agent.py", "dev:restaurant": "agents/.venv/bin/python agents/restaurant_agent.py", "dev:weather": "agents/.venv/bin/python agents/weather_agent.py", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { "@a2a-js/sdk": "latest", "@ag-ui/a2a-middleware": "0.0.2", "@ag-ui/client": "0.0.40", "@copilotkit/react-core": "latest", "@copilotkit/react-ui": "latest", "@copilotkit/runtime": "latest", "@phosphor-icons/react": "^2.1.10", "@radix-ui/react-dropdown-menu": "^2.1.6", "@radix-ui/react-slot": "^1.1.2", "@radix-ui/react-tabs": "^1.1.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dedent": "^1.7.0", "lucide-react": "^0.477.0", "next": "15.5.15", "next-themes": "^0.4.6", "react": "^19.0.0", "react-dom": "^19.0.0", "tailwind-merge": "^3.0.2", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { "@tailwindcss/typography": "^0.5.16", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "concurrently": "^9.1.2", "postcss": "^8", "tailwindcss": "^3.4.1", "typescript": "^5" }, "overrides": { "@ag-ui/client": "0.0.40" } }