{ "version": "0.2.0", "configurations": [ { "name": "DeerFlow: Backend FastAPI (8001)", "type": "debugpy", "request": "launch", "module": "uvicorn", "args": [ "app.gateway.app:app", "--host", "0.0.0.0", "--port", "8001" ], "cwd": "${workspaceFolder}/offline-backend-20260512/backend", "python": "${workspaceFolder}/offline-backend-20260512/backend/.venv/Scripts/python.exe", "envFile": "${workspaceFolder}/offline-backend-20260512/.env", "env": { "PYTHONPATH": "${workspaceFolder}/offline-backend-20260512/backend;${workspaceFolder}/offline-backend-20260512/backend/.deer-flow/python-vendor", "GATEWAY_CORS_ORIGINS": "http://localhost:5174,http://127.0.0.1:5174,http://localhost:8080,http://127.0.0.1:8080", "UV_LINK_MODE": "copy", "WEKNORA_ADMIN_PASSWORD": "1qaz@WSX" }, "console": "integratedTerminal", "redirectOutput": true, "justMyCode": false, "subProcess": true }, { "name": "DeerFlow: Frontend Vite (5174)", "type": "node-terminal", "request": "launch", "command": "npm.cmd run dev -- --host 0.0.0.0 --port 5174", "cwd": "${workspaceFolder}/frontend-web", "env": { "VITE_BACKEND_BASE_URL": "http://127.0.0.1:8001", "VITE_LANGGRAPH_BASE_URL": "http://127.0.0.1:8001/api" }, "serverReadyAction": { "pattern": "Local:\\s+(https?://[^\\s]+)", "uriFormat": "%s", "action": "openExternally" } }, { "name": "DeerFlow: Open Frontend in Chrome", "type": "node-terminal", "request": "launch", "preLaunchTask": "DeerFlow: VS Code Start", "command": "powershell.exe -NoProfile -ExecutionPolicy Bypass -Command \"Start-Process 'http://127.0.0.1:5174/'\"", "cwd": "${workspaceFolder}" } ], "compounds": [ { "name": "DeerFlow: Full Stack (Backend + Frontend)", "preLaunchTask": "DeerFlow: Stop Full Stack", "configurations": [ "DeerFlow: Backend FastAPI (8001)", "DeerFlow: Frontend Vite (5174)" ], "stopAll": true } ] }