Factory CLI i Desktop 1.4.0: pętle na zdalnych maszynach i naprawione wznawianie sesji

Factory CLI i Desktop 1.4.0: pętle na zdalnych maszynach i naprawione wznawianie sesji

Factory wypuściło wersję 1.4.0 swojego CLI i aplikacji desktopowej. To wydanie z 5 listopada 2026 roku wprowadza nową funkcję: pętle działające na Droid Computers, które utrzymują harmonogram nawet wtedy, gdy zdalna maszyna przechodzi w stan bezczynności. Zmiana ta przesuwa nacisk z interaktywnego programowania w stronę zautomatyzowanych, cyklicznych zadań. Ponadto, aktualizacja przynosi liczne poprawki związane z zarządzaniem sesjami, wydajnością i stabilnością na Windowsie.

Kluczowe fakty

  • Pętle na Droid Computers – harmonogramy cyklicznych zadań są teraz zachowywane, gdy zdalny komputer wstrzymuje pracę z powodu bezczynności.
  • Szybsze odświeżanie sesji – Droid zużywa znacznie mniej czasu i pamięci przy sesjach z tysiącami wiadomości.
  • Grupowanie rozwidlonych sesji – komenda /sessions pokazuje teraz zforkowane sesje razem, a widok /tree pozostaje czytelny przy długich konwersacjach.
  • Poprawki dla Windowsa – usunięto pięciosekundowe opóźnienie przy czyszczeniu poleceń na zajętych maszynach.
  • Wznawianie sesji bez błędów – wznowienie sesji po zakończeniu delegowanego zadania nie kończy się już błędem wyjścia, a starsze sesje zapisują wiadomości i ustawienia.

Pętle, które nie gubią harmonogramu

Dotychczas pętle – powtarzalne prompty Droida – mogły działać tylko w aktywnej sesji dewelopera. Oznaczało to, że harmonogram przestawał działać, gdy zdalny komputer przechodził w idle-pause. Wersja 1.4.0 rozwiązuje ten problem: pętla uruchomiona na Droid Computer zachowuje swój harmonogram niezależnie od stanu maszyny.

Dla zespołów devopsowych i deweloperskich otwiera to drogę do automatyzacji zadań, które wcześniej wymagały ręcznego podtrzymywania sesji. Chodzi tu o cykliczne monitorowanie repozytoriów, zaplanowane sprawdzenia stanu środowiska czy regularne zadania utrzymaniowe na zdalnym środowisku kodowania. Notki do wydania nie podają konkretnych limitów wykonania ani wskaźników niezawodności, ale sama zmiana architektury wskazuje na kierunek rozwoju platformy.

Zarządzanie sesjami na dłuższą metę

Zespół Factory przyjrzał się także temu, co się dzieje z sesjami, które żyją dłużej niż jedno zapytanie. Wprowadzono kilka istotnych poprawek. Po pierwsze, starsze sesje po wznowieniu nie gubią już wiadomości i ustawień – wcześniej każda tura była porzucana. Po drugie, odświeżanie sesji z tysiącami wiadomości nie obciąża już tak bardzo procesora i pamięci.

Poprawiono również czytelność widoku drzewa (/tree) w długich konwersacjach, a rozwidlone sesje są teraz grupowane w wynikach /sessions. Dla osób pracujących nad rozbudowanym projektem z wieloma wątkami to realna oszczędność czasu przy nawigacji. Dodatkowo, wznowienie sesji zaraz po zakończeniu zadania delegowanego nie kończy się już błędem wyjścia, co ułatwia szybszą pracę.

Windows bez zbędnego czekania i inne poprawki

Wersja 1.4.0 przynosi także kilka mniejszych, ale praktycznych zmian. Na Windowsie usunięto pięciosekundową blokadę przy czyszczeniu poleceń na zajętej maszynie. Dla skryptów i automatyzacji to różnica między płynnym działaniem a irytującym opóźnieniem.

Zdalne wykonywanie poleceń stało się mniej hałaśliwe: wiadomości wysyłane do offline'owej maszyny teraz czekają w kolejce, zamiast być ponawiane i generować powtarzające się powiadomienia. W desktopie pojawił się ujednolicony pasek narzędziowy do podglądu obrazów, a tooltipy w panelu środowiskowym nie nachodzą już na sąsiednie elementy.

Wśród pozostałych poprawek warto wymienić naprawę tytułów artefaktów z Notion, lepsze zachowanie Droid Shield przy zmianie nazw wielu plików, obsługę synchronizacji plików ze znacznikiem BOM oraz poprawną obsługę komunikatów wysyłanych w trakcie uruchamiania środowiska – te ostatnie nie gubią się już po opuszczeniu strony sesji.

Podsumowanie

Wydanie 1.4.0 nie jest rewolucją, ale stanowi solidny krok naprzód – szczególnie w kontekście automatyzacji. Przeniesienie pętli na Droid Computers oraz utrzymanie harmonogramu podczas idle-pause to funkcja, która poszerza możliwości platformy poza interaktywne sesje. Poprawki w zarządzaniu sesjami i stabilności na Windowsie sprawiają, że codzienna praca z narzędziem staje się bardziej efektywna. Jeśli Factory utrzyma to tempo, kolejne wydania mogą przynieść głębszą integrację pętli z pipeline'ami CI/CD i monitoringiem.


Źródła

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *