Requirements
To follow the steps in this guide, you’ll need:- A shared model with git integration enabled
- Admin access to the model’s Git settings
How model path resolution works
Every git-connected model has a Model path setting (Model > Git settings) that determines the folder in your repository where Omni reads and writes the model’s files. This setting has two distinct states:- Explicit Model path set: the sync folder is pinned to that value. Renaming the model’s display name has no effect on the sync folder.
- Model path unset (the default state): Omni doesn’t use a fixed folder. Instead, it derives the sync folder from the model’s current display name at sync time (default pattern:
omni/<current-display-name>). This is re-evaluated live, not a value captured once when the model was created.
What is and isn’t affected by renaming
- The model’s ID never changes on rename. Saved dashboards and workbooks reference the model by ID, and fields are referenced by view name, not display name, so neither depends on the display name.
- Once Model path is pinned, renaming the display name doesn’t break existing saved content.
- Field IDs and view names are unaffected by a model display-name rename.
Steps
Check whether Model path is already set
In the model IDE, go to Model > Git settings and check the Model path field. If it already contains an explicit path, you can rename the model’s display name directly and skip the remaining steps.
Set an explicit Model path
If Model path is empty, set it to the model’s current folder in your repository, using a leading slash (e.g.
/omni/<current-model-name>).Confirm the setting saved
Reload the Git settings panel and verify the Model path value persisted and matches your repository’s actual folder structure.
Rename the model's display name
Use the model rename UI, or the Rename Model API, to update the display name.
Related constraints when renaming a git-connected model
- The new name must be unique among active models with the same model kind and base model.
- The name must match the git-compatible pattern (word characters, hyphens, and forward slashes only).
- The new name can’t conflict with an existing git ref path (for example, renaming to
teamwhenteam/projectalready exists). - You can’t rename a branch model that has an open pull request — doing so would desync Omni from the git remote.
Next steps
- Review Git integration troubleshooting if files appear missing after a rename.
- See Model management for broader model lifecycle guidance.

