Functies · Versies
Geschiedenis zoals in Git, voor prompts.
Elke belangrijke wijziging aan een prompt is een commit met een bericht. Maak een branch om een idee te proberen, tag wat live ging en merge het terug.
Een geschiedenis die je kunt lezen en vertrouwen.
Prompts veranderen om goede en om slechte redenen. Een commit legt vast wat er veranderde en waarom, een branch laat je iets proberen zonder de versie te raken die mensen gebruiken, en een tag benoemt de versie die live ging.
- De werkkopie committen met een bericht
- Vanaf elke commit een branch maken, een oudere versie uitchecken
- Een commit taggen of uitbrengen
- Een branch mergen; conflicten komen bij jou terug om op te lossen
Zie precies wat er veranderde.
Een wijziging van één regel moet er ook uitzien als één regel. Vergelijk twee versies en lees het verschil voordat je besluit om hem te houden, uit te rollen of terug te draaien.
{ "tool": "versions", "action": "commit",
"args": { "entity_type": "prompt", "entity_id": "<id>",
"message": "Cut to six sentences, no promises" } }Een gewone dag
Probeer het op een branch.
Branch
Maak een branch met de naam shorter vanaf main. Main blijft precies zoals hij is.
Aanpassen en committen
Schrap een zin, draai je eval en commit met een bericht dat zegt waarom.
Mergen en taggen
Merge shorter in main. Als beide kanten dezelfde regels hebben aangepast, kies jij. Tag het resultaat.
Vragen
Over versies.
Waarvan kan ik versies bijhouden?
Prompts, workflows en agenten. Elk heeft commits, branches, tags en releases, en merge.
Wat gebeurt er bij een mergeconflict?
Merge je een branch in de huidige, dan krijg je de conflicten terug om op te lossen. Niets wordt stilletjes overschreven.
Hoe ga ik terug naar een oudere versie?
Maak een branch vanaf de oudere commit en check hem uit. De nieuwere geschiedenis blijft waar ze is.