A ByteDance unificou o TraeWork e o TraeCode? Em 9 de outubro de 2026, o TRAE anunciou que o TraeWork e o TraeCode foram fundidos em uma plataforma de desenvolvimento unificada, combinando um espaço de trabalho de Agente com um ambiente de IDE convencional. O novo TRAE oferece suporte a tarefas de agentes em vários projetos, edição interativa de código e sincronização selecionada de tarefas e configurações entre suas interfaces, com fluxos de trabalho para desktop, web e dispositivos móveis. Usuários atuais do TraeWork têm até 23 de outubro para concluir o processo de migração documentado antes que o serviço legado fique indisponível. Para desenvolvedores, a mudança destaca como o planejamento assistido por IA e o desenvolvimento prático de código podem coexistir em um único produto, sem implicar que todos os contextos de execução ou arquivos de projeto compartilhem um único runtime subjacente.
Por que a ByteDance fundiu o TraeWork e o TraeCode
Em resumo
- O TraeWork e o TraeCode foram fundidos oficialmente em um único cliente, estabelecendo uma interface unificada com modos de Agente e IDE para desktop, web e dispositivos móveis.
- Os serviços independentes do TraeWork serão encerrados em 23 de outubro de 2026, com históricos de chat, dados locais e créditos comerciais migrando por meio de uma atualização guiada do cliente.
- A integração fornece acesso compartilhado a arquivos de projeto, conversas de tarefas e ativos gerados, sem estabelecer um runtime de backend unificado não verificado.
O início da era das ferramentas de desenvolvimento com IA generativa foi caracterizado pela fragmentação. Assistentes de completação de código operavam estritamente dentro de ambientes de desenvolvimento integrados (IDEs) tradicionais, enquanto agentes de chat de uso geral e ferramentas de geração de documentos funcionavam dentro de aplicativos de produtividade independentes. Sob esse paradigma desacoplado, o desenvolvimento de software permanecia desconexo. Um engenheiro precisava redigir especificações arquiteturais em um aplicativo, alternar para um navegador para gerar mockups e transferir manualmente trechos de código para um editor para depuração.

A marca TRAE, da ByteDance, inicialmente espelhava essa divisão. O TraeCode foi projetado especificamente para engenheiros de software profissionais que exigem edição profunda de sintaxe, indexação de repositórios e depuração via terminal. Enquanto isso, o TraeWork focava em gestão de produtos, documentação técnica, agendamento de tarefas e automação de escritório. Conforme detalhado no anúncio oficial no fórum do TRAE, manter duas ferramentas separadas introduzia uma alternância de contexto desnecessária. A entrega de software no mundo real não separa o planejamento de requisitos da implementação de código; em vez disso, transformar uma ideia em um protótipo funcional requer interação contínua entre especificações, suítes de teste e código-fonte. Ao fundir ambos os clientes na plataforma unificada TRAE, a ByteDance elimina essas barreiras artificiais entre aplicativos.


Como funcionam as janelas de Agente e IDE do TRAE
No nível da interface de usuário, a plataforma unificada fornece dois espaços de trabalho distintos: a janela do Agente e a janela da IDE. De acordo com a documentação de introdução do TRAE, abrir o aplicativo inicia a janela padrão da IDE, com um botão de alternância dedicado localizado no canto superior direito que permite aos desenvolvedores abrir a janela do Agente.
[Plataforma TRAE Unificada]
|
+-------------------------------+
| |
v v
[Janela do Agente] [Janela da IDE]
- Tarefas multi-projeto - Edição de código
- Orquestração multi-agente - Depuração e terminal
- Tarefas locais/nuvem/worktree - Controle de fonte
- Progresso e artefatos de tarefa - Modos IDE / SOLO
| |
+---------------+---------------+
|
v
[Sincronização Documentada]
- Projetos e arquivos locais suportados
- Conversas e saídas de tarefas locais
- Progresso de tarefas na nuvem/worktree
- MCP, habilidades, regras e configurações
[Não especificado publicamente]
- Limites internos de runtime
- Esquemas de banco de dados ou armazenamento
- Garantias de transação entre agentes
- Algoritmos de resolução de conflitos
- Formato de serialização de contexto do modelo
Este diagrama representa a arquitetura e o comportamento de sincronização do TRAE voltados para o usuário, conforme documentado, e não um projeto de runtime interno verificado de forma independente.
Os dois espaços de trabalho desempenham funções de desenvolvimento complementares:
- Janela do Agente: Projetada como um macro espaço de trabalho para gestão de tarefas e coordenação multi-agente, conforme descrito na documentação da Janela do Agente do TRAE. Os desenvolvedores podem iniciar tarefas em múltiplos diretórios de projeto, conectar-se a ambientes SSH remotos ou implantar Git worktrees via recursos do TRAE Worktree para isolar experimentos sem perturbar a branch ativa.
- Janela da IDE: Mantém um ambiente de codificação completo, incluindo realce de sintaxe, acesso ao terminal, depuração e controle de fonte. Dentro da janela da IDE, os desenvolvedores podem escolher entre o modo IDE tradicional para edições manuais granulares e o modo SOLO, onde o assistente de IA assume um papel ativo no planejamento, modificação de código, execução de testes e visualização de resultados sob supervisão do desenvolvedor.

O que é sincronizado entre os espaços de trabalho do TRAE
Uma questão crítica para as equipes de engenharia é como os dados fluem entre a janela do Agente e a janela da IDE. Embora o aplicativo forneça continuidade entre as janelas, ele não garante um banco de dados transacional subjacente que previna automaticamente conflitos de gravação de arquivos concorrentes entre agentes autônomos.
Em vez disso, o TRAE estabelece escopos de sincronização específicos:
- Arquivos de Projeto: Edições de arquivos geradas em uma janela refletem no diretório de projeto compartilhado no disco local.
- Artefatos de Projeto (Meus Artefatos): O TRAE oferece um local unificado para visualizar saídas geradas suportadas, incluindo alterações de código, HTML, documentos, imagens, vídeos e relatórios. Isso não estabelece nenhum esquema de indexação interno ou garantias de transação específicas.
- Configuração e Ferramentas: Configurações do espaço de trabalho, servidores do Modelo de Protocolo de Contexto (MCP), habilidades personalizadas e regras do usuário sincronizam-se entre os espaços de trabalho sob a mesma conta autenticada.

Ao colaborar entre dispositivos, a documentação de integração móvel do TRAE indica que o modo Código móvel acessa o projeto de desktop atualmente ativo, armazenando conversas de tarefas e saídas intermediárias em armazenamento em nuvem para facilitar o monitoramento remoto.
A matriz abaixo descreve as capacidades documentadas, escopos operacionais e limites de sincronização entre as interfaces do TRAE:
| Recurso do Espaço de Trabalho | Janela do Agente | Janela da IDE (Modo IDE) | Janela da IDE (Modo SOLO) | Sincronização Documentada |
|---|---|---|---|---|
| Foco principal | Orquestração multi-projeto e tarefas multi-agente | Codificação manual granular, terminal e depuração | Desenvolvimento, planejamento e visualização liderados por IA | Arquivos de diretório do projeto e edições locais |
| Escopo de execução | Sub-agentes concorrentes, tarefas locais/nuvem/worktree | Árvore de arquivos ativos de projeto único e terminal | Planejamento de tarefas automatizado e modificações de arquivos | Conversas de tarefas e Artefatos de Projeto |
| Ferramentas de contexto | Agentes personalizados, habilidades e integrações MCP | Extensões, servidores de linguagem e ferramentas Git | Planejamento liderado por IA, modificação de código, testes e visualização | Servidores MCP, regras e habilidades personalizadas compartilhadas |
| Modelo de aprovação | Modos de aprovação de execução configuráveis | Execução manual orientada pelo desenvolvedor | O comportamento de aprovação e confirmação depende do modo disponível e das permissões configuradas | Permissões de conta de usuário e configurações de segurança |
Prazo de migração do TraeWork e retenção de dados
A unificação das ferramentas de desenvolvimento introduz um prazo operacional rígido para usuários legados. Os clientes desktop independentes do TraeWork encerrarão permanentemente suas operações em 23 de outubro de 2026. Usuários que não migrarem antes desta data perderão o acesso ao aplicativo independente.

De acordo com a documentação oficial de migração de dados do TRAE, o TraeWork oferece um prompt de atualização guiado dentro do cliente. Durante este processo, o sistema transfere dados da conta, informações do perfil pessoal, créditos comerciais, estados de login ativos, históricos de chat e registros de espaço de trabalho local suportados para o novo cliente TRAE.
O modal de atualização permite que os usuários selecionem se desejam desinstalar automaticamente o cliente desktop TraeWork após a conclusão. Ele também fornece uma caixa de seleção opcional para purgar arquivos de cache local, logs e dados temporários de IA legados. As equipes de engenharia devem verificar se todas as saídas de tarefas críticas estão acessíveis dentro do novo cliente antes de selecionar a opção de excluir dados históricos locais.
Checklist para desenvolvedores para a plataforma TRAE unificada
Equipes de engenharia que estão realizando a transição de seus pipelines de desenvolvimento para a plataforma TRAE unificada devem seguir um cronograma de prontidão estruturado para manter a estabilidade operacional.
Passos de migração e operacionais
- Conclua a atualização do TraeWork antes de 23 de outubro: Abra o cliente desktop TraeWork legado, siga o fluxo de migração guiado e confirme que os perfis pessoais e créditos comerciais foram transferidos com sucesso.
- Verifique as preferências de exclusão de dados locais: Analise se a governança de dados corporativos exige a purga de caches locais do TraeWork legado após a desinstalação do cliente antigo.
- Configure regras de projeto: Estabeleça padrões de codificação e convenções de caminho de arquivo adicionando arquivos
.trae/rulesde acordo com a documentação de Regras do TRAE. Note que regras em linguagem natural servem como orientação para agentes de IA, em vez de sandboxes de segurança rígidas. - Audite permissões de execução de agente: Revise as configurações de permissão dentro da janela do Agente — como aprovação manual versus execução automatizada — antes de permitir que tarefas autônomas executem comandos de shell.
- Valide integrações MCP: Se seu fluxo de trabalho conecta bancos de dados corporativos externos ou endpoints de API via Modelo de Protocolo de Contexto, confirme se as configurações do servidor e as credenciais funcionam conforme o esperado no novo cliente.
Governança de equipe e estratégia de fluxo de trabalho
- Estabeleça isolamento de Worktree: Use Git worktrees ao enviar agentes para refatorar código ou criar recursos experimentais, evitando modificações concorrentes na árvore de trabalho principal.
- Supervisione entregáveis multi-agente: Ao implantar sub-agentes paralelos para detalhamento de requisitos e geração de frontend, implemente pontos de verificação de revisão de código para reconciliar possíveis discrepâncias de design.
- Monitore escopos de acesso móvel: Revise as políticas de conectividade móvel para garantir que o monitoramento remoto de tarefas esteja alinhado com os padrões de proteção de código-fonte da organização.
Perguntas Frequentes (FAQ)
O que acontece com os usuários do TraeWork que não fizerem a atualização antes de 23 de outubro?
O TRAE abre no espaço de trabalho do Agente por padrão?
Os desenvolvedores podem usar o TRAE sem uma conexão com a internet?
Principais conclusões para equipes de engenharia
A consolidação do TraeWork e do TraeCode na plataforma TRAE unificada reflete uma evolução prática nas ferramentas de desenvolvimento assistidas por IA. Em vez de forçar a engenharia de software a utilizar utilitários fragmentados de propósito único, as plataformas de desenvolvedor modernas buscam unificar o planejamento de tarefas de alto nível com a implementação granular, linha a linha.
Para as equipes de engenharia, essa transição reduz a fricção de mover-se entre documentos de requisitos e código-fonte, mas não elimina a necessidade de rigor técnico. Os desenvolvedores devem continuar a impor um controle de versão rigoroso, configurar limites explícitos de execução de agentes e verificar de forma independente entregáveis de multi-agentes para manter a alta qualidade do software em fluxos de trabalho automatizados.
Referências
Share this article


