Poslední den představování novinek ve Windsurf Wave 10 přinesl především podinikové funkce, rozšíření metriky PCW (Percentage of Code Written) a několik vylepšení uživatelského rozhraní. A pro nás tolik zajímavý evropský datový cluster umožňující data skladovat v EU.
Evropský cluster garantuje lokalizaci dat
Windsurf spustil nový evropský cluster umístěný ve Frankfurtu, který je určen speciálně pro evropské firemní zákazníky. Cluster garantuje, že veškeré zpracování a uchovávání dat probíhá výhradně v rámci hranic Evropské unie, včetně využívání modelů třetích stran s bází v Německu.
Toto řešení reaguje na rostoucí požadavky na compliance a bezpečnost dat v evropském prostředí. Windsurf již podporuje více než 100 velkých evropských podniků a má certifikace pro různé regulované odvětví - HIPAA pro zdravotnictví, Hybrid deployment pro bezpečné uchovávání dat a FedRAMP High s IL5 autorizací pro vládní a obranný sektor.
Evropský cluster je funkční od prvního dne s plnou podporou Windsurf Editoru a pluginů. Může občas zaostávat za hlavním americkým clusterem v dostupnosti nových funkcí, ale společnost se zavazuje k postupnému vyrovnání této diferenciace.
PCW metrika rozšířena o Cascade návrhy
Procenta kódu napsaného AI - Percentage of Code Written (PCW) představuje jednu z klíčových metrik pro měření efektivity AI asistence při programování. Metrika sleduje na úrovni jednotlivých znaků, jaký podíl commitovaného kódu původně pochází z AI návrhů oproti ručnímu psaní vývojáře. Zohledňuje přitom i následné editace a mazání mezi přijetím návrhu a commitem.
PCW metrika má tu výhodu, že ji nelze obejít nebo manipulovat. Méně návrhů znamená nižší PCW skóre, horší návrhy vyžadující úpravy také snižují skóre a kratší návrhy pro zvýšení absolutního počtu přijetí často vedou paradoxně k nižšímu PCW.
Dosud Windsurf měřil PCW pouze pro Tab návrhy - automatické dokončování kódu během psaní. Ve Wave 10 byla metrika rozšířena i o úpravy prováděné prostřednictvím Cascade - pokročilejšího systému pro generování rozsáhlejších bloků kódu. Toto rozšíření poskytuje komplexnější pohled na celkovou hodnotu, kterou platforma Windsurf přináší vývojářům.
Vylepšení uživatelského rozhraní
Wave 10 přináší několik praktických vylepšení uživatelského rozhraní. Procházení starších konverzací je nyní možné bez opuštění aktuální práce, což zlepšuje workflow při dlouhodobých projektech.
Vizuální stránka získala nový vzhled citací kódu v Cascade a ukazatelů souborů. Kódové bloky nyní odpovídají barevnému schématu editoru, což pomáhá odlišit je od jednobarevného textu. At-mentions a inline citace mají ikony podle typu souboru pro lepší orientaci.
Významné vylepšení představuje interaktivní terminal v Cascade. Když Cascade spouští terminálové příkazy, uživatelé nyní mohou s tímto inline terminálem interagovat přímo v editoru. Toto je užitečné zejména při spouštění příkazů vyžadujících uživatelský vstup.
Společnost také definitivně ukončila Legacy režim v Windsurf Editoru, protože uživatelé přešli na pokročilejší Write a Chat módy, které využívají agentní přístup k programování.
Technické specifikace a dostupnost
Windsurf je dostupný jako desktop aplikace s pluginy pro různá vývojová prostředí. Cascade funguje jako AI agent schopný autonomních úprav kódu napříč více soubory současně. Tab poskytuje kontextové návrhy kódu v reálném čase během psaní.
Platforma podporuje širokou škálu programovacích jazyků a vývojových frameworků. Enterprise verze nabízí pokročilé bezpečnostní funkce, audit logy a možnosti nasazení on-premise prostřednictvím Hybrid deployment.
Wave 10 představuje pokračování strategie rozšiřování “flow awareness” - schopnosti systému udržet kontext a pochopení práce vývojáře napříč různými aktivitami. Po Planning Mode a Windsurf Browser se jedná o další krok směrem k vytvoření komplexního AI-asistovaného vývojového prostředí.