> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Atualizando projetos antigos para suporte a vários artefatos

> Adicione um segundo artefato a um projeto antigo do Replit com uma atualização estrutural única que preserva sua URL, dados e implantação.

Se o seu projeto foi criado antes de 11 de março de 2026, o Agent pode precisar executar uma atualização estrutural única antes de poder adicionar um segundo artefato a ele. Esta página explica o porquê, o que muda e quais projetos são elegíveis.

## Contexto

Em **11 de março de 2026**, o Replit lançou o [Agent 4](/updates/2026/03/13/changelog). Uma das maiores mudanças nesse lançamento foi o **suporte a vários artefatos**: um único [projeto](/replitai/projects) agora pode conter vários [artefatos](/replitai/artifacts) (por exemplo, um aplicativo web, um aplicativo mobile e um pitch deck) que compartilham o mesmo banco de dados, backend, segredos e implantação.

Antes de 11 de março de 2026, cada projeto era construído em torno de um único aplicativo com um layout de arquivo diferente. Essa estrutura mais antiga não tem a separação que o backend precisa para hospedar mais de um artefato. Por causa dessas diferenças, os projetos criados antes de 11 de março de 2026 precisam de uma **atualização estrutural única** antes que o Agent possa adicionar um segundo artefato a eles. Projetos criados nessa data ou após já usam o novo layout e não precisam dessa etapa.

## O que a atualização faz

Quando você pede ao Agent para adicionar um segundo artefato a um projeto mais antigo (por exemplo, adicionar um aplicativo mobile a um aplicativo web existente), o Agent primeiro reorganiza seu projeto no novo layout de vários artefatos. Sua URL, colaboradores, segredos, banco de dados e domínios são todos preservados. Apenas a estrutura interna muda.

## Como funciona

<Steps>
  <Step title="Solicite um novo artefato em um projeto mais antigo">
    Peça ao Agent algo como, "Crie uma apresentação de slides para o meu site."
  </Step>

  <Step title="Revise e aprove">
    O Agent faz uma pausa antes de fazer qualquer alteração e mostra uma proposta no chat. Para até dois projetos elegíveis, você também verá uma oferta única de **crédito de \$5** para começar com a atualização do projeto. Clique em **Atualizar projeto** para continuar ou em **Agora não** para pular.

    <Frame>
      <img src="https://mintcdn.com/replit/PUjTWRdx_TNp0SaN/images/replitai/multi-artifact-update-approval.png?fit=max&auto=format&n=PUjTWRdx_TNp0SaN&q=85&s=952936728a532ab0241de383ddcd0172" alt="Painel de chat do Agent mostrando o cartão de aprovação 'Atualizar projeto para criar aplicativo mobile' com uma oferta de crédito de $5 e os botões Agora não / Atualizar projeto." width="991" height="589" data-path="images/replitai/multi-artifact-update-approval.png" />
    </Frame>
  </Step>

  <Step title="Aguarde a reestruturação">
    O Agent reorganiza seu projeto na nova estrutura em uma tarefa — você pode acompanhar na lista de tarefas. Seu aplicativo original é salvo em backup antes que qualquer coisa mude, para que você não perca nenhum trabalho anterior se algo der errado.

    <Frame>
      <img src="https://mintcdn.com/replit/PUjTWRdx_TNp0SaN/images/replitai/multi-artifact-update-task-progress.png?fit=max&auto=format&n=PUjTWRdx_TNp0SaN&q=85&s=1550c9c6b80b93ef9cb002f9aa73ba51" alt="Painel de chat do Agent mostrando a tarefa 'Atualizando seu projeto' em andamento, com a subtarefa 'Portar site de café existente' ativa." width="989" height="587" data-path="images/replitai/multi-artifact-update-task-progress.png" />
    </Frame>
  </Step>

  <Step title="Receba o novo artefato que você solicitou">
    Assim que seu aplicativo original estiver funcionando na nova estrutura, o Agent constrói o artefato que você originalmente solicitou.
  </Step>
</Steps>

## Elegibilidade

Nem todo projeto pode ser atualizado neste momento. Seu projeto deve ser de um destes tipos:

* **Aplicativo Web** (JavaScript full-stack)
* **Mockups de design para aplicativo**
* **Aplicativo Mobile** (Expo)

Outros tipos de projeto criados antes de 11 de março de 2026, incluindo Python, Flask, Streamlit, stacks de jogos, projetos de vídeo e stacks de agentes, não são suportados. Se você precisar de vários artefatos nesses casos, [crie um novo projeto](/replitai/projects).

As portas e fluxos de trabalho do seu projeto também devem corresponder à configuração padrão para seu tipo. Se você editou manualmente o `.replit`, verá esta mensagem:

> *Este projeto não pode ser migrado automaticamente: a configuração do fluxo de trabalho não corresponde ao esperado.*

Para corrigir isso, reverta suas personalizações de porta ou fluxo de trabalho para os padrões e tente novamente.

## Perguntas frequentes

<AccordionGroup>
  <Accordion title="Por que meu projeto precisa de uma atualização?">
    Projetos criados antes de 11 de março de 2026 (quando o Agent 4 foi lançado) usavam um layout de aplicativo único. O layout de workspace compartilhado mais recente é o que permite que um aplicativo web, aplicativo mobile e dashboard admin vivam juntos e compartilhem o mesmo banco de dados e backend. A atualização é uma etapa única para adotar esse layout.
  </Accordion>

  <Accordion title="E se eu não quiser atualizar?">
    Clique em **Agora não**. O Agent continua construindo no layout existente de artefato único. Você pode revisitar a oferta mais tarde se suas necessidades mudarem.
  </Accordion>

  <Accordion title="Posso atualizar mais de uma vez?">
    Não. Assim que seu projeto estiver na nova estrutura, nenhuma atualização adicional será necessária. Artefatos futuros são adicionados diretamente sem outra etapa de atualização.
  </Accordion>

  <Accordion title="Meu projeto não é elegível. Quais são as minhas opções?">
    Crie um projeto separado para o novo artefato ou inicie um projeto novo que suporte vários artefatos desde o início.
  </Accordion>
</AccordionGroup>

## Veja também

* [O que é um Artefato?](/replitai/artifacts)
* [O que é um Projeto?](/replitai/projects)
* [Vários Artefatos vs. Projetos Separados](/replitai/multiple-artifacts-vs-projects)
