Přejít k navigační liště

Zdroják » Zprávičky » Microsoft chystá Windows vývoj pro AI agenty: WinApp CLI 0.7 umí pouštět aplikace ve Windows Sandboxu

Microsoft chystá Windows vývoj pro AI agenty: WinApp CLI 0.7 umí pouštět aplikace ve Windows Sandboxu

Zprávičky ‐ ‐ AI ‐

Microsoft vydal verzi 0.7.0 nástroje Windows App Development CLI (WinApp CLI), který zjednodušuje vývoj, balení a spouštění nativních aplikací pro Windows. Nástroj je stále ve veřejném preview, ale z posledních verzí je zřejmé, kam míří: kromě vývojářů u klávesnice cílí stále víc na AI agenty, kteří s aplikacemi pracují sami.

Největší novinkou je přepínač --on sandbox. Aplikace se postaví na hostitelském počítači, ale nasazení, spuštění i ovládání přes UI Automation proběhne uvnitř Windows Sandboxu. Na hostitele se tak aplikace vůbec neinstaluje. Pokud sandbox není k dispozici, příkaz selže a potichu se nespustí na hostiteli. Sandbox zůstává spuštěný mezi jednotlivými příkazy i novými buildy, takže smyčka „prohlédni, klikni, ověř“ zůstává rychlá. Nová rodina příkazů winapp target umožňuje přenášet soubory do sandboxu a zpět, spouštět v něm příkazy a pořizovat snímky nebo videozáznamy celé plochy hosta. CLI také samo doinstaluje do sandboxu runtime, které aplikace potřebuje.

Druhou novinkou pro agenty je winapp find-api. Příkaz vytvoří lokální index typů a členů z NuGet balíčků a SDK, na které projekt odkazuje, a umí ověřit, zda konkrétní třída či vlastnost opravdu existuje. Vrací JSON a při chybějícím symbolu nenulový návratový kód, takže se hodí do automatizace. Agent si tak může API ověřit dřív, než kód vygeneruje.

Z dalších změn stojí za zmínku podpora Native AOT přímo v winapp run, balení a podepisování přímo z .csproj jedním příkazem winapp pack a spouštění jednosouborových .NET 10 aplikací (jediný .cs soubor bez projektu) s plnou package identity. Příkaz winapp new nově nabízí experimentální šablony pro Reactor, tedy WinUI aplikace psané čistě v C# bez XAML podle vzoru MVU. Engine pro UI automatizaci a Roslyn analyzátor pro WinUI 3 jsou nově dostupné jako samostatné NuGet balíčky, takže je lze použít i bez samotného CLI.

WinApp CLI lze nainstalovat přes winget install Microsoft.WinAppCLI nebo z npm (@microsoft/winappcli). Zdrojové kódy a dokumentace jsou na GitHubu.

Zdroj: Windows blog

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Rust pomohl vrátit JPEG XL do Chromu. Stačí to k úspěchu na webu?

Před čtyřmi lety Google podporu JPEG XL z Chromu odstranil. Teď formát vrací s dekodérem v Rustu, který vznikl na popud vývojářů Firefoxu. AVIF přitom může nabídnout menší soubory a bezeztrátový WebP rychlejší dekódování. JPEG XL má jiné přednosti: velkou fotografii dokáže zobrazovat už během stahování a staré JPEGy zmenší bez další ztráty kvality. Vedle historie jeho návratu se podíváme na výsledky srovnání, bezeztrátovou kompresi i praktické nasazení jednotlivých formátů na webu.

ISO, WIN, nebo MAC? Válka o kódování češtiny na webu

Kdo se webem zabýval na přelomu tisíciletí, zná ten pohled: stránka se načte a místo české věty se na ní objeví změť znaků jako ą, ľ a ». Nebyla to chyba monitoru ani písma. Byl to následek války, která se na českém internetu vedla po dlouhá léta. Šlo v ní o zdánlivou maličkost: jak do jednoho bajtu vměstnat písmeno „ř“. Podívejme se, kdo v ní proti komu stál, proč ji nešlo vyhrát a jak skončila.