Windsurf Wave 13
(paralelní agenti, Git worktrees a „dedikovaný“ terminál pre Cascade)
Windsurf Wave 13 je väčší balík vylepšení AI-IDE Windsurf, zameraný najmä na prácu s viacerými agentmi naraz (bez toho, aby si si navzájom „šliapali“ po repozitári), a na spoľahlivejšie spúšťanie príkazov v termináli. Prakticky: keď máš veľa úloh, Wave 13 ti umožní spraviť z Windsurf okno „riadiace centrum“ pre viac paralelných krokov.
1. Čo to je a prečo je to podstatné
- „Wave“ ako verzia práce: Waves sú označenie väčších release-ov, ktoré prinášajú viac než len drobné opravy – skôr zmenu workflowu (ako keď ti IDE zrazu dovolí robiť veci, ktoré si predtým musel riešiť ručne).
- Paralelná práca agentov: Wave 13 pridáva „first-class“ podporu paralelných multi-agent session – teda scenár, kde máš viac rozbehnutých AI úloh naraz a chceš ich sledovať a riadiť v jednom okne.
- Git worktrees v praxi: Keď potrebuješ riešiť viac vetiev naraz, worktrees fungujú ako viac „pracovných stolov“ nad jedným repozitárom – každá úloha môže mať vlastný checkout, bez konfliktov v jednom pracovnom adresári.
- Menej krehký terminál pre agenta: Pri agentickom IDE je terminál kritický bod – ak príkazy padajú na shell konfiguráciách alebo promptoch, celé „autopilot“ použitie sa rozpadá. Wave 13 preto zavádza dedikovaný terminál profil pre Cascade (aktuálne označený ako beta).
- Súvis s Cascade: Cascade je agentický asistent Windsurf (mód Code/Chat, tool calling, plánovanie a pod.), takže Wave 13 je v jadre o tom, aby Cascade vedel robiť viac vecí naraz a spoľahlivejšie.
2. Technické detaily
- SWE-1.5 Free (časovo): Wave 13 zavádza dostupnosť modelu SWE-1.5 „Free“ pre všetkých používateľov na 3 mesiace od 24. 12. 2025 a zároveň ním nahrádza SWE-1 ako default. (Platení používatelia majú mať ďalej dostupný aj variant hostovaný na Cerebras.)
- Git worktrees integrácia: Pointa nie je „iba“ mať worktrees – dôležité je, že to priamo podporuje viac Cascade session v tom istom repozitári bez kolízií, lebo každá session môže pracovať v samostatnom worktree adresári.
- Multi-Cascade Panes & Tabs: Viac session si vedel spustiť už predtým, ale Wave 13 pridáva pohodlné zobrazenie do samostatných panelov a tabov v jednom okne – ako dashboard, kde sleduješ progres a porovnávaš výstupy vedľa seba.
- Cascade Dedicated Terminal (beta): Namiesto tvojho default shellu má Cascade spúšťať príkazy v dedikovanom zsh, nakonfigurovanom pre spoľahlivosť; má byť interaktívny a má vedieť používať env premenné z tvojho
.zshrc. - Kontrola nad vykonávaním príkazov: Windsurf dokumentuje úrovne auto-execution pre príkazy v termináli (od úplného vypnutia po „Turbo“) + allow/deny listy, čo je prakticky „poistka“, aby agent nespúšťal nežiaduce veci bez tvojho vedomia.
| Zmena vo Wave 13 | Čo to znamená v praxi |
|---|---|
| Paralelné multi-agent sessions | Viac rozbehnutých úloh naraz (napr. refactor + testy + bugfix) bez chaosu v jednom okne |
| Git worktrees | Každá úloha môže mať vlastný checkout/vetvu bez konfliktov pracovného adresára |
| Multi-pane/tab Cascade | Dashboard pre sledovanie viacerých agentov vedľa seba |
| Dedicated Terminal (beta) | Menej problémov so shellom/konfiguráciami pri spúšťaní príkazov |
3. Dostupnosť
- Platformy: Windsurf Editor je dostupný pre macOS, Windows a Linux.
- Windsurf Next: Ak chceš skúšať novinky skôr, existuje samostatná vetva „Windsurf Next“ pre early access.
- Minimálne požiadavky (prakticky dôležité):
- macOS: podporované sú verzie s Apple security update support (typicky aktuálna + 2 predchádzajúce; 10.15 nie je podporované).
- Windows: Windows 10 (64-bit).
- Linux: glibc >= 2.28 (napr. Ubuntu 20, Debian 10, Fedora 36, RHEL 8).
- Releases a aktualizácie: Windsurf sa štandardne auto-updateuje; ak chceš zostať na staršej verzii, máš prepnúť update režim na manuál alebo vypnúť.
4. Ceny / Licencie
- Free: $0/mesiac a 25 prompt kreditov mesačne.
- Pro: $15/mesiac a 500 prompt kreditov mesačne; dokupovanie kreditov je uvedené ako $10 za 250 kreditov.
- Teams: $30/používateľ/mesiac a 500 kreditov na používateľa (s možnosťou add-on).
- Enterprise: uvádzané ako „Let’s talk“ (teda typicky individuálne podmienky) a vyššie kredity.
- Licenčný model: Windsurf je proprietárna aplikácia (nie open-source); pri detailoch práv a podmienok sa orientuješ podľa oficiálnych dokumentov.
5. Bezpečnosť a súkromie
- Organizačná bezpečnosť: Windsurf deklaruje SOC 2 Type II a pravidelné (aspoň ročné) penetračné testovanie; v texte uvádza aj dátum posledného testu (február 2025).
- Auto-spúšťanie príkazov ako riziko: Ak agent vie spúšťať príkazy, je to dvojsečné – pohodlie vs. riziko. Praktická obrana je držať sa konzervatívnych úrovní auto-execution a používať allow/deny listy (napr. zakázať ničivé príkazy typu
rm). - Použitie promptov a výstupov: V Privacy Policy Windsurf popisuje, že môže využívať informácie o používaní (vrátane promptov a výstupov) na tréning/zlepšovanie AI a služieb – ak riešiš citlivý kód, toto je časť, ktorú si má zmysel prečítať a nastaviť procesy podľa toho.
- Praktické odporúčanie: Pri paralelných agentoch si nastav „mantinely“: čo smú meniť (len určitý adresár), ako majú robiť commity, a čo nikdy nemajú spúšťať v termináli bez tvojej explicitnej kontroly.
6. Praktické tipy / Kedy to použiť
- Keď riešiš viac úloh naraz: Napr. jeden agent refaktoruje modul, druhý píše testy, tretí rieši bugy z error logu – a ty ich sleduješ v paneloch. Toto je presne cieľ Multi-Cascade panes & tabs.
- Keď chceš oddeliť „konfliktné“ zmeny: Git worktrees ti umožnia držať paralelné zmeny v oddelených adresároch – ako keby si mal viac pracovných kópií bez klonovania repa.
- Keď ti agent často zlyháva na termináli: Dedicated Terminal (beta) je zaujímavý najmä pre ľudí so zložitejšou shell konfiguráciou, kde automatizácia bežne naráža na edge-cases.
- Ako z toho vyťažiť viac (konkrétne):
- Rozdeľ úlohy: Daj agentom úlohy, ktoré sa dajú robiť nezávisle (napr. „priprav migration skript“ vs. „upravi UI komponenty“).
- Zaveď pravidlá pre commity: Napr. „každý agent commit po malých logických krokoch“ – potom sa ti ľahšie robí review.
- Nastav terminál bezpečne: Drž auto-execution na prísnej úrovni a pridaj deny list pre rizikové príkazy.
- Kedy sa to neoplatí: Ak robíš malé jednorazové skripty alebo nechceš, aby AI hýbala s repozitárom autonómne, „multi-agent“ ťa môže skôr rozptyľovať. Vtedy je lepší jednoduchší chat/autocomplete režim.
Zhrnutie
- Wave 13 posúva Windsurf smerom k paralelnej práci: viac agentov naraz, prehľadnejšie zobrazenie a menej konfliktov v repozitári vďaka Git worktrees.
- Najpraktickejšie zmeny sú Multi-Cascade panes & tabs (dashboard) a Git worktree support (oddelené pracovné kópie pre vetvy/úlohy).
- Dedicated Terminal pre Cascade (beta) cieli na spoľahlivejšie spúšťanie príkazov – ale bezpečnosť si stále strážiš cez úrovne auto-execution a allow/deny listy.
- Pri používaní na reálnych kódbázach si daj pozor na privacy a interné pravidlá práce s kódom – najmä ak riešiš citlivé dáta alebo firemné repozitáre.