Description
Trama est une extension puissante pour VS Code conçue pour rationaliser le flux de développement lors de l'utilisation d'agents IA. Elle agit comme un intermédiaire crucial, garantissant que le code généré par les agents IA s'aligne parfaitement avec la vision du développeur. La fonctionnalité principale tourne autour du maintien d'une carte dynamique de votre application, stockée sous forme de fichiers Markdown dans un répertoire `.trama/` à côté de votre code. Cette carte est représentée visuellement sous forme de diagramme, que l'agent IA lit avant d'écrire tout nouveau code.
Lire la suite
Lorsque l'agent IA propose des modifications, Trama les présente sous forme de « Propositions ». Ces Propositions sont des outlines détaillés des modifications prévues, dessinées sur la carte de l'application, et incluent chaque décision et hypothèse faite par l'agent. Les développeurs doivent approuver explicitement ces Propositions avant que tout code réel ne soit généré, leur donnant un contrôle total sur le processus de développement. Ce mécanisme d'approbation empêche l'introduction de code non intentionnel ou incorrect dans le projet.
Le flux de travail avec Trama est structuré en cinq étapes claires : Tout d'abord, les développeurs décrivent un changement souhaité en langage clair, similaire à la façon dont ils l'expliqueraient à un collègue. Cette demande est ensuite placée sur le « Tableau » pour l'agent. Deuxièmement, l'agent peut poser des questions de clarification, présentant des recommandations parmi lesquelles le développeur peut choisir ou permettant une saisie personnalisée. Troisièmement, le développeur examine et approuve la Proposition, qui inclut le changement visuel sur la carte et toutes les décisions sous-jacentes. Rien n'est construit tant que cette approbation n'est pas donnée.
Quatrièmement, une fois approuvé, l'agent exécute les « Tâches » pour construire les modifications approuvées, que les développeurs peuvent surveiller sur le Tableau. Enfin, Trama aborde les « Dérives » – les divergences qui surviennent lorsque le code et la carte de l'application divergent. Lorsqu'une Dérive est détectée, Trama la signale, permettant au développeur de soit corriger le code pour qu'il corresponde à la carte, soit mettre à jour la carte pour refléter le nouveau code, garantissant ainsi la cohérence et l'exactitude. Trama prend en charge divers flux de travail, y compris la conception de nouveaux changements, la révision des propositions, le retravail avec des retours, l'exécution de tâches, la vérification du système pour des divergences, et la résolution ou l'unification des dérives. Elle propose également des modes solo et manager pour différentes configurations d'équipe, s'intégrant avec GitHub CLI pour les vérifications de PR et la gestion d'équipe.
- CatégorieAssistants de codage IA
- Modèle tarifaireNon spécifié
- DéploiementCloud
- PlateformesVS Code
Fonctionnalités principales de Trama
Cartographie de l'application en Markdown
Propositions de changements par l'agent IA
Génération de diagrammes visuels
Flux de travail d'approbation des propositions
Suivi de l'exécution des tâches
Détection et résolution des dérives
Questions-réponses pour les agents IA
Intégration des retours pour le retravail
Comparaisons entre modèle et code
Support pour VS Code
Intégration de GitHub CLI pour les vérifications de PR
Modes Solo et Manager pour la collaboration en équipe
Notifications d'absence pour le statut de l'agent
Paramètres d'extension personnalisables
Comment utiliser Trama ?
Installer Trama : Installez l'extension Trama depuis le Marketplace VS Code ou un fichier .vsix.
Configurer omp : Installez l'agent omp, connectez-vous à un fournisseur de modèles et sélectionnez les modèles que Trama utilisera.
Intégrer au projet : Utilisez l'assistant Démarrer pour importer un projet existant ou commencer un nouveau projet à partir de zéro.
Décrire les changements : Articulez les changements souhaités en langage clair, que l'agent IA traitera.
Réviser les propositions : Examinez les changements proposés par l'agent IA sur le diagramme et les exigences, puis approuvez ou rejetez.
Exécuter les tâches : Permettez à l'agent de construire les changements approuvés, en surveillant les progrès sur le Tableau.
Résoudre les dérives : Traitez les divergences entre le code et la carte de l'application en corrigeant le code ou en mettant à jour la carte.
Cas d'utilisation de Trama
- Gestion du code par l'agent IA
- Maintenance de la carte de l'application
- Synchronisation code-modèle
- Développement IA guidé
- Flux de travail de développement en équipe
- Élaboration de nouveaux projets
- Modélisation de projets existants






