sync
Fetch capability sources and regenerate provider files.
omnidev syncWhat it does
Section titled “What it does”- Downloads/updates capabilities from configured sources
- Resolves capability dependencies
- Generates provider-specific files (
CLAUDE.md,AGENTS.md, etc.) - Runs any sync hooks defined by capabilities
Run omnidev sync after:
- Changing
omni.tomlconfiguration - Enabling or disabling capabilities
- Switching profiles
- Updating capability sources
Version warnings
Section titled “Version warnings”During sync, you may see warnings about version issues:
Syncing... ✓ my-cap ✓ other-cap
! third-cap: no version specified, defaulting to latest| Warning | Meaning |
|---|---|
no version specified, defaulting to latest | Source config missing version field |
version unchanged but content changed | Repository updated but capability version stayed same |
To resolve, consider adding explicit versions to your capability sources:
[capabilities.sources]my-cap = { source = "github:user/repo", version = "v1.0.0" }See Capability Sources for more details.