Przejdź do głównej zawartości

Podstawowa konfiguracja

Masz zainstalowanego Cursora i otwarty projekt. Wpisujesz prompt, AI sugeruje uruchomienie npm test w celu weryfikacji zmian, a następnie… zatrzymuje się i czeka na Twoją zgodę. Klikasz “Zezwól”. Sugeruje mkdir -p src/utils. Znowu się zatrzymuje. Klikasz “Zezwól”. Chce uruchomić tsc. Klikasz “Zezwól”. Dwadzieścia kliknięć później zastanawiasz się, dlaczego ktokolwiek nazywa to produktywnym. Naprawa zajmuje sześćdziesiąt sekund: włącz tryb automatycznego uruchamiania. W połączeniu z trybem Max do złożonych zadań i odpowiednią konfiguracją prywatności, te trzy ustawienia przekształcają Cursora z chatbota z edytorem w prawdziwego partnera deweloperskiego.

  • Tryb automatycznego uruchamiania skonfigurowany z rozsądnymi listami dozwolonych/zabronionych poleceń, dzięki czemu AI wykonuje bezpieczne komendy bez pytania
  • Tryb Max zrozumiany i gotowy do przełączania w przypadku złożonych zadań wymagających głębokiej analizy bazy kodu
  • Ustawienia prywatności zabezpieczone dla Waszego środowiska — czy to projekty osobiste, czy zgodność z wymogami korporacyjnymi
  • Jasny model mentalny dotyczący tego, które ustawienie zmienić, gdy AI wydaje się zbyt wolne, zbyt ograniczone lub zbyt ryzykowne

Tryb automatycznego uruchamiania (dawniej “tryb YOLO”)

Dział zatytułowany „Tryb automatycznego uruchamiania (dawniej “tryb YOLO”)”

Automatyczne uruchamianie to najważniejsze ustawienie w Cursorze. Pozwala agentowi wykonywać polecenia terminala — uruchamiać testy, tworzyć katalogi, budować projekt — bez zatrzymywania się i proszenia o pozwolenie na każde z nich.

  1. Otwórz ustawienia Cursora: Cmd+Shift+J (macOS) lub Ctrl+Shift+J (Windows/Linux)

  2. Przejdź do sekcji Agent

  3. Przełącz Auto-run na włączone

  4. Skonfiguruj swój prompt automatycznego uruchamiania z dozwolonymi poleceniami

Gdy włączasz automatyczne uruchamianie, Cursor daje Ci pole tekstowe do opisania, które polecenia można bezpiecznie uruchamiać automatycznie. To nie jest konfiguracja JSON — to naturalny język, który agent interpretuje.

Równie ważne jest powiedzenie agentowi, czego nigdy nie powinien uruchamiać bez pytania:

Oto różnica w przepływie pracy:

Bez automatycznego uruchamiania: Prosisz agenta o “naprawienie błędów TypeScript”. Znajduje błędy, proponuje poprawki, sugeruje uruchomienie tsc w celu weryfikacji… i czeka. Klikasz Zezwól. Znajduje kolejny błąd, naprawia go, chce ponownie uruchomić tsc… i czeka. Dziesięć przerwań na jedno zadanie.

Z automatycznym uruchamianiem: Prosisz “napraw wszystkie błędy TypeScript i zweryfikuj, że build przechodzi”. Agent uruchamia tsc, czyta błędy, naprawia je w plikach, uruchamia tsc ponownie, widzi zero błędów i raportuje. Przeglądasz diff raz.

Tryb Max rozszerza okno kontekstu poza domyślne 200k tokenów. Dla modeli takich jak Gemini 3 Pro odblokowuje pełny kontekst 1M tokenów. Dla modeli Claude rozszerza do ich maksymalnego dostępnego okna.

Użyj trybu MaxPomiń tryb Max
Refaktoryzacja dotycząca 50+ plikówNaprawy błędów w pojedynczym pliku
Analiza architektury dużej bazy koduPisanie nowej funkcji narzędziowej
Planowanie funkcji obejmującej wiele modułówAktualizacje dokumentacji
Debugowanie problemu dotyczącego wielu usługRutynowe zadania kodowania

Kliknij przełącznik Max obok wyboru modelu w panelu agenta. Możesz także przełączać go dla każdej rozmowy — nie musi to być globalne ustawienie.

ModelDomyślny kontekstKontekst trybu Max
Claude Opus 4.6200k1M
Claude Sonnet 4.5200k1M
Gemini 3 Pro200k1M
GPT-5.2272k
Grok Code256k

Tryb Max ma największy wpływ w przypadku modeli Claude i Gemini, gdzie znacząco rozszerza dostępny kontekst.

Niezależnie od tego, czy pracujesz nad osobistym projektem pobocznym, czy kodem korporacyjnym objętym NDA, zrozumienie ustawień prywatności Cursora jest nienegocjowalne.

  1. Otwórz ustawienia: Cmd+Shift+J / Ctrl+Shift+J

  2. Przejdź do General, a następnie Privacy

  3. Włącz Privacy Mode

  4. Sprawdź, czy status odczytuje “Privacy Mode enabled”

Gdy tryb prywatności jest włączony:

  • Twój kod nie jest przechowywany na serwerach Cursora poza czasem trwania żądania
  • Twój kod nie jest używany do trenowania żadnych modeli AI
  • Rozmowy nie są utrwalane po stronie serwera

Dla maksymalnej prywatności sprawdź również te w ustawieniach:

  • Usage analytics — wyłącz, jeśli wolisz brak telemetrii
  • Crash reporting — można wyłączyć, choć pomaga zespołowi Cursora naprawiać błędy

Dla zespołów korzystających z planów Business lub Enterprise Cursora:

  • Tryb prywatności jest domyślnie wymuszany w całej organizacji
  • Administratorzy zespołu mogą ustawiać obowiązkowe reguły przez panel Cursora
  • Dokumentacja zgodności SOC 2 jest dostępna na żądanie
  • Żaden kod nie opuszcza Twojej maszyny w postaci jawnego tekstu — cała komunikacja API jest szyfrowana

Przed przejściem dalej sprawdź, czy te ustawienia są skonfigurowane:

UstawienieLokalizacjaZalecana wartość
Auto-runUstawienia AgentWłączone z listą dozwolonych
Privacy ModeGeneral > PrivacyWłączone
Max ModePrzełącznik w panelu AgentWyłączone domyślnie, przełączaj dla każdego zadania
Auto-saveUstawienia plikówWłączone (niezbędne dla płynnych przepływów pracy AI)
Format on SaveUstawienia edytoraWłączone (utrzymuje czysty generowany kod)

Automatyczne uruchamianie wykonuje coś nieoczekiwanego: Cursor tworzy punkt kontrolny przed każdym zestawem zmian. Użyj przycisku przywracania w panelu czatu, aby cofnąć. Następnie zwiększ kontrolę nad listą dozwolonych poleceń automatycznego uruchamiania.

Tryb Max jest zbyt wolny: Przełącz się z powrotem do trybu normalnego dla bieżącego zadania. Tryb Max dodaje opóźnienie, ponieważ model przetwarza więcej kontekstu. Używaj go tylko wtedy, gdy rzeczywiście potrzebujesz większego okna.

Tryb prywatności blokuje funkcję: Tryb prywatności nie powinien blokować żadnych funkcji. Jeśli napotkasz problemy, sprawdź, czy Twoja subskrypcja Cursora jest aktywna i czy Twoja sieć zezwala na połączenia z punktami końcowymi API Cursora.

Odpowiedzi AI wydają się gorsze po zmianie ustawień: Wyczyść bieżący czat i rozpocznij od nowa. Zmiany ustawień nie wpływają wstecznie na trwającą rozmowę, więc stary kontekst może kolidować z nowym zachowaniem.