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ů

AI přepracovala 300 tisíc řádků Street Fighteru III. Hlídal ji hash každého snímku

‐ AI ‐
Komentáře: 0
AI agenti za tři týdny přepracovali dekompilovaný kód Street Fighteru III: 3rd Strike a podle metriky CodeScene dosáhli nejvyššího možného skóre kvality. Shoda s původní verzí se ověřovala přehráváním herních záznamů a porovnáním hashe herního stavu po každém snímku. Taková kontrola je přísnější než běžné testy, zachytí ale jen to, co do hashe vstupuje.

DressCode si vezme váš PHP kód do parády

‐ PHP ‐
Komentáře: 0
Napsat nové pravidlo do PHP CS Fixeru nebo PHP_CodeSnifferu je za trest. David Grudl to zkusil kvůli jedinému řádku `use function` a místo pravidla z toho vznikl nový nástroj DressCode, postavený nad stromem, který ze zdrojáku nic nezahodí. Ukážeme si, jak ho nasadit, nastavit a zapojit do práce AI agenta.