Beschreibung
Trama ist eine leistungsstarke VS Code-Erweiterung, die darauf ausgelegt ist, den Entwicklungsworkflow bei der Arbeit mit KI-Agenten zu optimieren. Sie fungiert als entscheidende Schnittstelle und stellt sicher, dass der von KI-Agenten generierte Code perfekt mit der Vision des Entwicklers übereinstimmt. Die Kernfunktionalität dreht sich um die Pflege einer dynamischen Karte Ihrer Anwendung, die als einfache Markdown-Dateien im Verzeichnis `.trama/` neben Ihrem Code gespeichert wird. Diese Karte wird visuell als Diagramm dargestellt, das der KI-Agent liest, bevor er neuen Code schreibt.
Weiterlesen
Wenn ein KI-Agent Änderungen vorschlägt, präsentiert Trama diese als „Vorschläge“. Diese Vorschläge sind detaillierte Umrisse der beabsichtigten Änderungen, die auf der Anwendungsmap gezeichnet sind und jede Entscheidung und Annahme des Agenten enthalten. Entwickler müssen diese Vorschläge ausdrücklich genehmigen, bevor tatsächlicher Code generiert wird, was ihnen die vollständige Kontrolle über den Entwicklungsprozess gibt. Dieser Genehmigungsmechanismus verhindert, dass unbeabsichtigter oder falscher Code in das Projekt eingeführt wird.
Der Workflow mit Trama ist in fünf klare Schritte strukturiert: Zuerst beschreiben Entwickler eine gewünschte Änderung in einfacher Sprache, ähnlich wie sie es einem Kollegen erklären würden. Diese Anfrage wird dann auf das „Board“ für den Agenten gelegt. Zweitens kann der Agent klärende Fragen stellen und Empfehlungen präsentieren, aus denen der Entwickler wählen kann, oder er kann benutzerdefinierte Eingaben zulassen. Drittens überprüft und genehmigt der Entwickler den Vorschlag, der die visuelle Änderung auf der Karte und alle zugrunde liegenden Entscheidungen umfasst. Nichts wird gebaut, bis diese Genehmigung erteilt ist.
Viertens, sobald genehmigt, führt der Agent die „Aufgaben“ aus, um die genehmigten Änderungen zu erstellen, die die Entwickler auf dem Board überwachen können. Schließlich behandelt Trama „Drifts“ – Diskrepanzen, die auftreten, wenn der Code und die Anwendungsmap auseinanderdriften. Wenn ein Drift erkannt wird, kennzeichnet Trama ihn, sodass der Entwickler entscheiden kann, ob er den Code an die Karte anpassen oder die Karte aktualisieren möchte, um den neuen Code widerzuspiegeln, und so Konsistenz und Genauigkeit sicherstellt. Trama unterstützt verschiedene Workflows, einschließlich der Gestaltung neuer Änderungen, der Überprüfung von Vorschlägen, der Überarbeitung mit Feedback, der Ausführung von Aufgaben, der Überprüfung des Systems auf Diskrepanzen und der Behebung oder Vereinheitlichung von Drifts. Es bietet auch Solo- und Manager-Modi für verschiedene Teamkonfigurationen und integriert sich mit GitHub CLI für PR-Überprüfungen und Teammanagement.
- KategorieKI-Programmierassistenten
- PreismodellNicht angegeben
- BereitstellungCloud
- PlattformenVS Code
Trama's Kernfunktionen
Anwendungsabbildung in Markdown
Änderungsvorschläge von KI-Agenten
Visuelle Diagrammerstellung
Genehmigungsworkflow für Vorschläge
Überwachung der Aufgabenausführung
Erkennung und Behebung von Drifts
Frage-Antwort-Funktion für KI-Agenten
Feedback-Integration für Überarbeitungen
Modell-Code-Vergleichsscans
Unterstützung für VS Code
Integration von GitHub CLI für PR-Überprüfungen
Solo- und Manager-Modi für die Teamzusammenarbeit
Benachrichtigungen über Abwesenheit für den Agentenstatus
Anpassbare Erweiterungseinstellungen
Wie verwendet man Trama?
Trama installieren: Installieren Sie die Trama-Erweiterung aus dem VS Code Marketplace oder einer .vsix-Datei.
omp einrichten: Installieren Sie den omp-Agenten, melden Sie sich bei einem Modellanbieter an und wählen Sie die Modelle aus, die Trama verwenden wird.
In das Projekt integrieren: Verwenden Sie den Get Started-Assistenten, um ein bestehendes Projekt zu importieren oder ein neues von Grund auf zu starten.
Änderungen beschreiben: Formulieren Sie gewünschte Änderungen in einfacher Sprache, die der KI-Agent verarbeiten wird.
Vorschläge überprüfen: Untersuchen Sie die vom KI-Agenten vorgeschlagenen Änderungen im Diagramm und den Anforderungen, und genehmigen oder lehnen Sie sie ab.
Aufgaben ausführen: Lassen Sie den Agenten genehmigte Änderungen erstellen und überwachen Sie den Fortschritt auf dem Board.
Drifts beheben: Beheben Sie Diskrepanzen zwischen dem Code und der Anwendungsmap, indem Sie den Code anpassen oder die Karte aktualisieren.
Trama's Anwendungsfälle
- Verwaltung von KI-Agenten-Code
- Wartung der Anwendungsmap
- Synchronisierung von Code und Modell
- Geführte KI-Entwicklung
- Team-Entwicklungsworkflow
- Scaffolding für neue Projekte
- Modellierung bestehender Projekte






