Skip to main content

Versioning Support for your Thunk

Learn how Thunk automatically tracks every change to your workflow definitions, so you can see what changed and when, and restore a step to an earlier version.

Automatic version history

Thunk keeps a complete, automatic history of every change made to your Thunk workflow definitions — including step instructions, AI tool configurations, data structures, schedules, and settings. Every time you or the AI agent edits one of these, Thunk quietly saves a snapshot of the previous state, so nothing is ever silently overwritten.

There's no setup required. Version history works out of the box for both human and AI edits.

Viewing the change log

To see every recent edit to a thunk, select the Recent changes icon (a clock) at the top of the thunk, next to Share and Copy. The change log lists every change to the thunk's definition, newest first. Pick a change on the left to see:

  • What changed — the fields that were modified, with their old and new values

  • When it changed — a timestamp for every edit

  • Who made the change — whether it was a teammate or the AI agent

Viewing the history of a step

Each step in the Workflow Plan has its own version history. Open the step and select the View version history icon (a clock) next to the step title.

The list on the left starts with Current, the step as it is now, followed by each earlier version. Select a version to see the step as it was then. Fields that changed from the version before it are highlighted, with removed text struck through and added text marked. By default only changed fields are shown; turn on Show unchanged properties to see every field.

Restoring a previous version

If an edit to a step turns out to be unwanted — an accidental change or an overzealous AI update — you can put the step back the way it was:

  1. Open the step's version history.

  2. Select the version you want to go back to.

  3. Select Restore this version, then confirm.

Restoring replaces the step's current content with that version. The current state is saved in the history first, so you can restore forward again if you change your mind.

For other parts of a thunk, such as data structure fields and thunk settings, restore is not available. Find the previous value in the change log, copy it, and paste it back into the relevant field in your thunk.

Current limitations

Version history currently tracks edits to your workflow definitions — it does not yet track deletions. If an item such as a step, tool, or structure field is deleted, it won't appear in the change log. Please continue to be careful when removing parts of a thunk.

Did this answer your question?