Age, não apenas aconselha
Ele executa as ferramentas por conta própria, e cada ação aparece como um cartão com seu resultado real.
O AlphaWeft apoia o desenvolvimento de aplicações Web3 no Windows atuando na pasta do seu próprio dApp. Ele lê o código e o ABI, edita arquivos, executa seus comandos de build e teste, e exibe cada ação no chat como um cartão com o resultado real e, para edições, um diff que você aceita ou rejeita.
Ele executa as ferramentas por conta própria, e cada ação aparece como um cartão com seu resultado real.
No modo Ask first, toda edição fica pendente como um diff que você aceita ou rejeita.
Conecte um provedor de nuvem, um modelo no seu próprio PC ou o modelo integrado.
Ele mapeia o projeto, lê o ABI, edita componentes e executa seus comandos enquanto você revisa cada etapa. O trabalho permanece nos seus próprios projetos e redes de teste.
**/*abi*.json1 arquivobalance-abi.json9 linhasbalanceOf src2 correspondênciassrc/Balance.js+9 linhasyour build commandexit 0your test commandexit 0Você pede ao agente para mapear uma pasta dApp que outra pessoa começou. list_dir mostra a estrutura, glob encontra os arquivos de componente e ABI, e grep lista todos os lugares que chamam uma função de contrato. Cada resultado é um cartão no chat. Nada muda. O mapa mostra onde os estados das transações são tratados e onde estão ausentes, e o que impede as pessoas de adotar dapps é frequentemente uma interface front-end que falha sem dizer o motivo: sem carteira, a rede errada ou uma assinatura rejeitada. O modo Plan only se encaixa bem nesta tarefa, pois ele escreve o plano e não executa nada, e o plano pode listar os arquivos que precisam de atenção primeiro. Peça um resumo escrito curto, depois leia-o contra a pasta antes de iniciar qualquer edição, e corrija o agente se ele tiver interpretado mal um arquivo.
Você pede um componente que mostra o saldo de uma conta de teste. read_file abre o JSON do ABI, então o agente sabe que balanceOf recebe um endereço e retorna um uint256, e edit_file adiciona a chamada ao seu componente. No modo Ask first, a alteração fica pendente como um diff. Você lê as linhas adicionadas e removidas, aceita ou rejeita, e pede uma revisão se um nome ou um tipo parecer errado. Shell então executa seu comando de build e relata o código de saída real no cartão, e você pode expandir o cartão para ler a saída completa. Um build verde mostra que o código compila; não mostra que a função correta é chamada, então verifique a chamada contra o ABI você mesmo e mantenha o arquivo ABI sincronizado com o contrato.
Interfaces falham nas lacunas entre estados: não enviado, aguardando a carteira, pendente, confirmado e falhou. Para evitar construir dapps fantasmas que parecem terminados e quebram na primeira assinatura rejeitada, peça ao agente para escrever um teste front-end para cada estado. write_file cria o arquivo de teste, edit_file ajusta o componente onde um estado está ausente, e Shell executa seu comando de teste. O cartão mostra o código de saída e, quando você o expande, a saída completa. Execute os testes contra uma cadeia local com contas descartáveis, leia cada falha e decida se o teste ou o componente estão errados. Não aceite uma alteração apenas porque os testes ficam verdes: leia o diff, e verifique se o teste realmente afirma o estado para o qual ele foi nomeado.
Um desenvolvedor que quer evoluir após 1 ano em web3 pode pedir ao agente um plano que adicione estados de carregamento, correções de acessibilidade e testes a um dApp existente. No modo Plan only, o agente escreve as etapas e não executa nenhum comando e não altera nenhum arquivo. Você lê o plano, remove o que não quer, e muda para Ask first para executá-lo. A partir daí, o agente pausa antes de cada ação que altera algo, e você lê todo diff antes de aceitá-lo. Planos sobrevivem a uma reinicialização, então você pode parar em qualquer etapa e continuar no dia seguinte. Termine executando seu comando de teste e lendo sua saída você mesmo, e anote no README quais comandos você usou.
O AlphaWeft não é um serviço hospedado ou um plugin. É um aplicativo Windows destinado apenas aos seus próprios arquivos, ao seu próprio PC e servidores que você está autorizado a usar, e você mantém o trabalho dentro deles, porque Shell, web e SSH não são limitados a pastas. Ele não garante que o código esteja correto, não torna um dApp seguro, e não oferece aconselhamento financeiro. Um contrato que conterá valor real precisa de uma revisão de segurança independente.