Koná, nejen radí
Spouští nástroje sám a každá akce se zobrazí jako karta s jejím reálným výsledkem.
AlphaWeft podporuje vývoj web3 aplikací na Windows tím, že pracuje ve složce vaší vlastní dApp. Čte kód a ABI, upravuje soubory, spouští vaše příkazy pro build a testy a zobrazuje každou akci v chatu jako kartu s reálným výsledkem a u úprav diff, který můžete přijmout nebo zamítnout.
Spouští nástroje sám a každá akce se zobrazí jako karta s jejím reálným výsledkem.
V režimu Ask first každá úprava čeká jako diff, který můžete přijmout nebo zamítnout.
Připojte cloudového poskytovatele, model na vlastním PC nebo vestavěný model.
Mapuje projekt, čte ABI, upravuje komponenty a spouští vaše příkazy, zatímco vy kontrolujete každý krok. Práce zůstává na vašich vlastních projektech a testovacích sítích.
**/*abi*.json1 souborbalance-abi.json9 řádkůbalanceOf src2 shodysrc/Balance.js+9 řádkůyour build commandexit 0your test commandexit 0Požádáte agenta, aby prozkoumal složku dApp, kterou začal někdo jiný. list_dir ukáže strukturu, glob najde soubory s komponentami a ABI a grep vylistuje každé místo, které volá funkci kontraktu. Každý výsledek je karta v chatu. Nic se nemění. Mapa ukazuje, kde se řeší stavy transakcí a kde chybí, a to, co brání lidem v adopci dApp, je často front-end, který selže bez vysvětlení: žádná peněženka, špatná síť nebo zamítnutý podpis. Režim Plan only se pro tento úkol hodí dobře, protože napíše plán a nespustí nic, a plán může uvést soubory, které potřebují pozornost jako první. Požádejte o krátký písemný souhrn, pak si ho přečtěte proti složce, než začnete s jakoukoli úpravou, a opravte agenta, pokud špatně přečetl soubor.
Požádáte o komponentu, která zobrazuje zůstatek testovacího účtu. read_file otevře soubor ABI JSON, takže agent ví, že balanceOf přijímá adresu a vrací uint256, a edit_file přidá volání do vaší komponenty. V režimu Ask first změna čeká jako diff. Přečtete přidané a odebrané řádky, přijmete nebo zamítnete je a požádáte o revizi, pokud se jméno nebo typ zdá být špatný. Shell pak spustí váš příkaz pro build a hlásí reálný exit code na kartě a kartu můžete rozbalit pro přečtení plného výstupu. Zelený build ukazuje, že kód se kompiluje; nezobrazuje, že se volá správná funkce, takže si zkontrolujte volání proti ABI sami a udržujte soubor ABI synchronizovaný s kontraktom.
Rozhraní selhávají v mezích mezi stavy: neodesláno, čekání na peněženku, čekající, potvrzeno a selhalo. Abychom přestali stavět duchovní dApp, které vypadají dokončeně a selžou při prvním zamítnutém podpisu, požádejte agenta, aby napsal front-end test pro každý stav. write_file vytvoří testovací soubor, edit_file upraví komponentu tam, kde chybí stav, a Shell spustí váš příkaz pro test. Karta zobrazí exit code a po rozbalení plný výstup. Spusťte testy proti lokálnímu chainu s dočasnými účty, přečtěte každé selhání a rozhodněte, zda je chyba v testu nebo v komponentě. Nepřijímejte změnu jen proto, že testy jsou zelené: přečtěte si diff a zkontrolujte, zda test skutečně assertuje stav, po kterém je pojmenovaný.
Vývojář, který chce po roce v web3 postoupit, může požádat agenta o plán, který přidá stavy načítání, opravy přístupnosti a testy do existující dApp. V režimu Plan only agent napíše kroky a nespustí žádný příkaz ani nezmění žádný soubor. Přečtete si plán, vynechte to, co nechcete, a přepněte se na Ask first pro jeho provedení. Od té chvíle agent před každou akcí, která něco změní, pozastaví a vy přečtete každý diff před jeho přijetím. Plány přežijí restart, takže můžete přestat v libovolném kroku a pokračovat další den. Dokončete spuštěním příkazu pro test a přečtením jeho výstupu sami a zapište do README, které příkazy jste použili.
AlphaWeft není hostovaná služba ani plugin. Je to aplikace pro Windows určená pouze pro vaše vlastní soubory, váš vlastní PC a servery, které máte oprávnění používat, a práci udržujete uvnitř nich, protože Shell, web a SSH nejsou vázány na složku. Nezaručuje, že je kód správný, nezabezpečuje dApp a neposkytuje finanční poradenství. Kontrakt, který bude držet reálnou hodnotu, potřebuje nezávislý bezpečnostní audit.