Descrição
Trama é uma poderosa extensão do VS Code projetada para otimizar o fluxo de trabalho de desenvolvimento ao trabalhar com agentes de IA. Ela atua como um intermediário crucial, garantindo que o código gerado por agentes de IA esteja perfeitamente alinhado com a visão do desenvolvedor. A funcionalidade central gira em torno da manutenção de um mapa dinâmico da sua aplicação, armazenado como arquivos Markdown simples dentro de um diretório `.trama/` ao lado do seu código. Este mapa é representado visualmente como um diagrama, que o agente de IA lê antes de escrever qualquer novo código.
Ler mais
Quando um agente de IA propõe mudanças, Trama as apresenta como 'Propostas'. Essas Propostas são esboços detalhados das modificações pretendidas, desenhadas no mapa da aplicação, e incluem todas as decisões e suposições feitas pelo agente. Os desenvolvedores devem aprovar explicitamente essas Propostas antes que qualquer código real seja gerado, dando-lhes controle total sobre o processo de desenvolvimento. Este mecanismo de aprovação impede que códigos indesejados ou incorretos sejam introduzidos no projeto.
O fluxo de trabalho com Trama é estruturado em cinco etapas claras: Primeiro, os desenvolvedores descrevem uma mudança desejada em linguagem simples, semelhante a como explicariam a um colega. Este pedido é então colocado no 'Board' para o agente. Em segundo lugar, o agente pode fazer perguntas de esclarecimento, apresentando recomendações para o desenvolvedor escolher ou permitindo entradas personalizadas. Em terceiro lugar, o desenvolvedor revisa e aprova a Proposta, que inclui a mudança visual no mapa e todas as decisões subjacentes. Nada é construído até que essa aprovação seja dada.
Quarto, uma vez aprovada, o agente executa as 'Tarefas' para construir as mudanças aprovadas, que os desenvolvedores podem monitorar no Board. Finalmente, Trama aborda os 'Drifts' – discrepâncias que surgem quando o código e o mapa da aplicação divergem. Quando um Drift é detectado, Trama o sinaliza, permitindo que o desenvolvedor decida se corrige o código para corresponder ao mapa ou atualiza o mapa para refletir o novo código, garantindo consistência e precisão. Trama suporta vários fluxos de trabalho, incluindo o design de novas mudanças, revisão de propostas, reestruturação com feedback, execução de tarefas, varredura do sistema em busca de discrepâncias e resolução ou unificação de drifts. Também oferece modos solo e de gerente para diferentes configurações de equipe, integrando-se ao GitHub CLI para verificações de PR e gerenciamento de equipe.
- CategoriaAssistentes de programação com IA
- Modelo de preçosNão especificado
- ImplantaçãoNuvem
- PlataformasVS Code
Recursos principais de Trama
Mapeamento de aplicação em Markdown
Propostas de mudanças de agentes de IA
Geração de diagramas visuais
Fluxo de trabalho de aprovação de propostas
Monitoramento da execução de tarefas
Detecção e resolução de drifts
Perguntas e respostas para agentes de IA
Integração de feedback para reestruturação
Comparações de modelo-código
Suporte para VS Code
Integração com GitHub CLI para verificações de PR
Modos Solo e Gerente para colaboração em equipe
Notificações de ausência para status do agente
Configurações de extensão personalizáveis
Como usar Trama?
Instalar Trama: Instale a extensão Trama a partir do Marketplace do VS Code ou de um arquivo .vsix.
Configurar omp: Instale o agente omp, faça login em um provedor de modelo e selecione os modelos que o Trama usará.
Integrar com o projeto: Use o assistente Começar para importar um projeto existente ou iniciar um novo do zero.
Descrever mudanças: Articule as mudanças desejadas em linguagem simples, que o agente de IA processará.
Revisar propostas: Examine as mudanças propostas pelo agente de IA no diagrama e nos requisitos, então aprove ou rejeite.
Executar tarefas: Permita que o agente construa as mudanças aprovadas, monitorando o progresso no Board.
Resolver drifts: Aborde as discrepâncias entre o código e o mapa da aplicação corrigindo o código ou atualizando o mapa.
Casos de uso de Trama
- Gerenciamento de Código de Agente de IA
- Manutenção do Mapa da Aplicação
- Sincronização Código-Modelo
- Desenvolvimento Guiado por IA
- Fluxo de Trabalho de Desenvolvimento em Equipe
- Estruturação de Novos Projetos
- Modelagem de Projetos Existentes






