vscode copilot agent mode vs cursor