Espaços de trabalho
Espaços de trabalho são onde os aplicativos Adios são criados, editados, visualizados e implantados. O IDE web abre o código-fonte do aplicativo, e o agente de IA trabalha diretamente nele. Os membros da equipe compartilham o mesmo contexto de projeto, em vez de transferir código-fonte, resultados de compilação, prévias e estado de implantação entre ferramentas.
O que um espaço de trabalho inclui
- arquivos de código-fonte e estrutura do projeto
- acesso da equipe multi-usuário ao contexto do projeto compartilhado
- Status Git, commits, push, pull e sincronização
- Planos do agente de IA, alterações e etapas de verificação
- compilações, testes e logs de compilação e execução
- controles do ambiente de execução da prévia e uma URL gerada estável
- segredos, flags de funcionalidades, variáveis de ambiente e configuração de execução
- definições de workflows e histórico de execuções
- controles de implantação da versão atual do ambiente de execução
Colaboração em equipe
Um espaço de trabalho mantém visíveis a árvore de código-fonte, estado Git, atividade do agente de IA, compilações, ambiente de prévia, logs, configuração, workflows e estado de implantação em um contexto compartilhado de projeto. Os membros da equipe podem avaliar as mesmas alterações e evidências de execução antes de decidir o que commitar ou implantar.
Fluxo de Agente de IA
- Descreva o aplicativo, API, funcionalidade full-stack, workflow ou integração.
- O agente cria um plano e edita o código-fonte do espaço de trabalho.
- Você e sua equipe revisam arquivos, diffs, alterações do manifesto e etapas do workflow.
- O espaço de trabalho executa compilações, testes, prévias e verificações de logs.
- Você faz commits no Git, sincroniza localmente ou implanta a versão atual.
Prévia e implantação
As prévias são executadas a partir do código-fonte atual do espaço de trabalho e retornam uma URL gerada estável. Depois de verificar a prévia, implante o espaço de trabalho como uma versão de execução e promova-a como a versão atual.
Sincronizar Localmente
adios sync
adios sync --pull
Usar adios sync para enviar arquivos locais a um espaço de trabalho. Use adios sync --pull para trazer as alterações do espaço de trabalho de volta ao projeto local.