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, when, and restore previous values if needed.

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

You can open the change log from any thunk to see a full history of edits. For each change, you'll see:

  • What changed — a side-by-side diff highlighting exactly which fields were modified

  • When it changed — a timestamp for every edit

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

Recovering a previous value

If an edit turns out to be unwanted — an accidental change or an overzealous AI update — you can look back through the history, find the original value, and copy it back into your thunk manually to restore it.

Note: One-click restore is not yet supported. To revert a change, find the version you want in the change log, copy the previous value, 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.

Where to find this feature

You can find the versioning feature on every step in your plan details.

Coming soon

At this time reverting to an old state is manual. We're working on one-click restore so you can revert to any previous thunk design state without manually copying values. Stay tuned for updates.

Did this answer your question?