{ "version": "2.0.0", "tasks": [ { "label": "Ruff: Check", "type": "shell", "command": "uv", "args": [ "run", "ruff", "check", "." ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [] }, { "label": "Ty: Check", "type": "shell", "command": "uv", "args": [ "run", "ty", "check" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [] }, { "label": "Docs: Build", "type": "shell", "command": "uv", "args": [ "run", "zensical", "build" ], "options": { "cwd": "${workspaceFolder}" }, "group": "build", "problemMatcher": [] }, { "label": "Server: Run (uvicorn)", "type": "shell", "command": "uv", "args": [ "run", "uvicorn", "personal_mcp.main:create_app", "--factory", "--host", "127.0.0.1", "--port", "8000", "--reload" ], "options": { "cwd": "${workspaceFolder}" }, "isBackground": true, "problemMatcher": [] }, { "label": "Docker: Compose Up (Build)", "type": "shell", "command": "docker", "args": [ "compose", "up", "--build", "-d" ], "options": { "cwd": "${workspaceFolder}" }, "isBackground": true, "problemMatcher": [] } ] }