Działa, a nie tylko doradza
Uruchamia narzędzia samodzielnie, a każde działanie pojawia się jako karta z rzeczywistym wynikiem.
AlphaWeft wspiera tworzenie aplikacji Web3 na Windows, pracując bezpośrednio w folderze Twojego dApp. Czyta kod i ABI, edytuje pliki, uruchamia komendy budowania i testów, a każde działanie pokazuje w czacie jako kartę z rzeczywistym wynikiem i – w przypadku edycji – diffem, który akceptujesz lub odrzucasz.
Uruchamia narzędzia samodzielnie, a każde działanie pojawia się jako karta z rzeczywistym wynikiem.
W trybie Ask first każda edycja czeka jako diff, który akceptujesz lub odrzucasz.
Połącz dostawcę chmurowego, model na własnym komputerze lub skorzystaj z wbudowanego modelu.
Agent mapuje projekt, czyta ABI, edytuje komponenty i uruchamia Twoje komendy, podczas gdy Ty przeglądasz każdy krok. Praca odbywa się w Twoich własnych projektach i sieciach testowych.
**/*abi*.json1 plikbalance-abi.json9 liniibalanceOf src2 dopasowaniasrc/Balance.js+9 liniiyour build commandexit 0your test commandexit 0Poproś agenta o zmapowanie folderu dApp, który rozpoczął ktoś inny. list_dir pokazuje strukturę, glob znajduje pliki komponentów i ABI, a grep wypisuje każde miejsce, w którym wywoływana jest funkcja kontraktu. Każdy wynik to karta w czacie. Nic się nie zmienia. Mapa pokazuje, gdzie obsługiwane są stany transakcji, a gdzie brakuje ich obsługi. Tym, co powstrzymuje użytkowników przed korzystaniem z dApp, często jest interfejs, który zawodzi bez podania przyczyny: brak portfela, niewłaściwa sieć lub odrzucony podpis. Tryb Plan only dobrze pasuje do tego zadania, ponieważ generuje plan i nic nie uruchamia, a plan może wskazać pliki wymagające uwagi jako pierwsze. Poproś o krótkie streszczenie, przeczytaj je w kontekście folderu przed rozpoczęciem edycji i skoryguj agenta, jeśli źle zinterpretował plik.
Poproś o komponent, który wyświetla saldo konta testowego. read_file otwiera plik JSON ABI, więc agent wie, że balanceOf przyjmuje adres i zwraca uint256, a edit_file dodaje wywołanie do Twojego komponentu. W trybie Ask first zmiana czeka jako diff. Czytasz dodane i usunięte linie, akceptujesz lub odrzucasz je i prosisz o poprawkę, jeśli nazwa lub typ wyglądają na błędne. Shell następnie uruchamia Twoją komendę budowania i raportuje rzeczywisty kod wyjścia na karcie; możesz rozwinąć kartę, aby przeczytać pełny wynik. Zielony wynik kompilacji oznacza, że kod się kompiluje, ale nie gwarantuje, że wywoływana jest właściwa funkcja – sprawdź wywołanie samodzielnie w kontekście ABI i utrzymuj synchronizację pliku ABI z kontraktem.
Interfejsy zawodzą w lukach między stanami: nie wysłano, oczekiwanie na portfel, oczekujący, potwierdzony i nieudany. Aby przestać budować „ghost dApp”, które wyglądają na gotowe, ale łamią się przy pierwszym odrzuconym podpisie, poproś agenta o napisanie testu front-end dla każdego stanu. write_file tworzy plik testowy, edit_file dostosowuje komponent w miejscu, gdzie brakuje stanu, a Shell uruchamia Twoją komendę testów. Karta pokazuje kod wyjścia, a po jej rozwinięciu – pełny wynik. Uruchom testy na lokalnej sieci z jednorazowymi kontami, przeczytaj każdą awarię i zdecyduj, czy to test, czy komponent jest błędny. Nie akceptuj zmiany tylko dlatego, że testy stają się zielone: przeczytaj diff i sprawdź, czy test faktycznie weryfikuje stan, na który wskazuje jego nazwa.
Deweloper, który chce awansować po roku w web3, może poprosić agenta o plan dodający stany ładowania, poprawki dostępności i testy do istniejącego dApp. W trybie Plan only agent generuje kroki, nie uruchamia żadnej komendy i nie zmienia żadnego pliku. Czytasz plan, usuwasz elementy, których nie chcesz, i przełączasz się na Ask first, aby zrealizować zadanie. Od tego momentu agent pauzuje przed każdym działaniem zmieniającym stan, a Ty czytasz każdy diff przed jego akceptacją. Plan przetrwa restart, więc możesz przerwać w dowolnym kroku i kontynuować następnego dnia. Zakończ zadanie, uruchamiając swoją komendę testów i samodzielnie analizując jej wynik, oraz zapisz w README, jakich komend użyłeś.
AlphaWeft to nie usługa hostowana ani wtyczka. To aplikacja Windows przeznaczona wyłącznie do pracy na Twoich własnych plikach, własnym komputerze i serwerach, z których masz uprawnienia do korzystania. Praca odbywa się wewnątrz nich, ponieważ Shell, sieć i SSH nie są ograniczone do konkretnego folderu. AlphaWeft nie gwarantuje poprawności kodu, nie zapewnia bezpieczeństwa dApp i nie udziela porad finansowych. Kontrakt, który będzie przechowywał rzeczywistą wartość, wymaga niezależnego audytu bezpieczeństwa.