Usage
Description
Reads drevon.config.json, resolves all skills and memory settings, then regenerates every enabled agent’s config file. Only changed files are written — unchanged files are skipped to avoid Git noise.
What It Does
Loads and validates drevon.config.json
Migrates any skills from .agents/skills/ → .drevon/skills/ (backwards compatibility)
Reads skills-lock.json for installed skills
For each enabled agent, generates the native config file
Diffs against existing files — only writes changes
Reports what was created, updated, or unchanged
Output
When to Run
Run drevon sync after any of these changes:
Editing drevon.config.json (identity, instructions, agent settings)
Installing or removing a skill
Adding or modifying memory files
Creating or deleting prompts
It’s safe to run drevon sync frequently — it’s idempotent and only writes files that actually changed.