What you get
Review
Every edit is reviewed before it reaches main, with a side-by-side YAML diff.
Roll back
Restore any version published in the last 90 days.
Compare
While previewing a branch or an earlier version, every node offers a Compare to main view.
Audit
See who pushed each branch and when, and who merged each change into main.
How a change reaches production
Changes move through five stages:
Merging a branch publishes a new version on main. See Review, merge, and restore for what the review screen shows.
Rollout
Once Model Versioning is enabled for your account, two things change:- Model edits go through skills instead of the UI.
- The model is represented as a file-based, Git-backed structure.
What stays editable in the UI
Not everything moves to skills. You can still edit the following directly in Jedify:- Knowledge - Business Glossary and Research Agent Guidance.
- Test sets.
- Dimensions - new dimensions are still created in the UI and approved through the regular process.
Dimensions created after Model Versioning is enabled do not appear in the node’s YAML file.
Storage
In the first release, entities are migrated to YAML: one file per node, plus a single file for all relations. Dimensions are versioned in Git but are not YAML files - converting them is planned for a later release.Repository ownership
You have two options, and you can switch between them at any time:- Jedify-managed (default) - a Git repository managed by Jedify and hosted on Jedify’s S3. No GitHub setup required.
- Your own GitHub - connect a GitHub account and move the repository into that environment. See Connect a GitHub repository.
Conflicts
Conflict resolution happens in the skills or on GitHub - not in the Jedify app.The Versions menu
Browse branches and published versions, and switch what you’re viewing.
Review, merge, and restore
Compare a branch to main, publish it, or roll back.