Funktionen · Versionen
Ein Verlauf wie in Git, für Prompts.
Jede wichtige Änderung an einem Prompt ist ein Commit mit Nachricht. Branche, um eine Idee zu testen, tagge, was ausgeliefert wurde, und merge es zurück.
Ein Verlauf, den du lesen und dem du trauen kannst.
Prompts ändern sich aus guten und aus schlechten Gründen. Ein Commit hält fest, was sich geändert hat und warum, ein Branch lässt dich etwas ausprobieren, ohne die genutzte Version anzurühren, und ein Tag benennt die, die ausgeliefert wurde.
- Die Arbeitskopie mit Nachricht committen
- Von jedem Commit branchen, eine ältere Version auschecken
- Einen Commit taggen oder freigeben
- Einen Branch mergen; Konflikte kommen zu dir zurück, damit du sie löst
Sieh genau, was sich geändert hat.
Eine Änderung in einer Zeile sollte wie eine Zeile aussehen. Vergleiche zwei Versionen und lies den Unterschied, bevor du entscheidest, sie zu behalten, auszuliefern oder zurückzunehmen.
{ "tool": "versions", "action": "commit",
"args": { "entity_type": "prompt", "entity_id": "<id>",
"message": "Cut to six sentences, no promises" } }Ein normaler Tag
Probier es auf einem Branch.
Branch
Leg einen Branch namens shorter von main an. Main bleibt genau, wie es ist.
Ändern und committen
Streich einen Satz, lass dein Eval laufen, committe mit einer Nachricht, die sagt, warum.
Mergen und taggen
Merge shorter in main. Haben beide Seiten dieselben Zeilen geändert, entscheidest du. Tagge das Ergebnis.
Fragen
Über Versionen.
Was kann ich versionieren?
Prompts, Workflows und Agenten. Jeder hat Commits, Branches, Tags und Releases sowie Merge.
Was passiert bei einem Merge-Konflikt?
Mergst du einen Branch in den aktuellen, bekommst du die Konflikte zurück, um sie zu lösen. Nichts wird stillschweigend überschrieben.
Wie gehe ich zu einer älteren Version zurück?
Leg einen Branch vom älteren Commit an und check ihn aus. Der neuere Verlauf bleibt, wo er ist.